Patent US4068226A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4068226A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus and method for data entry and display

Assignee: International Business Machines Corp
•
Filing: 1975-06-10
•
Granted: 1978-01-10
•
Expires: 1995-06-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Data entered at a matrix keyboard or from a remote computer is loaded into a display buffer area of a random access storage device. Data is displayed by sequentially refreshing a plurality of display elements from a one character display buffer, loaded from the storage device under control of a display address counter. Data storage and data retrieval for display is multiplexed, with data retrieval being synchronous with respect to a system clock, and data loading being asynchronous from the keyboard. A control counter, synchronously driven by the system clock, is decoded to scan the keyboard for data entry and to gate the one character display buffer to the next sequential display element to be refreshed. Initial correspondence between the display gating and the display address counter is established, which correspondence is asynchronously stepped by entry of another character from the keyboard, so that the most recently entered character appears at the rightmost position of the display.

Inventors

  • 👤 Robert A. Bowman
  • 👤 Mark M. Burd

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 19:40
CPC Classifications
H; H03; H03M; H03M11/00; H03M11/20; G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0487; G06F3/0489; G09; G09G; G09G3/00; G09G3/04

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 210 words
Keyboard entry and display apparatus, comprising: clock means for generating timing pulses; a plurality of refreshable display means, each for displaying a data character; display character buffer means for storing a representation of a character to be displayed; storage means, having an addressable storage location for each display means, for storing a plurality of data characters; display address counter means synchronously stepped responsive to said clock means for sequentially loading data characters from said storage means into said display character buffer means; control counter means responsive to said clock for generating a plurality of sequential control states; first decode means responsive to said control counter means for gating the display character buffer to said display means in a predetermined sequence; second decode means for synchronizing said control counter means and said display address counter means; keyboard means selectively operable for entering data; means including said first decode means for generating from the keyboard entered data a data character for storing in said storage means; load address counter means for addressing the keyboard entered data character into a next sequential storage location; means responsive to the loading of a data character into said storage means for stepping said load address counter means and for asynchronously stepping said display address counter means.
Claim 2
Dependent Claim 210 words
Keyboard entry and display apparatus, comprising: clock means for generating timing pulses; a plurality of refreshable display means, each for displaying a data character; display character buffer means for storing a representation of a character to be displayed; storage means, having an addressable storage location for each display means, for storing a plurality of data characters; display address counter means synchronously stepped responsive to said clock means for sequentially loading data characters from said storage means into said display character buffer means; control counter means responsive to said clock for generating a plurality of sequential control states; first decode means responsive to said control counter means for gating the display character buffer to said display means in a predetermined sequence; second decode means for synchronizing said control counter means and said display address counter means; keyboard means selectively operable for entering data; means including said first decode means for generating from the keyboard entered data a data character for storing in said storage means; load address counter means for addressing the keyboard entered data character into a next sequential storage location; means responsive to the loading of a data character into said storage means for stepping said load address counter means and for asynchronously stepping said display address counter means.
Claim 3
Dependent Claim 111 words
Display refresh means, comprising: storage means having a plurality of addressable data storage locations for storing data to be displayed; clock means for generating timing pulses; display address means synchronously driven by said clock means for sequentially retrieving data to be displayed from said storage means; control means synchronously driven by said clock means for gating retrieved data to sequential display elements and for establishing an initial correspondence between said display address counter means and said display elements; load means for loading data characters into sequential storage locations of said storage means and, with each said loading, for stepping the correspondence between said display address counter means and said display elements.
Claim 4
Dependent Claim 111 words
Display refresh means, comprising: storage means having a plurality of addressable data storage locations for storing data to be displayed; clock means for generating timing pulses; display address means synchronously driven by said clock means for sequentially retrieving data to be displayed from said storage means; control means synchronously driven by said clock means for gating retrieved data to sequential display elements and for establishing an initial correspondence between said display address counter means and said display elements; load means for loading data characters into sequential storage locations of said storage means and, with each said loading, for stepping the correspondence between said display address counter means and said display elements.
Claim 5
Dependent Claim 137 words
Keyboard entry apparatus for loading a display refresh store with data characters, comprising: clock means for generating timing pulses; control counter means driven by said clock means for generating a plurality of successive control states; a keyboard including a plurality of key means manually operable for entering data; scan means responsive to said control counter means for successively scanning the state of each key means and for providing a first signal when an operated key means is scanned; buffer means responsive to said first signal for buffering the contents of said control counter means; comparator means responsive to the second occurence of said first signal for comparing the timing states of said control counter means and said buffer means, and responsive to an equal comparison for loading the contents of said buffer means into a storage device.
Claim 6
Dependent Claim 137 words
Keyboard entry apparatus for loading a display refresh store with data characters, comprising: clock means for generating timing pulses; control counter means driven by said clock means for generating a plurality of successive control states; a keyboard including a plurality of key means manually operable for entering data; scan means responsive to said control counter means for successively scanning the state of each key means and for providing a first signal when an operated key means is scanned; buffer means responsive to said first signal for buffering the contents of said control counter means; comparator means responsive to the second occurence of said first signal for comparing the timing states of said control counter means and said buffer means, and responsive to an equal comparison for loading the contents of said buffer means into a storage device.
Claim 7
Dependent Claim 40 words
The apparatus of claim 3, further comprising: reset means responsive to said comparison means and said scan means for resetting said buffer means when said control counter means and said buffer means compare in the absence of said first signal.
Claim 8
Dependent Claim 41 words
The apparatus of claim 4, further comprising: inhibit latch means set by said comparator means loading said buffer means into said storage device and reset by said reset means for inhibiting further loading of buffer means contents into said storage device.
Claim 9
Dependent Claim 54 words
A display refresh apparatus, comprising: storage means having a plurality of addressable locations for storing data characters to be displayed; display counter means synchronously driven by a clock for retrieving data characters from the storage locations; means responsive to loading of a character into said storage means for asynchronously stepping said display counter means.
Claim 10
Dependent Claim 54 words
A display refresh apparatus, comprising: storage means having a plurality of addressable locations for storing data characters to be displayed; display counter means synchronously driven by a clock for retrieving data characters from the storage locations; means responsive to loading of a character into said storage means for asynchronously stepping said display counter means.
Claim 11
Dependent Claim 43 words
The display apparatus of claim 6 further comprising: control counter means synchronously driven by said clock for gating said retrieved data characters to sequential display positions; and synchronizing means for establishing initial synchronization between said control counter means and said display counter means.
Claim 12
Dependent Claim 29 words
The display apparatus of claim 7 further comprising: load address counter means multiplexed with said display counter means for addressing into said storage means data entered at a keyboard.
Claim 13
Dependent Claim 120 words
The display apparatus of claim 8 wherein said keyboard comprises a plurality of keyswitches logically arranged in a matrix array, and further comprising: decoding means for decoding said control counter means to sequentially scan each key switch; buffer means for buffering data from said control counter; comparison means for comparing the control counter means and buffer means; scan means responsive to said decoding means scanning an operated key switch for loading into said buffer means data from said counter means; and means responsive to said comparison means signaling correspondence between said control counter means and said buffer means when said scan means subsequently scans an operated key switch for loading the contents of said buffer means into said storage means.

References Cited (Backward Citations)

US3340524A Cited
US3617711A Cited
US3834616A Cited
US3755806A Cited
US3902054A Cited
US3920926A Cited
US3911424A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1981-01-09 1981-07-11 1982-01-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1985-01-09 1985-07-11 1986-01-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1989-01-09 1989-07-11 1990-01-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag