Method and apparatus for providing an online ordering system of a retail establishment
First Claim
1. A method of ordering a product from a retail establishment using a network, the method comprising:
- sending a first web page to a client device using a network, wherein the first web page is sent from a server and comprises product information of a retail establishment;
receiving a product order from the client device using the network, the product order identifying a product selected for purchase from the retail establishment; and
sending a purchase request to a credit card authorization terminal of the retail establishment using the network, the purchase request comprising the product order.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method is provided for ordering a product from a retail establishment using a network. The method includes, but is not limited to, sending a first web page to a client device using a network, wherein the first web page is sent from a server and comprises product information of a retail establishment; receiving a product order from the client device at the server using the network, the product order identifying a product selected for purchase from the retail establishment; and sending a purchase request from the server to a credit card authorization terminal of the retail establishment using the network, the purchase request comprising the product order.
-
Citations
21 Claims
-
1. A method of ordering a product from a retail establishment using a network, the method comprising:
-
sending a first web page to a client device using a network, wherein the first web page is sent from a server and comprises product information of a retail establishment;
receiving a product order from the client device using the network, the product order identifying a product selected for purchase from the retail establishment; and
sending a purchase request to a credit card authorization terminal of the retail establishment using the network, the purchase request comprising the product order. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of processing a product order at a retail establishment using a network, the method comprising:
-
receiving a purchase request from a server at a credit card authorization terminal using a network, the purchase request comprising a product order received from a client device; and
presenting the purchase request at the credit card authorization terminal. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer program product for allowing a user to place an order for a product from a retail establishment using a network, the computer program product comprising:
- computer code configured to;
send a first web page to a client device using a network, wherein the first web page comprises product information of a retail establishment for display at the client device;
receive a product order from the client device using the network, the product order identifying a product selected for purchase from the retail establishment; and
send a purchase request to a credit card authorization terminal of the retail establishment using the network, the purchase request displayed at the credit card authorization terminal and comprising the product order.
- computer code configured to;
-
20. A server for providing a user with the capability to place an order for a product from a retail establishment using a network, the server comprising:
-
a communication interface, the communication interface configured to;
send a first web page to a client device;
receive a product order from the client device; and
send a purchase request to a credit card authorization terminal of the retail establishment;
a server application, the server application comprising computer code configured to;
select the first web page sent to the client device, wherein the first web page comprises product information of a retail establishment selected for display at the client device;
process the product order received from the client device, the product order identifying a product selected for purchase from the retail establishment; and
prepare the purchase request sent to the credit card authorization terminal, the purchase request displayed at the credit card authorization terminal and comprising the product order;
a memory, the memory configured to store the server application; and
a processor, the processor coupled to the memory and configured to execute the server application.
-
-
21. A system for providing a user with the capability to place an order for a product from a retail establishment using a network, the system comprising:
-
a client device, the client device comprising;
a client device communication interface, the client device communication interface configured to;
receive a first web page from a server; and
send a product order to the server;
a communication application, the communication application comprising computer code configured to;
display the first web page, wherein the first web page comprises product information of a retail establishment selected for display; and
accept the product order, the product order identifying a product selected for purchase from the retail establishment;
a client device memory, the client device memory configured to store the communication application; and
a client device processor, the client device processor coupled to the client device memory and configured to execute the communication application;
the server comprising;
a server communication interface, the server communication interface configured to;
send the first web page to the client device;
receive the product order from the client device; and
send a purchase request to a credit card authorization terminal of the retail establishment;
a server application, the server application comprising computer code configured to;
select the first web page sent to the client device;
process the product order received from the client device; and
prepare the purchase request sent to the credit card authorization terminal, the purchase request comprising the product order;
a server memory, the server memory configured to store the server application; and
a server processor, the server processor coupled to the server memory and configured to execute the server application;
a credit card authorization terminal, the credit card authorization terminal comprising;
a terminal communication interface, the terminal communication interface configured to receive the purchase request;
a terminal application, the terminal application comprising computer code configured to display the purchase request;
a terminal memory, the terminal memory configured to store the terminal application; and
a terminal processor, the terminal processor coupled to the terminal memory and configured to execute the terminal application; and
the network, wherein the network is configured to provide communication between the client device, the server, and the credit card authorization terminal.
-
Specification