← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 12:28
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag