Map based payment authorization
First Claim
1. A method of enabling payment from a source of funds to be authorized for a transaction at a specified location, comprising:
- receiving location data at a first computing device;
generating a map on a display of the first computing device based at least in part on the received location data, the map including a plurality of selectable locations each corresponding to a physical location at which an amount of funds may be designated for use;
receiving a first selection of a first selectable location of the plurality of selectable locations;
presenting map information on the map to be displayed to a first user of the first computing device, the map information being presented in response to the first selection of the first selectable location of the plurality of selectable locations, and the map information being associated with the first selectable location;
displaying map information about one or more entities located within a first determined physical distance from the first selectable location based at least in part on the first selection of the first selectable location;
receiving from the first user a second selection of at least one of the one or more entities within the first determined physical distance, an identity of a second user, and an amount of funds to be available to the second user to execute transactions with respect to the at least one of the one or more entities;
storing the identity of the second user, the amount of funds to be available to the second user, and the selected at least one of the one or more entities collectively as payment authorization data, the identity of the second user, the amount of funds to be available to the second user, and the selected at least one of the one or more entities each being displayed on the map in response to the second selection;
automatically designating the amount of funds as available to the second user to execute transactions with respect to the selected at least one of the one or more entities, wherein the amount of funds is displayed on a second computing device of the second user once designated as available to the second user;
receiving a request from a payment system of the at least one of the one or more entities to authorize use of the available amount of funds as payment for a particular transaction being executed by the second user, the request including the identity of the second user and geographic information of the at least one of the one or more entities;
determining that the identity of the second user in the request matches the identity of the second user in the stored payment authorization data and that the geographic information in the request corresponds to a location within the first determined distance from the first selectable location corresponding to the map information displayed to the first user of the first computing device; and
causing the amount of funds to be transmitted to the payment system of the selected at least one of the one or more entities to complete the particular transaction based at least in part on the determination that the identity in the request matches the identity of the second user in the stored payment authorization data and that the geographic information in the request corresponds to a location within the first determined distance from the first selectable location.
1 Assignment
0 Petitions
Accused Products
Abstract
A map-based interface can be used to enable a user to provide another person with funds that can be used at a particular location. In at least some embodiments, a user can select one or more buildings, locations, establishments, or other such locations and indicate an amount of money that another person is authorized to spend at that location. The funds can be provided by the user using any appropriate mechanism, such as a credit card or back account. The recipient of the funds can use information in a portable device of the user to authenticate the recipient to an establishment, which can use the dual-key information of the recipient identity and establishment location to obtain authorization to utilize the designated funds as at least partial payment for a transaction of the recipient at that establishment.
49 Citations
23 Claims
-
1. A method of enabling payment from a source of funds to be authorized for a transaction at a specified location, comprising:
-
receiving location data at a first computing device; generating a map on a display of the first computing device based at least in part on the received location data, the map including a plurality of selectable locations each corresponding to a physical location at which an amount of funds may be designated for use; receiving a first selection of a first selectable location of the plurality of selectable locations; presenting map information on the map to be displayed to a first user of the first computing device, the map information being presented in response to the first selection of the first selectable location of the plurality of selectable locations, and the map information being associated with the first selectable location; displaying map information about one or more entities located within a first determined physical distance from the first selectable location based at least in part on the first selection of the first selectable location; receiving from the first user a second selection of at least one of the one or more entities within the first determined physical distance, an identity of a second user, and an amount of funds to be available to the second user to execute transactions with respect to the at least one of the one or more entities; storing the identity of the second user, the amount of funds to be available to the second user, and the selected at least one of the one or more entities collectively as payment authorization data, the identity of the second user, the amount of funds to be available to the second user, and the selected at least one of the one or more entities each being displayed on the map in response to the second selection; automatically designating the amount of funds as available to the second user to execute transactions with respect to the selected at least one of the one or more entities, wherein the amount of funds is displayed on a second computing device of the second user once designated as available to the second user; receiving a request from a payment system of the at least one of the one or more entities to authorize use of the available amount of funds as payment for a particular transaction being executed by the second user, the request including the identity of the second user and geographic information of the at least one of the one or more entities; determining that the identity of the second user in the request matches the identity of the second user in the stored payment authorization data and that the geographic information in the request corresponds to a location within the first determined distance from the first selectable location corresponding to the map information displayed to the first user of the first computing device; and causing the amount of funds to be transmitted to the payment system of the selected at least one of the one or more entities to complete the particular transaction based at least in part on the determination that the identity in the request matches the identity of the second user in the stored payment authorization data and that the geographic information in the request corresponds to a location within the first determined distance from the first selectable location. - View Dependent Claims (2, 3, 4)
-
-
5. A method of authorizing a future payment towards at least one transaction of a recipient, comprising:
-
receiving location data at a first computing device; generating a map-based interface on a display of the first computing device based at least in part on the received location data, the map-based interface including a plurality of selectable locations each corresponding to a physical location at which an amount of funds may be designated for use; receiving a first selection of at least one selectable location of the plurality of selectable locations; providing first information for display on the map-based interface information about one or more entities located within the first determined physical distance from the at least one selectable location based at least in part on the first selection of the first selectable location; receiving a second selection of at least one of the one or more entities within the first determined physical distance, identifying information for an intended recipient, and an amount of funds to be available to the intended recipient to execute transactions with respect to the at least one of the one or more entities within the first determined physical distance; storing payment authorization information including the amount of funds, the selected at least one of the one or more entities, and the identifying information for the intended recipient, the amount of funds, the selected at least one of the one or more entities, and the identifying information for the intended recipient each being displayed on the map-based interface in response to the second selection; and automatically designating the amount of funds as available to the intended recipient to execute transactions with respect to the selected at least one of the one or more entities, at least a portion of the designated amount of funds to be released upon (i) receiving a request for authorization of payment from a payment system of the selected at least one of the one or more entities, the request identifying the intended recipient, the the selected at least one of the one or more entities, and geographic information of the selected at least one of the one or more entities, and (ii) determining that the intended recipient identified in the request matches the identifying information for the intended recipient stored in the payment authorization data and that the geographic information in the request corresponds to a location within the first determined physical distance from the first selectable location, wherein the amount of funds is displayed on a second computing device of the intended recipient once designated as available to the intended recipient. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of applying funds to a transaction, comprising:
-
receiving at a first computing device identifying information for a first user and a current geographic location of the first user from a payment system of an entity; obtaining designated funds authorized to be applied to one or more transactions for the first user at one or more geographic locations within a determined physical distance from the current geographic location of the first user based at least in part upon the identifying information and the current geographic location of the first user, the designated funds being automatically designated as available to the first user to execute transactions with respect to the entity, the designated funds being designated by a second computing device of a second user via a map-based interface generated on the second computing device based at least in part on location data at the second computing device, on condition that at least a portion of the designated funds is to be released upon determining that the received identifying information of the first user matches identifying information for the first user previously stored on the second computing device and geographic information of the entity corresponds to one of the one or more geographical locations within the determined physical distance from the current geographic location of the first user, wherein the designated funds are displayed on the first computing device of the first user once designated as available to the first user; providing for display on the map-based interface the one or more geographic locations where the designated funds are authorized to be applied for the first user; and enabling at least one portion of the designated funds to be applied to one or more transactions at the one or more geographic locations where the designated funds are authorized to be applied for the first user. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium storing instructions for authorizing a payment, the instructions when executed by a processor causing the processor to:
-
receive location data at a first computing device; generate a map-based interface on a display of the first computing device based at least in part on the received location data, the map-based interface including a plurality of selectable locations each corresponding to a physical location at which an amount of funds may be designated for use; receive a first selection of at least one selectable location of the plurality of selectable locations; provide first information for display on the map-based interface information about one or more entities located within the first determined physical distance from the at least one selectable location based at least in part on the first selection of the first selectable location; receive a second selection of at least one of the one or more entities within the first determined physical distance, identifying information for an intended recipient, and an amount of funds to be available to the intended recipient to execute transactions with respect to the at least one of the one or more entities within the first determined physical distance; store payment authorization information including the amount of funds, the selected at least one of the one or more entities, and the identifying information for the intended recipient, the amount of funds, the selected at least one of the one or more entities, and the identifying information for the intended recipient each being displayed on the map-based interface in response to the second selection; and automatically designate the amount of funds as available to the intended recipient to execute transactions with respect to the selected at least one of the one or more entities, at least a portion of the designated amount of funds to be released upon (i) receiving a request for authorization of payment from a payment system of the selected at least one of the one or more entities, the request identifying the intended recipient, the the selected at least one of the one or more entities, and geographic information of the selected at least one of the one or more entities, and (ii) determining that the intended recipient identified in the request matches the identifying information for the intended recipient stored in the payment authorization data and that the geographic information in the request corresponds to a location within the first determined physical distance from the first selectable location, wherein the amount of funds is displayed on a second computing device of the intended recipient once designated as available to the intended recipient. - View Dependent Claims (20, 21)
-
-
22. A non-transitory computer-readable storage medium storing instructions for applying funds to a transaction, the instructions when executed by a processor causing the processor to:
-
receive at a first computing device identifying information for a first user and a current geographic location of the first user from a payment system of an entity; obtaining designated funds authorized to be applied to one or more transactions for the first user at one or more geographic locations within a determined physical distance from the current geographic location of the first user based at least in part upon the identifying information and the current geographic location of the first user, the designated funds being automatically designated as available to the first user to execute transactions with respect to the entity, the designated funds being designated by a second computing device of a second user via a map-based interface generated on the second computing device based at least in part on location data at the second computing device, on the condition that at least a portion of the designated funds is to be released upon determining that the received identifying information of the first user matches identifying information for the first user previously stored on the second computing device and geographic information of the entity corresponds to one of the one or more geographical locations within the determined physical distance from the current geographic location of the first user, wherein the designated funds are displayed on the first computing device of the first user once designated as available to the first user; provide for display on the map-based interface the one or more geographic locations where the designated funds are authorized to be applied for the first user; and enable at least one portion of the designated funds to be applied to one or more transactions at the one or more geographic locations where the designated funds are authorized to be applied for the first user. - View Dependent Claims (23)
-
Specification