Patent US3688273A successfully refreshed from Google Patents.
← Back to Patent Explorer
US3688273A Expired / Lapsed US ⏱️ 0.0 years remaining

Digital data communication system providing a recirculating poll of a plurality of remote terminal units

Assignee: Unisys Corp
•
Filing: 1970-11-09
•
Granted: 1972-08-29
•
Expires: 1990-11-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A digital data transmission system in which a string of polling messages stored in the memory of a computer system are transmitted over a communication line to a remote station having a plurality of input-output units. An input-output control unit, without interrupting the processor of the computer system, continuously transmits the polling messages to the remote station to poll the input-output units. A counter is counted in response to control characters which are stored as part of the polling string and divide the string into equal blocks. The counter controls logic for resetting the memory address back to the base address of the polling string when the entire string has been transmitted, so that the string is repeated without intervention of the processor.

Inventors

  • 👤 Chander K Narang

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-22 20:39
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0487; G06F3/0489; G06F13/00; G06F13/14; G06F13/20; G06F13/22; G06F13/38; G06F13/382; G06F13/385; G06F9/00; G06F9/06; G06F9/22; G06F9/26

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 115 words
The method of continuously polling a plurality of remote terminal units over a common transmission line, comprising the steps of storing a group of characters comprising a string of polling messages in an addressable memory in consecutive address locations, inserting a special character into the stored polling string at equal address intervals, transmitting each of the polling messages in sequence from the memory to the remote terminal units, providing a special character condition indicating the end of the polling string stored in the memory, and addressing the start of the polling string in memory in response to the special character condition indicating the end of the string to repeat the transmission of the polling string.
Claim 2
Independent Claim 115 words
The method of continuously polling a plurality of remote terminal units over a common transmission line, comprising the steps of storing a group of characters comprising a string of polling messages in an addressable memory in consecutive address locations, inserting a special character into the stored polling string at equal address intervals, transmitting each of the polling messages in sequence from the memory to the remote terminal units, providing a special character condition indicating the end of the polling string stored in the memory, and addressing the start of the polling string in memory in response to the special character condition indicating the end of the string to repeat the transmission of the polling string.
Claim 3
Dependent Claim 61 words
The method of claim 1 further including the steps of: counting the special characters in the polling string, addressing the start of the program string in memory at an address determined by the address of the special character condition at the end of the polling message minus a predetermined multiple of the number of special characters counted in the program string.
Claim 4
Dependent Claim 31 words
The method of claim 2 wherein the polling string stored in memory has a number of addressable characters that is an integral multiple of said address interval of the special characters.
Claim 5
Dependent Claim 165 words
In a data communication system in which digital characters are transferred between an addressable memory and a plurality of addressable remote terminals through an input-output control unit over a single transmission line, apparatus for continuously polling the remote terminals in any predetermined sequence from a string of polling messages stored in consecutive address locations in the memory starting at a predetermined address, comprising register means storing said predetermined address, means utilizing the address in said register for transferring the contents of said predetermined address in memory to said transmission line and incrementing the register to the next address in the polling message, means utilizing the incremented address for transferring the contents of memory from successive addresses to the transmission line, and means sensing the last character in the polling message string when transferred out of memory for resetting the register to the initial address, whereby the polling message string is repeatedly read out of memory to the transmission line for transmission to the remote station.
Claim 6
Dependent Claim 165 words
In a data communication system in which digital characters are transferred between an addressable memory and a plurality of addressable remote terminals through an input-output control unit over a single transmission line, apparatus for continuously polling the remote terminals in any predetermined sequence from a string of polling messages stored in consecutive address locations in the memory starting at a predetermined address, comprising register means storing said predetermined address, means utilizing the address in said register for transferring the contents of said predetermined address in memory to said transmission line and incrementing the register to the next address in the polling message, means utilizing the incremented address for transferring the contents of memory from successive addresses to the transmission line, and means sensing the last character in the polling message string when transferred out of memory for resetting the register to the initial address, whereby the polling message string is repeatedly read out of memory to the transmission line for transmission to the remote station.
Claim 7
Dependent Claim 66 words
Apparatus as defined in claim 4 wherein said resetting means includes means sensing a special character in said polling message, means responsive to the sensing means for counting the number of such special characters, and means responsive to the counting means when the last character in the polling message is sensed for decrementing the register by an integral multiple of count condition of the counting means.
Claim 8
Dependent Claim 196 words
In a data communicatiOn system in which digital characters are transferred between an addressable memory and a plurality of addressable remote terminals through an input-output control unit over a single transmission line, apparatus for continuously polling the remote terminals in any predetermined sequence from a string of polling messages stored in the memory starting at a predetermined address, comprising register means storing said predetermined address, means utilizing the address in said register for transmitting the polling messages from sequential address locations in memory over said transmission line, means for incrementing the address in the address register as each addressable portion of the polling string is transferred out of memory to the transmission line, the string of polling messages in memory including control characters at predetermined equal address increments, means responsive to said control characters as they are transferred out of memory for counting the number of said address increments in the polling message, means sensing the end of the polling string when the last message is read out of memory, and means responsive to said counting means for decrementing the address in said register a number of times determined by the state of said counting means.
Claim 9
Dependent Claim 196 words
In a data communicatiOn system in which digital characters are transferred between an addressable memory and a plurality of addressable remote terminals through an input-output control unit over a single transmission line, apparatus for continuously polling the remote terminals in any predetermined sequence from a string of polling messages stored in the memory starting at a predetermined address, comprising register means storing said predetermined address, means utilizing the address in said register for transmitting the polling messages from sequential address locations in memory over said transmission line, means for incrementing the address in the address register as each addressable portion of the polling string is transferred out of memory to the transmission line, the string of polling messages in memory including control characters at predetermined equal address increments, means responsive to said control characters as they are transferred out of memory for counting the number of said address increments in the polling message, means sensing the end of the polling string when the last message is read out of memory, and means responsive to said counting means for decrementing the address in said register a number of times determined by the state of said counting means.
Claim 10
Dependent Claim 247 words
Apparatus for polling a plurality of remote terminal units comprising a main memory, a plurality of data communication lines for transmitting information to the remote terminal units, an address memory having a word location reserved therein for each data communication line, multi-line control means for selectively coupling the data communication lines to the main memory over a single channel, the word location for at least one data channel in the address memory storing the base address of a string of polling message stored in sequential address locations in the main memory, an address register, the multi-line control means including means responsive to the selection of the particular one of the data communication lines for addressing the corresponding location in the address memory to write the address into the address register, means responsive to the address in the address register for addressing the main memory to transfer a word of the polling message to the communication line, means incrementing the address in the register and restoring it to the same location in the address memory, counting means associated with each communication line, means responsive to a first predetermined control word in the polling message when read out of main memory for incrementing the associated counting means, and means responsive to a second predetermined control word in the polling message when read out of main memory for decrementing the address in said location in the address memory by an amount proportional to the count condition of said counting means.
Claim 11
Dependent Claim 247 words
Apparatus for polling a plurality of remote terminal units comprising a main memory, a plurality of data communication lines for transmitting information to the remote terminal units, an address memory having a word location reserved therein for each data communication line, multi-line control means for selectively coupling the data communication lines to the main memory over a single channel, the word location for at least one data channel in the address memory storing the base address of a string of polling message stored in sequential address locations in the main memory, an address register, the multi-line control means including means responsive to the selection of the particular one of the data communication lines for addressing the corresponding location in the address memory to write the address into the address register, means responsive to the address in the address register for addressing the main memory to transfer a word of the polling message to the communication line, means incrementing the address in the register and restoring it to the same location in the address memory, counting means associated with each communication line, means responsive to a first predetermined control word in the polling message when read out of main memory for incrementing the associated counting means, and means responsive to a second predetermined control word in the polling message when read out of main memory for decrementing the address in said location in the address memory by an amount proportional to the count condition of said counting means.
Claim 12
Dependent Claim 138 words
Apparatus as defined in claim 7 wherein the multi-line control means includes a control word memory for storing a control word for each data communication line, a control register for receiving from said control word memory the control word associated with the particular data communication line being serviced by the multi-line control means, the control word including bits coded to indicate that a polling message is being transferred by the particular data communication line, the register including said counting means whereby a field of the control word in the control register stores said count condition, said means incrementing the counting means being responsive to the coded bits in the control word indicating that a polling message is being transferred by the associated data communication line for incrementing the counting means only when a polling message is being transmitted.
Claim 13
Dependent Claim 52 words
Apparatus as defined in claim 8 wherein the means for decrementing the associated address stored in the address memory includes means for subtracting the count condition of the count field of the control word in the control register from a portion of the address in the address register of the maiN memory.
Claim 14
Dependent Claim 39 words
Apparatus of claim 9 wherein the subtracting means includes means for simultaneously counting the count field down to zero and simultaneously counting a higher order digit of the address in the address register by the same number of counts.

References Cited (Backward Citations)

US3550133A Cited
US3396372A Cited
US3456242A Cited
US3432813A Cited
US3456244A Cited
US3512133A Cited
US3539998A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1975-08-29 1976-02-28 1976-08-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1979-08-29 1980-02-28 1980-08-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1983-08-29 1984-02-28 1984-08-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag