Data transmission and rendering techniques implemented over a client-server system
First Claim
1. A computer-implemented method for facilitating ordering items by a customer via a network, the method comprising:
- receiving, by a first computing device, a request from a second computing device via the network regarding a first set of formatted markup information to be displayed on the second computing device;
transmitting, by the first computing device, a response to the second computing device, the response being responsive to the request and including embedded instructions and embedded data,wherein the first set of formatted markup information is generated for display on the second computing device by the second computing device executing at least a portion of the embedded instructions on the embedded data,wherein the byte size of the embedded instructions and the embedded data is less than the byte size of the first set of formatted markup information, which improves transmission time for the response, andwherein the method further comprises;
receiving, by the first computing device, another request from the second computing device via the network regarding additional formatted markup information to be displayed on the second computing device; and
transmitting, by the first computing device, another response to the second computing device, the another response being responsive to the another request and including another set of embedded data,wherein the additional formatted markup information is generated for display on the second computing device by the second computing device executing at least a portion of the previously received embedded instructions on the another set of embedded data,wherein the embedded instructions include scripting language code, and wherein the second computing device executes the scripting language code on the embedded data to generate markup language data to be rendered for display on the second computing device,wherein the first set of formatted markup information to be displayed on the second computing device includes an item for the customer to select by placing a customer order via the second computing device, andwherein after the customer has placed the order, upon customer request, formatted markup information regarding the order status of the customer order can be displayed on the second computing device, andwherein the order is shipped to the customer based on a delivery time set by the customer.
4 Assignments
0 Petitions
Accused Products
Abstract
A technique is disclosed for generating formatted information for display on a computer system. The computer system may be configured to include at least one interface for communicating with a server computer system. A request is sent from the computer system 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 computer system. The embedded instructions are then executed on the data to thereby generate formatted markup information for display on the computer system. According to a specific embodiment, the formatted markup information corresponds to HTML data to be rendered for display on the computer system.
-
Citations
21 Claims
-
1. A computer-implemented method for facilitating ordering items by a customer via a network, the method comprising:
-
receiving, by a first computing device, a request from a second computing device via the network regarding a first set of formatted markup information to be displayed on the second computing device; transmitting, by the first computing device, a response to the second computing device, the response being responsive to the request and including embedded instructions and embedded data, wherein the first set of formatted markup information is generated for display on the second computing device by the second computing device executing at least a portion of the embedded instructions on the embedded data, wherein the byte size of the embedded instructions and the embedded data is less than the byte size of the first set of formatted markup information, which improves transmission time for the response, and wherein the method further comprises; receiving, by the first computing device, another request from the second computing device via the network regarding additional formatted markup information to be displayed on the second computing device; and transmitting, by the first computing device, another response to the second computing device, the another response being responsive to the another request and including another set of embedded data, wherein the additional formatted markup information is generated for display on the second computing device by the second computing device executing at least a portion of the previously received embedded instructions on the another set of embedded data, wherein the embedded instructions include scripting language code, and wherein the second computing device executes the scripting language code on the embedded data to generate markup language data to be rendered for display on the second computing device, wherein the first set of formatted markup information to be displayed on the second computing device includes an item for the customer to select by placing a customer order via the second computing device, and wherein after the customer has placed the order, upon customer request, formatted markup information regarding the order status of the customer order can be displayed on the second computing device, and wherein the order is shipped to the customer based on a delivery time set by the customer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-implemented method for facilitating ordering items by a customer via a network, the method comprising:
-
sending, by a first computing device, a request to a second computing device via the network for displaying formatted markup information on the first computing device; receiving, by the first computing device, a response from the second computing device, the response including embedded instructions and embedded data; and executing, by the first computing device, at least a portion of the embedded instructions on the embedded data to thereby generate the formatted markup information for display on the first computing device, wherein the byte size of the embedded instructions and the embedded data is less than the byte size of the formatted markup information, which improves a response time to the request, wherein the formatted markup information for display on the first computing device includes an item for the customer to select by placing a customer order via the first computing device, wherein the order is fulfilled in a distribution center, with an item in the order being loaded into a vehicle from the distribution center to ship the order to the customer, and wherein formatted markup information regarding the item being shipped to the customer can be displayed on the first computing device, wherein the order is delivered to the customer, wherein the method further comprises keeping record of at least the item in the order being rejected by the customer, and wherein the method further comprises; sending, by the first computing device, another request to the second computing device via the network for displaying additional formatted markup information on the first computing device; receiving by the first computing device, another response from the second computing device, the another response including another set of embedded data; and executing, by the first computing device, at least a portion of the previously received embedded instructions on the another set of embedded data to thereby generate the additional formatted markup information for display on the first computing device, wherein the embedded instructions include scripting language code, and wherein the first computing device executes the scripting language code on the embedded data to generate markup language data to be rendered for display on the first computing device.
-
Specification