Identifying a service node in a network
First Claim
Patent Images
1. A method of identifying at least one service node in a network to provide a desired service for a first node in the network, the method comprising:
- receiving a request from the first node for a service node operable to provide a desired service; and
identifying at least one service node operable to provide the desired service based at least on location information for the first node.
2 Assignments
0 Petitions
Accused Products
Abstract
A request is received from a first node in a network. The request includes a request for a service node operable to provide a desired service. At least one service node is identified that is operable to provide the desired service based at least on location information for the first node.
73 Citations
24 Claims
-
1. A method of identifying at least one service node in a network to provide a desired service for a first node in the network, the method comprising:
-
receiving a request from the first node for a service node operable to provide a desired service; and
identifying at least one service node operable to provide the desired service based at least on location information for the first node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving information for a plurality of service nodes operable to provide a desired service for a first node, wherein the plurality of service nodes were selected based on location information for at least one of the plurality of service nodes and the first node;
measuring available bandwidth between each of the plurality of service nodes and the first node; and
selecting a service node from the plurality of service nodes to provide the desired service based at least on the available bandwidth for the service node being greater than a minimum bandwidth required for the desired service. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A node in a network comprising:
-
means for receiving from a first node a request for a service node operable to provide a desired service; and
means for identifying at least one service node operable to provide the desired service based at least on location information for the first node. - View Dependent Claims (18)
-
-
19. A computer system operable to connect to a peer-to-peer network and operable to function as a distributed hash table (DHT) node in a DHT overlay network, the distributed hash table overlay network being a logical representation of the peer-to-peer network, wherein the computer system comprises:
-
a memory operable to store location information for a plurality of nodes in the peer-to-peer network that are physically close to a first node in the network; and
a processor operable to identify at least one service node operable to provide a desired service for the first node. - View Dependent Claims (20, 21)
-
-
22. Computer software embedded on a computer readable medium, the computer software comprising instructions performing:
-
receiving a request from a first node for a service node operable to provide a desired service; and
identifying at least one service node operable to provide the desired service based at least on location information for the first node. - View Dependent Claims (23, 24)
-
Specification