Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
188 words
In a local area network, apparatus for transmitting information onto physical media comprising: means for receiving a plurality of inputs, including at least a first isochronous data stream and a second stream of data; means for time-multiplexing information from said plurality of inputs by transmitting said information in a repeating pattern of time frames, each time frame having a plurality of time slots, each time frame having a substantially equal duration, substantially without pause between said plurality of time frames and each time slot being used to transmit a predetermined number of data bits; wherein first predetermined ones of said time slots of each time frame are used for transmitting data bits from said first isochronous data stream and second predetermined ones of said time slots of each time frame are used for transmitting data bits from said second stream of data; a reference clock for setting a duration of said time frame; and means for detecting a timing variance between said reference clock and a data rate of said inputs and altering the number of time slots in said time frame to compensate for said timing variance.
Claim 2
Dependent Claim
188 words
In a local area network, apparatus for transmitting information onto physical media comprising: means for receiving a plurality of inputs, including at least a first isochronous data stream and a second stream of data; means for time-multiplexing information from said plurality of inputs by transmitting said information in a repeating pattern of time frames, each time frame having a plurality of time slots, each time frame having a substantially equal duration, substantially without pause between said plurality of time frames and each time slot being used to transmit a predetermined number of data bits; wherein first predetermined ones of said time slots of each time frame are used for transmitting data bits from said first isochronous data stream and second predetermined ones of said time slots of each time frame are used for transmitting data bits from said second stream of data; a reference clock for setting a duration of said time frame; and means for detecting a timing variance between said reference clock and a data rate of said inputs and altering the number of time slots in said time frame to compensate for said timing variance.
Claim 3
Dependent Claim
47 words
Apparatus, as claimed in claim 1, wherein said second stream of data is a non-isochronous-sourced data stream, said first isochronous data stream is transmitted at a first data rate and wherein said first data rate is independent of interruptions in transfer of said second stream of data.
Claim 4
Dependent Claim
52 words
Apparatus, as claimed in claim 1, wherein said second stream of data is ethernet-sourced data, having a potential for data-collision events, and said first isochronous data stream is transmitted at a data rate which is substantially unchanged in response to the occurrence of a data-collision event in said second stream of data.
Claim 5
Dependent Claim
53 words
Apparatus, as claimed in claim 1, wherein said second stream of data is token-ring-sourced data, having a potential for a token-loss event, and said first isochronous data steam is transmitted at a data rate which is substantially unchanged in response to the occurrence of a token-loss event in said second stream of data.
Claim 6
Dependent Claim
66 words
Apparatus, as claimed in claim 1, wherein said second stream of data is a non-isochronous-sourced data stream and wherein at least one of said time slots is used for transmitting data from said non-isochronous data stream during at least a first plurality of time frames, and said one of said time slots is used to transmit a non-data signal during a second plurality of time frames.
Claim 7
Dependent Claim
27 words
Apparatus, as claimed in claim 5, wherein said means for time-multiplexing transmits a predetermined pattern of said first plurality of frames and said second plurality of frames.
Claim 8
Dependent Claim
25 words
Apparatus, as claimed in claim 6, wherein said predetermined pattern is an alternation between said first plurality of frames and said second plurality of frames.
Claim 9
Dependent Claim
39 words
Apparatus, as claimed in claim 1, wherein said second stream of data is a non-isochronous-sourced data stream and wherein there are no more than two time slots between any two sequential non-isochronous-sourced time slots in a single time frame.
Claim 10
Dependent Claim
27 words
Apparatus, as claimed in claim 1, wherein there are no more than five time slots between any two sequential isochronous-source-filled time slots in a single time frame.
Claim 11
Dependent Claim
27 words
Apparatus, as claimed in claim 1, wherein the first and second time slots in each of said plurality of frames is used for transmitting frame synchronization symbols.
Claim 12
Dependent Claim
66 words
Apparatus, as claimed in claim 1, wherein said network includes a plurality of nodes, each connected to a hub and further comprising: means for receiving said reference clock signal; means for propagating said reference clock signal to said hub and to each of said nodes; and means for initiating transmission of said time frame at a predetermined time in relation to said propagated reference clock signal.
Claim 13
Dependent Claim
24 words
Apparatus, as claimed in claim 11, wherein said reference clock signal has a period equal to or a multiple or submultiple of 125 microseconds.
Claim 14
Dependent Claim
18 words
Apparatus, as claimed in claim 11, wherein said reference clock signal is provided by a wide area network.
Claim 15
Dependent Claim
18 words
Apparatus, as claimed in claim 11, wherein said reference clock signal is provided by a public telephone system.
Claim 16
Dependent Claim
38 words
Apparatus, as claimed in claim 11, wherein said network further includes: means for receiving a second reference clock signal; and means for selecting said first clock signal as a signal for use by said means for initiating transmission.
Claim 17
Dependent Claim
31 words
Apparatus, as claimed in claim 15, further comprising: a buffer for storing data transmitted on said physical medium to permit output from said network synchronized with said second reference clock signal.
Claim 18
Dependent Claim
72 words
An apparatus as set forth in claim 11 wherein at least one of said nodes has a local clock which determines said rate of said inputs associated with said node and said means for detecting adds a time slot to said time frame when said local clock is faster than said reference clock and drops a time slot from said time frame when said local clock is slower than said reference clock.
Claim 19
Dependent Claim
59 words
An apparatus as set forth in claim 1 wherein said rate of said input streams is determined by a local clock and said means for detecting adds a time slot to said time frame when said local clock is faster than said reference clock and drops a time slot when said local clock is slower than said reference clock.
Claim 20
Dependent Claim
37 words
An apparatus as set forth in claim 18 wherein said dropped time slot is a last one of said time slots in said time frame and said added time slot is added after said last time slot.
Claim 21
Dependent Claim
17 words
Apparatus, as claimed in claim 18, wherein each of said time frames nominally includes 512 time slots.
Claim 22
Dependent Claim
33 words
Apparatus, as claimed in claim 20, wherein said second stream of data is data-routing information and said second predetermined ones of said time slots are the 257th and 258th of said time slots.
Claim 23
Dependent Claim
32 words
Apparatus, as claimed in claim 20, wherein said second stream of data includes maintenance information and said second predetermined ones of said time slots are the 129th, 130th and 386th time slots.
Claim 24
Dependent Claim
124 words
Apparatus as claimed in claim 1: wherein at least one of said plurality of inputs includes a first portion of data received at a first data rate, and wherein said means for time multiplexing includes means for discontinuously transmitting said first portion of data onto said physical media in a plurality of time slots, at least two of said plurality of time slots being separated by at least one time slot during which none of said first portion of data is transmitted, to provide a second discontinuous data transmission rate; and further comprising a buffer for receiving said first portion of data at said first data rate and outputting at least said first portion of said data at said second discontinuous data transmission rate.
Claim 25
Dependent Claim
13 words
Apparatus, as claimed in claim 23, wherein said buffer includes a first-in-first-out memory.
Claim 26
Dependent Claim
222 words
In a local area network, a method for transmitting information onto physical media coupled to a plurality of data source/sinks, including at least a first isochronous data source/sink, the method comprising: receiving, at a first of said plurality of data source/sinks, a plurality of inputs, including at least a first isochronous data stream and a second stream of data, said first isochronous data stream including at least data from said first isochronous data source/sink; time-multiplexing information from said plurality of inputs by transmitting said information onto said physical medium in a repeating pattern of time frames, each time frame having a plurality of time slots, each time frame having a substantially equal duration, substantially without pause between said plurality of time frames and each time slot being used to transmit a predetermined number of data bits; wherein a first plurality of said time slots are reserved for transmitting only data bits from said first isochronous data stream and second predetermined ones of said time slots are used for transmitting data bits from said second stream of data; generating a reference clock for setting a duration of said time frame; and detecting a timing variance between said reference clock and a data rate of said inputs and altering the number of time slots in said time frame to compensate for said timing variance.
Claim 27
Dependent Claim
222 words
In a local area network, a method for transmitting information onto physical media coupled to a plurality of data source/sinks, including at least a first isochronous data source/sink, the method comprising: receiving, at a first of said plurality of data source/sinks, a plurality of inputs, including at least a first isochronous data stream and a second stream of data, said first isochronous data stream including at least data from said first isochronous data source/sink; time-multiplexing information from said plurality of inputs by transmitting said information onto said physical medium in a repeating pattern of time frames, each time frame having a plurality of time slots, each time frame having a substantially equal duration, substantially without pause between said plurality of time frames and each time slot being used to transmit a predetermined number of data bits; wherein a first plurality of said time slots are reserved for transmitting only data bits from said first isochronous data stream and second predetermined ones of said time slots are used for transmitting data bits from said second stream of data; generating a reference clock for setting a duration of said time frame; and detecting a timing variance between said reference clock and a data rate of said inputs and altering the number of time slots in said time frame to compensate for said timing variance.