Systems and methods for mobile ordering and payment
First Claim
1. A computer implemented method for fulfilling a customer request for a requested item sold by a merchant, the method performed by a tangibly embodied processing machine disposed in a customer device, the method including:
- detecting by the customer device, through an input of information, an observed event involving the customer device that is associated with a customer to trigger the customer request;
wherein the observed event comprises the customer device coming within a predefined physical proximity of the merchant;
associating the observed event with a corresponding order record in a customer record table, the observed event corresponding to a related record, the related record and the corresponding order record being stored in the customer record table and an order record table, respectively, prior to the detecting the observed event and prior to the customer request being initiated;
retrieving, from the customer device, order information from the corresponding order record, the order information including at least customer financial entity account information;
generating a merchant request based at least in part on the order information in the corresponding order record, the merchant request including at least customer identification information and the customer financial entity account information; and
outputting the merchant request to the merchant, so as to provide the merchant with information to fulfill the customer request.
1 Assignment
0 Petitions
Accused Products
Abstract
Computer implemented methods and systems for fulfilling a customer request for a requested item purchased from a merchant is provided. The method may be performed by a tangibly embodied processing machine disposed in a customer device. The method may include (1) observing, through the input of information, an observed event that is associated with a customer; (2) associating the observed event with a corresponding order record; (3) retrieving order information from the corresponding order record, the order information including at least customer financial entity account information; (4) generating a merchant request based at least in part on the order information in the corresponding order record, the merchant request including at least customer identification information and customer financial entity account information; and (5) outputting the merchant request to the designated merchant, so as to provide the designated merchant with information to fulfill the customer request.
424 Citations
17 Claims
-
1. A computer implemented method for fulfilling a customer request for a requested item sold by a merchant, the method performed by a tangibly embodied processing machine disposed in a customer device, the method including:
-
detecting by the customer device, through an input of information, an observed event involving the customer device that is associated with a customer to trigger the customer request; wherein the observed event comprises the customer device coming within a predefined physical proximity of the merchant; associating the observed event with a corresponding order record in a customer record table, the observed event corresponding to a related record, the related record and the corresponding order record being stored in the customer record table and an order record table, respectively, prior to the detecting the observed event and prior to the customer request being initiated; retrieving, from the customer device, order information from the corresponding order record, the order information including at least customer financial entity account information; generating a merchant request based at least in part on the order information in the corresponding order record, the merchant request including at least customer identification information and the customer financial entity account information; and outputting the merchant request to the merchant, so as to provide the merchant with information to fulfill the customer request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer processing system that fulfills a customer request for a requested item purchased from a merchant, the system constituted by a tangibly embodied processing machine disposed in a customer device, the computer processing system including:
at least one tangibly embodied processing portion, comprising a processor which executes instructions, that; detects by the customer device, through an input of information, an observed event involving the customer device that is associated with a customer to trigger the customer request;
wherein the observed event comprises the customer device coming within a predefined physical proximity of the merchant;associates the observed event with a corresponding order record in a customer record table, the observed event corresponding to a related record, the related record and the corresponding order record being stored in the customer record table and an order record table, respectively, prior to the detecting the observed event and prior to the customer request being initiated; retrieves from the customer device order information from the corresponding order record, the order information including at least customer financial entity account information; generates a merchant request based at least in part on the order information in the corresponding order record, the merchant request including at least customer identification information and customer financial entity account information; and outputs the merchant request to the merchant, so as to provide the merchant with information to fulfill the customer request.
-
17. A tangible computer readable medium embodying executable code that fulfills a customer request for a requested item purchased from a merchant, said executable code executed by a processor that is disposed in a customer device including:
-
a first portion configured to detect by the customer device, through an input of information, an observed event involving the customer device that is associated with a customer to trigger the customer request;
wherein the observed event comprises the customer device coming within a predetermined physical proximity of the merchant;a second portion configured to associate the observed event with a corresponding order record in a customer record table, the observed event corresponding to a related record, the related record and the corresponding order record being stored in the customer record table and an order record table, respectively, prior to the detecting the observed event and prior to the customer request being initiated; a third portion configured to retrieve, from the customer device, order information from the corresponding order record, the order information including at least customer financial entity account information; a fourth portion configured to generate a merchant request based at least in part on the order information in the corresponding order record, the merchant request including at least customer identification information and customer financial entity account information; and a fifth portion configured to output the merchant request to the merchant, so as to provide the merchant with information to fulfill the customer request.
-
Specification