IP Library Granted Patent US 8,166,406
Granted Patent B1
US 8,166,406 · App. 10/187,389 · Granted Apr 24, 2012

Internet privacy user interface

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,166,406
App. No.
10/187,389
Granted
Apr 24, 2012
Kind
B1
Abstract

A method and system that provide an intuitive user interface and related components for making Internet users aware of Internet cookie-related privacy issues, and enabling users to control Internet privacy through automatic cookie handling. Default privacy settings for handling cookies are provided, and through the user interface, the privacy settings may be customized to a user's liking. Further, through the user interface, for each individual site that forms a page of content, the site's privacy policy may be reviewed and/or the privacy controlled by specifying how cookies from that site are to be handled. To make users aware, the user interface provides an active alert on a first instance of a retrieved web site's content that fails to include satisfactory privacy information, and thereafter, provides a distinctive passive alert to allow the user selective access to privacy information, per-site cookie handling and cookie handling settings.

Claims (35)

1. In a computer system, a method comprising:

displaying a privacy settings user interface that provides at least:

a first set of selection options for first party cookie handling;

a second set of selection options for third party cookie handling, the first set of selection options and the second set of selection options each including at least an accept selection option, a block selection option, and a prompt selection option; and

a session cookie handling selection option;

receiving input to configure the first set of selection options, the second set of selection options, and the session cookie handling selection option;

receiving a response to a client request for content of a remote server during a browsing session by the client, the response including data directed to a requested operation on a cookie;

determining whether the cookie is a first-party cookie or a third-party cookie;

determining whether the cookie is a persistent cookie or a session cookie;

determining a privacy result based on whether the cookie is a first party cookie or a third party cookie and whether the cookie is a persistent cookie or a session cookie based on the configuration of the first set of selection options, the second set of selection options, and the session cookie handling selection option;

if the privacy result indicates the requested operation on the cookie should be blocked, blocking the requested operation on the cookie and displaying an interactive user interface component from which privacy-related actions may be selected; and wherein:

the interactive user interface component comprises a status icon that, when actuated, comprises a mechanism that provides privacy policy data related to the response comprising a privacy report that includes a list identifying at least one site that had a requested cookie operation that was blocked.

2. The method of claim 1 wherein the privacy report lists only sites having blocked cookie-related operations, and further comprising, providing a mechanism to change the list to view one or more sites that provided content for the response.

3. The method of claim 2 wherein the one or more sites include all sites that provided content for the response, independent of any handling of cookie-related operations for those sites.

4. The method of claim 1 wherein each site on the list may have a cookie-handling option specified therefor by interaction with the privacy report.

5. The method of claim 1 , further comprising the step of deriving a privacy result that indicates the requested operation on the cookie should be blocked if no privacy policy data is associated with the cookie.

6. The method of claim 1 wherein each site on the list may be selected by interaction with the privacy report.

7. The method of claim 6 further comprising, detecting selection of a listed site, and providing a privacy summary for that site.

8. The method of claim 7 wherein providing a privacy summary comprises displaying information corresponding to compact policy data provided with the response data associated with the selected site.

9. The method of claim 1 wherein the interactive user interface component from which privacy-related actions may be selected includes a mechanism for changing the criteria used in evaluating privacy policy data, and further comprising, detecting selection of the mechanism, and in response, providing a privacy settings user interface component.

10. The method of claim 9 wherein the privacy settings user interface component includes a mechanism that enables a user to interactively select one level of default privacy settings from among a plurality of levels.

11. One or more computer storage media, having computer-executable instructions stored thereon, the instructions configured to:

display a privacy settings user interface that provides at least:

a first set of selection options for first party cookie handling;

a second set of selection options for third party cookie handling, the first set of selection options and the second set of selection options each including at least an accept selection option, a block selection option, and a prompt selection option; and

a session cookie handling selection option;

receive input to configure the first set of selection options, the second set of selection options, and the session cookie handling selection option;

receive a response to a client request for content of a remote server during a browsing session by the client, the response including data directed to a requested operation on a cookie;

determine whether the cookie is a first-party cookie or a third-party cookie;

determine whether the cookie is a persistent cookie or a session cookie;

determine a privacy result based on whether the cookie is a first party cookie or a third party cookie and whether the cookie is a persistent cookie or a session cookie based on the configuration of the first set of selection options, the second set of selection options, and the session cookie handling selection option; and

if the privacy result indicates the requested operation on the cookie should be blocked, block the requested operation on the cookie and display an interactive user interface component from which privacy-related actions may be selected.

12. The one or more computer storage media of claim 11 wherein the privacy result is set to indicate the requested operation on the cookie should be blocked if no privacy data is present with the response.

13. The one or more computer storage media of claim 11 wherein the interactive user interface component lists one or more sites that provided content for the response.

14. The one or more computer storage media of claim 13 , wherein the user interface component identifies any site that had a requested cookie operation blocked.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034541/0477 →