Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
156 words
A method for transmitting first information from a data source in a first data station to a first data destination in a second data station coupled to said first data station by physical media, wherein the data source outputs said first information in a plurality of data packets, the beginning times for output of said data packets from said data source defining a plurality of packet-start times, the method comprising: initiating transmission of the information contained in a first of said packets of said first information over said physical media, beginning at a transmission-start time; determining a first value related to the length of time from said packet-start time of said first packet until said transmission-start time; communicating said first value to said second data station; delaying, in said second data station, initiating transfer of said information contained in said first packet to said first data destination for a delay period based on said first value.
Claim 2
Independent Claim
156 words
A method for transmitting first information from a data source in a first data station to a first data destination in a second data station coupled to said first data station by physical media, wherein the data source outputs said first information in a plurality of data packets, the beginning times for output of said data packets from said data source defining a plurality of packet-start times, the method comprising: initiating transmission of the information contained in a first of said packets of said first information over said physical media, beginning at a transmission-start time; determining a first value related to the length of time from said packet-start time of said first packet until said transmission-start time; communicating said first value to said second data station; delaying, in said second data station, initiating transfer of said information contained in said first packet to said first data destination for a delay period based on said first value.
Claim 3
Dependent Claim
26 words
A method as claimed in claim 1 wherein said steps of initiating, determining, communicating and delaying are repeated for each of a sequence of said packets.
Claim 4
Dependent Claim
34 words
A method as claimed in claim 2 wherein said delay periods have values such that the periods between transfer to said first data destination are substantially equal to the corresponding periods between said packet-starts.
Claim 5
Dependent Claim
93 words
A method as claimed in claim 2 wherein each of said packets has a packet-end time, defining a plurality of inter-packet gaps between said packet-end times of said packets and said transmission-start times of immediately following packets, and wherein each said transfer to said first data destination has a transfer-start time and a transfer-end time defining inter-transfer gaps between said transfer-end times of said transfers and said transfer-start times of immediately following transfers, and wherein said delay periods have values such that said inter-transfer gaps are substantially equal to the corresponding inter-packet gaps.
Claim 6
Dependent Claim
24 words
A method as claimed in claim 1 wherein said step of delaying includes holding a portion of said first information in a first-in-first-out memory.
Claim 7
Dependent Claim
34 words
A method as claimed in claim 5 wherein said first-in-first-out memory is a variable-delay memory and wherein said step of delaying includes selecting a delay for said variable-delay memory based on said first value.
Claim 8
Dependent Claim
45 words
A method as claimed in claim 1 wherein said step of determining a first value includes providing a first counter having a predetermined value in said counter at said packet-start times, and decrementing or incrementing said counter at a predetermined rate until said transmission-start time.
Claim 9
Dependent Claim
48 words
A method as claimed in claim 1 wherein a first portion of each of said plurality of packets comprises preamble words different from said first information and wherein said step of communicating includes replacing one or more of said preamble words with first data indicating said first value.
Claim 10
Dependent Claim
23 words
A method as claimed in claim 8 wherein said step of replacing is performed prior to initiating transfer to said first data destination.
Claim 11
Dependent Claim
19 words
A method as claimed in claim 1 wherein said second data station is a hub of a communications network.
Claim 12
Dependent Claim
26 words
A method as claimed in claim 1 wherein said data source outputs said first information in a plurality of data packets according to an Ethernet protocol.
Claim 13
Dependent Claim
26 words
A method as claimed in claim 11 wherein said first data destination is an Ethernet repeater for use in transferring information to a second data destination.
Claim 14
Dependent Claim
23 words
A method as claimed in claim 12 wherein said second data destination is a third data station, coupled to said second data station.
Claim 15
Dependent Claim
122 words
A method as claimed in claim 1 further comprising: generating a plurality of frame-start signals, each frame start signal defining a predetermined number of time slots, wherein a plurality of said predetermined number of time slots are reserved for uses other than transmission of said first information to define reserved time slots and non-reserved time slots; performing pre-treatment of said first information in said first data station; wherein said transmission of the information contained in said first said packet is performed by transmitting said first information during a plurality of said non-reserved time slots beginning at said transmission-start time, wherein said transmission start-time is the first non-reserved time slot which occurs following said pretreatment of the first packet of said first information.
Claim 16
Dependent Claim
186 words
Apparatus usable for transmitting first information from a data source associated with a first data station to a first data destination associated with a second data station, said apparatus coupled to said first data station by physical media, wherein the data source outputs said first information in a plurality of data packets, the beginning times for output of said data packets from said data source defining a plurality of packet-start times, the apparatus comprising: a transmitter configured to initiate transmission of the information contained in a first of said packets of said first information over said physical media beginning at a transmission-start time; a timer coupled to said transmitter and configured to determine a value related to the length of time from said packet-start time of said first packet until said transmission-start time; said transmitter also configured to transmit said first value to said second data station; and a data delay device in said second data station configured to delay the initiation of transfer of said information contained in said first packet to said first data destination for a delay period based on said first value.
Claim 17
Dependent Claim
186 words
Apparatus usable for transmitting first information from a data source associated with a first data station to a first data destination associated with a second data station, said apparatus coupled to said first data station by physical media, wherein the data source outputs said first information in a plurality of data packets, the beginning times for output of said data packets from said data source defining a plurality of packet-start times, the apparatus comprising: a transmitter configured to initiate transmission of the information contained in a first of said packets of said first information over said physical media beginning at a transmission-start time; a timer coupled to said transmitter and configured to determine a value related to the length of time from said packet-start time of said first packet until said transmission-start time; said transmitter also configured to transmit said first value to said second data station; and a data delay device in said second data station configured to delay the initiation of transfer of said information contained in said first packet to said first data destination for a delay period based on said first value.
Claim 18
Dependent Claim
44 words
Apparatus as claimed in claim 15 wherein said timer comprises a counter configured to reset to a predetermined value at said packet-start times, to decrement or increment at a predetermined rate, and to output the value which the counter holds at said transmission-start time.
Claim 19
Dependent Claim
28 words
Apparatus as claimed in claim 15 wherein said delay device comprises a first-in-first-out buffer having a variable effective buffer length which is controlled based on said first value.
Claim 20
Dependent Claim
171 words
Apparatus for transmitting first information from a data source in a first data station to a first data destination in a second data station, said second data station coupled to said first data station by physical media, wherein the data source outputs said first information in a plurality of data packets, the beginning times for output of said data packets from said data source defining a plurality of packet-start times, the apparatus comprising: means for initiating transmission of the information contained in a first of said packets of said first information over said physical media beginning at a transmission-start time; a timer for determining a first value related to the length of time from said packet-start time of said first packet until said transmission-start time; means for communicating said first value to said second data station; means, in said second data station, for delaying the initiation of the transfer of said information contained in said first packet to said first data destination for a delay period based on said first value.
Claim 21
Dependent Claim
171 words
Apparatus for transmitting first information from a data source in a first data station to a first data destination in a second data station, said second data station coupled to said first data station by physical media, wherein the data source outputs said first information in a plurality of data packets, the beginning times for output of said data packets from said data source defining a plurality of packet-start times, the apparatus comprising: means for initiating transmission of the information contained in a first of said packets of said first information over said physical media beginning at a transmission-start time; a timer for determining a first value related to the length of time from said packet-start time of said first packet until said transmission-start time; means for communicating said first value to said second data station; means, in said second data station, for delaying the initiation of the transfer of said information contained in said first packet to said first data destination for a delay period based on said first value.
Claim 22
Dependent Claim
16 words
Apparatus as claimed in claim 18 wherein said means for delaying includes a variable-length FIFO memory.
Claim 23
Independent Claim
219 words
A method for transmitting both data from a packet source and data from an isochronous source onto a physical medium comprising: transmitting signals onto said physical medium during a first time frame, said frame comprising a predetermined number of time slots, according to a first frame structure defining first and second pluralities of time slots wherein said first plurality of said time slots is used for transmission of a first plurality of symbols in response to said isochronous data source, each of said first plurality of symbols comprising a plurality of bit-groups, each for conveying a first predetermined number of data bits, and said second plurality of said time slots being used for transmission of a second plurality of symbols in response to said packet source, said second plurality of symbols comprising a first bit-group for transmission in response to a period of non-output of a packet from said packet source and a plurality of bit-groups, different from said first bit-group, each for conveying a first predetermined number of data bits in response to output of a packet from said packet source, repeating said step of transmitting, during subsequent time frames, at regular time intervals, according to said first frame structure; and retiming said second plurality of symbols to place said second plurality of symbols in a packet form.
Claim 24
Independent Claim
219 words
A method for transmitting both data from a packet source and data from an isochronous source onto a physical medium comprising: transmitting signals onto said physical medium during a first time frame, said frame comprising a predetermined number of time slots, according to a first frame structure defining first and second pluralities of time slots wherein said first plurality of said time slots is used for transmission of a first plurality of symbols in response to said isochronous data source, each of said first plurality of symbols comprising a plurality of bit-groups, each for conveying a first predetermined number of data bits, and said second plurality of said time slots being used for transmission of a second plurality of symbols in response to said packet source, said second plurality of symbols comprising a first bit-group for transmission in response to a period of non-output of a packet from said packet source and a plurality of bit-groups, different from said first bit-group, each for conveying a first predetermined number of data bits in response to output of a packet from said packet source, repeating said step of transmitting, during subsequent time frames, at regular time intervals, according to said first frame structure; and retiming said second plurality of symbols to place said second plurality of symbols in a packet form.
Claim 25
Dependent Claim
31 words
A method as claimed in claim 20 wherein said step of retiming includes delaying said second plurality of symbols to reproduce timing characteristics of said packet output from said packet source.