IP Library Granted Patent US 6,892,206
Granted Patent B2
US 6,892,206 · App. 09/938,799 · Granted May 10, 2005

Reduction of meta data in a network

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 6,892,206
App. No.
09/938,799
Granted
May 10, 2005
Kind
B2
Abstract

A method of encoding data strings in a web page, comprising mapping the data strings to a fixed-length string; replacing said data strings in the web page; and transmitting the page with said fixed-length strings.

Claims (39)

1. A computer implemented method of processing a data string in a web page, comprising:

mapping data string to a fixed-length string, wherein said fixed length string includes a unique identifier associating said data string with said web page;

replacing the data string in the web page with the fixed-length string;

maintaining a correlation between the fixed-length string and the data string such that the data string can be determined using the fixed-length string, wherein the correlation is memory-based with a table mapping the fixed length string to the data string, or function-based with a reversible hash correlating the fixed length string and the data string; and

transmitting the page with said fixed-length string.

2. The method of claim 1 wherein the method is performed on a web server which provides said web page.

3. The method of claim 1 wherein said method is performed on an intermediate server which receives said web page from a web content server.

4. The method of claim 1 wherein said web page has a unique page ID.

5. The method of claim 1 wherein said step (a) comprises generating a random identifier for said data string and creating a table associating said random identifier with said data string.

6. The method of claim 1 wherein said data string comprises at least one universal resource locator.

7. The method of claim 1 wherein said data string comprises meta-data.

8. The method of claim 1 wherein said data string comprises a plurality of universal resource locators, each said universal resource locator being mapped into a table uniquely associated with said web page, each said universal resource locator having a unique identifier.

9. The method of claim 1 wherein said step (b) comprises generating a new web page wherein said data string is replaced with said fixed-length string.

10. The method of claim 9 wherein said data string comprises a plurality of universal resource locators, and each said universal resource locator is replaced with a fixed-length string.

11. A computer implemented method of converting meta-data in a web page to a fixed-length string, comprising:

converting a string of meta-data to a random fixed-length data string, wherein said fixed length string includes a unique identifier associating said string with said web page;

associating the string of meta-data with the fixed-length data string;

replacing the associated string of meta-data in the web page with the fixed-length data string;

maintaining a correlation between the fixed-length string and the metadata such that the data string can be determined using the fixed-length string, wherein the correlation is memory-based with a table mapping the fixed length string to the string of metadata, or function-based with a reversible hash correlating the fixed length string and the metadata; and

transmitting the page with said fixed-length string.

12. The method of claim 11 wherein said step (a) comprises performing a fixed-length hash on said data string, uniquely identifying said web page, and combining said uniquely identified said web page with said fixed-length hash.

13. The method of claim 11 wherein said step (a) comprises performing a reversible hash on said string of meta-data and associating a key with said web page.

14. A method of processing a web page, including a string of meta-data transmitted on a network, comprising:

converting a string of meta-data to a fixed-length string, wherein said fixed length string includes a unique identifier associating said data string with said web page;

mapping said string meta-data to a fixed-length string;

maintaining a correlation between the fixed-length string and the string of meta-data such that the string of meta-data can be determined using the fixed-length string, wherein the correlation is memory-based with a table mapping the fixed length string to the string of meta-data, or function-based with a reversible hash correlating between the fixed length string and the string of meta-data; and

transmitting the fixed-length string with in place of the string of meta-data.

15. The method of claim 14 wherein said web page is provided with a unique ID.

16. The method of claim 14 wherein said step (a) comprises generating a random identifier for said fixed-length string and creating a table associating said random identifier with said fixed-length string.

17. The method of claim 14 wherein said string of meta-data comprises at least one universal resource locator.

18. The method of claim 14 wherein said step (b) comprises generating a new web page wherein said meta-data string is replaced with said fixed-length string.

19. The method of claim 14 wherein said step (a) comprises performing a fixed-length hash on said meta-data, uniquely identifying said web page, and combining said unique identifier for said web page with said fixed-length hash.

20. A computer implemented method of processing a web page comprising:

converting a URL on a first web page into a fixed-length string which is transmitted to a user, wherein said fixed length string includes a unique identifier associating said data string with said web page;

mapping said URL to a fixed-length string;

maintaining a correlation between the fixed-length string and the URL such that the URL can be determined using the fixed-length string, wherein the correlation is memory-based with a table mapping the fixed length string to the URL or function-based with a reversible hash correlating the fixed length string and the URL;

receiving a request from the user for information associated with the fixed-length string;

determining the URL from the fixed-length string; and

using the URL associated with the fixed-length string to find a second page to provide information to the user.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 052853 FRAME: 0153. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 29, 2021
From: R2 SOLUTIONS LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 056832/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 053654 FRAME 0254. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED. Recorded Dec 30, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: R2 SOLUTIONS LLC
Reel/Frame 054981/0377 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 8, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
Reel/Frame 053654/0254 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2020
From: EXCALIBUR IP, LLC
To: R2 SOLUTIONS LLC
Reel/Frame 053459/0059 →
PATENT SECURITY AGREEMENT Recorded Jun 5, 2020
From: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MERTON ACQUISITION HOLDCO LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 052853/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038950/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2016
From: EXCALIBUR IP, LLC
To: YAHOO! INC.
Reel/Frame 038951/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038383/0466 →