IP Library Granted Patent US 8,601,591
Granted Patent B2
US 8,601,591 · App. 12/569,491 · Granted Dec 3, 2013

Method and apparatus for providing web privacy

Inventors: Balachander Krishnamurthy (New York, NY); Craig Wills (Acton, MA)
Assignee: AT&T Intellectual Property I, L.P.
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,601,591
App. No.
12/569,491
Granted
Dec 3, 2013
Kind
B2
Abstract

A method and an apparatus for providing privacy in a network are disclosed. For example, the method receives a request, e.g., an HTTP request, from a user for information, wherein the information includes at least a Uniform Resource Locator (URL) of at least an aggregator. The method identifies all personally identifiable information of the user. The method then masks the personally identifiable information from the browser in the endpoint device of the user, while responding to the request.

Claims (34)

1. A method for masking personally identifiable information in a network, comprising:

receiving, by a processor, a request from a browser in a user endpoint device of a user for information, wherein the information includes a uniform resource location of an aggregator;

identifying, by the processor, the personally identifiable information of the user;

masking, by the processor, the personally identifiable information from being received by the browser in the endpoint device of the user, while responding to the request, wherein the masking of the personally identifiable information does not provide the personally identifiable information in responding to the request; and

presenting, by the processor, to the user endpoint device a dynamically generated opaque string that serves as a temporary identification, wherein the opaque string is included in a referer header, wherein the opaque string is temporarily assigned to the user.

2. The method of claim 1 , further comprising:

wherein the opaque string comprises a fake identification.

3. The method of claim 1 , wherein the personally identifiable information comprises a selection from: a name, a street address, an age, a gender, an interest of the user, a username, a user identification, a location, an activity of a friend of the user, a birth year, a school name, an employer of the user, a birthday, a zip code, an email address, a phone number, a photo, and a photo album.

4. The method of claim 1 , wherein the request is received via a website having access to the personally identifiable information of the user.

5. The method of claim 4 , wherein the website is operated by an online social network.

6. The method of claim 1 , wherein the providing privacy is an optional feature of a service of the network.

7. A non-transitory computer-readable medium storing a plurality of instructions which, when executed by a processor, cause the processor to perform operations for masking personally identifiable information in a network, the operations comprising:

receiving a request from a browser in a user endpoint device of a user for information, wherein the information includes a uniform resource location of an aggregator;

identifying the personally identifiable information of the user;

masking the personally identifiable information from being received by the browser in the endpoint device of the user, while responding to the request, wherein the masking of the personally identifiable information does not provide the personally identifiable information in responding to the request; and

presenting the user endpoint device a dynamically generated opaque string that serves as a temporary identification, wherein the opaque string is included in a referer header, wherein the opaque string is temporarily assigned to the user.

8. The non-transitory computer-readable medium of claim 7 , further comprising:

wherein the opaque string comprises a fake identification.

9. The non-transitory computer-readable medium of claim 7 , wherein the personally identifiable information comprises a selection from: a name, a street address, an age, a gender, an interest of the user, a username, a user identification, a location, an activity of a friend of the user, a birth year, a school name, an employer of the user, a birthday, a zip code, an email address, a phone number, a photo, and a photo album.

10. The non-transitory computer-readable medium of claim 7 , wherein the request is received via a website having access to the personally identifiable information of the user.

11. The non-transitory computer-readable medium of claim 10 , wherein the website is operated by an online social network.

12. The non-transitory computer-readable medium of claim 7 , wherein the providing privacy is an optional feature of a service of the network.

13. An apparatus for masking personally identifiable information in a network, comprising:

a processor; and

a non-transitory computer-readable medium storing a plurality of instructions which, when executed by the processor, cause the processor to perform operations, the operations comprising:

receiving a request from a browser in a user endpoint device of a user for information, wherein the information includes a uniform resource location of an aggregator;

identifying the personally identifiable information of the user;

masking the personally identifiable information from being received by the browser in the endpoint device of the user, while responding to the request, wherein the masking of the personally identifiable information does not provide the personally identifiable information in responding to the request; and

presenting to the user endpoint device dynamically generated opaque string that serves as a temporary identification, wherein the opaque string is included in a referer header, wherein the opaque string is temporarily assigned to the user.

14. The apparatus of claim 13 , further comprising:

wherein the opaque string comprises a fake identification.

15. The apparatus of claim 13 , wherein the personally identifiable information comprises a selection from: a name, a street address, an age, a gender, an interest of the user, a username, a user identification, a location, an activity of a friend of the user, a birth year, a school name, an employer of the user, a birthday, a zip code, an email address, a phone number, a photo, and a photo album.

16. The apparatus of claim 13 , wherein the request is received via a website having access to the personally identifiable information of the user.

17. The apparatus of claim 16 , wherein the website is operated by an online social network.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2009
From: KRISHNAMURTHY, BALACHANDER; WILLS, CRAIG
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 023302/0392 →
Continuity (2)
Provisional Application 61150227 · Feb 5, 2009
Related Publication 20100199356A1 · Aug 5, 2010