US2001054155A1PendingUtilityA1

Privacy and security method and system for a World-Wide-Web site

Priority: Dec 21, 1999Filed: Dec 21, 2000Published: Dec 20, 2001
Est. expiryDec 21, 2019(expired)· nominal 20-yr term from priority
G06Q 10/10G06Q 20/4014H04L 67/306H04L 63/0823G06F 21/6254H04L 69/329H04L 67/02G06Q 40/08
53
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Personal information of users is used to customize the browsing experiences of the users on a World-Wide-Web site. To ensure privacy of the users' personal information, each user is assigned a unique Universal Anonymous Identifier (UAI). The UAI is generated by a trusted third party and provided to the Web site operator. The Web site operator then indexes the users' personal information by UAI. Only the user has the ability to correlate his/her true identity with his/her personal information.

Claims

exact text as granted — not AI-modified
We claim:  
     
         1 . A method of transferring personal information of a plurality of users from a first computer in which said personal information is identifiable with particular users to a second computer in which said personal information is de-identified, said method comprising the steps: 
 transferring de-identified personal information of said users from said first computer to said second computer;    transferring identifiable personal information from said first computer to a third computer;    generating on said third computer an anonymous ID for each user which anonymously identifies the user;    transferring said anonymous IDs from said third computer to said second computer;    correlating said anonymous IDs with said de-identified personal information on said second computer; and    storing in a database accessible to said second computer said de-identified personal information of said users indexed by anonymous ID.    
     
     
         2 . The method according to    claim 1    wherein said anonymous IDs transferred from said third computer to said second computer are encrypted under an encryption key maintained by said third computer.  
     
     
         3 . The method according to    claim 2    wherein said de-identified personal information of said users is indexed by encrypted anonymous ID.  
     
     
         4 . The method according to    claim 1    wherein said anonymous IDs are transferred from said third computer to said second computer via a virtual private network within the public Internet.  
     
     
         5 . The method according to    claim 1    including the additional step of transferring said indexed de-identified personal information from said database to a data warehouse.  
     
     
         6 . The method according to    claim 5    including the additional step of transferring said indexed de-identified personal information from said data warehouse to a World-Wide-Web (WWW) site.  
     
     
         7 . The method according to    claim 1    wherein said first computer is operated by a health plan and wherein said users are members of said health plan.  
     
     
         8 . The method according to    claim 1    wherein said second computer is operated by an operator of a WWW site.  
     
     
         9 . The method according to    claim 1    wherein said third computer is operated by a registration authority.  
     
     
         10 . The method according to    claim 1    wherein said de-identified personal information is medical claims data and wherein said identifiable personal information is eligibility data of said users.  
     
     
         11 . The method according to    claim 1    wherein said de-identified personal information of said users is financial information of said users.  
     
     
         12 . The method according to    claim 1    wherein said de-identified personal information of said users is employee benefits information of said users.  
     
     
         13 . The method according to    claim 1    wherein: 
 said de-identified personal information transferred from said first computer to said second computer is indexed by surrogate IDs assigned to each user by said first computer, said surrogate IDs being encrypted using an encryption key maintained by said first computer;  
 said identifiable personal information transferred from said first computer to said third computer is indexed by unencrypted surrogate IDs;  
 said encryption key is transferred to said third computer from said first computer;  
 said third computer encrypts said surrogate IDs using said encryption key and transfers said encrypted surrogate IDs to said second computer with said anonymous IDs; and  
 said second computer uses said encrypted surrogate IDs transferred from said third computer to correlate said anonymous IDs with said de-identified personal information received from said first computer.  
 
     
     
         14 . A method of receiving personal information of a plurality of users, said method comprising the steps: 
 receiving at a second computer de-identified personal information of said users transferred from a first computer;    receiving at said second computer anonymous IDs for each of said users which anonymously identify each user transferred from a third computer;    correlating on said second computer said anonymous IDs with said de-identified personal information; and    storing in a database accessible to said second computer said de-identified personal information of said users indexed by anonymous ID.    
     
     
         15 . The method according to    claim 14    wherein said anonymous IDs received by said second computer are encrypted under an encryption key maintained by said third computer.  
     
     
         16 . The method according to    claim 15    wherein said de-identified personal information of said users is indexed in said database by encrypted anonymous ID.  
     
     
         17 . The method according to    claim 14    wherein said anonymous IDs are transferred from said third computer to said second computer via a virtual private network within the public Internet.  
     
     
         18 . The method according to    claim 14    including the additional step of transferring said indexed de-identified personal information from said database to a data warehouse.  
     
     
         19 . The method according to    claim 14    wherein said second computer is operated by an operator of a WWW site.  
     
     
         20 . The method according to    claim 14    wherein said third computer is operated by a registration authority.  
     
     
         21 . The method according to    claim 14    wherein said de-identified personal information is medical claims data and wherein said identifiable personal information is eligibility data of said users.  
     
     
         22 . The method according to    claim 14    wherein said de-identified personal information of said users is financial information of said users.  
     
     
         23 . The method according to    claim 14    wherein said de-identified personal information of said users is employee benefits information of said users.  
     
     
         24 . The method according to    claim 14    wherein: 
 said de-identified personal information received by said second computer is indexed by surrogate IDs assigned to each user by said first computer, said surrogate IDs being encrypted using an encryption key maintained by said first computer;  
 said identifiable personal information transferred from said first computer to said third computer is indexed by unencrypted surrogate IDs;  
 said encryption key is transferred to said third computer from said first computer;  
 said third computer encrypts said surrogate IDs using said encryption key and transfers said encrypted surrogate IDs to said second computer with said anonymous IDs; and  
 said second computer uses said encrypted surrogate IDs transferred from said third computer to correlate said anonymous IDs with said de-identified personal information received from said first computer.  
 
     
     
         25 . A method of registering an anonymous user of a World-Wide-Web (WWW) site, said user requiring a valid Web ID and password to log on to said WWW site, said method comprising the steps: 
 verifying the identity of said anonymous user on a first server;    if the identity of said anonymous user is verified, creating and storing said password on a second server;    if a password is created, creating and storing said Web ID on a third server;    wherein the only party that has access to the identity, Web ID and password of the anonymous user is the user.    
     
     
         26 . The method according to    claim 25    wherein on log-ins to the WWW site by said user said password is verified by said second server and said Web ID is separately verified by said third server.  
     
     
         27 . The method according to    claim 25    wherein said first server and said second server are the same server.  
     
     
         28 . The method according to    claim 25    wherein said first server and said second server are different servers.  
     
     
         29 . A method of registering an anonymous user of a World-Wide-Web (WWW) site, said user requiring a valid Web ID and digital certificate to log on to said WWW site, said method comprising the steps: 
 verifying the identity of said anonymous user on a first server;    if the identity of said anonymous user is verified, creating said digital certificate on a second server and storing said digital certificate on a computer which will be used by said user to access said WWW site;    wherein the only party that has access to the identity, Web ID and digital certificate of the user is the user.    
     
     
         30 . The method according to    claim 29    wherein on log-ins to the WWW site by said user said digital certificate is verified by said second server and said Web ID in separately verified by a third server.  
     
     
         31 . The method according to    claim 29    wherein said first server and said second server are the same server.  
     
     
         32 . The method according to    claim 29    wherein said first server and said second server are the different servers.  
     
     
         33 . A method of processing a computer-generated communication, said method comprising the steps: 
 generating a transaction token on a second computer and uploading said transaction token to a first computer over a first communications network;    linking, over said first communications network, said first computer to a third computer that will process said communication; and    transferring said communication from said second computer to said third computer, said communication being transferred to said third computer over a second communications network;    wherein said first computer presents said transaction token to said third computer over said first communications network for validation and wherein said third computer processes said communication only if said transaction token is valid.    
     
     
         34 . The method according to    claim 33    wherein said transaction token is valid for a finite time period and wherein said token must be presented to said third computer within said finite time period if said token is to be validated.  
     
     
         35 . The method according to    claim 33    wherein said first communications network is the public Internet and wherein said second communications network is a virtual private network within the public Internet.  
     
     
         36 . The method according to    claim 33    wherein said first computer is a personal computer and wherein said second and third computer are server computers.  
     
     
         37 . The method according to    claim 33    wherein said second computer transfers a portion of said transaction token to said third computer and wherein said third computer uses said transaction token portion in validating said transaction token.  
     
     
         38 . The method according to    claim 37    wherein said transaction token portion is a transaction token number.  
     
     
         39 . The method according to    claim 37    wherein said communication is a request.  
     
     
         40 . The method according to    claim 37    wherein said communication is a response.  
     
     
         41 . A system for transferring personal information of a plurality of users from a first computer in which said personal information is identifiable with particular users to a second computer in which said personal information is de-identified, said system comprising: 
 a first computer containing personal information of said users;    a second computer for receiving de-identified personal information of said users transferred from said first computer;    a third computer for receiving identifiable personal information transferred from said first computer;    said third computer being configured to generate an anonymous ID for each user which anonymously identify the user and transfer said anonymous IDs to said second computer;    said second computer being configured to correlate said anonymous IDs with said de-identified personal information and store said de-identified information in a database accessible to said second computer indexed by anonymous ID.    
     
     
         42 . The system according to    claim 41    wherein said third computer is further configured to encrypt said anonymous IDs under an encryption key maintained by said third computer prior to transferring said anonymous IDs to said first computer.  
     
     
         43 . The system according to    claim 42    wherein said de-identified personal information of said users is indexed in said database by encrypted anonymous ID.  
     
     
         44 . The system according to    claim 41    wherein said anonymous IDs are transferred from said third computer to said second computer via a virtual private network within the public Internet.  
     
     
         45 . The system according to    claim 41    wherein said second computer is further configured to transfer said indexed de-identified personal information from said database to a data warehouse.  
     
     
         46 . The system according to    claim 41    wherein said indexed de-identified personal information is transferred from said data warehouse to a World-Wide-Web (WWW) site.  
     
     
         47 . The system according to    claim 41    wherein said first computer is operated by a health plan and wherein said users are members of said health plan.  
     
     
         48 . The system according to    claim 41    wherein said second computer is operated by an operator of a WWW site.  
     
     
         49 . The system according to    claim 41    wherein said third computer is operated by a registration authority.  
     
     
         50 . The system according to    claim 41    wherein said de-identified personal information of said users is medical claims data and wherein said identifiable personal information is eligibility data.  
     
     
         51 . The system according to    claim 41    wherein said de-identified personal information of said users is financial information of said users.  
     
     
         52 . The system according to    claim 41    wherein said de-identified personal information of said users is employee benefits information of said users.  
     
     
         53 . The system according to    claim 41    wherein: 
 said de-identified personal information transferred from said first computer to said second computer is indexed by surrogate IDs assigned to each user by said first computer, said surrogate IDs being encrypted using an encryption key maintained by said first computer;  
 said identifiable personal information transferred from said first computer to said third computer is indexed by unencrypted surrogate IDs;  
 said first computer transfers said encryption key to said third computer;  
 said third computer encrypts said surrogate IDs using said encryption key and transfers said encrypted surrogate IDs to said second computer with said anonymous IDs; and  
 said second computer uses said encrypted surrogate IDs transferred from said third computer to correlate said anonymous IDs with said de-identified personal information received from said first computer.  
 
     
     
         54 . A system for receiving personal information of a plurality of users comprising: 
 a computer, said computer being configured to (1) receive de-identified personal information of said users transferred from a second computer, (2) receive anonymous IDs for each of said users transferred from a third computer, (3) correlate said anonymous IDs with said de-identified personal information, and (4) store in an accessible database said de-identified personal information of said users indexed by anonymous ID.    
     
     
         55 . The system according to    claim 54    wherein said anonymous IDs received from said third computer are encrypted under an encryption key maintained by said third computer.  
     
     
         56 . The system according to    claim 55    wherein said de-identified personal information of said users is indexed by encrypted anonymous ID.  
     
     
         57 . The system according to    claim 54    wherein said anonymous IDs are transferred from said third computer to said computer via a virtual private network within the public Internet.  
     
     
         58 . The system according to    claim 54    wherein said computer transfers said indexed de-identified personal information to a data warehouse.  
     
     
         59 . The system according to    claim 54    wherein said computer is operated by an operator of a WWW site.  
     
     
         60 . The system according to    claim 54    wherein said third computer is operated by a registration authority.  
     
     
         61 . The system according to    claim 54    wherein said de-identified personal information is medical claims data and wherein said identifiable personal information is eligibility data.  
     
     
         62 . The system according to    claim 54    wherein said de-identified personal information of said users is financial information of said users.  
     
     
         63 . The system according to    claim 54    wherein said de-identified personal information of said users is employee benefits information of said users.  
     
     
         64 . The system according to    claim 54    wherein: 
 said de-identified personal information received by said computer is indexed by surrogate IDs assigned to each user by said second computer, said surrogate IDs being encrypted using an encryption key maintained by said second computer;  
 said identifiable personal information on said third computer is indexed by unencrypted surrogate IDs;  
 said encryption key is transferred to said third computer from said second computer;  
 said third computer encrypts said surrogate IDs using said encryption key and transfers said encrypted surrogate IDs to said computer with said anonymous IDs; and  
 said computer uses said encrypted surrogate IDs transferred from said third computer to correlate said anonymous IDs with said de-identified personal information received from said computer.  
 
     
     
         65 . A system for registering an anonymous user of a World-Wide-Web (WWW) site, said user requiring a valid Web ID and password to log on to said WWW site, said system comprising: 
 a first server for verifying the identity of said anonymous user;    a second server for creating and storing said password if the identity of said anonymous user is verified by said first server, and    a third server for creating and storing said Web ID if said password is created by said second server;    wherein the only party that has access to the identity, web ID and password of the anonymous user is the user.    
     
     
         66 . The system according to    claim 65    wherein on log-ins to the WWW site by said user said password is verified by said second server and said Web ID is separately verified by said third server.  
     
     
         67 . The system according to    claim 65    wherein said first server and said second server are the same server.  
     
     
         68 . The system according to    claim 65    wherein said first server and said second server are different servers.  
     
     
         69 . A system for registering an anonymous user of a World-Wide-Web (WWW) site, said user requiring a valid Web ID and digital certificate to log on to said WWW site, said method comprising the steps: 
 a first server for verifying the identity of said anonymous user;    a second server for creating said digital certificate and storing said digital certificate on a computer which will be used by said user to access said WWW site password if the identity of said anonymous user is verified by said first server;    wherein the only party that has access to the identity, Web ID and digital certificate of the anonymous user is the user.    
     
     
         70 . The system according to    claim 69    wherein on log-ins to the WWW site by said user said digital certificate is verified by said second server and said Web ID in separately verified by a third server.  
     
     
         71 . A system for processing a computer-generated communication comprising: 
 a first computer, a second computer and third computer;    said second computer being configured to generate a transaction token, upload said transaction token to said first computer over a first communications network, and link said first computer to said third computer over said first communications network;    said second computer being further configured to transfer said communication to said third computer over a second communications network, said first computer being configured to present said transaction token to said third computer over said first communications network for validation;    said third computer being configured to validate said transaction token and process said communication only if said transaction token is valid.    
     
     
         72 . The system according to    claim 71    wherein said transaction token is valid for a finite time period and wherein said token must be presented to said third computer within said finite time period if said token is to be validated.  
     
     
         73 . The system according to    claim 71    wherein said first communications network is the public Internet and wherein said second communications network is a virtual private network within the public Internet.  
     
     
         74 . The system according to    claim 71    wherein said first computer is a personal computer and wherein said second and third computer are server computers.  
     
     
         75 . The system according to    claim 71    wherein said second computer transfers a portion of said transaction token to said third computer with said communication and wherein said third computer uses said transaction token portion in validating said transaction token.  
     
     
         76 . The system according to    claim 71    wherein said transaction token portion is a token transaction number.  
     
     
         77 . The system according to    claim 71    wherein said communication is a request.  
     
     
         78 . The system according to    claim 71    wherein said communication is a response.  
     
     
         79 . A system for processing a computer-generated communication comprising: 
 a computer, said second computer being configured to (1) generate a transaction token, (2) upload said transaction token to a first computer over a first communications network, (3) link said first computer to a third computer over said first communications network, and (4) transfer said communication to said third computer over a second communications network;    wherein said first computer presents said transaction token to said third computer over said first communications network for validation; and    wherein said third computer validates said transaction token and processes said communication only if said transaction token is valid.

Join the waitlist — get patent alerts

Track US2001054155A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.