IP Library Patent Application 11764455
Patent Application
App. No. 11/764,455

METHOD AND SYSTEM OF CACHE DISCOVERY IN A PEER-TO-PEER ENVIRONMENT

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 None
App. No.
11/764,455
Abstract

An approach is provided for cache discovery in a peer-to-peer system. A request is received from a peer node based on a network address assigned to a plurality of network caches, wherein the peer node is configured to operate in a peer-to-peer environment. In response to the request, a closest one of the network caches is determined based on a closest instance of a network address.

Claims (28)

1 . A method comprising:

receiving a request from a peer node, configured to operate in a peer-to-peer environment, based on a network address assigned to a plurality of network caches;

in response to the request, determining a closest one of the network caches based on the network address.

2 . A method as recited in claim 1 , wherein the determination of the closest network cache is based on a routing protocol that utilizes the network address.

3 . A method as recited in claim 1 , further comprising:

designating the network caches to be accessible by a non-subscriber; and

generating a route announcement specifying routing information for accessing the network caches based on the designation.

4 . A method as recited in claim 1 , wherein the network address provides a one-to-many association, and the peer-to-peer environment is hybrid.

5 . A method as recited in claim 4 , wherein the network address is an Anycast address.

6 . A method as recited in claim 4 , wherein the network caches are maintained by one or more Internet Service Providers (ISPs).

7 . A computer-readable storage medium bearing instructions that are arranged, upon execution, to cause one or more processors to perform the method of claim 1 .

8 . An apparatus comprising:

a communication interface configured to receive a request from a peer node, configured to operate in a peer-to-peer environment, based on a network address assigned to a plurality of network caches; and

a processor coupled to the communication interface and configured to determine, in response to the request, a closest one of the network caches based on the network address.

9 . An apparatus as recited in claim 8 , wherein the determination of the closest network cache is based on a routing protocol that utilizes the network address.

10 . An apparatus as recited in claim 8 , wherein the processor is further configured to generate a route announcement specifying routing information for accessing the network caches based on determining whether the network caches are to be accessible by a non-subscriber.

11 . An apparatus as recited in claim 8 , wherein the network address provides a one-to-many association, and the peer-to-peer environment is hybrid.

12 . An apparatus as recited in claim 11 , wherein the network address is an Anycast address.

13 . An apparatus as recited in claim 11 , wherein the network caches are maintained by one or more Internet Service Providers (ISPs).

14 . A system comprising:

a plurality of network caches configured to store media objects, wherein the plurality of network caches is assigned a common network address; and

a router in communication with the network caches and configured to receive a request from a peer node based on the network address, wherein the router is configured to determine a closest one of the network caches based on the network address and to direct the request to the determined closest network cache.

15 . A system as recited in claim 14 , wherein the determination of the closest network cache is based on a routing protocol that utilizes the network address.

16 . A system as recited in claim 15 , wherein the determination of the closest network cache is further based on location of the request.

17 . A system as recited in claim 14 , wherein the router is further configured to generate a route announcement specifying routing information for accessing the network caches based on determining whether the network caches are to be accessible by a non-subscriber.

18 . A system as recited in claim 14 , wherein the network address provides a one-to-many association.

19 . A system as recited in claim 18 , wherein the network address is an Anycast address.

20 . A system as recited in claim 18 , wherein the network caches are maintained by one or more Internet Service Providers (ISPs).

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2009
From: VERIZON SERVICES ORGANIZATION INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 023235/0374 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2007
From: SWINTON, JEFFREY H.; PASKO, DOUGLAS M.
To: VERIZON SERVICES ORGANIZATION INC.
Reel/Frame 019444/0410 →