Method of customizing a browsing experience on a world-wide-web site
First Claim
1. A method of customizing a search by a user of a database, wherein the database is comprised of de-identified personal data of users, said method comprising the steps of:
- associating a first identifier with identifier data of the user and associating a second identifier with personal data of the user, such that the second identifier is an encrypted version of the first identifier, de-identified personal data being stored in said database indexed by said second identifier;
providing an index of said database site in which each page is indexed using at least one coding system;
providing personal information of said user coded in accordance with said at least one coding system;
comparing said coded personal information to said index; and
suggesting data having codes which match said coded personal information to said user for browsing.
5 Assignments
0 Petitions
Accused Products
Abstract
In accordance with a first aspect of the present invention, a method of customizing the browsing experience of a user of a Web site comprised of a plurality of Web pages is provided. Each Web page is indexed using at least one coding system. A user record for each user is maintained on the Web site, which contains personal information of the user coded in accordance with said coding system. The user'"'"'s browsing experience on the site may thus be readily customized using the user'"'"'s personal information via code comparison. In accordance with a second aspect of the present invention, a method of ensuring the privacy of the user'"'"'s personal information is provided through use of a unique Universal Anonymous Identifier (UAI) assigned to each user by a third party registration authority.
-
Citations
22 Claims
-
1. A method of customizing a search by a user of a database, wherein the database is comprised of de-identified personal data of users, said method comprising the steps of:
-
associating a first identifier with identifier data of the user and associating a second identifier with personal data of the user, such that the second identifier is an encrypted version of the first identifier, de-identified personal data being stored in said database indexed by said second identifier;
providing an index of said database site in which each page is indexed using at least one coding system;
providing personal information of said user coded in accordance with said at least one coding system;
comparing said coded personal information to said index; and
suggesting data having codes which match said coded personal information to said user for browsing. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of transferring personal information of a plurality of users from a first database in which said personal information is identifiable with particular users to a second database in which said personal information is de-identified, said method comprising the steps of:
-
transferring personal information of said users from said first database to said second database;
transferring identifiable personal information from said first database to a third database;
generating on said third database an anonymous ID for each user;
transferring encrypted anonymous IDs from said third database to said second database; and
indexing on said second database said de-identified personal information of said users by encrypted anonymous ID. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A data retrieval from data storage method using de-identified data based on multiple user identifiers comprising the steps of:
-
associating a first identifier with first data associated with a user and associating a second identifier with second data associated with the user;
receiving information enabling the user to be identified;
obtaining said first identifier via a method dependent on said received information;
obtaining said second identifier via a method dependent on said first identifier;
using the second identifier to identify the second data associated with the user;
using the second data to obtain user relevant information;
authenticating the user; and
providing the user relevant information to the user in response to queries by the user after the user has been authenticated. - View Dependent Claims (16, 17, 18, 20, 21, 22)
-
-
19. A database system for providing information to registered users comprising:
-
a first database of personal data and identifying data of users, a unique surrogate ID being assigned to each user;
a second database receiving de-identified personal data of the users from the first database and maintaining the de-identified personal data of users indexed by surrogate ID; and
a third database receiving the surrogate IDs and user identifying data from the first database and assigning a unique anonymous identifier to each user, the third database generating and sending a surrogate ID/encrypted anonymous identifier map to the second database, and the second database correlating surrogate ID s which it receives from the first database with their corresponding encrypted anonymous identifiers and storing, de-identified personal data indexed by encrypted anonymous identifiers.
-
Specification