Data transmission and rendering techniques by a device via a network
First Claim
1. A method, comprising:
- receiving, at a first device, a first request for a first set of structured information to be displayed at the first device;
transmitting information associated with the first request to a second device, wherein the information associated with the first request indicates that a first response responsive to the first request includes instructions and a first set of data;
receiving, from the second device, the first response responsive to the first request, the first response comprising the instructions and the first set of data;
generating at least a portion of the first set of structured information for display at the first device by executing at least a portion of the instructions from the first response on at least a portion of the first set of data from the first response, wherein a first size of the at least a portion of the instructions from the first response and the at least a portion of the first set of data from the first response together is smaller than a second size of the at least a portion of the first set of structured information being generated for display;
receiving, at the first device, a second request for a second set of structured information to be displayed at the first device;
transmitting information associated with the second request to the second device, wherein the information associated with the second request indicates that a second response responsive to the second request includes a second set of data but not the instructions;
receiving, from the second device, the second response responsive to the second request, the second response comprising the second set of data, the second response excluding the instructions; and
generating at least a portion of the second set of structured information for display at the first device by executing the at least a portion of the instructions from the first response on at least a portion of the second set of data from the second response.
0 Assignments
0 Petitions
Accused Products
Abstract
A technique is disclosed for generating formatted information for display on a computing device. The computing device may be configured to include at least one interface for communicating with a server computing device. A request is sent from the computing device to the server system. According to one embodiment, the request may correspond to an HTTP request for information relating to a specific HTML page or web page. A response is then received from the server system. According to one embodiment, the response includes response information comprising embedded instructions and data. The embedded instructions may include instructions for using the data to generate formatted markup information for display on the computing device. The embedded instructions are then executed on the data to thereby generate formatted markup information for display on the computing device. According to a specific embodiment, the formatted markup information corresponds to HTML data to be rendered for display on the computing device.
362 Citations
20 Claims
-
1. A method, comprising:
-
receiving, at a first device, a first request for a first set of structured information to be displayed at the first device; transmitting information associated with the first request to a second device, wherein the information associated with the first request indicates that a first response responsive to the first request includes instructions and a first set of data; receiving, from the second device, the first response responsive to the first request, the first response comprising the instructions and the first set of data; generating at least a portion of the first set of structured information for display at the first device by executing at least a portion of the instructions from the first response on at least a portion of the first set of data from the first response, wherein a first size of the at least a portion of the instructions from the first response and the at least a portion of the first set of data from the first response together is smaller than a second size of the at least a portion of the first set of structured information being generated for display; receiving, at the first device, a second request for a second set of structured information to be displayed at the first device; transmitting information associated with the second request to the second device, wherein the information associated with the second request indicates that a second response responsive to the second request includes a second set of data but not the instructions; receiving, from the second device, the second response responsive to the second request, the second response comprising the second set of data, the second response excluding the instructions; and generating at least a portion of the second set of structured information for display at the first device by executing the at least a portion of the instructions from the first response on at least a portion of the second set of data from the second response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium comprising computer instructions for:
-
receiving, at a first device, a first request for a first set of structured information to be displayed at the first device; transmitting information associated with the first request to a second device, wherein the information associated with the first request indicates that a first response responsive to the first request includes instructions and a first set of data; receiving, from the second device, the first response responsive to the first request, the first response comprising the instructions and the first set of data; generating at least a portion of the first set of structured information for display at the first device by executing at least a portion of the instructions from the first response on at least a portion of the first set of data from the first response, wherein a first size of the at least a portion of the instructions from the first response and the at least a portion of the first set of data from the first response together is smaller than a second size of the at least a portion of the first set of structured information being generated for display; receiving, at the first device, a second request for a second set of structured information to be displayed at the first device; transmitting information associated with the second request to the second device, wherein the information associated with the second request indicates that a second response responsive to the second request includes a second set of data but not the instructions; receiving, from the second device, the second response responsive to the second request, the second response comprising the second set of data, the second response excluding the instructions; and generating at least a portion of the second set of structured information for display at the first device by executing the at least a portion of the instructions from the first response on at least a portion of the second set of data from the second response. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A first device, comprising:
-
one or more processors configured to; receive a first request for a first set of structured information to be displayed at the first device; transmit information associated with the first request to a second device, wherein the information associated with the first request indicates that a first response responsive to the first request includes instructions and a first set of data; receive, from the second device, the first response responsive to the first request, the first response comprising the instructions and the first set of data; generate at least a portion of the first set of structured information for display at the first device by executing at least a portion of the instructions from the first response on at least a portion of the first set of data from the first response, wherein a first size of the at least a portion of the instructions from the first response and the at least a portion of the first set of data from the first response together is smaller than a second size of the at least a portion of the first set of structured information being generated for display; receive a second request for a second set of structured information to be displayed at the first device; transmit information associated with the second request to the second device, wherein the information associated with the second request indicates that a second response responsive to the second request includes a second set of data but not the instructions; receive, from the second device, the second response responsive to the second request, the second response comprising the second set of data, the second response excluding the instructions; and generate at least a portion of the second set of structured information for display at the first device by executing the at least a portion of the instructions from the first response on at least a portion of the second set of data from the second response; and one or more memories coupled to the one or more processors and configured to provide the one or more processors with instructions.
-
Specification