Patent ID: 8140502
Filing Date: 2012-03-20
Classification: G06F

Abstract:
1. A method of preserving individual information privacy for each of a plurality of customers while providing aggregated information about the plurality of customers, the method comprising: storing static customer data and dynamic customer data of the plurality of customers in one or more dynamically encrypted databases that restrict access by any personnel to directly retrieve static customer data and dynamic customer data of one of the plurality of customers, the dynamic customer data including navigational operations and characteristics of the navigational operations performed by each of the plurality of customers via interaction with one or more websites where at least some static customer data is aggregated; and restricting shared access to the static customer data and the dynamic customer data to a set of approved privacy-preserving queries, including a privacy-preserving aggregation query that uses one or more parameters to indicate a characteristic of interest for which aggregation of the static customer data and the dynamic customer data is requested, the privacy-preserving aggregation query configured to retrieve aggregated customer data related to the characteristic of interest, the aggregated customer data not including any personally identifiable information of any particular one of the plurality of customers.