Fallback ordering for on-line environment
First Claim
Patent Images
1. A method for fallback ordering for an on-line environment, comprising:
- serving a web page from a web server to a client browser, the web page served to collect a customer order entered via the served web page;
collecting order data, wherein the order data comprises the customer order entered via the served web page; and
providing a mechanism in the served web page, wherein the mechanism in the served web page activates when the mechanism detects a failure of the web server hosting the served web page, wherein the mechanism in the served web page, in response to the failure of the web server, identifies an alternate method of submitting the order data using an alternate communications protocol, wherein the mechanism contains code necessary to detect a transmission failure, to retry using the alternative method, and to send the order data, wherein the mechanism provides validation of the order data prior to submitting the order data using the alternate method of submitting the order data, wherein the mechanism allows the customer order to be completed off-line and submitted via the alternate method, wherein the mechanism collects queue data when an ordered sequence in which a plurality of customer orders are placed impacts whether the customer order will be fulfilled, and wherein the mechanism in the served web page submits the order data, to complete the customer order, from the client browser to a backend application using the alternate communications protocol.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system and computer program product are provided for fallback ordering for an on-line environment. The method includes: serving a web page from a web server to a client browser; and providing a mechanism in the web page to provide an alternative method of submitting order data from the client browser to a backend application in an event of a failure of the web server hosting the web page.
15 Citations
25 Claims
-
1. A method for fallback ordering for an on-line environment, comprising:
-
serving a web page from a web server to a client browser, the web page served to collect a customer order entered via the served web page; collecting order data, wherein the order data comprises the customer order entered via the served web page; and providing a mechanism in the served web page, wherein the mechanism in the served web page activates when the mechanism detects a failure of the web server hosting the served web page, wherein the mechanism in the served web page, in response to the failure of the web server, identifies an alternate method of submitting the order data using an alternate communications protocol, wherein the mechanism contains code necessary to detect a transmission failure, to retry using the alternative method, and to send the order data, wherein the mechanism provides validation of the order data prior to submitting the order data using the alternate method of submitting the order data, wherein the mechanism allows the customer order to be completed off-line and submitted via the alternate method, wherein the mechanism collects queue data when an ordered sequence in which a plurality of customer orders are placed impacts whether the customer order will be fulfilled, and wherein the mechanism in the served web page submits the order data, to complete the customer order, from the client browser to a backend application using the alternate communications protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product for fallback ordering for an on-line environment, the product comprising a computer-readable storage device storing computer-executable instructions, which when executed by a computer, perform the following:
-
serve a web page from a web server to a client browser, the web page served to collect a customer order entered via the served web page; collect order data, wherein the order data comprises the customer order entered via the served web page; and provide a mechanism in the served web page, wherein the mechanism in the served web page activates when the mechanism detects a failure of the web server hosting the served web page, wherein the mechanism in the served web page, in response to the failure of the web server, identifies an alternate method of submitting the order data using an alternate communications protocol, wherein the mechanism contains code necessary to detect a transmission failure, to retry using the alternative method, and to send the order data, wherein the mechanism provides validation of the order data prior to submitting the order data using the alternate method of submitting the order data, wherein the mechanism allows the customer order to be completed off-line and submitted via the alternate method, wherein the mechanism collects queue data when an ordered sequence in which a plurality of customer orders are placed impacts whether the customer order will be fulfilled, and wherein the mechanism in the served web page submits the order data, to complete the customer order, from the client browser to a backend application using the alternate communications protocol. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A system for fallback ordering for an on-line environment, comprising:
-
a web server hosting a served web page, the served web page hosted to collect order data, wherein the order data comprises a customer order entered via the served web page, the web page comprising a mechanism, wherein the mechanism in the served web page activates when the mechanism detects a failure of the web server hosting the served web page, wherein the mechanism in the served web page, in response to the failure of the web server, identifies an alternate method of submitting the order data using an alternate communications protocol, wherein the mechanism contains code necessary to detect a transmission failure, to retry using the alternative method, and to send the order data, wherein the mechanism provides validation of the order data prior to submitting the order data using the alternate method of submitting the order data, wherein the mechanism allows the customer order to be completed off-line and submitted via the alternate method, wherein the mechanism collects queue data when an ordered sequence in which a plurality of customer orders are placed impacts whether the customer order will be fulfilled, and wherein the mechanism in the served web page submits the order data, to complete the customer order, from the client browser to a backend application using the alternate communications protocol; and the backend server for processing the order in an event of the failure of the web server. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification