Method of broadcasting and multicasting using satellite medium
First Claim
1. A method of configuring a device comprising a node within a node set to exchange resources with other nodes of the node set, respective nodes of the node set sharing a network cache and having access to a land-based computer network accessible by the nodes via land-based links and a wireless computer network accessible by the nodes via a wireless channel, the method comprising:
- maintaining the network cache by exchanging messages representing updates of the network cache with other nodes of the node set only over the wireless computer network, whereineach node from the node set receives respective messages substantially in parallel; and
exchanging respective resources among the nodes of the node set by;
reserving land-based computer network resources for transmission of the resource only over the land-based computer network by exchanging quality of service messages only over the wireless computer network; and
using reserved network resources, transmitting the resource only over the land-based computer network.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for communicating with multiple network nodes is provided in which each node of a network has a wireless link that allows data to travel to and from the nodes in parallel, thereby taking advantage of the inherent broadcast capabilities of wireless media. The wireless link may be used in parallel with a point-to-point, land-based network linking the nodes. The method may be used for multicasting or broadcasting data on a network. Specifically, the method may be used to maintain a network cache, a routing database and quality of service in a manner that is more efficient and reliable than previous methods that use serial protocols over point to point network links.
-
Citations
20 Claims
-
1. A method of configuring a device comprising a node within a node set to exchange resources with other nodes of the node set, respective nodes of the node set sharing a network cache and having access to a land-based computer network accessible by the nodes via land-based links and a wireless computer network accessible by the nodes via a wireless channel, the method comprising:
-
maintaining the network cache by exchanging messages representing updates of the network cache with other nodes of the node set only over the wireless computer network, wherein each node from the node set receives respective messages substantially in parallel; and exchanging respective resources among the nodes of the node set by; reserving land-based computer network resources for transmission of the resource only over the land-based computer network by exchanging quality of service messages only over the wireless computer network; and using reserved network resources, transmitting the resource only over the land-based computer network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable storage device storing computer-executable instructions that, when executed by at least one processor of a device, cause the device to exchange resources with other nodes of the node set, respective nodes of the node set sharing a network cache and having access to land-based computer network accessible by the nodes via land-based links and a wireless computer network accessible by the nodes via a wireless channel by:
-
maintaining the network cache by exchanging messages representing updates of the network cache with other nodes of the node set only over the wireless computer network, wherein each node from the node set receives respective messages substantially in parallel; and exchanging respective resources among the nodes of the node set by; reserving land-based computer network resources for transmission of the resource only over the land-based computer network by exchanging quality of service messages only over the wireless computer network; and using reserved network resources, transmitting the resource only over the land-based computer network. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification