Claims Analysis
Total Claims: 46
Claim 1
Independent Claim
189 words
A network for communicating packets of data, comprising: a network medium; a plurality of devices for generating packets of data for transmission on said network medium; and a plurality of device adapters each including: a device interface for connecting to one of said devices and for receiving said packets generated thereby; a network interface for connecting to said network medium; and a processor connected to said interfaces for transmitting said packets received at said device interface to said network interface; said plurality of device adapters creating a frame of time, said frame repeating periodically and including a plurality of time phases; each of said device adapters having at least one of said time phases assigned uniquely thereto and transmitting said packets received at said device interface to said network medium during said time phase assigned thereto; said plurality of time phases including a free-access phase during which each of said device adapters is able to contend for access to the network medium and transmit said packets; and said plurality of device adapters including a master timing device for synchronizing said frame of time in said plurality of device adapters.
Claim 2
Dependent Claim
189 words
A network for communicating packets of data, comprising: a network medium; a plurality of devices for generating packets of data for transmission on said network medium; and a plurality of device adapters each including: a device interface for connecting to one of said devices and for receiving said packets generated thereby; a network interface for connecting to said network medium; and a processor connected to said interfaces for transmitting said packets received at said device interface to said network interface; said plurality of device adapters creating a frame of time, said frame repeating periodically and including a plurality of time phases; each of said device adapters having at least one of said time phases assigned uniquely thereto and transmitting said packets received at said device interface to said network medium during said time phase assigned thereto; said plurality of time phases including a free-access phase during which each of said device adapters is able to contend for access to the network medium and transmit said packets; and said plurality of device adapters including a master timing device for synchronizing said frame of time in said plurality of device adapters.
Claim 3
Dependent Claim
35 words
A network as claimed in claim 1 wherein said master timing device synchronizes said frame in said plurality of device adapters by sending a fine-resolution frame-sync signal to at least one other said device adapter.
Claim 4
Dependent Claim
30 words
A network as claimed in claim 2 wherein said master timing device compensates for a propagation delay between said master timing device and at least one other said device adapter.
Claim 5
Dependent Claim
35 words
A network as claimed in claim 3 wherein said master timing device determines said propagation delay by measuring a round-trip delay of said frame-sync signal between said master timing device and said other device adapter.
Claim 6
Dependent Claim
33 words
A network as claimed in claim 4 wherein said master timing device estimates a one-way delay between said master timing device and said other device adapter by dividing said round-trip delay by two.
Claim 7
Dependent Claim
29 words
A network as claimed in claim 5 wherein said master timing device compensates for said propagation delay by subtracting said one-way delay from a phase offset within a frame.
Claim 8
Dependent Claim
33 words
A network as claimed in claim 2 wherein said master timing device synchronizes said frame by transmitting a coarse-resolution frame time-stamp packet to at least one other device adapter to align current time.
Claim 9
Dependent Claim
29 words
A network as claimed in claim 1 wherein said master timing device compensates for a propagation delay between said master timing device and at least one other device adapter.
Claim 10
Dependent Claim
47 words
A network as claimed in claim 8 wherein said master timing device determines said propagation delay by receiving a sync-verification signal from said at least one other device adapter and measuring a time offset between said at least one other device adapter and said master timing device.
Claim 11
Dependent Claim
36 words
A network as claimed in claim 9 wherein said master timing device compensates for said propagation delay by transmitting a correction offset value based on said time offset to said at least one other device adapter.
Claim 12
Dependent Claim
23 words
A network as claimed in claim 1 wherein each of said plurality of device adapters includes a crystal oscillator as a time source.
Claim 13
Dependent Claim
43 words
A network as claimed in claim 11 wherein said master timing device synchronizes said frame in said plurality of device adapters by sending a frame-sync signal to at least one other said device adapter to synchronize the frequency of said crystal oscillator thereof.
Claim 14
Dependent Claim
35 words
A network as claimed in claim 1 wherein each of said device adapters has a media access control (MAC) address; said master timing device having the lowest MAC address of said plurality of device adapters.
Claim 15
Dependent Claim
37 words
A network as claimed in claim 1 wherein said plurality of device adapters includes an alternate master timing device which functions as said master timing device when said device connected to said master timing device goes offline.
Claim 16
Dependent Claim
277 words
A network for communicating packets of data, comprising: a network medium; a universal repeater hub including a plurality of ports and a plurality of Ethernet repeater hubs, each of said ports being connected to one of said Ethernet repeater hubs; a plurality of devices for generating packets of data for transmission on said network medium; and a plurality of device adapters each including: a device interface for connecting to one of said devices and for receiving said packets generated thereby; a network interface for connecting to one of said ports of said universal repeater hub via said network medium; and a processor connected to said interfaces for transmitting said packets received at said device interface to said network interface; said plurality of device adapters creating a frame of time, said frame repeating periodically and including a plurality of time phases; each of said device adapters having at least one of said time phases assigned uniquely thereto and transmitting said packets received at said device interface to said network medium during said time phase assigned thereto; said plurality of time phases including a free-access phase during which each of said device adapters is able to contend for access to the network medium and transmit said packets; and at least one of said devices connected directly to one of said ports of said universal repeater hub; and each of said ports of said universal repeater hub connected to one of said device adapters being connected to a first of said Ethernet repeater hubs, and each of said ports of said universal adapter connected directly to one of said devices being connected to a second of said Ethernet repeater hubs.
Claim 17
Dependent Claim
277 words
A network for communicating packets of data, comprising: a network medium; a universal repeater hub including a plurality of ports and a plurality of Ethernet repeater hubs, each of said ports being connected to one of said Ethernet repeater hubs; a plurality of devices for generating packets of data for transmission on said network medium; and a plurality of device adapters each including: a device interface for connecting to one of said devices and for receiving said packets generated thereby; a network interface for connecting to one of said ports of said universal repeater hub via said network medium; and a processor connected to said interfaces for transmitting said packets received at said device interface to said network interface; said plurality of device adapters creating a frame of time, said frame repeating periodically and including a plurality of time phases; each of said device adapters having at least one of said time phases assigned uniquely thereto and transmitting said packets received at said device interface to said network medium during said time phase assigned thereto; said plurality of time phases including a free-access phase during which each of said device adapters is able to contend for access to the network medium and transmit said packets; and at least one of said devices connected directly to one of said ports of said universal repeater hub; and each of said ports of said universal repeater hub connected to one of said device adapters being connected to a first of said Ethernet repeater hubs, and each of said ports of said universal adapter connected directly to one of said devices being connected to a second of said Ethernet repeater hubs.
Claim 18
Dependent Claim
71 words
A network as claimed in claim 15 wherein said universal repeater hub includes a plurality of switches respectively connected to said plurality of ports; each of said switches for connecting a corresponding said port connected to one of said device adapters to said first of said Ethernet repeater hubs and for connecting a corresponding said port connected to directly to one of said devices to said second of said Ethernet devices.
Claim 19
Dependent Claim
55 words
A network as claimed in claim 16 wherein said universal repeater hub includes a processor and a clock source; said processor sending a timing signal from said clock source to each of said ports to determine whether said port is connected to one of said device adapters or connected directly to one of said devices.
Claim 20
Dependent Claim
100 words
A universal repeater hub for connecting a plurality of real-time devices and non-real-time devices into a network, the network including a plurality of device adapters connected to the real-time devices, said universal repeater hub comprising: a plurality of ports each connected to either a device adapter or a non-real-time device; and a plurality of Ethernet repeater hubs; each of said plurality of ports connected to a device adapter being connected to a first of said Ethernet repeater hubs, and each of said plurality of ports connected to a non-real-time device being connected to a second of said Ethernet repeater hubs.
Claim 21
Dependent Claim
100 words
A universal repeater hub for connecting a plurality of real-time devices and non-real-time devices into a network, the network including a plurality of device adapters connected to the real-time devices, said universal repeater hub comprising: a plurality of ports each connected to either a device adapter or a non-real-time device; and a plurality of Ethernet repeater hubs; each of said plurality of ports connected to a device adapter being connected to a first of said Ethernet repeater hubs, and each of said plurality of ports connected to a non-real-time device being connected to a second of said Ethernet repeater hubs.
Claim 22
Dependent Claim
53 words
A universal repeater hub as claimed in claim 18 further comprising a plurality of switches respectively connected to said plurality of ports and to each of said Ethernet repeater hubs; each of said switches for connecting a corresponding said port to either said first Ethernet repeater hub or said second Ethernet repeater hub.
Claim 23
Dependent Claim
29 words
A universal repeater hub as claimed in claim 19 further comprising a processor connected to each of said Ethernet repeater hubs and a clock source connected to said processor.
Claim 24
Dependent Claim
58 words
A universal repeater hub as claimed in claim 20 wherein said processor sends a timing signal from said clock source to each of said ports to determine whether each of said ports is connected to a device adapter or to a non-real-time device; said processor receiving a return signal if a port is connected to a device adapter.
Claim 25
Dependent Claim
34 words
A universal repeater hub as claimed in claim 21 wherein each of said switches connects a corresponding said port to said first Ethernet repeater hub if said port is connected to a device adapter.
Claim 26
Independent Claim
168 words
A method for regulating traffic in an Ethernet network including real-time devices, non-real-time devices, a network medium, a plurality of device adapters, and a universal repeater hub, said universal repeater hub including a plurality of ports respectively connected to a plurality of switches which are connected to at least a pair of Ethernet repeater hubs, at least one of said plurality of ports being connected to one of said device adapters and at least one of said plurality of ports being connected to one of said non-real-time devices, said method comprising the steps of: determining whether each of said plurality of ports of said universal repeater hub is connected to a device adapter or to a non-real time device; directing packets received at one of said plurality of ports connected to a device adapter to a first of said Ethernet repeater hubs; and directing packets received at one of said plurality of ports connected to a conventional non-real time device to a second of said Ethernet repeater hubs.
Claim 27
Independent Claim
168 words
A method for regulating traffic in an Ethernet network including real-time devices, non-real-time devices, a network medium, a plurality of device adapters, and a universal repeater hub, said universal repeater hub including a plurality of ports respectively connected to a plurality of switches which are connected to at least a pair of Ethernet repeater hubs, at least one of said plurality of ports being connected to one of said device adapters and at least one of said plurality of ports being connected to one of said non-real-time devices, said method comprising the steps of: determining whether each of said plurality of ports of said universal repeater hub is connected to a device adapter or to a non-real time device; directing packets received at one of said plurality of ports connected to a device adapter to a first of said Ethernet repeater hubs; and directing packets received at one of said plurality of ports connected to a conventional non-real time device to a second of said Ethernet repeater hubs.
Claim 28
Dependent Claim
39 words
A method as claimed in claim 23 wherein said determining step comprises the step of: sending a timing signal to each of said ports; and receiving a return signal from each of said ports connected to a device adapter.
Claim 29
Independent Claim
179 words
A device adapter for regulating traffic in a broadcast network, the broadcast network including devices for generating packets of data and a network medium for carrying the packets, said device adapter comprising: a device interface for connecting to one of the devices and for receiving packets of data generated thereby; a network interface for connecting to the network medium; and a processor connected to said interfaces for receiving packets from said device interface and for transmitting packets to the network interface; said device adapter having a time reference, said time reference defining a frame of time, said frame including a plurality of time phases, said frame repeating periodically; said plurality of time phases including a free-access phase; said device adapter having one of said time phases being uniquely assigned thereto; and said processor of said device adapter transmitting packets received at said device interface during said time phase assigned thereto and during said free-access phase; said device adapter being capable of receiving a signal for synchronizing said time reference with other said device adapters connected to the broadcast network.
Claim 30
Independent Claim
179 words
A device adapter for regulating traffic in a broadcast network, the broadcast network including devices for generating packets of data and a network medium for carrying the packets, said device adapter comprising: a device interface for connecting to one of the devices and for receiving packets of data generated thereby; a network interface for connecting to the network medium; and a processor connected to said interfaces for receiving packets from said device interface and for transmitting packets to the network interface; said device adapter having a time reference, said time reference defining a frame of time, said frame including a plurality of time phases, said frame repeating periodically; said plurality of time phases including a free-access phase; said device adapter having one of said time phases being uniquely assigned thereto; and said processor of said device adapter transmitting packets received at said device interface during said time phase assigned thereto and during said free-access phase; said device adapter being capable of receiving a signal for synchronizing said time reference with other said device adapters connected to the broadcast network.
Claim 31
Dependent Claim
42 words
A device adapter as claimed in claim 25 wherein said device adapter is capable of transmitting a signal to other said device adapters connected to the broadcast network for synchronizing said time references other said device adapters connected to the broadcast network.
Claim 32
Independent Claim
137 words
A method for regulating traffic in an Ethernet network including real-time devices, non-real-time devices, a network medium, and a plurality of device adapters connected between the devices and the network medium, each of the device adapters including a clock, said method comprising the steps of: defining a common time reference for the device adapters, said common time reference including a frame of time having a plurality of time phases, each of device adapters being uniquely assigned to one of said plurality of time phases, said plurality of time phases including a free-access phase; allowing a device adapter to transmit packets during said time phase uniquely assigned thereto and during said free-access phase; designating one of said device adapters as a master timing device; and synchronizing the clocks of the remaining device adapters with said master timing device.
Claim 33
Independent Claim
137 words
A method for regulating traffic in an Ethernet network including real-time devices, non-real-time devices, a network medium, and a plurality of device adapters connected between the devices and the network medium, each of the device adapters including a clock, said method comprising the steps of: defining a common time reference for the device adapters, said common time reference including a frame of time having a plurality of time phases, each of device adapters being uniquely assigned to one of said plurality of time phases, said plurality of time phases including a free-access phase; allowing a device adapter to transmit packets during said time phase uniquely assigned thereto and during said free-access phase; designating one of said device adapters as a master timing device; and synchronizing the clocks of the remaining device adapters with said master timing device.
Claim 34
Dependent Claim
27 words
A method as claimed in claim 27 wherein said synchronizing step comprises the step of: sending a fine-resolution frame-sync signal to at least one other device adapter.
Claim 35
Dependent Claim
30 words
A method as claimed in claim 28 said synchronizing step further comprises the step of: compensating for a propagation delay between said master timing device and said other device adapter.
Claim 36
Dependent Claim
38 words
A method as claimed in claim 29 wherein said compensating step comprises the step of: determining said propagation delay by measuring a round-trip delay of said frame-sync signal between said master timing device and said other device adapter.
Claim 37
Dependent Claim
36 words
A method as claimed in claim 30 wherein said determining step comprises the step of: estimating a one-way delay between said master timing device and said other device adapter by dividing said round-trip delay by two.
Claim 38
Dependent Claim
31 words
A method as claimed in claim 30 wherein said compensating step comprises the step of: subtracting said one-way delay from a phase offset within a frame of said other device adapter.
Claim 39
Dependent Claim
37 words
A method as claimed in claim 27 wherein said synchronizing step comprises the step of: transmitting a coarse-resolution frame time-stamp packet to at least one other device adapter to align current time of said other device adapter.
Claim 40
Dependent Claim
29 words
A method as claimed in claim 27 further comprising the step of: compensating for a propagation delay between said master timing device and at least one other device adapter.
Claim 41
Dependent Claim
52 words
A method as claimed in claim 34 wherein said compensating step comprises the step of: determining said propagation delay with said master timing device by receiving a sync-verification signal from said other device adapter and measuring a time offset between said at least one other device adapter and said master timing device.
Claim 42
Dependent Claim
29 words
A method as claimed in claim 35 wherein compensating step comprises the step of: transmitting a correction offset value based on said time offset to said other device adapter.
Claim 43
Dependent Claim
49 words
A method as claimed in claim 27 wherein each of the device adapters includes a crystal oscillator as a time source, said synchronizing step comprising the step of: sending a frame-sync signal to at least one other said device adapter to synchronize the frequency of said crystal oscillator thereof.
Claim 44
Dependent Claim
47 words
A method as claimed in claim 27 wherein each of the device adapters has a media access control (MAC) address, said designating step comprising the step of: designating said master timing device as the device adapter having the lowest MAC address of the plurality of device adapters.
Claim 45
Dependent Claim
36 words
A method as claimed in claim 27 further comprising the step of: designating an alternate master timing device which functions as said master timing device when a device connected to said master timing device goes offline.
Claim 46
Dependent Claim
32 words
A method as claimed in claim 27 wherein said allowing step comprises the step of: accessing the network medium with a network protocol of carrier sense multiple access with collision detect (CSMA/CD).