WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
System for entering information into and taking it from a computer from a remote location    
United States Patent4225918   
Link to this pagehttp://www.wikipatents.com/4225918.html
Inventor(s)Beadle; Bruce R. (Fond du Lac, WI); Conners; John P. (Fond du Lac, WI); Larson; Michael E. (Fond du Lac, WI)
AbstractA system for transmitting binary instruction or data words to or from a computer by control from a home base remote from the computer site, and characterized by the entry of signals into the computer or the extraction of signals from the computer performed by apparatus which directly connects to the computer console manual switches and indicator lights. A single telephone line forming two simultaneously active channels transmitting time-spaced pulses in opposite directions, by modems known in the art, is used as the communication link. A special purpose microcomputer directly connected to the main computer console acts figuratively to actuate the console push buttom switches in response to pulse train signals received from home base and representing single bits or multibit words. It returns to the home base a rapidly iterated and updated pulse train representative of the status of all console lights. The system includes another computer at the home base with a duplicate, reflective console like that of the main computer. The apparatus at the home base computer responds to binary messages to the main computer, due to actuation of the reflective console, with the same effect as if it were bing used and observed at the computer site.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Inventor     Beadle; Bruce R. (Fond du Lac, WI); Conners; John P. (Fond du Lac, WI); Larson; Michael E. (Fond du Lac, WI)
Owner/Assignee     Giddings & Lewis, Inc. (Fond du Lac, WI)
Patent assignment
All assignments
Publication Date     September 30, 1980
Application Number     05/775,986
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     March 9, 1977
US Classification     709/217
Int'l Classification     G06F 003/04 G06F 011/00
Examiner     Chapnick; Melvin B.
Assistant Examiner    
Attorney/Law Firm     Leydig, Voit, Osann, Mayer & Holt, Ltd.
Address
Parent Case    
Priority Data    
USPTO Field of Search     364/200 MS File 364/900 MS File 179/2 DP 235/302 235/304 235/304.1 340/146.1 R 340/146.1 C 324/73 R 324/73 AT
Patent Tags     entering information into taking computer from remote location
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
3535683



[0 after 0 votes]
4109309
Johnstone
700/169
Aug,1978

[0 after 0 votes]
4057847
Lowell
702/122
Nov,1977

[0 after 0 votes]
4051326
Badagnani
379/102.04
Sep,1977

[0 after 0 votes]
3958111
Hackett
714/31
May,1976

[0 after 0 votes]
3953717
Rottier
714/46
Apr,1976

[0 after 0 votes]
3916177
Greenwald
714/46
Oct,1975

[0 after 0 votes]
3909802
Cassarino, Jr.
712/226
Sep,1975

[0 after 0 votes]
3889062
Epstein
379/100.01
Jun,1975

[0 after 0 votes]
3882305
Johnstone
702/183
May,1975

[0 after 0 votes]
3813531
King
714/46
May,1974

[0 after 0 votes]
3585599
Hitt
28/275
Jun,1971

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


We claim:

1. In a system for entering information into and taking information from a digital computer by intelligence transmission over two channels, the combination comprising

(A) a digital computer including a clock, control unit, arithmetic unit, system bus, memory and address trunk,

(B) said computer further including and being characterized by

(1) a console and console interface for entering information in machine language and displaying information from various computer locations in machine language, said console and interface comprising

(a) a plurality of switches for entry of word and function signals sequentially one bit at a time,

(b) a plurality of bit indicators associated with respective ones of said switches,

(C) said computer and interface together constituting

(1) means responsive to signals from said switches for setting up any desired binary word and thereafter transferring said word to different memory locations or registers within the computer,

(2) means for supplying to said indicators binary bit voltages to turn the indicators on or off according to the respective bit values of a selected word within the computer,

(D) means coupled to said indicators and responsive to the bit voltages applied thereto for periodically creating in sequence time serialized message pulse trains with respective time locations having a binary value of a corresponding one of said indicators,

(E) means responsive to a received time serialized pulse train, formed according to a predetermined code so that any train may correspond to one of said switches, for creating in said console the same signals as if the switch represented by the code of the train had been closed,

(F) means for transmitting to a base remote from said computer, via a communications link, the pulse trains created by said means (D),

(G) means for transmitting from said base to same means (E), via a communications link, successive pulse trains which are respectively coded to correspond to successive ones of said switches whose effective actuation is desired, and

(H) means at said base responsive to pulse trains received from said means (F) for converting the serial pulses of each train into a signaled binary word which is indicative of the states of said indicators at that time.

whereby binary words displayed by the indicators at said computer are dynamically signaled at said base and changes in said computer, including its console indicators, may be effected from the base as if the computer's console switches were physically manipulated.

2. In a system for operating or diagnosing a digital computer from a home base displaced from the computer site, the combination comprising

(A) a computer including memory for instruction and data words, a control unit, an arithmetic unit, a system bus, and a console; said console having

(1) a plurality of switches for manual entry of instruction, data or address words in binary machine language,

(2) a plurality of lamps excitable to display a word in binary machine language,

(B) said computer further including

(1) a display register,

(2) means responsive to actuation of said switches to create successive sets of binary signals on a first set of conductors, each set representing in a predetermined code the particular switch actuated,

(3) means for applying over a second set of conductors binary voltage signals to said lamps to turn each lamp on or off according to the presence of a 1 or 0 binary signal in a corresponding bit location of said display register,

(4) means for entering into said display register a binary word corresponding in its bits to the different binary voltage signals on said first set of conductors resulting from actuation of said switches,

(5) means responsive to certain signals produced by actuation of certain ones of said switches for transferring the contents of said display register to another register or memory location within the computer,

(6) means responsive to certain signals produced by actuation of certain ones of said switches for transferring the contents of another register or memory location within the computer to said display register,

(7) said means (5) and (6) being enabled or disabled by actuation of function switches included within said plurality of switches,

(C) means at the computer site and the home base, adapted for interconnection via a telephone link, to simultaneously send pulse train messages in both directions,

(D) means connected to said second set of conductors for inputting to said means (C) a first pulse train message periodically for transmission from the computer site to the home base, each first pulse train message containing time-serial bits of 0 and 1 value corresponding to the voltages on respective ones of said second set of conductors,

(E) means at said home base for inputting to said means (C) a second coded pulse train message for transmission from home base to the computer site whenever it is desired to cause any change in said computer, any such change being, in effect, as if one of said switches had been actuated,

(F) means at home base responsive to each of said first messages for displaying or indicating or recording the word represented in such message, and thus a word then in the display register of the computer, and

(G) means at the computer site responsive to any second message for applying, to said first set of conductors, binary voltage signals which, in said predetermined code, correspond to a desired switch,

whereby both instruction and data words may be sent to and from said computer from and to said home base with (i) entry into and (ii) exit out of said computer being made via (i) said first set of conductors and (ii) said second set of conductors.

3. In a system for remotely diagnosing or operating a digital computer located at a given site which is remote from a home base via a telephone link,

(A) said computer including a machine-language console having

(1) a first set of switches corresponding to the respective bits of a word as it is signaled on the bus and in the memory of the computer,

(2) a first set of lamps corresponding to the respective bits of a word,

(3) a second set of function switches, and

(4) a second set of lamps corresponding respectively to said function switches,

(B) said computer including an interface between said console and the remaining portions of the computer, said remaining portions including a control unit, arithmetic unit, memory, bus and address trunk, said interface including

(1) a first register S,

(2) a second register F,

(3) a third register DA, and

(4) gating connections to the computer bus and control unit,

(C) said computer further including

(1) a first plurality of conductors extending between said first and second sets of switches and said interface by which closure of any switch is uniquely signaled to the interface,

(2) a second plurality of conductors by which the contents of said S and F registers cause energization of the corresponding ones of the first and second sets of lamps to display the contents of such registers,

(3) means for transferring via said first conductors into said S register bit signals corresponding to closures of said first set of switches, such closures then being displayed by said first set of lamps,

(4) means for transferring into said F register bit signals corresponding to closures of said second set of switches, such closures then being displayed by said second set of lamps,

(5) means responsive to certain function signals from said F register for transferring to said register DA the contents of said register S,

(6) means responsive to certain other function signals for transferring to said register S the contents of a computer memory word whose address is represented by the contents of said register DA, such memory word contents then being displayed by said first set of lamps,

(7) means responsive to still other function signals for transferring to the computer memory storage word, whose address is represented by the contents of said register DA, the contents of said register S,

whereby binary word information in any computer memory address location may be brought to display on said first set of lamps and the binary word information in any computer memory address location may be changed to agree with that fed in by manipulation of said first set of switches,

(D) a microcomputer having an input/output interface forming words of memory with connections constituting bits of such words to

(1) said first plurality of conductors treated as output bits,

(2) said second plurality of conductors treated as input bits,

(E) said microcomputer including an instruction memory section, a data memory section, a micro-processor with a control unit, a universal asynchronous receiver-transmitter having an input line and output line, a main clock and a baud rate clock, said instruction memory section being physically conditioned by a stored program to constitute said microcomputer to include

(1) means for periodically feeding to the output line of said receiver-transmitter a message pulse train having serial time locations corresponding to the respective ones of said second plurality of conductors and having at each time location a binary 1 or 0 level agreeing with the binary 1 or 0 signal on that corresponding conductor, and

(2) means for differently responding to different message pulse trains arriving at the input line of said receiver-transmitter, and which according to a pre-established code correspond to and represent respective ones of said switches,

(a) said means for responding including means responsive to a received pulse train for applying to said first plurality of conductors binary level signals which produce the same effect in said computer as if the switch, corresponding to that received train, had been closed,

(F) means at the computer side and at home base for connecting to a telephone transmission line extending between the site and the base, said last-named means including

(1) means for transmitting from said site to said home base the message pulse trains appearing on said receiver-transmitter output line,

(2) means for transmitting to said receiver-transmitter input line message pulse trains originating at said home base, and

(G) means at said home base for generating message serial pulse trains which by binary levels at time locations therein according to said pre-established code, represent different ones of said switches whose effective actuation is desired.

4. In a system for entering information into and taking information from a digital computer by intelligence transmission over two channels, the combination comprising

(A) a digital computer located at a given site and including a clock, control unit, arithmetic unit, memory, and system bus,

(B) said computer further including and being characterized by

(1) a console and console interface for entering information in machine language and displaying information from various computer locations in machine language, said console and interface comprising

(a) a first plurality of switches for entry of word and function signals sequentially one bit at a time, and

(b) a first plurality of bit indicators associated with respective ones of said switches,

(C) said computer and interface together constituting

(1) means responsive to actuation of said switches for setting up any desired binary word and therafter transferring said word to different memory locations or registers within the computer,

(2) means for supplying to said indicators binary bit voltages to turn the indicators on or off according to the bit values of a selected word within the computer,

(D) means coupled to said first indicators and responsive to the bit voltages applied thereto for periodically creating in sequence time serialized first message pulse trains with time locations each having a binary value corresponding to the state of one of said indicators,

(E) a reflective console located at a home base remote from said computer site and including

(1) a second plurality of switches which respectively correspond to different ones of said first plurality of switches,

(2) a second plurality of bit indicators associated with respective ones of said second switches and which respectively correspond to different ones of said first plurality of indicators,

(F) means at said base and responsive to the actuation of any of said second plurality of switches for creating a time serialized second message pulse train formed according to a predetermined code so that any train uniquely represents the particular switch actuated,

(G) a two channel communications link for simultaneously transmitting (i) the message pulse trains created by said means (D) to said base, and (ii) the pulse trains created by said means (F) to said computer site,

(H) means at said computer site responsive to said second message trains and coupled to said first plurality of switches for creating in said computer console the same signals as if that one of the first switches, corresponding to the code of a received second message pulse train, had been actuated, and

(I) means at said home base and responsive to said first message trains for exciting those ones of said second indicators which correspond to the binary 1's in a received first message train,

whereby said reflective console may be manipulated and observed by a technician at said base with the same effect as if he were at the computer console to manipulate and observe the latter.

5. In a system for operating or diagnosing a digital computer from a home base displaced from the computer site, the combination comprising

(A) a computer including memory for instruction and data words, a control unit, an arithmetic unit, a system bus, and a machine language console; said console having

(1) a first plurality of switches for manual entry of instruction, data and address words in binary machine language,

(2) a first plurality of lamps excitable to display a word in binary machine language,

(B) said computer further including

(1) a display register,

(2) means responsive to actuation of said switches to create successive sets of binary signals on a first set of conductors, each set of signals representing in a predetermined code the particular switch actuated,

(3) means for applying over a second set of conductors binary voltage signals to said lamps to turn each lamp on or off according to the presence of a 1 or 0 binary signal in a corresponding bit location of said display register,

(4) means for entering into said display register a binary word corresponding in its bits to the different sets of binary voltage signals on said first conductors resulting from actuation of said switches,

(5) means responsive to certain signals produced by actuation of certain ones of said switches for transferring the contents of said display register to another register or memory location within the computer,

(6) means responsive to certain signals produced by actuation of certain ones of said switches for transferring the contents of another register or memory location within the computer to said display register,

(7) said means (5) and (6) being enabled or disabled by actuation of function switches included within said plurality of switches,

(C) means at the computer site and the home base, adapted for interconnection via a telephone link, to simultaneously send pulse train messages in both directions,

(D) means connected to said second set of conductors for inputting to said means (C) a first pulse train message periodically for transmission from the computer site to the home base, each first pulse train containing time-serial bits 0 and 1 value corresponding to the voltages on respective ones of said second set of conductors,

(E) a reflective console located at said home base and having

(1) a second plurality of switches corresponding respectively to different ones of said first plurality of switches,

(2) a second plurality of lamps, corresponding to different ones of said first plurality of lamps,

(F) means at said home base and responsive to actuation of different ones of said second switches for inputting to said means (C) a second pulse train containing time-serial bits 0 and 1 value which uniquely designate, according to a pre-established code, the particular actuated second switch,

(G) means responsive to each first pulse train message received at said home base, via said means (C), for turning on those ones of said second plurality of lamps which correspond to those ones of said first plurality of lamps then on, and

(H) means responsive to each second pulse train message received at said computer site, via said means (C), for applying to said first set of conductors binary signals representing, in said predetermined code, that one of said first switches which corresponds to the one of the second switches whose actuation initiated the received second pulse train message,

whereby said reflective console may be manipulated and observed with the same effect as if the computer console were manipulated and observed.

6. In a system for remotely diagnosing or operating a digital computer, located at a given site which is remote from a home base, via a two-channel communications link,

(A) said computer including a memory, a bus and a machine-language console having

(1) a first set of switches corresponding to the respective bits of a word as it is signaled on the bus and in the memory of the computer,

(2) a first set of lamps corresponding to the respective bits of a word,

(3) a second set of function switches, and

(4) a second set of lamps corresponding respectively to said function switches,

(B) said computer including an interface between said main console and the remaining portions of the computer, said remaining portions including a control unit, arithmetic unit, memory, bus and address trunk, said interface including

(1) a first register S,

(2) a second register F,

(3) a third register DA, and

(4) gating connections to the computer bus and control unit,

(C) said computer further including

(1) a first plurality of conductors extending between said first and second sets of switches and said interface by which closure of any switch is uniquely signaled to the interface,

(2) a second plurality of conductors by which the contents of said S and F registers cause energization of the corresponding ones of the first and second sets of lamps to display the contents of such registers,

(3) means for transferring via said first conductors into said S register bit signals corresponding to closures of said first set of switches, such closures then being displayed by said first set of lamps,

(4) means for transferring into said F register bit signals corresponding to closures of said second set of switches, such closures then being displayed by said second set of lamps,

(5) means responsive to certain function signals from said F register for transferring to said register DA the contents of said register S,

(6) means responsive to certain other function signals for transferring to said register S the contents of a computer memory word whose address is represented by the contents of said register DA, such memory word contents then being displayed by said first set of lamps,

(7) means responsive to still other function signals for transferring to the computer memory storage word, whose address is represented by the contents of said register DA, the contents of said register S,

whereby binary word information in any computer memory address location may be brought to display on said first set of lamps and the binary word information in any computer memory address location may be changed to agree with that fed in by manipulation of said first set of switches,

(D) a microcomputer having an input-output interface forming words of memory with connections, constituting bits of such words, to

(1) said first plurality of conductors treated as output bits,

(2) said second plurality of conductors treated as input bits,

(E) said microcomputer including an instruction memory section, a data memory section, a micro-processor with a control unit, a universal asynchronous receiver-transmitter having an input line and an output line, a main clock and a baud rate clock, with said instruction memory section being physically conditioned by a stored program to constitute said microcomputer to include

(1) means for periodically feeding to said output line a first message pulse train having serial time locations corresponding to the respective ones of said second plurality of conductors and having at each time location a binary 1 or 0 level agreeing with the binary 1 or 0 signal on that corresponding conductor,

(F) a reflective console located at said home base and including

(1) a first reflective set of switches corresponding respectively to said first main console switches (A)(1),

(2) a first reflective set of lamps corresponding respectively to said first main console lamps (A)(2),

(3) a second reflective set of function switches corresponding respectively to said second main console switches (A)(3),

(4) a second reflective set of lamps corresponding respectively to said second main console lamps (A)(4),

(G) means at said home base responsive to the actuation of any of said first and second reflective switches for creating a time serial second message pulse train having binary 1's and 0's at different time locations to represent uniquely, by a pre-established code, the particular actuated switch,

(H) means for simultaneously transmitting over two communication channels linking said computer site and home base any (i) first message pulse train fed to said output line by said means (E)(1), and (ii) second message pulse train created by said means (G),

(I) means at said home base responsive to a first message pulse train for turning on those ones of said first and second reflective lamps which correspond to those ones of said main console first and second lamps then on, and

(J) said microcomputer further including means responsive to any second message pulse train, received via said means (H) on said input line, for applying to said first plurality of conductors binary level signals which produce the same effect in said computer as if that one of the main console switches, which corresponds to the particular reflective switch represented by the code of the received second train, had been actuated.

7. In a system for sending information from a digital computer to a distant home base, the combination comprising

(A) a digital computer including a clock, control unit, arithmetic unit, system bus, and memory for instruction and data words,

(B) said computer further including and being characterized by a machine language console and console interface having a plurality of bit indicators corresponding to the bits of a word,

(C) said computer and interface together constituting means for applying to said indicators either of two voltage levels (1 or 0) to turn the indicators on or off according to the bit values of a selected word within the computer,

(D) means coupled to said indicators and responsive to the voltages applied thereto for periodically creating in sequence time serialized message pulse trains with respective time locations having a binary value corresponding to the voltages on respective ones of said indicators,

(E) means for transmitting to the distant home base the pulse trains created by said means (D), and

(F) means at said home base responsive to each pulse train for converting the pulses thereof into a signaled binary word indicative of the states of said indicators at that time,

whereby any binary word used to energize said indicators is dynamically signaled at said home base as the word, or the selection of a word, is changed.

8. In a system for sending information from a digital computer to a distant home base, the combination comprising

(A) a digital computer including a clock, control unit, arithmetic unit, system bus, and memory for instruction and data words,

(B) said computer further including and being characterized by a machine-language console and console interface having

(1) a first plurality of bit indicators corresponding to the bits of a word,

(2) a plurality of switches corresponding to the bits of a word,

(C) said computer with its interface and instruction memory constituting

(1) means for applying to said first indicators either of two voltage levels (1 or 0) to turn the indicators on or off according to the bit values of a selected word within the computer,

(2) means responsive to actuation of said switches for applying to said indicators a desired pattern of voltage levels (1 or 0) to turn the first indicators on or off and set up a desired word displayed thereby,

(D) means coupled to said indicators and responsive to the voltage levels applied thereto for periodically creating a time serialized message pulse train with respective time locations having binary values corresponding to the voltage levels on respective ones of said indicators,

(E) means for transmitting to the distant home base the pulse trains created by said means (D),

(F) means at said home base responsive to each pulse train for converting the pulses thereof into a signaled binary word indicative of the states of said indicators at that time,

(G) a second plurality of indicators at said home base each corresponding to one of said first indicators, and

(H) means for applying to said second indicators the bit signals of the binary word signaled by said means (F),

whereby said second indicators monitor and reflect the display on said first indicators.

9. The combination set forth in claim 8, further including means for incrementing one unit at a time the address of a word selected to control said means (C).

10. In a system for sending information from a digital computer to a distant home base, the combination comprising

(A) a digital computer including a clock, control unit, arithmetic unit, system bus, and memory for instruction and data words,

(B) said computer further including and being characterized by a machine-language console and console interface having

(1) a display register,

(2) a first plurality of indicators corresponding to the bits of a word,

(3) a plurality of conductors extending between the respective bit locations of said register and said indicators to apply to the latter either of two voltage levels (1 or 0) to turn the indicators on or off according to the bit place values of a word in said register, and

(4) means for placing in said register any selected word within the computer,

(C) a microcomputer having a plurality of memory bit input lines respectively coupled to said conductors and containing an instruction program by which it constitutes means for periodically sensing the voltage levels on said conductors and for creating a serialized message pulse train with respective time locations having binary values corresponding to voltage levels on respective ones thereof,

(E) means for transmitting to said distant home base the pulse trains created by said means (C),

(F) means at said home base responsive to each pulse train for converting the pulses thereof into a signaled binary word indicative of the states of said indicators at that time,

(G) a reflective console at said home base and having a plurality of second indicators each corresponding to one of said first plurality of indicators, and

(H) means for applying to said second indicators the bit signals of the binary word signaled by said means (F),

whereby said second indicators monitor and reflect the display on said first indicators.

11. In a system for entering information into a digital computer from a distant home base, the combination comprising

(A) a digital computer including a clock, control unit, arithmetic unit, system bus, and memory for instruction and data words,

(B) said computer further including and being characterized by a machine language console and console interfce with

(1) a plurality of switches for entry of word and function signals one bit at a time,

(2) a plurality of conductors extending from said console to said interface, and

(3) means responsive to actuation of any one of said switches for applying to said conductors input signal sets which correspond uniquely to the actuated switch in a predetermined code,

(C) means for transmitting from said home base to the site of said computer signal messages which identify those of said switches whose successive actuation is desired, and

(D) means responsive to said signal messages for applying to said conductors input signal sets which, in said predetermined code, correspond to those successive switches identified in the transmitted messages,

whereby the received messages produce the same effects as if the corresponding ones of said switches were actuated.

12. In a system for entering information into a digital computer from a distant home base, the combination comprising

(A) a digital computer including a clock, control unit, arithmetic unit, system bus, and memory for instruction and data words,

(B) said computer further including and being characterized by a machine-language console and console interface having a plurality of switches actuatable to set up in the computer values of respective bits of a multibit word, with means responsive to the actuation of any one switch for producing on a plurality of conductors a set of input signals uniquely identifying that switch according to a predetermined code,

(C) means responsive differently to different time-spaced trains of pulses, designating different successive ones of said switches according to a pre-established code, for producing successive sets of input signals on said plurality of conductors and representing the same ones of said switches in said predetermined code, and

(D) means for transmitting from said home base to said means (C) trains of time-spaced pulses representing in said pre-established code the successive ones of said switches whose figurative actuation is desired,

whereby said computer responds to the transmitted trains of pulses as if the switches represented by such trains were physically actuated.

13. In a system for entering information into a digital computer from a distant home base, the combination comprising

(A) a digital computer including a clock, control unit, arithmetic unit, system bus and memory for instruction and data words,

(B) said computer further including and being characterized by a machine-language console and console interface having a plurality of switches selectively actuatable to set up in the computer the respective bits of a multibit word, with means for creating a unique combination of input signals on a plurality of conductors, according to a predetermined code, in response to actuation of each switch,

(C) means responsive to received serialized pulse trains having pulses in certain time locations thereof and which represent, in a pre-established code, any one of said switches, for supplying to said plurality of conductors a combination of input signals which correspond, in said predetermined code, to the particular switch represented in the pre-established code by the received pulse train, and

(D) means for transmitting from a distant home base to said means (C) a serialized pulse train each time it is desired to produce in said computer the same effect as the physical actuation of a certain one of said switches, said transmitted pulse train representing in said pre-established code the said certain one of said switches.

14. The combination set forth in claim 13 further characterized in that said means (D) transmits said pulse train in the form of character groups of pulse time locations, and by said pre-established code certain groups identify any particular switch by the presence or absence of pulses in the different time location combinations for the group.

15. The combination set forth in claim 13 further characterized in that said means (D) transmits said pulse train in the form of character groups of pulse time locations, each location by the presence or the absence of a pulse therein calling for the artificial actuation or the lack of artificial actuation of a different one of said switches, and said means (C) includes means for producing input signals in response to the receipt of each pulse, the input signals representing a particular one of said switches which corresponds to the bit place of the time location of that received pulse.

16. In a system for entering information into a digital computer from a distant home base, the combination comprising

(A) a digital computer including a clock, control unit, arithmetic unit, memory and system bus,

(B) said computer further including and being characterized by a machine-language console having a first plurality of switches for entry of word and function signals one bit at a time, a plurality of conductors, and means responsive to the actuation of each switch for producing a unique combination of in-going signals on said plurality of conductors,

(C) means at said home base for transmitting to the computer site a group of time spaced pulses which, by the coded combination of pulses in the time locations of the group, identifies any one of said plurality of switches, and

(D) means responsive to the receipt of a group of time-spaced pulses from said means (C) for producing on said plurality of conductors a combination of in-going signals corresponding to that one of said switches which is identified by the coded combination of the received group of pulses.

17. In a system for entering information into a digital computer from a distant home base, the combination comprising

(A) a digital computer including a clock, control unit, arithmetic unit, memory and system bus,

(B) said computer further including and being characterized by a machine-language console having a first plurality of switches for entry of word and function signals one bit at a time, a plurality of conductors, and means responsive to the actuation of each switch for producing a unique combination of in-going signals on said plurality of conductors,

(C) a reflective console at said home base and having a second plurality of switches each corresponding to one of said first switches,

(D) means at said home base, and responsive to actuation of any second switch, for transmitting to the computer site a group of time spaced pulses which, by the coded combination of pulses in the time locations of the group, uniquely identifies the actuated second switch, and

(E) means responsive to the receipt of a group of time spaced pulses from said means (D) for producing on said plurality of conductors a combination of in-going signals corresponding to that one of said first switches whose counterpart second switch is identified by the coded combination of the received group of pulses.

18. In a system for operating or diagnosing a digital computer from a home base displaced from the computer site, the combination comprising

(A) a computer including memory for instruction and data words, a control unit, an arithmetic unit, a system bus, and a machine-language console; said console having

(1) a first plurality of switches for manual entry of instructions, data, and address words in binary machine language,

(B) said computer further including

(1) a display register,

(2) means responsive to actuation of said switches to create successive sets of binary signals on a plurality of conductors, each set representing in a predetermined code the particular switch actuated,

(3) means for entering into said display register a binary word corresponding in its bits to the different sets of binary voltage signals on said conductors resulting from actuation of said switches,

(4) means responsive to certain signals produced by actuation of certain ones of said switches for transferring the contents of said display register to another register or memory location within the computer,

(5) means responsive to certain signals produced by actuation of certain ones of said switches for transferring the contents of another register or memory location within the computer to said display register,

(C) means for sending pulse train messages from said home base to the computer site,

(D) a reflective console located at said home base and having

(1) a second plurality of switches corresponding respectively to different ones of said first plurality of switches,

(E) means