×

Techniques for monetizing anonymized context

  • US 9,202,230 B2
  • Filed: 04/06/2010
  • Issued: 12/01/2015
  • Est. Priority Date: 04/06/2010
  • Status: Active Grant
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.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×