IP Library › Granted Patent US 8,271,424
Granted Patent B2
US 8,271,424 · App. 12/120,735 · Granted Sep 18, 2012

Privacy and confidentiality preserving reporting of URLs

Assignee: International Business Machines Corporation
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,271,424
App. No.
12/120,735
Granted
Sep 18, 2012
Kind
B2
Abstract

A method of preserving privacy and confidentiality in a system where information is associated with an existing web page having an address. The method includes receiving a store command from a first user system, the store command including at least a database key and information to be associated with the web page, wherein the database key was created by performing a cryptographic hash function on the address of the web page; storing the information at a location in a storage database; associating the location with the database key; receiving a retrieve command from a second user system, the retrieve command including the database key calculated by the second user system; retrieving stored information from one or more locations in the database associated with the database key; and transmitting the stored information to the second user system.

Claims (16)

1. A method of preserving privacy in a system where information is associated with an existing web page having an address, the method comprising:

receiving at a server a store command from a first user system, the store command including at least a database key and information to be associated with the web page, wherein the database key was created by performing a cryptographic hash function on the address of the web page;

storing the information at a location in an electronic storage database;

associating the location with the database key;

receiving at the server a retrieve command from a second user system that has accessed the web page, the retrieve command including the database key created by the second user system by performing a cryptographic hash function on the address of the web page;

retrieving stored information from one or more locations in the electronic database associated with the database key; and

transmitting the stored information from the server to the second user system;

wherein transmitting includes transmitting a tuple that includes a transformed version of the address and a constant identifying a transformation that was applied to the transformed version of the address and an encrypted portion.

2. The method of claim 1 , wherein the information includes encrypted context information.

3. The method of claim 1 , wherein the database key is created by taking a portion of a result of performing the hash function of the address of the web page.

4. The method of claim 1 , wherein the store command further includes a transformed version of the address.

5. The method of claim 4 , wherein the store command further includes a constant that identifies a transformation that was applied to the transformed version of the address.

6. The method of claim 1 , wherein transmitting includes transmitting a tuple and the information.

7. The method of claim 6 , wherein the tuple includes a transformed version of the address.

8. The method of claim 1 , wherein the encrypted portion is an encrypted version of context information associated with the information.

9. The method of claim 1 , wherein the information to be associated with the web page are annotations to the web page.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2008
From: BOURGES-WALDEGG, DANIELA; HOERTNAGL, CHRISTIAN; RIORDAN, JAMES F.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 020948/0755 →
Continuity (1)
Related Publication 20090287706A1 · Nov 19, 2009