Combination brouter and cluster controller
First Claim
1. Apparatus for receiving data from a first medium and for transferring the data to one of a local device and a second medium comprising:
- means for receiving the data from the first medium;
network interface means for examining the data and identifying the data as being directed to the one of the local device and the second medium, the network interface means including means for storing a plurality of encoded sequences and a plurality of device commands, each device command being associated with a respective one of the plurality of encoded sequences, andclustering means coupled to the network interface means for coupling the local device directly to the network interface means if the network interface means identifies the data as being directed to the local device, wherein the network interface means identifies whether the data include one of the plurality of encoded sequences and identifies the respective device command associated with the encoded sequence included in the data;
transmitting means for transmitting the identified device command from the network interface means to the local device by way of the clustering means if the network interface means identifies the data as being directed to the local device; and
routing means for transmitting the data from the network interface means to the second medium if the network interface means identifies the data as being directed to the second medium.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for transmitting data from a first device to a second device is provided. The invention is suitable for use in a system having first and second communications media. The apparatus includes a network interface coupled to the first medium for receiving and examining data from the first device. A clustering facility is provided for coupling the first device directly to the network interface and for selectively coupling the second device to the network interface. The network interface identifies the second device as being coupled to either the clustering facility or the second medium. The apparatus transmits the data from the network interface to the second device by way of the clustering facility, if the network interface identifies the second device as being coupled to the clustering facility. The apparatus routes the data from the network interface to the second device by way of the second medium if the network interface identifies the second device as being coupled to the second medium. In the exemplary embodiment, both media follow the Consumer Electronics Bus (CEBus) standard. For example, the first medium may be a wired coaxial cable medium, and the first device may be a video cassette recorder. The second medium may be a wireless infrared medium, and the second device may be a remote control unit.
229 Citations
20 Claims
-
1. Apparatus for receiving data from a first medium and for transferring the data to one of a local device and a second medium comprising:
-
means for receiving the data from the first medium; network interface means for examining the data and identifying the data as being directed to the one of the local device and the second medium, the network interface means including means for storing a plurality of encoded sequences and a plurality of device commands, each device command being associated with a respective one of the plurality of encoded sequences, and clustering means coupled to the network interface means for coupling the local device directly to the network interface means if the network interface means identifies the data as being directed to the local device, wherein the network interface means identifies whether the data include one of the plurality of encoded sequences and identifies the respective device command associated with the encoded sequence included in the data; transmitting means for transmitting the identified device command from the network interface means to the local device by way of the clustering means if the network interface means identifies the data as being directed to the local device; and routing means for transmitting the data from the network interface means to the second medium if the network interface means identifies the data as being directed to the second medium. - View Dependent Claims (20)
-
-
2. In a system having first and second communications media and a plurality of devices, apparatus for transmitting data from a first one of the plurality of devices coupled to the first medium to one of a second one of the plurality of devices and a third one of the plurality of devices, wherein the second medium has a state in which the second medium is not available for transmitting data:
-
network interface means coupled to the first medium for receiving and examining data from the first device, wherein the network interface means is a consumer electronics bus (CEBus) network interface; clustering means coupled to the network interface means for selectively coupling the second device to the network interface means if the network interface means identifies the second device as being coupled to the clustering means; transmitting means for transmitting the data from the network interface means to the second device by way of the clustering means, regardless of whether the second medium is available for transmitting data, if the network interface means identifies the second device as being a destination to which the data are transmitted; and routing means for transmitting the data from the network interface means to the third device by way of the second medium if the network interface means identifies the third device as being the destination to which the data are transmitted. - View Dependent Claims (3, 4)
-
-
5. In a system having first and second communications media and a plurality of devices, apparatus for transmitting data from a first one of the plurality of devices coupled to the first medium to one of a second one of the plurality of devices and a third one of the plurality of devices, wherein the second medium has a state in which the second medium is not available for transmitting data:
-
network interface means coupled to the first medium for receiving and examining data from the first device; clustering means coupled to the network interface means for selectively coupling the second device to the network interface means if the network interface means identifies the second device as being coupled to the clustering means; transmitting means for transmitting the data from the network interface means to the second device by way of the clustering means, regardless of whether the second medium is available for transmitting data, if the network interface means identifies the second device as being a destination to which the data are transmitted; routing means for transmitting the data from the network interface means to the third device by way of the second medium if the network interface means identifies the third device as being the destination to which the data are transmitted; and means for storing a respective address associated with each respective one of the plurality of devices, wherein the network interface means uses the addresses to determine whether the local device is coupled to the clustering means. - View Dependent Claims (6, 7, 8)
-
-
9. In a system having first and second communications media and a plurality of devices, apparatus for transmitting data from a first one of the plurality of devices coupled to the first medium to one of a second one of the plurality of devices and a third one of the plurality of devices, comprising:
-
network interface means coupled to the first medium for receiving and examining data from the first device; address storing means for storing a respective address associated with each respective one of the plurality of devices; clustering means coupled to the network interface means for selectively coupling the second device to the network interface means if the network interface means identifies the second device as being coupled to the clustering means; command storing means for storing a plurality of device commands for controlling a device coupled to the clustering means wherein the network interface means identifies one of the plurality of device commands associated with the data; transmitting means for transmitting the identified device command from the network interface means to the second device by way of the clustering means if the network interface means identifies the second device as being a destination to which the identified device command is transmitted, wherein the network interface means determines whether the second device is coupled to the clustering means based on the addresses stored in the address storing means; and routing means for transmitting the data from the network interface means to the third device by way of the second medium if the network interface means identifies the third device as being the destination to which the identified device command is transmitted. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
10. In a system having first and second communications media and a plurality of devices, apparatus for transmitting data from a first one of the plurality of devices coupled to the first medium to one of a second one of the plurality of devices and a third one of the plurality of devices, comprising:
-
network interface means coupled to the first medium for receiving and examining data from the first device; address storing means for storing a respective address associated with each respective one of the plurality of devices; clustering means coupled to the network interface means for selectively coupling the second device to the network interface means if the network interface means identifies the second device as being coupled to the clustering means; command storing means for storing a plurality of macro commands for controlling the apparatus wherein the network interface means identifies one of the plurality of macro commands associated with the data; transmitting means for transmitting the identified command macro from the network interface means to the second device by way of the clustering means if the network interface means identifies the second device as being a destination to which the identified command macro is transmitted, wherein the network interface means determines whether the second device is coupled to the clustering means based on the addresses stored in the address storing means; and routing means for transmitting the data from the network interface means to the third device by way of the second medium if the network interface means identifies the third device as being the destination to which the data are transmitted. - View Dependent Claims (16, 17, 18, 19)
-
Specification