HTML5 I-FRAME EXTENSION
First Claim
Patent Images
1. A method for processing content in a browser, comprising:
- identifying independent portions of a web document;
partitioning the web document into a plurality of files, each independent portion being included in one file;
associating a tag with the plurality of files, the tag having a first attribute and a second attribute;
inserting a reference to the plurality of files and associated tags into the web document; and
sending the web document to a browser application executing in a computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
The various aspects provide methods, servers, and systems for identifying independent portions of an HTML document so that the identified portions may be processed in parallel. The independent portions may be associated with an iframe tag having both the seamless and sandbox attributes. At runtime, a browser may detect the presence of both attributes, and process the contents of the iframe in parallel.
-
Citations
52 Claims
-
1. A method for processing content in a browser, comprising:
-
identifying independent portions of a web document; partitioning the web document into a plurality of files, each independent portion being included in one file; associating a tag with the plurality of files, the tag having a first attribute and a second attribute; inserting a reference to the plurality of files and associated tags into the web document; and sending the web document to a browser application executing in a computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing device, comprising:
-
means for identifying independent portions of a web document; means for partitioning the web document into a plurality of files, each independent portion being included in one file; means for associating a tag with the plurality of files, the tag having a first attribute and a second attribute; means for inserting a reference to the plurality of files and associated tags into the web document; and means for sending the web document to a browser application executing in another computing device. - View Dependent Claims (12, 13, 14, 15, 16, 38)
-
-
17. A computing device, comprising:
-
means for receiving a web document in a browser application executing in the computing device, the web document including a reference to a plurality of files associated with a tag; means for determining whether the associated tag in the web document includes both a first attribute and a second attribute; and means for processing the plurality of files associated with the tag in response to determining that the tag includes both the first and second attributes. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A computing device, comprising:
-
a transceiver configured to send and receive communication signals; a memory; and a processor coupled to the transceiver and the memory, wherein the processor is configured with processor-executable instructions to perform operations comprising; identifying independent portions of a web document; partitioning the web document into a plurality of files, each independent portion being included in one file; associating a tag with the plurality of files, the tag having a first attribute and a second attribute; inserting a reference to the plurality of files and associated tags into the web document; and sending the web document to a browser application executing in a computing device. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A computing device, comprising:
-
a transceiver configured to send and receive communication signals; a memory; and a processor coupled to the transceiver and the memory, wherein the processor is configured with processor-executable instructions to perform operations comprising; receiving a web document in a browser application executing in the computing device, the web document including a reference to a plurality of files associated with a tag; determining whether the tag within the web document includes both a first attribute and a second attribute; and processing the plurality of files associated with the tag in response to determining that the tag includes both the first and second attributes. - View Dependent Claims (29, 30, 31, 32)
-
-
33. A non-transitory computer readable storage medium having stored thereon processor-executable software instructions configured to cause a processor to perform operations comprising:
-
identifying independent portions of a web document; partitioning the web document into a plurality of files, each independent portion being included in one file; associating a tag with the plurality of files, the tag having a first attribute and a second attribute; inserting a reference to the plurality of files and associated tags into the web document; and sending the web document to a browser application executing in a computing device. - View Dependent Claims (34, 35, 36, 37)
-
-
39. A non-transitory computer readable storage medium having stored thereon processor-executable software instructions configured to cause a processor to perform operations comprising:
-
receiving a web document in a browser application, the web document including a reference to a plurality of files associated with a tag; determining whether the tag within the web document includes both a first attribute and a second attribute; and processing the plurality of files associated with the tag in response to determining that the tag includes both the first and second attributes. - View Dependent Claims (40, 41, 42, 43)
-
-
44. A system, comprising:
-
a server comprising a server transceiver configured to send and receive communication signals, a server memory, and a server processor coupled to the server transceiver and the server memory; and a computing device comprising a device transceiver configured to send and receive communication signals, a device memory, and a device processor coupled to the server transceiver and the server memory, wherein the server processor is configured with server-executable instructions to perform operations comprising; identifying independent portions of a web document; partitioning the web document into a plurality of files, each independent portion being included in one file; associating a tag with the plurality of files, the tag having a first attribute and a second attribute; inserting a reference to the plurality of files and associated tags into the web document; and sending the web document to a browser application executing in a computing device. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52)
-
Specification