Monitoring and Managing User Privacy Levels
First Claim
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 Assignments
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
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. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
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. - View Dependent Claims (16, 17, 18, 19, 20)
Specification