← Back to Patent Explorer
US3705416A Expired / Lapsed US ⏱️ 0.0 years remaining

Method of operating a computer to read information from cards

Assignee: Texas Instruments Inc
•
Filing: 1971-12-29
•
Granted: 1972-12-05
•
Expires: 1991-12-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer such as a bit-pusher computer is programmed to read information from cards such as punched cards. A plurality of card sensors are utilized to generate interrupt signals and thereby indicate to the computer each time the card is moved to a new position at which information is to be read and a second plurality of sensors reads the information from the cards at each position. In one embodiment, the computer is programmed to read Hollerith code where a plurality of digits or characters are read simultaneously one-code-line at a time as the card is moved across the position indicating sensors. The program also includes the generation of enabling signals for the next position sensor at which information is to be read from the card so that a card passing over a position sensor more than once will not affect the sequence of information being read from the cards.

Inventors

  • 👤 Claude D Head

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 06:48
CPC Classifications
G; G06; G06K; G06K7/00; G06K7/01; G06K7/016; G06K7/10

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 156 words
In a method of operating a digital computer to control the operation of a system for reading coded information recorded on cards and the like comprised of a plurality of position sensors, a plurality of code sensors, a plurality of logic gates coupled to the position sensors for enabling the position sensors and for generating interrupt signals tO the computer when the cards are moved into predetermined positions with respect to enabled position sensors, the steps of: a. generating a signal to a selected one of said logic gates to enable a respective position sensor; b. storing the information sensed by said code sensors in response to an interrupt signal to the computer provided by said logic gates when the cards are moved into said predetermined position with respect to said respective enabled position sensor; and c. generating a signal to a next selected one of said logic gates to enable a next respective position sensor.
Claim 2
Dependent Claim 156 words
In a method of operating a digital computer to control the operation of a system for reading coded information recorded on cards and the like comprised of a plurality of position sensors, a plurality of code sensors, a plurality of logic gates coupled to the position sensors for enabling the position sensors and for generating interrupt signals tO the computer when the cards are moved into predetermined positions with respect to enabled position sensors, the steps of: a. generating a signal to a selected one of said logic gates to enable a respective position sensor; b. storing the information sensed by said code sensors in response to an interrupt signal to the computer provided by said logic gates when the cards are moved into said predetermined position with respect to said respective enabled position sensor; and c. generating a signal to a next selected one of said logic gates to enable a next respective position sensor.
Claim 3
Dependent Claim 51 words
In the method according to claim 1, the repeating of steps (b) and (c) until each of said position sensors have been enabled as the cards are moved into said predetermined position with respect to each enabled position sensor whereby the information recorded on the cards is stored in the computer.
Claim 4
Dependent Claim 45 words
In the method of claim 2 wherein the coded information recorded on the cards in hollerith form, the additional step of translating the Hollerith coded information to binary coded information after all of the information recorded on a card has been stored in the computer.
Claim 5
Dependent Claim 214 words
In a method of operating a digital computer to control the operation of a system for reading coded information recorded on cards and the like comprised of an initialize sensor, a plurality of position sensors, a plurality of code sensors, a plurality of logic gates coupled to the initialize sensor and the position sensors for enabling the initialize sensor and position sensors and for generating interrupt signals to the computer when the cards are moved into predetermined positions with respect to enabled initialize and position sensors, the steps of: a. generating a signal to a selected one of said logic gates to enable the initialize sensor; b. generating a signal to a selected one of said logic gates in response to an interrupt signal to the computer provided by said logic gates when the cards are moved into said predetermined position with respect to said initialize sensor thereby enabling a respective position sensor; c. storing the information sensed by said code sensors in response to an interrupt signal to the computer provided by said logic gates when the cards are moved into said predetermined position with respect to said respective enabled position sensor; and d. generating a signal to a next selected one of said logic gates to enable a next respective position sensor.
Claim 6
Dependent Claim 214 words
In a method of operating a digital computer to control the operation of a system for reading coded information recorded on cards and the like comprised of an initialize sensor, a plurality of position sensors, a plurality of code sensors, a plurality of logic gates coupled to the initialize sensor and the position sensors for enabling the initialize sensor and position sensors and for generating interrupt signals to the computer when the cards are moved into predetermined positions with respect to enabled initialize and position sensors, the steps of: a. generating a signal to a selected one of said logic gates to enable the initialize sensor; b. generating a signal to a selected one of said logic gates in response to an interrupt signal to the computer provided by said logic gates when the cards are moved into said predetermined position with respect to said initialize sensor thereby enabling a respective position sensor; c. storing the information sensed by said code sensors in response to an interrupt signal to the computer provided by said logic gates when the cards are moved into said predetermined position with respect to said respective enabled position sensor; and d. generating a signal to a next selected one of said logic gates to enable a next respective position sensor.
Claim 7
Dependent Claim 51 words
In the method according to claim 4, the repeating of steps (c) and (d) until each of said position sensors have been enabled as the cards are moved into said predetermined position with respect to each enabled position sensor whereby the information recorded on the cards is stored in the computer.
Claim 8
Dependent Claim 46 words
In the method of claim 5 wherein the coded information recorded on the cards is in Hollerith form, the additional step of translating the Hollerith coded information to binary coded information after all of the information recorded on a card has been stored in the computer.
Claim 9
Dependent Claim 263 words
In a method of operating a digital computer to control the operation of a system for reading coded information recorded on cards and the like comprised of an initialize sensor, an upside down sensor, a plurality of position sensors, a plurality of code sensors, a plurality of logic gates coupled to the initialize sensor and to the position sensors for enabling the initialize and position sensors and for generating interrupt signals to the computer when the cards are moved into predetermined positions with respect to enabled initialize and position sensors, the steps of: a. generating a signal to a selected one of said logic gates to enable the initialize sensor; b. generating a signal to another selected one of said logic gates in response to an interrupt signal to the computer provided by said one selected logic gate when the cards are moved into said predetermined position with respect to said initialize sensor; c. checking the status of said upside down sensor, to determine whether the cards are upside down; d. generating a signal to another selected one of said logic gates when said upside down sensor indicates that the cards are not upside down to enable a respective position sensor; e. storing the information sensed by said code sensors in response to an interrupt signal to the computer provided by said logic gates when the cards are moved into said predetermined position with respect to said enabled respective position sensor; and thereafter f. generating a signal to a next selected one of said logic gates to enable a next respective position sensor.
Claim 10
Dependent Claim 263 words
In a method of operating a digital computer to control the operation of a system for reading coded information recorded on cards and the like comprised of an initialize sensor, an upside down sensor, a plurality of position sensors, a plurality of code sensors, a plurality of logic gates coupled to the initialize sensor and to the position sensors for enabling the initialize and position sensors and for generating interrupt signals to the computer when the cards are moved into predetermined positions with respect to enabled initialize and position sensors, the steps of: a. generating a signal to a selected one of said logic gates to enable the initialize sensor; b. generating a signal to another selected one of said logic gates in response to an interrupt signal to the computer provided by said one selected logic gate when the cards are moved into said predetermined position with respect to said initialize sensor; c. checking the status of said upside down sensor, to determine whether the cards are upside down; d. generating a signal to another selected one of said logic gates when said upside down sensor indicates that the cards are not upside down to enable a respective position sensor; e. storing the information sensed by said code sensors in response to an interrupt signal to the computer provided by said logic gates when the cards are moved into said predetermined position with respect to said enabled respective position sensor; and thereafter f. generating a signal to a next selected one of said logic gates to enable a next respective position sensor.
Claim 11
Dependent Claim 51 words
In the method according to claim 7, the repeating of steps (e) and (f) until each of said position sensors have been enabled and the cards are moved into said predetermined position with respect to each enabled position sensor whereby the information recorded on the cards is stored in the computer.
Claim 12
Dependent Claim 134 words
In the method according to claim 7, the additional steps of: a. setting a register in the computer to an upside down state when said upside down sensor indicates that cards are upside down; and thereafter b. generating a signal to a last selected one of said logic gates to enable a last respective position sensor; c. checking the state of said register to determine whether it is set to the upside down state in response to an interrupt signal provided by said logic gates when the upside down cards are moved into said predetermined position with respect to said enabled last respective position sensor; d. resetting said register to a card not upside down state; and e. generating a signal to said selected one of said logic gates to enable the initialize sensor.
Claim 13
Dependent Claim 170 words
In a method of operating a digital computer to control the operation of a system for reading coded information recorded on cards and the like comprisable plurality of positioned sensors, a plurality of code sensors, and plurality of logic gates coupled to the position sensors for enabling the position sensors and for generating interrupt signals to the computer when the cards are moved into predetermined position with respect to enabled position sensors, the steps of: a. generating a signal to a selected one of said logic gates to enable a respective position sensor; b. storing the information sensed by said code sensors in response to interrupt signal to the computer provided by said logic gates when the cards are moved into said predetermined position with respect to said respective enabled positioned sensor; c. incrementing a counter register in the computer; and d. generating a signal to a next one of said logic gates selected in accordance with the count of said counter register to enable a next respective position sensor.
Claim 14
Dependent Claim 170 words
In a method of operating a digital computer to control the operation of a system for reading coded information recorded on cards and the like comprisable plurality of positioned sensors, a plurality of code sensors, and plurality of logic gates coupled to the position sensors for enabling the position sensors and for generating interrupt signals to the computer when the cards are moved into predetermined position with respect to enabled position sensors, the steps of: a. generating a signal to a selected one of said logic gates to enable a respective position sensor; b. storing the information sensed by said code sensors in response to interrupt signal to the computer provided by said logic gates when the cards are moved into said predetermined position with respect to said respective enabled positioned sensor; c. incrementing a counter register in the computer; and d. generating a signal to a next one of said logic gates selected in accordance with the count of said counter register to enable a next respective position sensor.
Claim 15
Dependent Claim 50 words
In the method according to claim 10, the repeating of steps (b)-(d) until each of said position sensors have been sequentially enabled as the cards are moved into said predetermined position with respect to each enabled position sensor whereby the information recorded on the cards is stored in the computer.
Claim 16
Dependent Claim 26 words
In the method according to claim 11, the storing of the information recorded on the cards sequentially in accordance with the count of said counter register.
Claim 17
Dependent Claim 281 words
In a method of operating a digital computer to control the operation of a system for reading coded information recorded on cards and the like comprised of an initialized sensor, a plurality of positioned sensors, a plurality of code sensors, a plurality of logic gates coupled to initialized sensor and the position sensors for enabling the initialized sensor and position sensors and for generating interrupt signals to the computer when the cards are moved into predetermined positions with respect to enabled initialized and position sensors, the steps of: a. generating a signal to a selected one of said logic gates to enable the initialize sensors; b. generating a signal to a selective one of said logic gates in response to an interrupt signal to the computer provided by said logic gates when the cards are moved into said predetermined position with respect to said initialize sensor thereby enabling a respective position sensor; c. storing the information sensed by said code sensors in response an interrupt signal to the computer provided by said logic gates when the cards are moved into said predetermined position with respect to said respective enabled position sensor; d. incrementing a counter register in the computer; e. generating a signal to a next one of said logic gates selected in accordance with the count of said counter register to enable a next respective position sensor, and f. repeating steps (c)-(e) until each of said position sensors have been sequentially enabled in accordance with the incremented count of said counter register as the cards are moved into said predetermined position with respect to each enabled position sensor whereby the information recorded on the cards is stored in the computer.
Claim 18
Dependent Claim 281 words
In a method of operating a digital computer to control the operation of a system for reading coded information recorded on cards and the like comprised of an initialized sensor, a plurality of positioned sensors, a plurality of code sensors, a plurality of logic gates coupled to initialized sensor and the position sensors for enabling the initialized sensor and position sensors and for generating interrupt signals to the computer when the cards are moved into predetermined positions with respect to enabled initialized and position sensors, the steps of: a. generating a signal to a selected one of said logic gates to enable the initialize sensors; b. generating a signal to a selective one of said logic gates in response to an interrupt signal to the computer provided by said logic gates when the cards are moved into said predetermined position with respect to said initialize sensor thereby enabling a respective position sensor; c. storing the information sensed by said code sensors in response an interrupt signal to the computer provided by said logic gates when the cards are moved into said predetermined position with respect to said respective enabled position sensor; d. incrementing a counter register in the computer; e. generating a signal to a next one of said logic gates selected in accordance with the count of said counter register to enable a next respective position sensor, and f. repeating steps (c)-(e) until each of said position sensors have been sequentially enabled in accordance with the incremented count of said counter register as the cards are moved into said predetermined position with respect to each enabled position sensor whereby the information recorded on the cards is stored in the computer.
Claim 19
Dependent Claim 38 words
In the method according to claim 13, the step of checking said counter register to determine whether all of the information recorded on the cards has been stored in the computer each time that the counter is incremented.
Claim 20
Dependent Claim 55 words
In the method of claim 14, wherein the coded information recorded on the cards is in hollerith form, the additional step of translating the Hollerith coded information to binary coded information after all of the information recorded on a card has been stored in the computer as determined by the count in said counter register.
Claim 21
Dependent Claim 35 words
In the method of claim 13, the reading of the coded information recorded on the cards by said code sensors wherein a plurality of digits in Hollerith form are read simultaneously one-code-line at a time.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag