Patent US3653073A successfully refreshed from Google Patents.
US3653073A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Handler program for remote input management system
Assignee: Kaiser Aluminum and Chemical Corp
•
Filing: 1969-08-19
•
Granted: 1972-03-28
•
Expires: 1989-08-19
Abstract
Abstract A digital computer program in the ALGOL language for interfacing between remote hardware terminals and a program entitled Main Processing Program. This program passes all data to and from the remote terminals and the Main Processing Program.
Inventors
- 👤 Ralph L Carpenter
- 👤 Richard C Zuchowski
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 12:47
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/10; G06F13/12; G06F13/122
Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
148 words
In a method of operating a digital computer connected in a network with one or more remote terminals, the steps of controlling EXECUTION OF A PROGRAM FOR PROCESSING INPUTS FROM SAID REMOTE TERMINALS, EXECUTION OF A FIRST SUB-PROGRAM FOR DELIVERING DIGITAL INFORMATION FROM CONTROL OF THE PROCESSING PROGRAM TO THE REMOTE TERMINALS, COMPRISING THE STEPS OF CONTROLLING A DETERMINATION OF WHETHER ALL POSSIBLE SOURCES OF SAID DIGITAL INFORMATION HAVE BEEN CHECKED FOR READINESS TO DELIVER SAID INFORMATION, AND TRANSFER OF SAID INFORMATION IN EACH CASE A SOURCE IS FOUND SO READY, AND EXECUTION OF A SECOND SUB-PROGRAM FOR DELIVERING DIGITAL INFORMATION FROM SAID TERMINALS TO CONTROL OF SAID PROCESSING PROGRAM, COMPRISING THE STEPS OF CONTROLLING A READING OF ALL SAID DIGITAL INFORMATION READY FOR DELIVERY FROM SAID TERMINALS, AND A CALLING OF A TRANSFER ROUTINE DETERMINED BY THE TYPE OF TERMINAL FROM WHICH SAID DIGITAL INFORMATION WAS READ.
Claim 2
Dependent Claim
148 words
In a method of operating a digital computer connected in a network with one or more remote terminals, the steps of controlling EXECUTION OF A PROGRAM FOR PROCESSING INPUTS FROM SAID REMOTE TERMINALS, EXECUTION OF A FIRST SUB-PROGRAM FOR DELIVERING DIGITAL INFORMATION FROM CONTROL OF THE PROCESSING PROGRAM TO THE REMOTE TERMINALS, COMPRISING THE STEPS OF CONTROLLING A DETERMINATION OF WHETHER ALL POSSIBLE SOURCES OF SAID DIGITAL INFORMATION HAVE BEEN CHECKED FOR READINESS TO DELIVER SAID INFORMATION, AND TRANSFER OF SAID INFORMATION IN EACH CASE A SOURCE IS FOUND SO READY, AND EXECUTION OF A SECOND SUB-PROGRAM FOR DELIVERING DIGITAL INFORMATION FROM SAID TERMINALS TO CONTROL OF SAID PROCESSING PROGRAM, COMPRISING THE STEPS OF CONTROLLING A READING OF ALL SAID DIGITAL INFORMATION READY FOR DELIVERY FROM SAID TERMINALS, AND A CALLING OF A TRANSFER ROUTINE DETERMINED BY THE TYPE OF TERMINAL FROM WHICH SAID DIGITAL INFORMATION WAS READ.
Claim 3
Dependent Claim
21 words
The method of claim 1, further comprising the step of controlling a wait period while the processing program is being initialized.
Claim 4
Dependent Claim
59 words
The method of claim 1, further comprising the steps of controlling a determination as to whether the computer operator has requested the method to terminate itself and the processing program, transmission of a termination message to the processing program if it is determined that such an operator request has been made, and termination of the method following said transmission.
Claim 5
Dependent Claim
32 words
The method of claim 1, further comprising the step of controlling notification to the computer operating system program of which input lines are to deliver input for control by the processing program.
Claim 6
Dependent Claim
23 words
The method of claim 1, further comprising the step of controlling a determination as to whether remote terminals are placed on-line or off-line.
Claim 7
Dependent Claim
24 words
The method of claim 1, further comprising termination of said sub-program if all lines are interrogated and no output is found ready for delivery.
Claim 8
Dependent Claim
80 words
The method of claim 1, wherein said step of controlling transfer by said first sub-program comprises the steps of controlling a determination of the class of terminal for which it had been determined that output is ready for delivery thereto, transfer of a portion of said ready output data to an output buffer, and, transfer of the portion of said ready output data from said output buffer to the terminal for which it had been determined that output is ready.
Claim 9
Dependent Claim
33 words
The method of claim 7, further comprising the step of controlling the transmission of initial control characters to the terminal for which it had been determined that output is ready for delivery thereto.
Claim 10
Dependent Claim
78 words
The method of claim 7, wherein said step of controlling transfer of a portion of said ready output data to an output buffer comprises the steps of controlling substitution of characters within said ready output data when the original characters cannot be received by the terminal to which the data is being transmitted, and, a determination of whether further portions of output data are to be transferred to the terminal to which the current portion is being transmitted.
Claim 11
Dependent Claim
59 words
The method of claim 7, wherein said step of controlling transfer of the portion of said ready output data from said output buffer to the terminal comprises the steps of controlling writing the portion of said ready output data on said terminal, and, a determination of whether more portions of output data are to be transfered to said terminal.
Claim 12
Dependent Claim
40 words
The method of claim 10, further comprising the step of controlling transferring of further portions of ready output data to the output buffer if it is determined that more portions of output data are to be transferred to said terminal.
Claim 13
Dependent Claim
173 words
The method of claim 1, wherein the step of controlling transfer of digital information to a terminal for which it is determined that output is ready comprises the steps of controlling a determination of the class of terminal for which it had been determined that output is ready, substitution of characters within said ready output data when the original characters cannot be received by the terminal to which the data is being transmitted, transfer of a portion of said ready output data to an output buffer, a first determination of whether further portions of output data are to be transferred to the terminal to which the current portion is being transmitted, writing the portion of said ready output data on said terminal, a second determination of whether further portions of output data are to be transferred to the terminal to which the current portion is being transmitted, and, if the answer to said second determination is in the affirmative, transfer of a further portion of said ready output data to the output buffer.
Claim 14
Dependent Claim
128 words
In a method of operating a digital computer connected in a network with one or more user''s remote terminals, wherein output is transferred from control of a processing program to the remote terminals, the steps of controlling interrogation of lines connecting the computer and the remote terminals to determine if output is ready to be delivered to each line, a determination as to whether all lines have been interrogated, a determination as to whether a remote terminal is a device which must be polled to find whether it has input to deliver, transmission of a poll inquiry to each terminal determined to require polling, determination as to whether output is ready for delivery to each terminal, and transmission of data to each terminal for which data is ready.
Claim 15
Dependent Claim
128 words
In a method of operating a digital computer connected in a network with one or more user''s remote terminals, wherein output is transferred from control of a processing program to the remote terminals, the steps of controlling interrogation of lines connecting the computer and the remote terminals to determine if output is ready to be delivered to each line, a determination as to whether all lines have been interrogated, a determination as to whether a remote terminal is a device which must be polled to find whether it has input to deliver, transmission of a poll inquiry to each terminal determined to require polling, determination as to whether output is ready for delivery to each terminal, and transmission of data to each terminal for which data is ready.
References Cited (Backward Citations)
US3266023A
Cited
US3303476A
Cited
US3390379A
Cited
US3400376A
Cited
US3406380A
Cited
US3411139A
Cited
US3427593A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1975-03-28 | 1975-09-27 | 1976-03-28 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1979-03-28 | 1979-09-27 | 1980-03-28 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1983-03-28 | 1983-09-27 | 1984-03-28 | $7700.00 | Window Closed / Lapsed |