IP Library › Granted Patent US 9,172,706
Granted Patent B2
US 9,172,706 · App. 12/624,012 · Granted Oct 27, 2015

Tailored protection of personally identifiable information

Inventors: Balachander Krishnamurthy (New York, NY); Adam C. Bender (College Park, MD); Craig E. Wills (Acton, MA)
Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
H04L63/102G06F21/6263H04L67/02G06F2221/2115G06F2221/2119G06F2221/2141
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 9,172,706
App. No.
12/624,012
Granted
Oct 27, 2015
Kind
B2
Abstract

A negotiation-based mechanism enables a user to share personally identifiable information with a requesting website, for example, a third party website such as an aggregator website that might be gathering information about the user. The user, rather than being limited to a pre-set collection of privacy options, is free to negotiate with the requesting website and agree to share more or less information with based on the user's trust of the requesting website.

Claims (47)

1. A method, comprising:

receiving, at a server, a website request for a website sent from a client;

reading, by the server, an announcement header in the website request;

retrieving, by the server, a broadening function from the announcement header;

retrieving, by the server, a value of personally identifiable information from a field in the announcement header;

comparing, by the server, the value of the personally identifiable information to a requirement of the website for the personally identifiable information;

determining, by the server, the value of the personally identifiable information fails to match the requirement of the website;

determining, by the server, from the announcement header that the value of the personally identifiable information is negotiable; and

negotiating, by the server with the client, to obtain more of the personally identifiable information.

2. The method of claim 1 , further comprising applying the broadening function to the value of the personally identifiable information.

3. The method of claim 1 , further comprising determining from the announcement header that the value of the personally identifiable information is non-negotiable.

4. The method of claim 3 , further comprising declining the website request when the value of the personally identifiable information is non-negotiable.

5. The method of claim 3 , further comprising reducing content in the website when the value of the personally identifiable information is non-negotiable.

6. The method of claim 1 , further comprising:

determining the value of the personally identifiable information matches the requirement of the website; and

sending the website to the client when the value of the personally identifiable information matches the requirement of the website.

7. An apparatus, comprising:

a processor; and

a memory storing instructions that when executed cause the processor to perform operations, the operations comprising:

receiving a website request for a website sent from a client;

reading an announcement header in the website request;

retrieving a broadening function from the announcement header;

retrieving a value of personally identifiable information from a field in the announcement header;

comparing the value of the personally identifiable information to a requirement of the website;

determining the value of the personally identifiable information fails to match the requirement of the website;

determining from the announcement header that the value of the personally identifiable information is negotiable; and

negotiating with the client to obtain more of the personally identifiable information.

8. The apparatus of claim 7 , wherein the operations further comprise applying the broadening function to the value of the personally identifiable information.

9. The apparatus of claim 7 , wherein the operations further comprise determining from the announcement header that the value of the personally identifiable information is non-negotiable.

10. The apparatus of claim 9 , wherein the operations further comprise declining the website request when the value of the personally identifiable information is non-negotiable.

11. The apparatus of claim 7 , wherein the operations further comprise reducing content in the website when the value of the personally identifiable information is non-negotiable.

12. The apparatus of claim 7 , wherein the operations further comprise:

determining the value of the personally identifiable information matches the requirement of the website; and

sending the website to the client when the value of the personally identifiable information matches the requirement of the website.

13. A computer readable memory storing instructions that when executed cause a processor to perform operations, the operations comprising:

receiving a website request for a website from a client;

reading an announcement header in the website request;

retrieving a broadening function from the announcement header;

retrieving a value of personally identifiable information from a field in the announcement header;

comparing the value to a requirement of the website for the personally identifiable information;

determining the value of the personally identifiable information fails to match the requirement of the website;

determining from the announcement header that the value of the personally identifiable information is negotiable; and

negotiating with the client to obtain more of the personally identifiable information.

14. The computer readable memory of claim 13 , wherein the operations further comprise applying the broadening function to the value of the personally identifiable information.

15. The computer readable memory of claim 13 , wherein the operations further comprise determining from the announcement header that the value of the personally identifiable information is non-negotiable.

16. The computer readable memory of claim 15 , wherein the operations further comprise declining the website request when the value of the personally identifiable information is non-negotiable.

17. The computer readable memory of claim 15 , wherein the operations further comprise reducing content in the website when the value of the personally identifiable information is non-negotiable.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 23, 2009
From: KRISHNAMURTHY, BALACHANDER; BENDER, ADAM CHRISTOPHER; WILLS, CRAIG ELLIS
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 023558/0878 →
Continuity (1)
Related Publication 20110126290A1 · May 26, 2011