Requesting a service from a multicast network
First Claim
Patent Images
1. A method of searching for at least one of a service path and a service node operable to provide a requested service via a multicast tree, the method comprising:
- receiving a request for at least one service; and
searching stored information at a node receiving the request for at least one of a service path and a service node operable to provide the requested service.
3 Assignments
0 Petitions
Accused Products
Abstract
Services are provided via a multicast tree. A request to receive a service is received at a node. Stored information at the node is searched to identify a service path or a service node operable to provide the requested service.
-
Citations
37 Claims
-
1. A method of searching for at least one of a service path and a service node operable to provide a requested service via a multicast tree, the method comprising:
-
receiving a request for at least one service; and
searching stored information at a node receiving the request for at least one of a service path and a service node operable to provide the requested service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of requesting a service in an application layer multicasting network, the method comprising:
-
generating a request for a service including at least one requested service and at least one QoS characteristic associated with delivering the at least one service; and
transmitting the request to a node in a distributed hash table overlay network. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method of storing information in a node in an application layer multicast network, wherein the method comprises:
-
receiving location information for a plurality of nodes;
receiving information associated with services provided by the plurality of nodes; and
storing the location information and the information associated with services in a table, wherein the location information for the plurality of nodes comprises distances measured from each of the plurality of nodes to a plurality of global landmark nodes and to at least one local landmark node. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A node in a network comprising:
-
means for receiving a request for at least one service, and means for searching stored information at the node for at least one of a service path and a service node operable to provide the requested service. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. A computer system comprises:
-
a processor operable to determine a physical location of the computer system in a peer-to-peer network by determining distances to at least one global landmark node and at least one local landmark node proximally located to the computer system in the peer-to-peer network; and
a memory operable to store location information and information identifying service provided for a plurality of nodes in the peer-to-peer network. - View Dependent Claims (31, 32, 33, 34)
-
-
35. Computer software embedded on a computer readable medium, the computer software comprising instructions performing:
-
receiving a request at anode for at least one service, and searching stored information at the node for at least one of a service path and a service node operable to provide the requested service. - View Dependent Claims (36, 37)
-
Specification