Methods and Systems for Using Multipart Messaging with Preset Constraints
First Claim
1. A method for delivering information content to a device, comprising:
- receiving a request from a device for information content from a webpage;
retrieving a document associated with the webpage, the document including references to subcomponents;
based on a constraint, requesting from a content server a partial set of the subcomponents referenced by the document; and
sending the document and the partial set of the subcomponents received from the content server to the device in a single response.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method for using multipart messaging with preset constraints is provided. A device sends a request to a server for information from a website. The server retrieves the information and looks for referenced subdocuments, e.g., images. The server requests the images one-by-one from servers for a predetermined amount of time, or until a predetermined amount of content has been retrieved. Once the limit has been met, the server attaches the images to the document and sends the information to the device. Thus, the server may send a portion of the requested information to the device. The device then sends subsequent page requests for any information that was not received from the server. Using this system, the device can receive a faster first impression of the web page, without a performance delay waiting for all images of the web page to be retrieved and loaded.
68 Citations
23 Claims
-
1. A method for delivering information content to a device, comprising:
-
receiving a request from a device for information content from a webpage; retrieving a document associated with the webpage, the document including references to subcomponents; based on a constraint, requesting from a content server a partial set of the subcomponents referenced by the document; and sending the document and the partial set of the subcomponents received from the content server to the device in a single response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer readable medium having stored therein instructions executable by a computing device to cause the computing device to perform functions of:
-
receiving a request from a device for information content from a webpage; retrieving a document associated with the webpage, the document including references to subcomponents; based on a constraint, requesting from a content server a partial set of the subcomponents referenced by the document; and sending the document and the partial set of the subcomponents received from the content server to the device in a single response. - View Dependent Claims (18, 19, 20)
-
-
21. A server comprising:
-
a processor; memory including machine language instructions executable by the processor to perform functions comprising; receiving a request from a device for information content from a webpage; retrieving a document associated with the webpage, the document including references to subcomponents; based on a constraint, requesting from a content server a partial set of the subcomponents referenced by the document; and a normalizer for transcoding the document and the partial set of the subcomponents received from the content server into a format displayable on the device, wherein the normalizer sends the transcoded document and the partial set of the subcomponents to the device in a single response. - View Dependent Claims (22, 23)
-
Specification