US5487066A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Distributed intelligence network using time and frequency multiplexing
Assignee: TECHNOLOGIES FUTURES Inc D/B/A ORION TECHNOLOGY
•
Filing: 1994-01-21
•
Granted: 1996-01-23
•
Expires: 2014-01-21
Abstract
Abstract A distributed intelligence network using time and frequency domain multiplexing. On power-up, each node determines its skew and requests downloading of program code and configuration data. A node claims timeslots by transmitting a packet into an apparently empty timeslot and verifying receipt of its own packet.
Inventors
- 👤 Robert P. McNamara
- 👤 Alan Saldinger
- 👤 Robert J. Cringle
- 👤 Gigi C. Chu
- 👤 Shanubhog G. Sangameswara
- 👤 Peterpaul Vita
- 👤 Michael M. Ouye
- 👤 David R. F. Stevens
- 👤 Celeste Baranski
- 👤 Cai U. Monsson
- 👤 Timothy P. Murphy
- 👤 Kevin T. Murphy
- 👤 Gary M. Ellis
- 👤 Ranjit Ghate
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-04 04:15
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/2801; H04J; H04J3/00; H04J3/02; H04J3/06; H04J3/0635; H04J3/0682
Claims Analysis
Total Claims: 43
Claim 1
Independent Claim
170 words
A method for transmitting boot images to a number of nodes in a network, comprising: the step, performed continuously, of generating a periodic timing mark to define a series of cycles wherein (i) at least one interval within each cycle is designated a signalling packet ("SP") interval, and (ii) a plurality of other intervals within each cycle are designated timeslots; the step, performed by a network boot unit ("NBU"), of transmitting a boot control signalling packet ("BCSP") in a given SP interval, wherein the BCSP (i) contains boot control information signifying that a boot image is to be transmitted, (ii) specifies at least one timeslot in which the boot image is to be transmitted in later cycles, and (iii) contains image descriptor information identifying the boot image; and the steps, performed by the NBU, of transmitting boot packets, each containing a portion of the identified boot image, within the specified timeslot or timeslots for each of a number of cycles subsequent to the frame in which the BCSP was transmitted.
Claim 2
Independent Claim
170 words
A method for transmitting boot images to a number of nodes in a network, comprising: the step, performed continuously, of generating a periodic timing mark to define a series of cycles wherein (i) at least one interval within each cycle is designated a signalling packet ("SP") interval, and (ii) a plurality of other intervals within each cycle are designated timeslots; the step, performed by a network boot unit ("NBU"), of transmitting a boot control signalling packet ("BCSP") in a given SP interval, wherein the BCSP (i) contains boot control information signifying that a boot image is to be transmitted, (ii) specifies at least one timeslot in which the boot image is to be transmitted in later cycles, and (iii) contains image descriptor information identifying the boot image; and the steps, performed by the NBU, of transmitting boot packets, each containing a portion of the identified boot image, within the specified timeslot or timeslots for each of a number of cycles subsequent to the frame in which the BCSP was transmitted.
Claim 3
Dependent Claim
18 words
The method of claim 1, wherein the step of transmitting a boot image is performed over successive cycles.
Claim 4
Dependent Claim
65 words
The method of claim 1, and further comprising the steps, performed by a node requiring a particular type of boot image, of: testing for a predetermined time for the presence of a BCSP specifying the particular type of boot image; and in the absence of a BCSP within the predetermined time, transmitting a boot request signalling packet ("BRSP") specifying the particular type of boot image.
Claim 5
Dependent Claim
29 words
The method of claim 1, and further comprising the step, carried out by the NBU prior to the step of transmitting boot packets, of claiming at least one timeslot.
Claim 6
Dependent Claim
47 words
The method of claim 4 wherein the claiming step includes the substeps of: determining a timeslot that is believed to be free; transmitting a claiming packet unique to the NBU on that timeslot; listening to that timeslot; and verifying the receipt of the claiming packet as sent.
Claim 7
Dependent Claim
34 words
The method of claim 1 wherein the step of transmitting a BCSP is performed simultaneously on a plurality of channels and wherein the step of transmitting boot packets is performed on a single channel.
Claim 8
Dependent Claim
23 words
The method of claim 1 wherein the step of transmitting a BCSP is repeated after at least one boot packet has been sent.
Claim 9
Independent Claim
149 words
A method wherein a plurality of network boot units ("NBU's") in a network determine which NBU is to respond to a boot request signalling packet ("BRSP") specifying a particular boot image, comprising: the step, performed continuously, of generating a periodic timing marks to define a series of cycles wherein (i) at least one interval within each cycle is designated a signalling packet ("SP") interval, and (ii) a plurality of additional intervals within the cycle are designated timeslots; and the steps, performed by each NBU having access to the particular boot image, of transmitting a boot control signalling packet ("BCSP") during the SP interval, the BCSP for each NBU identifying that NBU as the source, testing for the reception of a BCSP, determining if the first BCSP received originated from itself, and assuming the status of master NBU if and only if the first received BCSP did originate from itself.
Claim 10
Independent Claim
149 words
A method wherein a plurality of network boot units ("NBU's") in a network determine which NBU is to respond to a boot request signalling packet ("BRSP") specifying a particular boot image, comprising: the step, performed continuously, of generating a periodic timing marks to define a series of cycles wherein (i) at least one interval within each cycle is designated a signalling packet ("SP") interval, and (ii) a plurality of additional intervals within the cycle are designated timeslots; and the steps, performed by each NBU having access to the particular boot image, of transmitting a boot control signalling packet ("BCSP") during the SP interval, the BCSP for each NBU identifying that NBU as the source, testing for the reception of a BCSP, determining if the first BCSP received originated from itself, and assuming the status of master NBU if and only if the first received BCSP did originate from itself.
Claim 11
Dependent Claim
110 words
The method of claim 8, and further comprising the steps, performed by the master NBU, of transmitting a boot control signalling packet "(BCSP") in a given SP interval, wherein the BCSP (i) contains boot control information signifying that a boot image is to be transmitted, (ii) specifies at least one timeslot in which the boot image is to be transmitted in later cycles, and (iii) contains image descriptor information identifying the particular boot image; and transmitting boot packets, each containing a portion of the particular boot image, within the specified timeslot or timeslots for each of a number of cycles subsequent to the frame in which the BCSP was transmitted.
Claim 12
Independent Claim
175 words
A method for transmitting information from a node in a specified timeslot in a time-division multiplexed communication system having a unidirectional transmitting bus terminating at a head-end and translated at said head-end onto a unidirectional receiving bus originating from said head-end, comprising the steps of: transmitting a test signal on said transmitting bus from said node; receiving said test signal from said receiving bus at said node; calculating the elapsed time between said transmitting and receiving steps; calculating a skew time from said elapsed time; transmitting an information signal an amount of time equal to said skew time prior to a time of arrival of said timeslot at said head-end; generating a periodic timing mark, with the periods between said timing marks being frames, each frame having a plurality of timeslots; transmitting information signals to a second node in said specified timeslot in first frames, said first frames occurring every other frame; and receiving information signals from said second node in said specified timeslot in second frames, said second frames occurring between said first frames.
Claim 13
Independent Claim
175 words
A method for transmitting information from a node in a specified timeslot in a time-division multiplexed communication system having a unidirectional transmitting bus terminating at a head-end and translated at said head-end onto a unidirectional receiving bus originating from said head-end, comprising the steps of: transmitting a test signal on said transmitting bus from said node; receiving said test signal from said receiving bus at said node; calculating the elapsed time between said transmitting and receiving steps; calculating a skew time from said elapsed time; transmitting an information signal an amount of time equal to said skew time prior to a time of arrival of said timeslot at said head-end; generating a periodic timing mark, with the periods between said timing marks being frames, each frame having a plurality of timeslots; transmitting information signals to a second node in said specified timeslot in first frames, said first frames occurring every other frame; and receiving information signals from said second node in said specified timeslot in second frames, said second frames occurring between said first frames.
Claim 14
Dependent Claim
19 words
The method of claim 10 further comprising the step of digitizing a voice signal to produce said information signal.
Claim 15
Dependent Claim
20 words
The method of claim 10 wherein said transmitting an information signal step includes asynchronously transmitting said information within said timeslot.
Claim 16
Dependent Claim
37 words
The method of claim 10 wherein said step of generating a periodic timing mark includes receiving a timing signal from a public switched network and using said public switched network timing signal to produce said timing marks.
Claim 17
Dependent Claim
191 words
A communication system for exchanging information between a plurality of nodes, comprising: a unidirectional transmitting medium coupling each of said nodes to a head-end of said transmitting medium; a unidirectional receiving medium extending from an originating end to each of said nodes; head-end translating means for transferring signals received at said head-end of said transmitting medium to said originating end of said receiving medium; means for generating a periodic timing mark on said receiving medium, each interval between a pair of timing marks being a frame, each frame defining a Plurality of timeslots; means for transmitting a test signal from a first node on said transmitting medium; means for receiving said test signal at said first node on said receiving medium; means for calculating an elapsed skew time between the transmitting and receiving of said test signal; means for transmitting information for a specified timeslot an amount of time equal to said skew time prior to the arrival of said specified timeslot at said head-end; and wherein said transmitting medium and said receiving medium are separate frequency channels on a single physical medium and said translating means is a frequency translator.
Claim 18
Dependent Claim
191 words
A communication system for exchanging information between a plurality of nodes, comprising: a unidirectional transmitting medium coupling each of said nodes to a head-end of said transmitting medium; a unidirectional receiving medium extending from an originating end to each of said nodes; head-end translating means for transferring signals received at said head-end of said transmitting medium to said originating end of said receiving medium; means for generating a periodic timing mark on said receiving medium, each interval between a pair of timing marks being a frame, each frame defining a Plurality of timeslots; means for transmitting a test signal from a first node on said transmitting medium; means for receiving said test signal at said first node on said receiving medium; means for calculating an elapsed skew time between the transmitting and receiving of said test signal; means for transmitting information for a specified timeslot an amount of time equal to said skew time prior to the arrival of said specified timeslot at said head-end; and wherein said transmitting medium and said receiving medium are separate frequency channels on a single physical medium and said translating means is a frequency translator.
Claim 19
Dependent Claim
23 words
The communication system of claim 14 further comprising means, coupled to said first node, for digitizing a voice signal to produce said information.
Claim 20
Dependent Claim
53 words
The communication system of claim 14 further comprising a plurality of means for digitizing voice signals, each digitizing means being coupled to one of said nodes, each of said nodes having a separate address, and a plurality of memories, each coupled to one of said nodes for storing the addresses of said nodes.
Claim 21
Dependent Claim
34 words
The communication system of claim 16 further comprising a plurality of transmitting and receiving channels on said physical medium, each of said nodes having means for transmitting and receiving on more than one channel.
Claim 22
Independent Claim
230 words
A method for claiming a timeslot for voice transmissions at one node in a network over a medium, comprising the steps of: (a) providing a periodic timing mark on said medium, each timing mark being followed by a plurality of timeslots; (b) monitoring, at each node, timeslots following said timing mark for the presence of messages; (c) storing in a memory at each node a list of occupied timeslots; (d) transmitting, at an originating node a dummy message in a claimed, random one of the unoccupied timeslots as determined from said memory list; (e) monitoring said medium for reception of said transmitted dummy message; (f) comparing a received dummy message to the transmitted dummy message; (g) repeating steps (a) through (f) if the transmitted and received dummy messages are not substantially similar; (h) transmitting a series of dummy messages in said claimed timeslot to keep the claimed timeslot occupied; (i) updating said memory list in other nodes to indicate said claimed timeslot as being occupied; (j) transmitting a signalling packet from said originating node having a destination address, an originating address, and the location of said claimed timeslot; (k) monitoring said medium for a response to said signalling packet; (l) receiving a responsive signalling packet designating a claimed response timeslot; and (m) transmitting voice data in said claimed timeslot and converting voice data in said response timeslot into voice signals.
Claim 23
Dependent Claim
45 words
The method of claim 18 wherein said medium includes a plurality of frequency channels and further comprising the step of sending said signalling packet over each of said channels, said monitoring for a response step being done on a home channel containing said claimed timeslot.
Claim 24
Dependent Claim
137 words
The method of claim 18 further comprising the steps of: (n) receiving, at a receiving node, said signalling packet addressed to said receiving node; (o) transmitting a second dummy message in a response timeslot having a predetermined relationship to said claimed timeslot; (p) monitoring said medium for reception of said transmitted second dummy message; (q) receiving said second dummy message; (r) comparing said received second dummy message to the transmitted second dummy message; (s) repeating steps (o) through (r) if said stored second dummy message and received dummy message are not substantially similar; (t) transmitting a signalling packet addressed to said originating node indicating that voice communication has been established; (u) transmitting a series of second dummy messages in said response timeslot to keep said response timeslot occupied; and (v) sending voice transmissions in said response timeslot.
Claim 25
Dependent Claim
25 words
The method of claim 20 further comprising the step of adding said response timeslot to said memory list of occupied timeslots at said other node.
Claim 26
Dependent Claim
42 words
The method of claim 20 further comprising the steps of: determining whether said receiving node is busy with another transmission; and sending a signalling packet to said originating node indicating that said receiving node is busy if said receiving node is busy.
Claim 27
Dependent Claim
91 words
The method of claim 22 wherein said medium has a plurality of channels and further comprising the steps of: determining whether said originating node is on the same channel as said receiving node; transmitting a signalling packet to an additional node when said receiving and originating nodes are on different channels and said receiving node is busy, said signalling packet indicating that said receiving node is busy; retransmitting, at said additional node, said signalling packet from said receiving node to said originating node on the frequency channel of said originating node.
Claim 28
Independent Claim
465 words
A method for claiming a timeslot for voice transmissions at one node in a network over a medium, comprising the steps of: (a) providing a periodic timing mark on said medium, each timing mark being followed by a plurality of timeslots; (b) monitoring, at each node, timeslots following said timing mark for the presence of messages; (c) storing in a memory at each node a list of occupied timeslots; (d) transmitting, at an originating node a dummy message in a claimed, random one of the unoccupied timeslots as determined from said memory list; (e) monitoring said medium for reception of said transmitted dummy message; (f) comparing a received dummy message to the transmitted dummy message; (g) repeating steps (a) through (f) if the transmitted and received dummy messages are not substantially similar; (h) transmitting a series of dummy messages in said claimed timeslot to keep the claimed timeslot occupied; (i) updating said memory list in other nodes to indicate said claimed timeslot as being occupied; (j) transmitting a signalling packet from said originating node having a destination address, an originating address, and the location of said claimed timeslot; (k) monitoring said medium for a response to said signalling packet; (l) receiving a responsive signalling packet designating a claimed response timeslot; and (m) transmitting voice data in said claimed timeslot and converting voice data in said return timeslot into voice signals. (n) receiving, at a receiving node, said signalling packet addressed to said receiving node; (o) transmitting a second dummy message in a response timeslot having a predetermined relationship to said claimed timeslot; (p) monitoring said medium for reception of said transmitted second dummy message; (q) receiving said second dummy message; (r) comparing said received second dummy message to the transmitted second dummy message; (s) repeating steps (o) through (r) if said stored second dummy message and received dummy message are not substantially similar; (t) transmitting a signalling packet addressed to said originating node indicating that said response timeslot has been claimed; (u) transmitting a series of second dummy messages in said response timeslot to keep said response timeslot occupied; (v) sending voice transmissions in said response timeslot; (w) determining whether said receiving node is busy with another transmission; (x) sending a signalling packet to said originating node indicating that said receiving node is busy if said receiving node is busy; (y) determining whether said originating node is on the same channel as said receiving node; (z) transmitting a signalling packet to an additional node when said receiving and originating nodes are on different channels and said receiving node is busy, said signalling package indicating that said receiving node is busy; (aa) retransmitting, at said additional node, said signalling packet from said receiving node to said originating node on the frequency channel of said originating node.
Claim 29
Independent Claim
203 words
A method for establishing and maintaining a voice communication between nodes in a network, each node having at least one associated telephone characterized by address information, comprising: the step, performed repetitively and continuously, of generating periodic timing marks to define a series of cycles wherein (i) at least one interval within each cycle is designated a signalling packet ("SP") interval, (ii) a plurality of other intervals within each cycle are designated voice time slots ("VTS"), and (iii) pairs of VTS's in each cycle define a voice circuit ("VC"); the step, performed by a first node receiving signals from its associated telephone, of claiming a first VTS of an unused VC;. the step, performed between the first node and a second node addressed by the first node of exchanging SP's between the first and second nodes; claiming the second VTS of the VC for the second node; and the steps, performed by each of the first and second nodes, of inserting voice data in their respective claimed VTS's, each node generating the voice data on the basis of signals received from its associated telephone for transmission to the other node and applying voice data as received from the other node to its associated phone.
Claim 30
Dependent Claim
51 words
The method of claim 25, wherein the first mentioned step of claiming a VTS comprises the substeps of: ascertaining the apparent availability of a particular VTS; transmitting a Claiming Voice Packet ("CVP") within the apparently available VTS; and verifying the receipt of the CVP intact to indicate the absence of collision.
Claim 31
Dependent Claim
52 words
The method of claim 26 wherein each node is capable of communication on any of a plurality of frequency channels, and wherein the steps of exchanging SP's includes the substep, performed by the first node of sending a Call Request SP on each of the channels, specifying a single channel for response.
Claim 32
Dependent Claim
37 words
The method of claim 26 wherein each cycle contains first and second frames, each frame including an SP interval and a plurality of VTS's, with any VC consisting of corresponding VTS's from the first and second frames.
Claim 33
Independent Claim
376 words
A method for establishing and maintaining a voice communication between nodes in a network, each node having at least one associated telephone characterized by address information, comprising: the step, performed repetitively and continuously, of generating periodic timing marks to define a series of cycles wherein (i) at least one interval within each cycle is designated a signalling packet ("SP") interval, (ii) a plurality of other intervals within each cycle are designated voice time slots ("VTS"), and (iii) pairs of VTS's in each cycle define a voice circuit ("VC"); the step, performed by a first node in response to signals from its associated telephone indicating an off-hook condition and a combination of keystrokes indicating a call to be placed to a second node, of claiming a first VTS of an unused VC; the step, performed by the first node in response to successfully claiming the first VTS, of transmitting a Call Request SP to the second node; the step, performed by the second node in response to receiving the Call Request SP, of sending an Accept SP or a Busy SP to the first node; the steps, performed by the first node in response to receiving the Accept SP, of transmitting an ACK SP to the second node, and applying a ringback signal or a busy signal to its own associated phone; the step, performed by the second node in response to receiving the ACK SP, of causing its own associated phone to ring; the step, carried out by the second node in response to signals from its associated phone indicating an off-hook condition, of claiming the second VTS of the VC; the step, performed by the second node in response to successfully claiming the second VTS, of sending an Answer SP to the first node; the step, performed by the first node in response to receiving the Answer SP, of sending an ACK SP to the second node; and the steps, carried out by each of the first and second nodes, of inserting voice data in their respective claimed VTS's, each node generating the voice data on the basis of signals received from its associated telephone for transmission to the other node and applying voice data as received from the other node to its associated phone.
Claim 34
Dependent Claim
51 words
The method of claim 29, wherein the first mentioned step of claiming a VTS comprises the substeps of: ascertaining the apparent availability of a particular VTS; transmitting a Claiming Voice Packet ("CVP") within the apparently available VTS; and verifying the receipt of the CVP intact to indicate the absence of collision.
Claim 35
Dependent Claim
50 words
The method of claim 29 wherein each node is capable of communication on any of a plurality of frequency channels, and wherein said step of sending a Call Request SP includes the substeps of sending a Call Request SP on each of the channels, specifying a single channel for response.
Claim 36
Dependent Claim
37 words
The method of claim 29 wherein each cycle contains first and second frames, each frame including an SP interval and a plurality of VTS's, with any VC consisting of corresponding VTS's from the first and second frames.
Claim 37
Independent Claim
213 words
A system for transmitting messages to and from nodes over a network broadband medium, comprising: a plurality of head-end means, coupled to one end of said network medium, for receiving said messages in a first frequency band and retransmitting said messages over said network medium in a second frequency band, said first and second frequency bands being a channel, each of said head-end means operating on a different channel; a timing mark generator coupled to said network medium for simultaneously producing periodic timing marks on all of said channels; a plurality of clock generators, each coupled to a different one of said head-end means, for producing the clock signals for said head-end means; a plurality of phase lock loops, each coupled to a different one of said head-end means, for phase lock synchronizing said clock signals to a master clock; a plurality of digital phase lock loop means, each coupled to a different one of said head-end means, for producing a fractional offset of the bits of a message in a timeslot following one of said timing marks to synchronize said message with said clock signals; and means, coupled to said head-end means, for examining the contents of each timeslot and inserting a bit patterns for synchronization in the absence of a message.
Claim 38
Independent Claim
213 words
A system for transmitting messages to and from nodes over a network broadband medium, comprising: a plurality of head-end means, coupled to one end of said network medium, for receiving said messages in a first frequency band and retransmitting said messages over said network medium in a second frequency band, said first and second frequency bands being a channel, each of said head-end means operating on a different channel; a timing mark generator coupled to said network medium for simultaneously producing periodic timing marks on all of said channels; a plurality of clock generators, each coupled to a different one of said head-end means, for producing the clock signals for said head-end means; a plurality of phase lock loops, each coupled to a different one of said head-end means, for phase lock synchronizing said clock signals to a master clock; a plurality of digital phase lock loop means, each coupled to a different one of said head-end means, for producing a fractional offset of the bits of a message in a timeslot following one of said timing marks to synchronize said message with said clock signals; and means, coupled to said head-end means, for examining the contents of each timeslot and inserting a bit patterns for synchronization in the absence of a message.
Claim 39
Dependent Claim
54 words
The system of claim 33 further comprising a plurality of second phase lock loops, each coupled to a different one of said head-end means, for phase synchronizing each said clock generator to an external clock; and logic means for selecting one of the outputs of said second phase lock loops as said master clock.
Claim 40
Dependent Claim
28 words
The system of claim 33 wherein a first or last portion of each said timeslot contains no data to allow said digital phase lock loop means to reset.
Claim 41
Independent Claim
282 words
A system for transmitting messages to and from nodes over a network broadband medium, comprising: a plurality of head-end means, coupled to one end of said network medium, for receiving said messages in a first frequency band and retransmitting said messages over said network medium in a second frequency band, said first and second frequency bands being a channel, each of said head-end means operating on a different channel; a timing mark generator coupled to said network medium for simultaneously producing periodic timing marks on all of said channels; a plurality of clock generators, each coupled to a different one of said head-end means, for producing the clock signals for said head-end means; a plurality of phase lock loops, each coupled to a different one of said head-end means, for phase lock synchronizing said clock signals to a master clock; a plurality of digital phase lock loop means, each coupled to a different one of said head-end means, for producing a fractional offset of the bits of a message in a timeslot following one of said timing marks to synchronize said message with said clock signals; means, coupled to said head-end means, for examining the contents of each timeslot and inserting a bit pattern for synchronization in the absence of a massage; a plurality of second phase lock loops, each coupled to a different one of said head-end means, for phase synchronizing each said clock generator to an external clock; logic means for selecting one of the outputs of said second phase lock loops as said master clock; and wherein a first or last portion of each said timeslot contains no data to allow said digital phase lock loop means to reset.
Claim 42
Independent Claim
282 words
A system for transmitting messages to and from nodes over a network broadband medium, comprising: a plurality of head-end means, coupled to one end of said network medium, for receiving said messages in a first frequency band and retransmitting said messages over said network medium in a second frequency band, said first and second frequency bands being a channel, each of said head-end means operating on a different channel; a timing mark generator coupled to said network medium for simultaneously producing periodic timing marks on all of said channels; a plurality of clock generators, each coupled to a different one of said head-end means, for producing the clock signals for said head-end means; a plurality of phase lock loops, each coupled to a different one of said head-end means, for phase lock synchronizing said clock signals to a master clock; a plurality of digital phase lock loop means, each coupled to a different one of said head-end means, for producing a fractional offset of the bits of a message in a timeslot following one of said timing marks to synchronize said message with said clock signals; means, coupled to said head-end means, for examining the contents of each timeslot and inserting a bit pattern for synchronization in the absence of a massage; a plurality of second phase lock loops, each coupled to a different one of said head-end means, for phase synchronizing each said clock generator to an external clock; logic means for selecting one of the outputs of said second phase lock loops as said master clock; and wherein a first or last portion of each said timeslot contains no data to allow said digital phase lock loop means to reset.
Claim 43
Dependent Claim
72 words
The system of claim 36 wherein said digital phase lock loop means comprises: a shift register having a data input coupled to receive said received message and a clock input coupled to a head-end clock having a frequency at least four times the frequency of said received data; and means for selecting an output of said shift register corresponding to a minimum phase difference between said received data and said head-end clock.
References Cited (Backward Citations)
USRE28598E
Cited
US3706996A
Cited
US3705269A
Cited
US3893033A
Cited
US4087627A
Cited
US4518989A
Cited
US4289930A
Cited
US4393515A
Cited
US4470140A
Cited
US4451701A
Cited
US4381522A
Cited
US4485400A
Cited
US4411007A
Cited
US4491983A
Cited
US4450554A
Cited
US4402008A
Cited
US4535330A
Cited
US4531239A
Cited
US4538263A
Cited
US4538261A
Cited
US4536875A
Cited
US4562573A
Cited
US4516240A
Cited
US4564940A
Cited
US4543654A
Cited
US4506387A
Cited
US4536874A
Cited
US4539677A
Cited
US4550402A
Cited
US4544950A
Cited
US4675866A
Cited
US4763320A
Cited
US4757496A
Cited
EP0173364A1
Cited
US4644526A
Cited
EP0188117A1
Cited
US4694453A
Cited
EP0200704A2
Cited
EP0209383A2
Cited
EP0229684A2
Cited
US4811338A
Cited
US4763319A
Cited
US4750168A
Cited
EP0257901A2
Cited
EP0334569A2
Cited
EP0385695A2
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-01-22 | 1999-07-24 | 2000-01-23 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-01-22 | 2003-07-24 | 2004-01-23 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-01-22 | 2007-07-24 | 2008-01-23 | $7700.00 | Window Closed / Lapsed |