US3723972A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Data communication system
Assignee: Individual
•
Filing: 1971-11-24
•
Granted: 1973-03-27
•
Expires: 1991-11-24
Abstract
Abstract The disclosed data communication system is adapted to handle data flow to and from a plurality of individual data stations. The system assembles bits of data characters randomly and asynchronously transmitted by periodically sampling input lines in succession for input bits. The input bits are assembled and stored at selected times during each bit transmission. Fully assembled characters are transferred to a new storage location for eventual transmission to a central station. The system is also adapted to transmit data characters back to appropriate ones of the individual data stations at acceptable rates.
Inventors
- 👤 A Chadda
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 20:48
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/20; G06F13/22
Claims Analysis
Total Claims: 35
Claim 1
Independent Claim
145 words
A system for assembling character bits of data characters randomly transmitted in serial bit format from plural data sources, said system comprising, for each data source, in combination: A. means sampling said data source for incoming character bits at a rate of n times the rate at which the character bits are transmitted therefrom, where n is an odd number greater than 1, B. counter means for cycling through a count of n, C. means operating in conjunction with said sampling means to increment said counter means each time said data source is sampled during the interval of a character transmission therefrom, D. decoding means connected to a counter means for responding to (n + 1)/2 in said counter, and E. means responsive to said decoder means for accepting a character bit from said data source each time said counter means contains (n + 1)/2.
Claim 2
Independent Claim
145 words
A system for assembling character bits of data characters randomly transmitted in serial bit format from plural data sources, said system comprising, for each data source, in combination: A. means sampling said data source for incoming character bits at a rate of n times the rate at which the character bits are transmitted therefrom, where n is an odd number greater than 1, B. counter means for cycling through a count of n, C. means operating in conjunction with said sampling means to increment said counter means each time said data source is sampled during the interval of a character transmission therefrom, D. decoding means connected to a counter means for responding to (n + 1)/2 in said counter, and E. means responsive to said decoder means for accepting a character bit from said data source each time said counter means contains (n + 1)/2.
Claim 3
Dependent Claim
9 words
The system defined in claim 1 wherein n 5.
Claim 4
Dependent Claim
44 words
a count word associated with each input line for timing a character transmission thereover; D. a register; E. means operating in conjunction with such scanner to increment, during each sampling, the count word associated with input lines over which character transmissions are in progress,
Claim 5
Dependent Claim
44 words
a count word associated with each input line for timing a character transmission thereover; D. a register; E. means operating in conjunction with such scanner to increment, during each sampling, the count word associated with input lines over which character transmissions are in progress,
Claim 6
Dependent Claim
14 words
load the character bit being transmitted over the input line into said register, and
Claim 7
Dependent Claim
14 words
load the character bit being transmitted over the input line into said register, and
Claim 8
Dependent Claim
24 words
a decoder operating to selected a particular input line for sampling on the basis of the line number held in said line selection register.
Claim 9
Dependent Claim
24 words
a decoder operating to selected a particular input line for sampling on the basis of the line number held in said line selection register.
Claim 10
Dependent Claim
48 words
means for decrementing said second register each time an assembled character is processed during a sampling cycle, and inhibiting the processing of additional assembled characters during the sampling cycle in progress when said register content is zero, a. said additional assembled characters being processed during subsequent sampling cycles.
Claim 11
Dependent Claim
48 words
means for decrementing said second register each time an assembled character is processed during a sampling cycle, and inhibiting the processing of additional assembled characters during the sampling cycle in progress when said register content is zero, a. said additional assembled characters being processed during subsequent sampling cycles.
Claim 12
Dependent Claim
177 words
a line status word associated with each input line, said line status words including a. a count word portion for timing a character transmission; D. a first register adapted to temporarily hold the line status word of each input line as it is sampled during a sampling cycle; E. means incrementing the count word portion of a line status word each time it is held in said first register during a character transmission over the associated input line; F. assembly means responsive to the count word portion of each line status word each time it cycles to a predetermined count to transfer the correspondingly associated character assembly word into said first register, enter the character bit being transmitted over the associated input line for assembly into said character assembly word; and return said character assembly word to said memory; G. means detecting when all of the bits of a character have been transmitted over an input line and assembled into the associated character assembly word; and H. means controlling the processing of assembled characters, said means including
Claim 13
Dependent Claim
177 words
a line status word associated with each input line, said line status words including a. a count word portion for timing a character transmission; D. a first register adapted to temporarily hold the line status word of each input line as it is sampled during a sampling cycle; E. means incrementing the count word portion of a line status word each time it is held in said first register during a character transmission over the associated input line; F. assembly means responsive to the count word portion of each line status word each time it cycles to a predetermined count to transfer the correspondingly associated character assembly word into said first register, enter the character bit being transmitted over the associated input line for assembly into said character assembly word; and return said character assembly word to said memory; G. means detecting when all of the bits of a character have been transmitted over an input line and assembled into the associated character assembly word; and H. means controlling the processing of assembled characters, said means including
Claim 14
Dependent Claim
51 words
means for decrementing said load distribution register each time an assembled character is processed during a sampling cycle, and inhibiting the processing of additional assembled characters during the sampling cycle in progress when said load distribution register content is zero, a. said additional assembled characters being processed during subsequent sampling cycles.
Claim 15
Dependent Claim
51 words
means for decrementing said load distribution register each time an assembled character is processed during a sampling cycle, and inhibiting the processing of additional assembled characters during the sampling cycle in progress when said load distribution register content is zero, a. said additional assembled characters being processed during subsequent sampling cycles.
Claim 16
Dependent Claim
8 words
return the character assembly word to said memory.
Claim 17
Dependent Claim
8 words
return the character assembly word to said memory.
Claim 18
Independent Claim
51 words
A system for assemblying character bits of data characters randomly transmitted in serial bit format over plural input lines, said system comprising, in combination: A. a clock periodically generating clock pulses at a rate of n times the rate at which bits of a character are transmitted over an input line,
Claim 19
Independent Claim
51 words
A system for assemblying character bits of data characters randomly transmitted in serial bit format over plural input lines, said system comprising, in combination: A. a clock periodically generating clock pulses at a rate of n times the rate at which bits of a character are transmitted over an input line,
Claim 20
Dependent Claim
10 words
The system defined in claim 3, wherein n equals 5.
Claim 21
Dependent Claim
19 words
The system defined in claim 3, wherein said memory stores a line status word associated with each input line,
Claim 22
Dependent Claim
26 words
The system defined in claim 5, wherein each said count word is included as a portion of a correspondingly associated one of said line status words.
Claim 23
Dependent Claim
44 words
The system defined in claim 6, wherein each said line status word further includes a status bit, and said system further includes: A. means for coding said status bit to indicate that the associated input line has been found active during a sampling thereof.
Claim 24
Dependent Claim
50 words
The system defined in claim 3, whiCh further includes: A. means for detecting when all of the bits of a character have been transmitted over an input line and assembled into the character assembly word associated therewith; and B. means controlling the processing of an assembled character, said means including
Claim 25
Independent Claim
81 words
A system for assembling character bits of data characters randomly transmitted in serial bit format over plural input lines, said system comprising, in combination: A. a clock periodically generating clock pulses, the interval between said clock pulses being substantially less than the signal duration of a transmitted character bit; B. means operating in response to each said clock pulse to initiate a sampling cycle during which each input line is successively sampled for a character bit transmission; C. a memory storing
Claim 26
Independent Claim
81 words
A system for assembling character bits of data characters randomly transmitted in serial bit format over plural input lines, said system comprising, in combination: A. a clock periodically generating clock pulses, the interval between said clock pulses being substantially less than the signal duration of a transmitted character bit; B. means operating in response to each said clock pulse to initiate a sampling cycle during which each input line is successively sampled for a character bit transmission; C. a memory storing
Claim 27
Dependent Claim
88 words
The system defined in claim 9, wherein said clock pulses are generated at a rate of n times the rate at which character bits are transmitted over the input lines, where n is an odd number greater than 1, said count word portion of said line status words is repeated incremented to a count of n and reset during a character transmission over the associated input line, and said assembly means operates to assemble a character bit each time a count word portion reaches n/2 + 1/2 .
Claim 28
Dependent Claim
10 words
The system defined in claim 10, wherein n equals 5.
Claim 29
Dependent Claim
31 words
The system defined in claim 9, wherein each said line status word also includes a coded line number of the input line associated therewith, and said clock pulse responsive means includes
Claim 30
Dependent Claim
20 words
The system defined in claim 9, which further includes: A. a storage element associated with each input line, said element
Claim 31
Dependent Claim
56 words
The system defined in claim 9 wherein each input line has a specified rate at which it transmits data characters, the input lines with substantially the same transmission rates being categorized in a group, said system additionally comprising one of said clocks and one of said clock responsive means for each separate group of input lines.
Claim 32
Dependent Claim
156 words
In a system for assembling character bits of data characters randomly transmitted in serial bit format over a plurality of lines including means cyclically operable for sampling the plurality of input lines in succession and for assembling the character bits and means for detecting when all of the bits of a character have been transmitted over an input line and assembled into a character assembly word associated therewith, means for controlling the processing of an assembled character including: A. a load distribution register loaded at the beginning of each sampling cycle with a number which is a predetermined fraction of the total number of input lines to be sampled in a sampling cycle, and B. means for decrementing said load distribution registers each time an assembled character is processed during a sampling cycle, said means inhibiting the processing of additional assembled characters during the sampling cycle in progress when the load distribution register count is zero.
Claim 33
Dependent Claim
156 words
In a system for assembling character bits of data characters randomly transmitted in serial bit format over a plurality of lines including means cyclically operable for sampling the plurality of input lines in succession and for assembling the character bits and means for detecting when all of the bits of a character have been transmitted over an input line and assembled into a character assembly word associated therewith, means for controlling the processing of an assembled character including: A. a load distribution register loaded at the beginning of each sampling cycle with a number which is a predetermined fraction of the total number of input lines to be sampled in a sampling cycle, and B. means for decrementing said load distribution registers each time an assembled character is processed during a sampling cycle, said means inhibiting the processing of additional assembled characters during the sampling cycle in progress when the load distribution register count is zero.
Claim 34
Dependent Claim
32 words
The system as defined in claim 15 wherein additional assembled characters, not processed during one sampling cycle because said decrementing and inhibiting means prevents further assembly, are processed during subsequent sampling cycles.
Claim 35
Dependent Claim
35 words
The system defined in claim 15 including a storage element associated with each input line, said element being conditioned to designate, during subsequent sampling cycles, those character assembly words which contain assembled characters awaiting processing.
References Cited (Backward Citations)
US3241125A
Cited
US3288928A
Cited
US3293618A
Cited
US3312945A
Cited
US3312950A
Cited
US3341818A
Cited
US3416141A
Cited
US3541513A
Cited
US3573740A
Cited
US3568164A
Cited
US3559187A
Cited
US3596254A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1976-03-26 | 1976-09-25 | 1977-03-27 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1980-03-26 | 1980-09-25 | 1981-03-27 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1984-03-26 | 1984-09-25 | 1985-03-27 | $7700.00 | Window Closed / Lapsed |