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.