Patent ID: 7493554

Claim:
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.