Data transmission and rendering techniques by a device via a network
First Claim
1. A first computing device comprising:
- a display;
a user interface configured to receive a first request for a first set of structured information to be displayed on the display;
a network interface configured to transmit information regarding the first request to a second computing device via a network, and to receive a first response from the second computing device responsive to the first request, the first response including instructions and a first set of data; and
a processor configured to generate at least a portion of the first set of structured information by executing at least a portion of the instructions on at least a portion of the first set of data, with the byte size of the at least a portion of the instructions and the at least a portion of the first set of data together being less than the byte size of the at least a portion of the first set of structured information being generated for display,wherein the user interface subsequently is configured to receive a second request for a second set of structured information to be displayed on the display,wherein the network interface is configured to transmit information regarding the second request to the second computing device via the network, and to receive a second response from the second computing device responsive to the second request, the second response including a second set of data, andwherein the processor is configured to generate at least a portion of the second set of structured information for display by executing at least a portion of the instructions on at least a portion of the second set of data, wherein the at least a portion of the second set of structured information is generated for display without having to receive the instructions in the second response since such instructions were previously received in the first response.
1 Assignment
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 an interface for communicating with a server computing device. A request is sent from the computing device to the server. According to one embodiment, the request may correspond to an HTTP request for information relating to a specific HTML page. A response is then received from the server. 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.
364 Citations
19 Claims
-
1. A first computing device comprising:
-
a display; a user interface configured to receive a first request for a first set of structured information to be displayed on the display; a network interface configured to transmit information regarding the first request to a second computing device via a network, and to receive a first response from the second computing device responsive to the first request, the first response including instructions and a first set of data; and a processor configured to generate at least a portion of the first set of structured information by executing at least a portion of the instructions on at least a portion of the first set of data, with the byte size of the at least a portion of the instructions and the at least a portion of the first set of data together being less than the byte size of the at least a portion of the first set of structured information being generated for display, wherein the user interface subsequently is configured to receive a second request for a second set of structured information to be displayed on the display, wherein the network interface is configured to transmit information regarding the second request to the second computing device via the network, and to receive a second response from the second computing device responsive to the second request, the second response including a second set of data, and wherein the processor is configured to generate at least a portion of the second set of structured information for display by executing at least a portion of the instructions on at least a portion of the second set of data, wherein the at least a portion of the second set of structured information is generated for display without having to receive the instructions in the second response since such instructions were previously received in the first response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A first computing device comprising:
-
a network interface configured to receive, via a network, information regarding a first request for a first set of structured information from a second computing device to be displayed on a display of the second computing device; and a processor configured to produce a first response for the first request, with the first response including instructions and a first set of data, wherein the network interface is configured to transmit the first response to the second computing device via the network to allow generating at least a portion of the first set of structured information by executing at least a portion of the instructions on at least a portion of the first set of data, with the byte size of the at least a portion of the instructions and the at least a portion of the first set of data together being less than the byte size of the at least a portion of the first set of structured information being generated for display at the second computing device, wherein the network interface subsequently is configured to receive, via the network, information regarding a second request for a second set of structured information from the second computing device to be displayed on the display of the second computing device, wherein the processor is configured to produce a second response for the second computing device responsive to the second request, with the second response including a second set of data, and wherein the network interface is configured to transmit the second response to the second computing device via the network to allow generating at least a portion of the second set of structured information for display by executing at least a portion of the instructions on at least a portion of the second set of data, wherein the at least a portion of the second set of structured information is generated for display at the second computing device without having to receive the instructions in the second response since such instructions were previously received in the first response. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification