Approach for processing electronic orders
First Claim
Patent Images
1. A method for processing electronic orders comprising the computer implemented steps of:
- receiving, at an intermediary disposed between and separate from a mobile device and a plurality of merchants, first order data for an order and device identification data from the mobile device, wherein the first order data includes data regarding one or more products or services that a user associated with the mobile device desires to purchase and data regarding one of the plurality of merchants from which the user desires to purchase the one or more products or services, yet includes less than a minimum set of data required by the one merchant to completely process the order, and wherein the device identification data identifies the mobile device;
storing, at an intermediary, information that specifies the minimum set of data required by at least the one merchant to completely process the order;
comparing, by the intermediary, first order data to the minimum set of data required by the one merchant to completely process the order;
retrieving, by the intermediary, based upon the comparison and the device identification data, at least one data item that is not included in the first order data, but that is needed to have the minimum set of data required by the one merchant to completely process the order;
generating, by the intermediary, based upon the first order data and the at least one data item, second order data that includes the minimum set of data required by the one merchant to completely process the order; and
providing the second order data to the one merchant for processing.
7 Assignments
0 Petitions
Accused Products
Abstract
Processing an electronic order involves receiving from a mobile customer device first order data for an order that contains less than a minimum set of data required by a merchant to completely process the order. Additional information required by the merchant to completely process the order is retrieved. Second order data is generated based upon the first order data and the additional information. The second order data contains at least the minimum set of data required by the merchant to completely process the order. The second order data is provided to a merchant for processing.
-
Citations
48 Claims
-
1. A method for processing electronic orders comprising the computer implemented steps of:
-
receiving, at an intermediary disposed between and separate from a mobile device and a plurality of merchants, first order data for an order and device identification data from the mobile device, wherein the first order data includes data regarding one or more products or services that a user associated with the mobile device desires to purchase and data regarding one of the plurality of merchants from which the user desires to purchase the one or more products or services, yet includes less than a minimum set of data required by the one merchant to completely process the order, and wherein the device identification data identifies the mobile device; storing, at an intermediary, information that specifies the minimum set of data required by at least the one merchant to completely process the order; comparing, by the intermediary, first order data to the minimum set of data required by the one merchant to completely process the order; retrieving, by the intermediary, based upon the comparison and the device identification data, at least one data item that is not included in the first order data, but that is needed to have the minimum set of data required by the one merchant to completely process the order; generating, by the intermediary, based upon the first order data and the at least one data item, second order data that includes the minimum set of data required by the one merchant to completely process the order; and providing the second order data to the one merchant for processing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of:
-
receiving, at an intermediary disposed between and separate from a mobile device and a plurality of merchants, first order data for an order and device identification data from the mobile device, wherein the first order data includes data regarding one or more products or services that a user associated with the mobile device desires to purchase and data regarding one of the plurality of a merchants from which the user desires to purchase the identified one or more products or services, yet includes less than a minimum set of data required by the one merchant to completely process the order, and wherein the device identification data identifies the mobile device; storing, at an intermediary, information that specifies the minimum set of data required by at least the one merchant to completely process an order; comparing, by the intermediary, first order data to the minimum set of data required by the one merchant to completely process the order; retrieving, by the intermediary, based upon the comparison and the device identification data, at least one data item that is not included in the first order data, but that is needed to have the minimum set of data required by the one merchant to completely process the order; generating, by the intermediary, based upon the first order data and the at least one data item, second order data that includes the minimum set of data required by the one merchant to completely process the order; and providing the second order data to the one merchant for processing. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer system for processing electronic orders comprising:
-
one or more processors; and a memory communicatively coupled to the one or more processors, wherein the memory includes one or more sequences of one more instructions which, when executed by the one or more processors, cause the one or more processors to perform the steps of; receiving, at an intermediary disposed between and separate from a mobile device and a plurality of merchants, first order data for an order and device identification data from the mobile device, wherein the first order data includes data regarding one or more products or services that a user associated with the mobile device desires to purchase and data regarding one of the plurality of merchants from which the user desires to purchase the one or more products or services, yet includes less than a minimum set of data required by the one merchant to completely process the order, and wherein the device identification data identifies the mobile device; storing, at an intermediary, information that specifies the minimum set of data required by at least the one of merchant to completely process an order; comparing, by the intermediary, first order data to the minimum set of data required by the one merchant to completely process the order; retrieving, by the intermediary, based upon the comparison and the device identification data, at least one data item that is not included in the first order data, but that is needed to have the minimum set of data required by the one merchant to completely process the order; generating, by the intermediary, based upon the first order data and the at least one data item, second order data that includes the minimum set of data required by the one merchant to completely process the order; and providing the second order data to the one merchant for processing. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. An apparatus for processing electronic orders comprising:
- an information repository; and
a transaction facilitator disposed between and separate from a mobile device and a plurality of merchants and communicatively coupled to the information repository, wherein the transaction facilitator is configured to; receive from the mobile device over a wireless communications link first order data for an order and device identification data, wherein the first order data comprises information relating to one or more products or services that a user associated with the mobile device desires to purchase and information relating to one of the plurality of merchants from which the user desires to purchase the one or more products or services, yet includes less than a minimum set of data required by the one merchant to completely process the order and the device identification data identifies the mobile device; store, at an intermediary, information that specifies a minimum set of data required by at least the one merchant to completely process an order; compare, by the intermediary, first order data to the minimum set of data required by the one merchant to completely process the order; retrieve from the information repository, based upon the comparison and the device identification data, at least one data item that is not contained in the first order data, but that is needed to have the minimum set of data required by the one merchant to completely process the order; generate, based upon the first order data and the at least one data item, second order data that includes the minimum set of data required by the one merchant to completely process the order, and provide the second order data to the one merchant for processing. - View Dependent Claims (47, 48)
- an information repository; and
Specification