IP Library Granted Patent US 6,895,113
Granted Patent B2
US 6,895,113 · App. 09/827,018 · Granted May 17, 2005

Method and apparatus for distributing color corrected images across a network using distributed caching

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,895,113
App. No.
09/827,018
Granted
May 17, 2005
Kind
B2
Abstract

Color corrected images are stored at one or more caching servers on a computer network. A client computer requests a color corrected image from a caching server, which attempts to select an image in response to the image request. If no images are available at the caching server to fulfill the image request, the image request is forwarded to a color server where an image is selected and, optionally, corrected in response to the image request. The color corrected selected image is returned to the caching server to be stored and to further be provided to the client computer. It is emphasized that this abstract is provided to comply with the rules requiring an abstract which will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.

Claims (59)

1. A computer network for distributing color corrected images to a client computer, comprising:

a cache of color corrected images, each image corrected according to one of a finite number of sets of image display characteristics;

a caching server to receive an image request from the client computer and connected to the cache to select a color corrected image from the cache in response to the request; and

a color server connected to the caching server to receive the image request and to select an image in response to the request when the caching server cannot select an image from the cache in response to the request.

2. The network of claim 1 , wherein the color server further comprises:

a color server to color correct the selected image.

3. The network of claim 1 , wherein the color server further comprises:

a color server to color correct the selected image in response to the image request.

4. The network of claim 1 , wherein:

the computer network is an internet; and

the image request comprises a URL address of the requested image.

5. The network of claim 1 , wherein the color server comprises:

a color server to receive the image request from the caching server when the caching server cannot select an image from the cache in response to the request.

6. The network of claim 1 , further comprising:

a plurality of caching servers connected to the color server.

7. The network of claim 4 , wherein:

the URL address includes the address of the caching server.

8. The network of claim 4 , wherein:

the image request includes color correction information related to image display characteristics of the client.

9. The network of claim 5 , wherein the color server comprises:

a color server to color correct the selected image in response to the image request.

10. The network of claim 6 , further comprising:

at least one cache of color corrected images connected to each of the plurality of caching servers.

11. The network of claim 7 , wherein:

the URL address includes the address of the color server.

12. The network of claim 9 , wherein the color server comprises:

a color server to provide the color corrected selected image to the caching server.

13. The network of claim 10 , further comprising:

a plurality of color servers, each of the plurality of color servers connected to at least one of the plurality of caching servers.

14. The network of claim 12 , wherein the caching server comprises:

a caching server to provide the color corrected selected image to the client and to the cache.

15. The network of claim 14 , wherein the cache comprises:

a cache to store the color corrected selected image received from the caching server in association with one of the finite number of sets of image display characteristics.

16. A method for distributing color corrected images over a computer network to a client computer, comprising:

receiving an image request from the client computer;

selecting a color corrected image from a cache of color corrected images in response to the request, each image in the cache corrected according to one of a finite number of sets of image display characteristics; and

forwarding the image request to a color server to select an image in response to the request when an image cannot be selected from the cache in response to the request.

17. The method of claim 16 , further comprising:

receiving the image request at the color server to select an image in response to the request when an image cannot be selected from the cache in response to the request.

18. The method of claim 16 , wherein receiving the image request further comprises:

receiving the image request over an internet.

19. The method of claim 17 , further comprising:

selecting an image at the color server in response to the request when an image cannot be selected from the cache in response to the request.

20. The method of claim 18 , wherein receiving the image request further comprises:

receiving an image request comprising a URL address of the requested image.

21. The method of claim 19 , further comprising:

color correcting the selected image at the color server in response to the request.

22. The method of claim 20 , wherein receiving the image request further comprises:

receiving an image request comprising the address of a caching server connected to the cache.

23. The method of claim 21 , further comprising:

forwarding the color corrected selected image from the color server to the cache.

24. The method of claim 22 , wherein receiving the image request further comprises:

receiving an image request comprising the address of the color server.

25. The method of claim 23 , further comprising:

forwarding the color corrected selected image from the cache to the client.

26. The method of claim 24 , wherein receiving the image request further comprises:

receiving an image request comprising color correction information related to image display characteristics of the client.

27. The method of claim 25 , further comprising:

storing the color corrected selected image in the cache in association with one of the finite number of sets of image display characteristics.

Assignments (14)
NOTICE AND CONFIRMATION OF GRANT OF SECURITY INTEREST IN PATENTS Recorded May 16, 2022
From: SYNIVERSE ICX LLC
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 060072/0562 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded May 13, 2022
From: BARCLAYS BANK PLC, AS COLLATERAL AGENT
To: SYNIVERSE ICX, LLC
Reel/Frame 060064/0375 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded May 13, 2022
From: BARCLAYS BANK PLC, AS COLLATERAL AGENT
To: SYNIVERSE ICX, LLC
Reel/Frame 060064/0406 →
CHANGE OF NAME Recorded May 11, 2022
From: SYNIVERSE ICX CORPORATION
To: SYNIVERSE ICX, LLC
Reel/Frame 059953/0377 →
SECURITY INTEREST Recorded Mar 12, 2018
From: SYNIVERSE ICX CORPORATION
To: BARCLAYS BANK PLC, AS ADMINISTRATIVE AGENT
Reel/Frame 045176/0632 →
SECURITY AGREEMENT Recorded Apr 24, 2012
From: SYNIVERSE ICX CORPORATION
To: BARCLAYS BANK PLC
Reel/Frame 028097/0869 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 026103/0469 Recorded Apr 23, 2012
From: BARCLAYS BANK PLC
To: SYNIVERSE ICX CORPORATION
Reel/Frame 028088/0770 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT SUPPLEMENT Recorded Apr 11, 2011
From: SYNIVERSE HOLDINGS, INC.; SYNIVERSE TECHNOLOGIES, INC.; SYNIVERSE ICX CORPORATION; THE RAPID ROAMING COMPANY
To: BARCLAYS BANK PLC
Reel/Frame 026103/0469 →
CHANGE OF NAME Recorded Apr 6, 2010
From: VERISIGN ICX CORPORATION
To: SYNIVERSE ICX CORPORATION
Reel/Frame 024185/0944 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY DATA PREVIOUSLY RECORDED ON REEL 023472 FRAME 0603. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Dec 9, 2009
From: LIGHTSURF TECHNOLOGIES, INC.
To: VERISIGN, INC.
Reel/Frame 023631/0719 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY DATA PREVIOUSLY RECORDED ON REEL 023472 FRAME 0660. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 9, 2009
From: VERISIGN, INC.
To: VERISIGN ICX CORPORATION
Reel/Frame 023631/0775 →
MERGER Recorded Nov 4, 2009
From: LIGHTSURF TECHNOLOGIES, INC
To: VERSIGN, INC.
Reel/Frame 023472/0603 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2009
From: VERSIGN, INC.
To: VERISIGN ICX CORPORATION
Reel/Frame 023472/0660 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF THE FIRST ASSIGNOR FILED ON 6-11-01, RECORDED ON REEL 011884 FRAME 0500 ASSIGNOR HEREBY CONFIRMS THE ASSIGNMENT OF THE ENTIRE INTEREST. Recorded Sep 10, 2001
From: BAKER, TAMARA C.; HILLIARD, WILLIAM J.
To: E-COLOR,INC.
Reel/Frame 012070/0728 →