IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0419254
(2012-03-13)
|
등록번호 |
US-8335929
(2012-12-18)
|
발명자
/ 주소 |
- Isaacs, Scott
- Moore, George
- Thorpe, Danny
- Zissimopoulos, Vasileios
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
1 인용 특허 :
156 |
초록
▼
Communication across domains is described. In at least one implementation, a determination is made that an amount of data to be communicated via an Iframe exceeds a threshold amount. The data is divided into a plurality of portions that do not exceed the threshold amount. A plurality of messages is
Communication across domains is described. In at least one implementation, a determination is made that an amount of data to be communicated via an Iframe exceeds a threshold amount. The data is divided into a plurality of portions that do not exceed the threshold amount. A plurality of messages is formed to communicate the divided data across domains.
대표청구항
▼
1. A method implemented by one or more computing devices, the method comprising: determining that an amount of data to be communicated via an Iframe, incorporated within a webpage, exceeds a threshold amount that is permitted for communication using a single message;dividing the data into a pluralit
1. A method implemented by one or more computing devices, the method comprising: determining that an amount of data to be communicated via an Iframe, incorporated within a webpage, exceeds a threshold amount that is permitted for communication using a single message;dividing the data into a plurality of portions that do not exceed the threshold amount; andforming a plurality of messages to communicate the plurality of divided data portions across domains, the communication involving manipulating a uniform resource locator (URL) of a listener Iframe. 2. A method as described in claim 1, wherein the Iframe is incorporated within a webpage. 3. A method as described in claim 1, wherein the threshold amount is 2,083 bytes. 4. A method as described in claim 1, wherein the communicating is performed between Iframes. 5. A method as described in claim 1, wherein the communicating is performed using asynchronous communication. 6. A method as described in claim 5, wherein the asynchronous communication includes: assigning a unique identifier for each of the plurality of messages; andwhen an acknowledgement has not been received indicating that a particular said message has not been received having a respective said unique identifier, resending the particular said message. 7. A method as described in claim 6, wherein the unique identifier is assigned through use of a counter. 8. A method as described in claim 1, wherein the communicating is performed using a queuing mechanism. 9. A method as described in claim 1, wherein the communicating is performed by manipulating a uniform resource locator (URL). 10. A method as described in claim 9, wherein the manipulating includes appending each said portion of the data to the URL after a hash appearing in the URL. 11. A method as described in claim 10, wherein the manipulating is performed such that a change in the manipulated URL is detectable by the Iframe that is to receive the communicated messages and that the manipulated URL is parsable to access a respective said portion of the data. 12. One or more computer-readable storage media devices comprising instructions stored thereon that, responsive to execution by a computing device, causes the computing device to: determine that an amount of data to be communicated via an Iframe, incorporated within a webpage, exceeds a threshold amount that is permitted for communication using a single message; andform a plurality of messages, each of the plurality of messages including a divided portion of the data that does not exceed the threshold amount to communicate the plurality of divided data portions across domains, the communication involving manipulating a uniform resource locator (URL) of a listener Iframe. 13. One or more computer-readable storage media as described in claim 12, wherein the threshold amount corresponds to an amount of data that is permitted to be communicated using a single message. 14. One or more computer-readable storage media as described in claim 12, wherein the communication is performed using asynchronous communication. 15. One or more computer-readable storage media as described in claim 14, wherein the asynchronous communication includes: assigning a unique identifier for each of the plurality of messages; andwhen an acknowledgement has not been received indicating that a particular said message has not been received having a respective said unique identifier, resending the particular said message. 16. One or more computer-readable storage media as described in claim 12, wherein the communication is performed by manipulating a uniform resource locator (URL), wherein the manipulation includes appending each said portion of the data to the URL after a hash appearing in the URL. 17. One or more computer-readable storage media as described in claim 16, wherein the manipulation is performed such that a change in the manipulated URL is detectable by the Iframe that is to receive the communicated messages and that the manipulated URL is parsable to access a respective said portion of the data. 18. A system comprising: one or more modules implemented at least partially in hardware, the one or more modules configured to perform operations comprising:configuring a containing Iframe, incorporated within a webpage, to communicate data across domains using a plurality of messages, the data exceeding a threshold amount that is permitted for communication using a single message and each of the plurality of messages including a divided portion of the data that does not exceed the threshold amount; andmanipulating a uniform resource locator (URL) of a listener Iframe to communicate the plurality of messages, the listener Iframe configured to detect a change in a URL associated with the listener Iframe, the change enabling the listener Iframe to access the plurality of messages. 19. A system as described in claim 18, wherein the listener Iframe is further configured by the one or more modules to manipulate a URL of the containing Iframe to communicate with the containing Iframe. 20. A system as described in claim 18, wherein the listener Iframe is further configured by the one or more modules to notify the containing Iframe when the listener Iframe receives the plurality of messages.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.