US2015242654A1PendingUtilityA1

Monitoring and Managing User Privacy Levels

Assignee: MICROSOFT TECHNOLOGY LICENSING LLCPriority: Mar 12, 2012Filed: Apr 29, 2015Published: Aug 27, 2015
Est. expiryMar 12, 2032(~5.6 yrs left)· nominal 20-yr term from priority
G06F 21/6245H04L 67/22H04L 67/02G06F 21/6263H04L 67/535H04L 63/1408G06F 21/6254H04L 63/1433
53
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Various embodiments pertain to techniques for measuring a user's privacy level as a user interacts with various web services. In various embodiments, entities with which the user interacts are detected and sensitive information shared by the user is logged to determine what a given entity knows about the user. In some embodiments, sensitive information that is shared by a user can be processed using a predictive algorithm to ascertain a user's level of privacy. When a user's identity is predicted by the algorithm, a user can be alerted to the loss of anonymity. In various embodiments, user-defined areas of anonymity can be used to measure a user's definition of privacy. In some embodiments, alerts can also be provided to the user when a new, previously undisclosed, piece of information is shared by the user.

Claims

exact text as granted — not AI-modified
1 . A computing device comprising:
 at least a memory and a processor to implement a browser and a plug-in:   the browser configured to communicate data over a network to a website hosting server that hosts a web page responsive to receiving a user request to navigate to the web page;   the plug-in configured to:
 detect the data prior to the data being communicated from the browser to the website hosting server; and 
 provide a notice that alerts a user of the browser that the data may enable identification of the user or the browser if the data is communicated to the website hosting server. 
   
     
     
         2 . The computing device of  claim 1 , wherein the data is to be communicated from the browser to the website hosting server as part of a web page request. 
     
     
         3 . The computing device of  claim 1 , wherein the data comprises an IP address associated with the computing device. 
     
     
         4 . The computing device of  claim 1 , wherein the plug-in is further configured to prevent the data from being communicated from the browser to the website hosting server. 
     
     
         5 . The computing device of  claim 1 , wherein the notice requests that the user confirm the communication of the data to the website hosting server. 
     
     
         6 . The computing device of  claim 5 , wherein the plug-in is further configured to prevent the data from being communicated to the website hosting server responsive to receiving a request to not communicate the data to the website hosting server. 
     
     
         7 . The computing device of  claim 5 , wherein the plug-in is further configured to communicate the data to the website hosting server responsive to receiving a confirmation to communicate the data to the website hosting server. 
     
     
         8 . The computing device of  claim 1 , wherein the notice includes a selectable option to determine information that the website hosting server could learn about the user or the browser if the data is communicated to the website hosting server. 
     
     
         9 . A computer-implemented method comprising:
 detecting data to be communicated by a browser to a website hosting server as part of a navigation to a web page hosted by the website hosting server;   determine whether the data may enable identification of the browser or a user of the browser if the data is communicated from the browser to the website hosting server; and   prevent the data from being communicated from the browser to the website hosting server responsive to determining that the data may enable identification of the browser or the user of the browser.   
     
     
         10 . The computer-implemented method of  claim 9 , wherein the data is to be communicated from the browser to the website hosting server as part of a web page request. 
     
     
         11 . The computer-implemented method of  claim 9 , wherein the data comprises an IP address associated with a computing device that is running the browser. 
     
     
         12 . The computer-implemented method of  claim 9 , further comprising providing a notice that alerts the user that the data may enable identification of the browser or the user of the browser if the data is communicated to the website hosting server. 
     
     
         13 . The computer-implemented method of  claim 12 , wherein the notice requests that the user confirm the communication of the data to the website hosting server. 
     
     
         14 . The computer-implemented method of  claim 13 , further comprising communicating the data to the website hosting server responsive to receiving a confirmation to communicate the data to the website hosting server. 
     
     
         15 . A system comprising:
 at least a memory and a processor to implement a plug-in for a browser, the plug-in configured to perform operations comprising:
 detecting data to be communicated from the browser to a website hosting server as part of a navigation to a web page hosted by the website hosting server; 
 determining, prior to the data being communicated to the website hosting server, that the data has not been previously disclosed to the website hosting server; and 
 providing a notice that alerts a user of the browser that the data has not been previously disclosed to the website hosting server. 
   
     
     
         16 . The system of  claim 15 , wherein the data is to be communicated from the browser to the website hosting server as part of a web page request. 
     
     
         17 . The system of  claim 15 , wherein the data comprises an IP address associated with a computing device that is running the browser. 
     
     
         18 . The system of  claim 15 , wherein the data comprises data that may enable identification of the browser by the website hosting server. 
     
     
         19 . The system of  claim 18 , wherein the notice alerts the user that that data may enable identification of the browser by the website hosting server. 
     
     
         20 . The system of  claim 15 , wherein the notice requests that the user confirm the communication of the data to the website hosting server.

Join the waitlist — get patent alerts

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

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