Disseminating targeted location-based content to mobile device users
First Claim
1. A computer-implemented method implemented by one or more computing devices configured with specific executable instructions, the computer-implemented method comprising:
- maintaining current location data and demographic data of a plurality of mobile device users;
maintaining, for each of the plurality of mobile device users, permissions that specify amounts of personal information of the mobile device user which may be shared with business entities, wherein the personal information corresponds to at least current location data and demographic data;
receiving a query specified by a business entity, said query specifying demographic and current location criteria for identifying mobile device users satisfying at least a portion of the received query, wherein the demographic criteria corresponds to an age range, specified gender, or one or more specified interests, and wherein the location criteria corresponds to a distance range from a specified point, or a velocity range;
responding to the received query by using the current location data and demographic data to identify a subset of said mobile device users that satisfy the specified demographic and current location criteria;
generating a set of abstracted information based on the identified subset of mobile device users and based on the permissions of each mobile device user, the abstracted information including;
filtered identities of the subset of mobile device users,generalized demographic data matching specified demographic criteria provided by the business entity, the generalized demographic data corresponding to a number of mobile device users that satisfy the specified demographic criteria without revealing demographic data of any individual mobile device user, andgeneralized current location data matching specified current location criteria provided by the business entity, the generalized current location criteria corresponding to a number of mobile device users that satisfy the specified current location criteria without revealing current location data of any individual mobile device user;
providing the set of abstracted information to the business entity responsive to the received query, the set of abstracted information regarding said subset of mobile device users without revealing identities of said users to the business entity, such that the business entity can determine substantially in real time whether to provide an offer to the subset of users;
over a specified period of time, repeatedly determining a number of the identified subset of mobile device users whose current location data no longer satisfies the specified current location criteria, andif the determined number is above a specified expiration notification number, providing an expiration notification to the business entity, the expiration notification reflecting the determined number of the identified subset of mobile device users whose current location data no longer satisfies the specified current location criteria.
1 Assignment
0 Petitions
Accused Products
Abstract
A trusted third party information arbiter for facilitating third party information sources, such as advertisers or data processing services, to accurately target communications to mobile device users. Illustratively, the mobile device users can control target communications through the utilization of discretion requests/permissions processed by the third party information arbiter. Furthermore, the mobile device users may further interact with the trusted third party information arbiter to provide/release additional personal information. For example, a mobile device user may be provided an increasingly rich rewards or payments that may be provisioned by discount, coupons or offers associated with existing or new product advertisements or promotional information messages.
134 Citations
21 Claims
-
1. A computer-implemented method implemented by one or more computing devices configured with specific executable instructions, the computer-implemented method comprising:
-
maintaining current location data and demographic data of a plurality of mobile device users; maintaining, for each of the plurality of mobile device users, permissions that specify amounts of personal information of the mobile device user which may be shared with business entities, wherein the personal information corresponds to at least current location data and demographic data; receiving a query specified by a business entity, said query specifying demographic and current location criteria for identifying mobile device users satisfying at least a portion of the received query, wherein the demographic criteria corresponds to an age range, specified gender, or one or more specified interests, and wherein the location criteria corresponds to a distance range from a specified point, or a velocity range; responding to the received query by using the current location data and demographic data to identify a subset of said mobile device users that satisfy the specified demographic and current location criteria; generating a set of abstracted information based on the identified subset of mobile device users and based on the permissions of each mobile device user, the abstracted information including; filtered identities of the subset of mobile device users, generalized demographic data matching specified demographic criteria provided by the business entity, the generalized demographic data corresponding to a number of mobile device users that satisfy the specified demographic criteria without revealing demographic data of any individual mobile device user, and generalized current location data matching specified current location criteria provided by the business entity, the generalized current location criteria corresponding to a number of mobile device users that satisfy the specified current location criteria without revealing current location data of any individual mobile device user; providing the set of abstracted information to the business entity responsive to the received query, the set of abstracted information regarding said subset of mobile device users without revealing identities of said users to the business entity, such that the business entity can determine substantially in real time whether to provide an offer to the subset of users; over a specified period of time, repeatedly determining a number of the identified subset of mobile device users whose current location data no longer satisfies the specified current location criteria, and if the determined number is above a specified expiration notification number, providing an expiration notification to the business entity, the expiration notification reflecting the determined number of the identified subset of mobile device users whose current location data no longer satisfies the specified current location criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, implemented by one or more computing devices configured with specific executable instructions, for managing information associated with a mobile device user, the method comprising:
-
maintaining, for each of the plurality of mobile device users, a set of static information, the set of static information corresponding to information associated with a mobile device user and to information which is not subject to frequent change over a defined period of time; maintaining, for each of the plurality of mobile device users, a set of dynamic information, the set of dynamic information corresponding to information associated with a mobile device and to information subject to frequent change over the defined period of time; maintaining, for each of the plurality of mobile device users, a permissions that specify amounts of personal information which may be shared with third parties, wherein the personal information corresponds to at least static information and dynamic information; receiving a query from an entity, said query specifying dynamic information criteria and static information criteria for identifying mobile device users; responding to the query by using the maintained sets of static information and the maintained sets of dynamic information to identify a subset of said mobile device users that satisfy the received query; generating a set of abstracted information based on the identified subset of mobile device users and based on the permissions of each mobile device user, the abstracted information including generalized static information and generalized dynamic information; providing the abstracted information to the entity without revealing identities of said users to the entity; and over a specified period of time, repeatedly determining a number of the identified subset of mobile device users whose dynamic information no longer satisfies the specified dynamic information criteria, and if the determined number is above a threshold, providing an expiration notification to the entity, the expiration notification reflecting the determined number of the identified subset of mobile device users whose dynamic information no longer satisfies the specified dynamic information criteria. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method, by one or more computing devices configured with specific executable instructions, for managing information associated with a mobile device user, the method comprising:
- maintaining a set of information corresponding to a plurality of mobile device users;
maintaining, for each of the plurality of mobile device users, a set of permissions that specify an amount of personal information which may be shared with third parties;
receiving a query, said query specifying information criteria for identifying mobile device users;
responding to the query by using the maintained set of information to identify a subset of said mobile device users that satisfy the received query;
generating a set of abstracted information based on the identified subset of mobile device users and based on the set of permissions of each mobile device user, the abstracted information including generalized information corresponding to each of the mobile device users, the abstracted information satisfying the information criteria specified in the received query; and
transmitting the abstracted information, wherein the abstracted information is utilized to selectively transmit content to the mobile device users corresponding to the abstracted information; and
over a specified period of time, repeatedly determining a number of the identified subset of mobile device users whose information no longer satisfies the specified information criteria, and if the determined number is above a threshold number, providing an expiration notification, the expiration notification reflecting the determined number of the identified subset of mobile device users whose information no longer satisfies the specified information criteria. - View Dependent Claims (17, 18, 19, 20, 21)
- maintaining a set of information corresponding to a plurality of mobile device users;
Specification