Techniques for monetizing anonymized context
First Claim
Patent Images
1. A method of offering anonymous incentive based context to service providers, comprising:
- anonimizing, by an anonymizer computer of a computer system comprising one or more computers, context information of a user by removing identifying information and aggregating said context information with context from other users;
delivering, by an anonymizer computer, context information of the user to a service provider computer of the computer system;
delivering, by said anonymizer computer, an offer request for a list of available offers from said service provider computer;
receiving, by the anonymizer computer, at least one offer from said service provider computer in response to said offer request;
receiving, by a client computer of the computer system, a user choice to participate in said at least one offer and in response to the user choice, delivering a context bundle to the anonymizer computer in one of the following manners;
sending the context bundle from said user to said anonymizer computer to be aggregated with the context of other users;
orsending the context bundle from said client computer to said service provider computer, wherein context is initially provided to the service provider computer in an obscured form as part of a service request, said service provider computer then forwards said obscured context to said anonymizer computer, said anonymizer computer attests to said service provider computer that said context has been received, and said service provider computer provides an improved service response to the client;
removing, by the anonymizer computer, identifying information after receiving said context bundle;
assembling, by the anonymizer computer, context information packages in random order into an anonymized bundle list after context information is collected from a required number of users for a given offer;
delivering, by the anonymizer computer, the context information packages in the anonymized bundle list to the service provider computer;
unpacking each context information package by said service provider computer;
combining, by the service provider computer, reward requests into a reward request list containing a list of reward requests;
delivering, by said service provider computer, the reward request list to a reward provider computer of the computer system;
delivering, by said reward provider computer, the reward request list to said anonymizer computer;
caching, by the anonymizer computer, each reward for a random amount of time to prevent correlation across rewards; and
addressing, by the anonymizer computer, each reward to a specific recipient in a reward message.
1 Assignment
0 Petitions
Accused Products
Abstract
An embodiment of the present invention provides a method of offering anonymous incentive based context to service providers, comprising delivering context information of a user to the service provider, wherein prior to delivery of the context information to the service provider, the context is anonymized by removing identifying information and aggregating it with context from additional users.
-
Citations
12 Claims
-
1. A method of offering anonymous incentive based context to service providers, comprising:
-
anonimizing, by an anonymizer computer of a computer system comprising one or more computers, context information of a user by removing identifying information and aggregating said context information with context from other users; delivering, by an anonymizer computer, context information of the user to a service provider computer of the computer system; delivering, by said anonymizer computer, an offer request for a list of available offers from said service provider computer; receiving, by the anonymizer computer, at least one offer from said service provider computer in response to said offer request; receiving, by a client computer of the computer system, a user choice to participate in said at least one offer and in response to the user choice, delivering a context bundle to the anonymizer computer in one of the following manners; sending the context bundle from said user to said anonymizer computer to be aggregated with the context of other users;
orsending the context bundle from said client computer to said service provider computer, wherein context is initially provided to the service provider computer in an obscured form as part of a service request, said service provider computer then forwards said obscured context to said anonymizer computer, said anonymizer computer attests to said service provider computer that said context has been received, and said service provider computer provides an improved service response to the client; removing, by the anonymizer computer, identifying information after receiving said context bundle; assembling, by the anonymizer computer, context information packages in random order into an anonymized bundle list after context information is collected from a required number of users for a given offer; delivering, by the anonymizer computer, the context information packages in the anonymized bundle list to the service provider computer; unpacking each context information package by said service provider computer; combining, by the service provider computer, reward requests into a reward request list containing a list of reward requests; delivering, by said service provider computer, the reward request list to a reward provider computer of the computer system; delivering, by said reward provider computer, the reward request list to said anonymizer computer; caching, by the anonymizer computer, each reward for a random amount of time to prevent correlation across rewards; and addressing, by the anonymizer computer, each reward to a specific recipient in a reward message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
an anonymizer computer configured to; offer anonymous incentive based context information via delivery of context information of a user; and prior to delivery of said context information, anonymize said context information via removal of identifying information and aggregation of said context information with context from other users; a service provider computer configured to receive said context and context information; a client computer configured to; communicate an offer request for a list of available offers to said service provider computer, receive from said service provider computer a set of offers, and upon receipt of a choice from said user to accept an offer of said set of offers, to send a context bundle to said anonymizer computer; and a reward provider computer configured to receive a reward request list sent from said service provider computer; wherein said anonymizer computer is further configured to; aggregate said context information with context of other users and after collection of said context from a required number of the other users for a given offer, assemble context information packages in random order into an anonymized bundle list, and send the anonymized bundle list to said service provider computer; wherein said service provider computer is further configured to; prepare a reward request list, unpack each context information package received from said anonymizer computer, combine reward requests into said reward request list, and send the reward request list; and wherein said anonymizer computer is further configured to; receive a reward request list from said reward provider computer, the reward request list containing a list of reward requests, and cache each reward for a random amount of time to prevent correlation across rewards, each reward being addressed to a specific recipient in a reward message. - View Dependent Claims (12)
-
Specification