Routing Data In A Network
First Claim
1. A method of delivering data streams in a network comprising devices connected to the network via adapters, wherein at least some of the devices are programmed to indicate priority of a data stream and to insert priority parameter values of respective priority parameter types, the method comprising:
- rerouting data streams through a single device in the network, chosen to operate as a controller for the network, andperforming ingress of the data streams for delivery to the respective destination addresses into the network according to the priority parameter values carried in the data streams.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system is described for delivering data streams in a network comprising devices connected to the network via adapters and wherein at least some of the devices are programmed to indicate priority of a data stream using priority parameter values of respective priority parameter types. One device in the network operates as a controller and the accompanying controller adapter is configured to perform priority enforcement on data streams according to all priority parameter types used within the datastreams in the network. A controller is also described and the controller can be a gateway configured to allow data streams into and out of the network. The method, system and controller find particular application in networks based on shared network segments, for example power line communication or networks based on coaxial cable.
17 Citations
21 Claims
-
1. A method of delivering data streams in a network comprising devices connected to the network via adapters, wherein at least some of the devices are programmed to indicate priority of a data stream and to insert priority parameter values of respective priority parameter types, the method comprising:
-
rerouting data streams through a single device in the network, chosen to operate as a controller for the network, and performing ingress of the data streams for delivery to the respective destination addresses into the network according to the priority parameter values carried in the data streams. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for delivering data streams, the system comprising a network of devices attached to the network via adapters:
-
wherein one of the devices is a controller and wherein the controller is attached to the network via a controller adapter, wherein at least some of the devices are configured to generate data streams, each for delivery to a destination address within the network, and are further configured to indicate priority of the data streams using priority parameter values of a respective priority parameter type, and are further configured to route the data streams to the controller, wherein the controller is configured to receive the data streams, and wherein the controller adapter is configured to perform ingress of the data streams into the network for delivery to the respective destination addresses according to the inserted priority parameter values. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A controller for a network of devices in which the devices are attached to the network via an adapter and are configured to generate data streams for delivery within the network and are further configured to indicate priority of the data streams using priority parameter values of a respective priority parameter type,
wherein the controller is configured to be attached to the network via a controller adapter, wherein the controller is configured to receive data streams from devices in the network, which data streams are for delivery to destination addresses within the network, and wherein the data streams carry priority parameter values indicating relative priority of the data streams, and wherein the controller is configured to transmit the data streams unaltered to the controller adapter when the priority parameter values of the data streams indicate that the data streams have different priorities from each other, which priorities are readable by the controller adapter, or wherein the controller is configured to further determine prioritization of the data streams when the priority parameter values of the data streams inserted at the devices indicate that the data streams cannot be prioritized by the controller adapter and transmit the data streams to the controller adapter.
Specification