MOBILE COMMUNICATIONS DEVICE PAYMENT METHOD UTILIZING LOCATION INFORMATION
First Claim
Patent Images
1. A method comprising:
- receiving, by a mobile payment server, a request for a payment from a mobile communication device;
generating, by the mobile payment server, a push request to verify a location of the mobile communication device, the push request including both a message to be pushed to the mobile communication device and a delivery profile, the message including a request to access a location feature;
selecting, by the mobile payment server, from a plurality of available push services, at least one push service to push the message to the mobile communication device, the selecting being based on the delivery profile and on information about the mobile communication device to which the message is to be pushed;
delivering, by the mobile payment server, the message to the selected at least one push service to push the message to the mobile communication device;
in response to detecting a connection with the mobile communication device via the location feature, requesting, by the mobile payment server, the location of the mobile communication device;
receiving, by the mobile payment server, the location of the mobile communication device; and
based on the received location of the mobile communication device, determining, by the mobile payment server, whether or not to authorize the requested payment.
8 Assignments
0 Petitions
Accused Products
Abstract
A method includes receiving, by a payment server, a request for a payment from a mobile communication device; and, generating, a request to verify the location of the mobile communication device. In response to receiving the location of the mobile communication device, determining whether or not to authorize the requested payment.
-
Citations
22 Claims
-
1. A method comprising:
-
receiving, by a mobile payment server, a request for a payment from a mobile communication device; generating, by the mobile payment server, a push request to verify a location of the mobile communication device, the push request including both a message to be pushed to the mobile communication device and a delivery profile, the message including a request to access a location feature; selecting, by the mobile payment server, from a plurality of available push services, at least one push service to push the message to the mobile communication device, the selecting being based on the delivery profile and on information about the mobile communication device to which the message is to be pushed; delivering, by the mobile payment server, the message to the selected at least one push service to push the message to the mobile communication device; in response to detecting a connection with the mobile communication device via the location feature, requesting, by the mobile payment server, the location of the mobile communication device; receiving, by the mobile payment server, the location of the mobile communication device; and based on the received location of the mobile communication device, determining, by the mobile payment server, whether or not to authorize the requested payment. - View Dependent Claims (2, 3, 4, 6, 7, 8, 16)
-
-
5. The method of claim 5, the multiple types of location data including at least two of GPS data, Wi-Fi access point signal information, cell-tower signal information, and radio signal information.
-
9. A method comprising:
-
sending, via a mobile communication device, a request for a payment by a payment application on the mobile communication device, the payment application being associated with a payment application server; receiving, by the mobile communication device via the payment application, a pushed request to access a location feature; sending the location of the mobile communication device by the location feature of the mobile communication device to the location server; and in response to the payment application server determining the location of the mobile communication device is accepted and authorizing the payment, receiving confirmation by the payment application that the payment has been processed by the payment application server. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
17. A method comprising:
-
receiving, by a payment server, a request for a payment from a mobile communication device; generating, by the payment server, a push request to verify a location of a mobile communication device, the push request including both a message to be pushed to a mobile communication device and a delivery profile, the message including a request to access a location feature; sending, by the payment server, the push request to a push service aggregator; in response to receiving, by the payment server, the location of the mobile communication device, determining whether or not to authorize the requested payment; and authorizing the payment in an amount specified by the request for the payment when the location of the mobile communication device has been determined to be accepted. - View Dependent Claims (18, 19)
-
-
20. A method comprising:
-
receiving, by a push service aggregator, a push request to verify a location of a mobile communication device from a payment application server, the push request including both a message to be pushed to the mobile communication device and a delivery profile, the message including a request to access a location application, the push request being related to verifying the location of a mobile communication device prior to authorizing a payment; selecting by the push service aggregator from a plurality of available push services, at least one push service to push the message to the mobile communication device, the selecting being based on the delivery profile and on information about the mobile communication device to which the message is to be pushed, wherein the delivery profile includes at least one of an attribute specifying a maximum cost for pushing the message to the mobile communication device, an attribute specifying a priority level of the message, or an attribute specifying a lowest cost push service for use; delivering by the push service aggregator the message to the selected at least one push service to push the message to the mobile communication device. - View Dependent Claims (21, 22)
-
Specification