METHODS AND SYSTEMS FOR USING A CO-LOCATED GROUP AS AN AUTHORIZATION MECHANISM
First Claim
Patent Images
1. A method comprising:
- establishing, using one or more processors operating within a network-based system, a group account, the group account defining a membership list including at least one member and an authorized location;
receiving, from a mobile device associated with a member using the one or more processors, a request to access the group account, the request including at least a member identifier and a current location of the mobile device;
determining, using the one or more processors, whether the member identifier matches a member on the membership list;
determining, using the one or more processors, whether the current location associated is within a pre-defined distance of the authorized location; and
authorizing, using the one or more processors, the request to access the group account based at least in part on determining that the member identifier matches a member on the membership list and determining that the current location is within the pre-defined distance of the authorized location.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods to enable a co-located group to be used as an authorization mechanism are discussed. For example, a method can include establishing a group account, receiving a request to access the group account, determining whether the requester is a group member, determining whether the requester is near an authorized location, and authorizing access to the group account. Authorizing access to the group account can be based on determining that the requester is a member and is within a pre-defined distance of an authorized location.
53 Citations
20 Claims
-
1. A method comprising:
-
establishing, using one or more processors operating within a network-based system, a group account, the group account defining a membership list including at least one member and an authorized location; receiving, from a mobile device associated with a member using the one or more processors, a request to access the group account, the request including at least a member identifier and a current location of the mobile device; determining, using the one or more processors, whether the member identifier matches a member on the membership list; determining, using the one or more processors, whether the current location associated is within a pre-defined distance of the authorized location; and authorizing, using the one or more processors, the request to access the group account based at least in part on determining that the member identifier matches a member on the membership list and determining that the current location is within the pre-defined distance of the authorized location. - View Dependent Claims (2, 3, 4, 6, 7, 8, 9)
-
-
5. (canceled)
-
10. A system comprising:
-
a server coupled to a network to enable communication with a mobile device associated with a member, the server including; an account module configured to provision a group account according a group account configuration, the group account configuration including a membership list including at least one member and an authorized location associated with the group account; a communication module configured to receive, from the mobile device associated with a member over the network, a request to access the group account hosted on the server, the request including at least a member identifier identifying the member associated with the mobile device and a current location associated with the mobile device; a location module configured to determine whether the current location is within a pre-defined distance of the authorized location; a validation module configured to, determine whether the member identifier matches a member on the membership list, and authorize the request to access the group account based at least in part on determining that the member identifier matches a member on the membership list and determining that the current location is within the pre-defined distance of the authorized location. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory machine-readable storage medium containing instructions that, when executed by a machine, cause the machine to:
-
establish, on a network-based system, a group account, the group account defining a membership list including at least one member and an authorized location; receive, from a mobile device associated with a member, a request to access the group account, the request including at least a member identifier and a current location of the mobile device, determine whether the member identifier matches a member on the membership list; determine whether the current location associated with the member identifier is within a pre-defined distance of the authorized location; and authorize the request to access the group account based at least in part on determining that the member identifier matches a member on the membership list and determining that the current location is within the pre-defined distance of the authorized location. - View Dependent Claims (19, 20)
-
Specification