IP Library Granted Patent US 8,244,867
Granted Patent B2
US 8,244,867 · App. 11/598,114 · Granted Aug 14, 2012

System and method for the location of caches

Assignee: Velocix Limited
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,244,867
App. No.
11/598,114
Granted
Aug 14, 2012
Kind
B2
Abstract

A method for selecting a preferred cache for the download of digital data from a plurality of caches is disclosed. The method comprises the steps of requesting an address of the preferred cache and selecting the preferred cache from the plurality of caches. The selection of the preferred cache is derived from a location identifier of a client requesting the download of the digital data.

Claims (27)

1. A method comprising the steps of:

sending, from a client to a server, a request for an address of a preferred cache among a plurality of caches in a peer-to-peer network, the request requesting a download of digital data;

receiving a handle, wherein a proxy intercepts the handle and the proxy modifies the handle to insert the address of the preferred cache; and

selecting the preferred cache from the plurality of caches, the selection being derived from a network address of the client.

2. The method of claim 1 , wherein the network address of the client is the IP address of the client.

3. The method of claim 2 , wherein selecting the preferred cache is further based upon availability of the plurality of caches, network costs, location of data and/or network tasks.

4. The method of claim 1 , wherein the server is a location server.

5. The method of claim 1 , wherein the server is a tracker.

6. The method of claim 1 , further comprising transferring the address of the preferred cache to the client.

7. The method of claim 6 , wherein the address of the preferred cache is transferred by a name server.

8. The method of claim 7 , wherein the name server is a DNS server.

9. The method of claim 1 , further comprising passing the handle to a name server.

10. The method of claim 1 , wherein the handle comprises a location string.

11. The method of claim 1 , wherein the handle comprises a publisher string.

12. The method of claim 1 , wherein the handle comprises a protocol string.

13. The method of claim 1 , wherein selecting the preferred cache is based on at least part of the handle.

14. The method of claim 1 , wherein selecting the preferred cache from the plurality of caches comprises using the network address of the client to identify a location of the client relative to one or more of the plurality of caches.

15. A server with a processor operably coupled to a memory, wherein:

the processor is operative for selecting a preferred cache for the download of digital data from a plurality of caches in a peer-to-peer network;

the selection being derived from a network address of a client requesting the address of the preferred cache for a download of the digital data wherein the server returns a handle to the client, the handle being intercepted by a proxy and the proxy modifying the handle to insert an address of the preferred cache.

16. The server of claim 15 , wherein the network address of the client is the IP address of the client.

17. The server of claim 15 , wherein the server is connected to a database.

18. The server of claim 15 , wherein the server further comprises a name server for transferring an address of the preferred cache to the client.

19. The server of claim 18 , wherein the name server is a DNS server.

20. The server of claim 18 , wherein the name server is connected to the database.

21. The server of claim 15 , wherein the server is integrated in a tracker for tracking peer-to peer information.

22. The server of claim 15 , wherein the server is integrated in a proxy for tracker communications.

Assignments (7)
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2018
From: ALCATEL LUCENT
To: WSOU INVESTMENTS, LLC
Reel/Frame 045085/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2015
From: VELOCIX LIMITED
To: ALCATEL LUCENT
Reel/Frame 036016/0828 →
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033868/0001 →
SECURITY AGREEMENT Recorded Jan 30, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 029821/0001 →
CHANGE OF NAME Recorded Jun 11, 2012
From: CACHELOGIC LIMITED
To: VELOCIX LIMITED
Reel/Frame 028352/0296 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2006
From: TWISS, ADAM; FERGUSON, DAVID; MINTER, JIM
To: CACHELOGIC, LTD.
Reel/Frame 018644/0914 →
Priority Claims (1)
GB 0615962.8 · Aug 11, 2006 · national
Continuity (1)
Related Publication 20080040482A1 · Feb 14, 2008