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

Method of interfacing peripheral devices with a central processor

Assignee: ABC/SEBRN TECHCORP Inc
•
Filing: 1984-12-07
•
Granted: 1986-05-27
•
Expires: 2004-12-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of interfacing peripheral digital information gathering devices with a computer includes the positioning of an interface module with each peripheral device and obtaining information therefrom in series of N-bit words. Thereafter each such series of words is stored in the interface modules. Thereafter, words in the interface modules to be disregarded are electronically masked, and the output of non-masked words are stored in a memory. The memory is provided with a not-empty indicator adapted to block further input from the peripheral when the memory has words in storage. Thereupon, communication of the non-disregarded memory words occurs to the computer. The method also includes the usage of parallel-to-serial converters within each interface module to thus enable parallel data generated by the peripheral to be received in memory as serial data.

Inventors

  • 👤 Leon Braun

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 05:41
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/42; G06F13/4204; G06F13/4208; G06F13/4213

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 160 words
A method of interfacing a plurality of peripheral digital information gathering devices, such as cash registers, with a central digital processing means, the method comprising the steps of: (a) connecting an interface module having a memory with each such peripheral device and obtaining information therefrom in the form of a digital series of N-bit words: (b) storing each said series of N-bit words respectively in said interface module memory: (c) masking those words in said interface module memories which are to be disregarded; (d) providing memory receiving means for receiving the non-disregarded memory output of said module memories: (e) providing means for transferring said memory outputs; (f) providing said memory receiving means with a not-empty indicator, in combination with said memory output transfer means, to thereby block further input from said peripheral devices when said memory receiving means has words in storage; and (g) communicating each digital series of non-disregarded memory words from said memory to the central processing means.
Claim 2
Independent Claim 160 words
A method of interfacing a plurality of peripheral digital information gathering devices, such as cash registers, with a central digital processing means, the method comprising the steps of: (a) connecting an interface module having a memory with each such peripheral device and obtaining information therefrom in the form of a digital series of N-bit words: (b) storing each said series of N-bit words respectively in said interface module memory: (c) masking those words in said interface module memories which are to be disregarded; (d) providing memory receiving means for receiving the non-disregarded memory output of said module memories: (e) providing means for transferring said memory outputs; (f) providing said memory receiving means with a not-empty indicator, in combination with said memory output transfer means, to thereby block further input from said peripheral devices when said memory receiving means has words in storage; and (g) communicating each digital series of non-disregarded memory words from said memory to the central processing means.
Claim 3
Dependent Claim 48 words
The method as recited in claim 1 in which said interface module connecting step further comprises the step of: connecting a parallel-to-serial converter to said interface module memory, thereby enabling parallel data generated by said peripheral devices to be received by said memory receiving means as serial data.
Claim 4
Dependent Claim 23 words
The method as recited in claim 2 which said step of providing memory receiving means comprises the step of providing a first-in/first-out memory.
Claim 5
Dependent Claim 28 words
The method as recited in claim 2, said method further comprising the step of: (h) connecting a bi-directional balanced line between said converter and the central processing means.
Claim 6
Dependent Claim 64 words
The method as recited in claim 4 in which said converter interposing step further comprises the step of: providing, in the converter, individual line addresses such that said bi-directional balanced line may be connected to a plurality of peripheral device interfaces to thereby permit the central processing means to individually connect and communicate with each interface using the assigned individual addresses for each interface.
Claim 7
Independent Claim 37 words
The method as recited in claims 1, 2 or 5 in which said step (a) of connecting a module and obtaining information therefrom, further comprises the step of: generating a strobe pulse corresponding to each N-bit word.
Claim 8
Dependent Claim 106 words
The method as recited in claim 6 in which said step (b) of storing each series of N-bit words comprises the step of: (i) sequentially applying said N-bit words to bi-stable elements; and (ii) latching said bi-stable elements with the output of a time-delay mono-stable element, said mono-stable element being trigger-responsive to said strobe pulses, said time delay exceeding the interval necessary for applying each N-bit word to said bi-stable elements, thereby assuring that the bi-stable elements will not change states before a given N-bit word has been fully applied thereto but, however, permitting the bi-stable elements to change states after the N-word has been applied.
Claim 9
Dependent Claim 30 words
The method as recited in claim 7, further comprising the step of: providing a first-in/first-out memory connected to the output of said bi-stable element prior to said masking step (c).
Claim 10
Dependent Claim 33 words
The method as recited in claim 8 in which said masking step (c) further comprises the step of: providing logic means to define those words to be disregarded and therefore to be masked.
Claim 11
Dependent Claim 25 words
The method as recited in claim 9 in which said logic means providing step includes the step of: providing means for pre-programming said masking logic.
Claim 12
Dependent Claim 40 words
The method as recited in claim 7 in which said step (d) of receiving non-disregarded memrory includes the step of: providing a strobe-responsive mono-stable element which, when actuated by said strobe pulses, permits said memory to store said non-disregarded words.
Claim 13
Dependent Claim 98 words
The method as recited in claim 11 in which said step (e) of providing memory transfer means includes providing a strobe-responsive, mono-stable element having an output pulse width exceeding the interval between successive word-associated strobe pulses, thereby providing a mono-stable output in the form of a single pulse having a greater duration than said word-associated strobe pulse or the intervals therebetween, whereby the word-associated strobe pulses emanating from the peripheral devices are thereby blocked from entry into memory when the memory has words in storage and when the strobe pulse is not itself a word to be stored.

References Cited (Backward Citations)

US3631403A Cited
US3648252A Cited
US3699532A Cited
US3921148A Cited
US3996564A Cited
US4058680A Cited
US4082922A Cited
US4502120A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-05-26 1989-11-25 1990-05-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-05-26 1993-11-25 1994-05-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-05-26 1997-11-25 1998-05-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag