SELECTING ANONYMOUS USERS BASED ON USER LOCATION HISTORY
First Claim
1. A method of selecting candidates for participating in a market-research survey based on location history while protecting privacy of the candidates, the method comprising:
- obtaining, at a survey-participant identification system, location histories from client devices, each client device being carried by a survey candidate, and the location histories indicating locations of the client device over time;
associating each of the location histories with an anonymous pseudonym of the survey candidate;
storing the location histories and the association with the anonymous pseudonyms in memory accessible to the server;
obtaining, at the survey-participant identification system, criteria by which to select survey candidates, the criteria specifying locations relevant to a survey;
selecting, with the survey-participant identification system, anonymous pseudonyms in memory that are associated with a location history that satisfies the criteria;
sending messages to the client devices inviting survey candidates corresponding to the selected anonymous pseudonyms to further identify themselves to participate in the survey.
0 Assignments
0 Petitions
Accused Products
Abstract
Provided is a process for selecting candidates for participating in a market-research survey, or receiving other offers, based on location history while protecting privacy of the candidates. In some cases, the process includes: obtaining, at a survey-participant identification system, location histories from client devices, and the location histories indicating locations of the client device over time; associating each of the location histories with an anonymous pseudonym of the survey candidate; storing the location histories and the association with the anonymous pseudonyms in memory accessible to the server; obtaining, at the survey-participant identification system, criteria by which to select survey candidates, the criteria specifying locations relevant to a survey; selecting, with the survey-participant identification system, anonymous pseudonyms in memory that are associated with a location history that satisfies the criteria; and sending messages to the client devices inviting survey candidates corresponding to the selected anonymous pseudonyms to further identify themselves to participate in the survey.
35 Citations
29 Claims
-
1. A method of selecting candidates for participating in a market-research survey based on location history while protecting privacy of the candidates, the method comprising:
-
obtaining, at a survey-participant identification system, location histories from client devices, each client device being carried by a survey candidate, and the location histories indicating locations of the client device over time; associating each of the location histories with an anonymous pseudonym of the survey candidate; storing the location histories and the association with the anonymous pseudonyms in memory accessible to the server; obtaining, at the survey-participant identification system, criteria by which to select survey candidates, the criteria specifying locations relevant to a survey; selecting, with the survey-participant identification system, anonymous pseudonyms in memory that are associated with a location history that satisfies the criteria; sending messages to the client devices inviting survey candidates corresponding to the selected anonymous pseudonyms to further identify themselves to participate in the survey. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A tangible, non-transitory, machine-readable memory storing instructions, that when executed, cause a computing device to perform steps comprising:
-
storing in memory of a hand-held computing device a location history of the computing device; receiving, at the hand-held computing device, from a remote server, location criteria specifying a geographic area related to a survey; ascertaining whether the location history in memory satisfies the location criteria; and after ascertaining that the location history satisfies the location criteria, displaying on the hand-held computing an indication that the user of the device has an option to answer questions related to the survey. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system, comprising:
-
one or more processors; memory coupled to the one or more processors, the memory storing instructions that when executed by the one or more processors cause the one or more processors to perform operations comprising; obtaining, at a survey-participant identification system, location histories from client devices, each client device being carried by a survey candidate, and the location histories indicating locations of the client device over time; associating each of the location histories with an anonymous pseudonym of the survey candidate; storing the location histories and the association with the anonymous pseudonyms in memory accessible to the server; obtaining, at the survey-participant identification system, criteria by which to select survey candidates, the criteria specifying locations relevant to a survey; selecting, with the survey-participant identification system, anonymous pseudonyms in memory that are associated with a location history that satisfies the criteria; sending messages to the client devices inviting survey candidates corresponding to the selected anonymous pseudonyms to further identify themselves to participate in the survey.
-
-
19. A tangible, non-transitory, machine-readable memory storing instructions, that when executed, cause a computing device to perform operations comprising:
-
obtaining, at a survey-participant identification system, location histories from client devices, each client device being carried by a survey candidate, and the location histories indicating locations of the client device over time; associating each of the location histories with an anonymous pseudonym of the survey candidate; storing the location histories and the association with the anonymous pseudonyms in memory accessible to the server; obtaining, at the survey-participant identification system, criteria by which to select survey candidates, the criteria specifying locations relevant to a survey; selecting, with the survey-participant identification system, anonymous pseudonyms in memory that are associated with a location history that satisfies the criteria; sending messages to the client devices inviting survey candidates corresponding to the selected anonymous pseudonyms to further identify themselves to participate in the survey.
-
-
20. A method, comprising:
-
storing in memory of a hand-held computing device a location history of the computing device; receiving, at the hand-held computing device, from a remote server, location criteria specifying a geographic area related to a survey; ascertaining whether the location history in memory satisfies the location criteria; and after ascertaining that the location history satisfies the location criteria, displaying on the hand-held computing an indication that the user of the device has an option to answer questions related to the survey.
-
-
21. A system, comprising:
-
one or more processors; memory coupled to the one or more processors, the memory storing instructions that when executed by the one or more processors cause the one or more processors to perform operations comprising; storing in memory of a hand-held computing device a location history of the computing device; receiving, at the hand-held computing device, from a remote server, location criteria specifying a geographic area related to a survey; ascertaining whether the location history in memory satisfies the location criteria; and after ascertaining that the location history satisfies the location criteria, displaying on the hand-held computing an indication that the user of the device has an option to answer questions related to the survey.
-
-
22. A method of selecting candidates to receive offers based on location history while protecting privacy of the candidates, the method comprising:
-
obtaining, at a offers-participant identification system, location histories from client devices, each client device being carried by an offer candidate, and the location histories indicating locations of the client device over time; associating each of the location histories with an anonymous pseudonym of the offer candidate; storing the location histories and the association with the anonymous pseudonyms in memory accessible to the server; obtaining, at the survey-participant identification system, criteria by which to select offer candidates, the criteria specifying locations relevant to an offer; selecting, with the offer-participant identification system, anonymous pseudonyms in memory that are associated with a location history that satisfies the criteria; sending messages to the client devices inviting offer candidates corresponding to the selected anonymous pseudonyms to accept an offer.
-
-
23. (canceled)
-
24. (canceled)
-
25. (canceled)
-
26. A tangible, non-transitory, machine-readable memory storing instructions, that when executed, cause a computing device to perform steps comprising:
-
storing in memory of a hand-held computing device a location history of the computing device; receiving, at the hand-held computing device, from a remote server, location criteria specifying a geographic area related to an offer; ascertaining whether the location history in memory satisfies the location criteria; and upon ascertaining that the location history satisfies the location criteria, displaying on the hand-held computing an indication that the user of the device has an offer.
-
-
27. (canceled)
-
28. (canceled)
-
29. (canceled)
Specification