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

System for editing characters

Assignee: Unisys Corp
•
Filing: 1975-08-13
•
Granted: 1977-03-22
•
Expires: 1995-08-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for editing characters stored in a memory is provided with a maximum count register and address counter means. The data at the address in memory desigated by the address counter means is removed from memory and temporarily stored in an output register. Data in an input register is then transferred to said address in memory and the data in the output register is then supplied to the input register. The address counter means is counted one count and the sequence is repeated until the count in the maximum count register is equal to the count or address in the address counter means. A delete edit function is accomplished by decrementing the address counter means and an insert edit function is accomplished by incrementing the address counter means.

Inventors

  • 👤 Harry W. Moore, III

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 16:32
CPC Classifications
G; G09; G09G; G09G1/00; G09G1/02; B; B41; B41J; B41J3/00; B41J3/44; B41J3/46

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 310 words
A system for editing characters stored in a memory comprising: memory means for storing data representative of a plurality of characters to be displayed, visual means connected to said memory means for displaying said plurality of characters in a matrix of columns and rows, keyboard control means having a plurality of data entry keys, edit function keys and means for generating addresses designating the address of each of said characters in said memory by columns and rows, counter means operably connected to said keyboard control means and settable with a first address in said memory means to be edited, a maximum count register operably connected to said keyboard control means and settable with a last address in said memory means to be edited, an output register connected to said memory means for receiving and storing characters from said memory means at the address indicated by said counter means, an input register operably connected to said keyboard control means for receiving and storing edit characters and operably connected to said output register for receiving and storing characters from said memory means, and comparison means for comparing the address in said counter means with the address in said maximum count register and for generating a signal indicating the completion of an edit function, whereby the depression of the edit function key initiates an edit function in said keyboard control means which sequentially transfers the character in said memory means designated by said counter means to said output register and said character in said input register to the designated address in said memory means, then transfers the character in said output register to said input register and increments the counter means one count to designate a new address in said memory means to permit the repetition of the edit function until said comparison means generates a signal indicating a comparison has been made.
Claim 2
Independent Claim 310 words
A system for editing characters stored in a memory comprising: memory means for storing data representative of a plurality of characters to be displayed, visual means connected to said memory means for displaying said plurality of characters in a matrix of columns and rows, keyboard control means having a plurality of data entry keys, edit function keys and means for generating addresses designating the address of each of said characters in said memory by columns and rows, counter means operably connected to said keyboard control means and settable with a first address in said memory means to be edited, a maximum count register operably connected to said keyboard control means and settable with a last address in said memory means to be edited, an output register connected to said memory means for receiving and storing characters from said memory means at the address indicated by said counter means, an input register operably connected to said keyboard control means for receiving and storing edit characters and operably connected to said output register for receiving and storing characters from said memory means, and comparison means for comparing the address in said counter means with the address in said maximum count register and for generating a signal indicating the completion of an edit function, whereby the depression of the edit function key initiates an edit function in said keyboard control means which sequentially transfers the character in said memory means designated by said counter means to said output register and said character in said input register to the designated address in said memory means, then transfers the character in said output register to said input register and increments the counter means one count to designate a new address in said memory means to permit the repetition of the edit function until said comparison means generates a signal indicating a comparison has been made.
Claim 3
Dependent Claim 24 words
A system for editing characters as set forth in claim 1 which further includes an external source for supplying characters to said input register.
Claim 4
Dependent Claim 44 words
A system for editing characters as set forth in claim 1 wherein said keyboard control means further comprises logic control circuitry connected to said registers, said memory means and said counter means for performing a plurality of operations in sequence which accomplish edit functions.
Claim 5
Dependent Claim 74 words
A system for editing characters as set forth in claim 3 wherein said logic control circuitry of said keyboard control means further includes a shift register having a plurality of outputs each being activated sequentially to enable a plurality of logical gates which generate logical function signals which enable the transfer of character data to and from said memory means and which enables the transfer of address data to and from said counter means.
Claim 6
Dependent Claim 58 words
A system for editing characters as set forth in claim 4 wherein said keyboard control means further includes timing means connected to said registers, said memory means and said counter means providing a plurality of repetitive clock signals separated in time space one from the other for initiating the transfer of said character data and said address data.
Claim 7
Dependent Claim 85 words
A system for editing characters as set forth in claim 3 wherein one of said plurality of operations includes an insert edit function sequence wherein said counter means is set with the address of the character to be inserted and said maximum count register is set with the last address in said memory to be edited, and wherein said keyboard control means further includes timing means for incrementing said counter means until said comparison means generates a signal indicating the completion of said inserted function.
Claim 8
Dependent Claim 85 words
A system for editing characters as set forth in claim 3 wherein one of said plurality of operations includes a delete edit function sequence wherein said counter means is set with the last address in said memory to be edited and said maximum count register is set with the address of the character to be deleted, and wherein said keyboard control means further includes timing means for decrementing said counter means until said comparison means generates a signal indicating the completion of said delete function.
Claim 9
Dependent Claim 71 words
A system for editing characters set forth in claim 6 wherein said logic control circuitry provides a sequence of operations for removing said character in said memory means at the address designated by the counter means, storing said character in said output register and sequentially storing in said designated address in memory the character stored in said input register, then storing the content of the output register in said input register.
Claim 10
Dependent Claim 71 words
A system for editing characters as set forth in claim 7 wherein said logic control circuitry provides a sequence of operations for removing said character in said memory at the address designated by said counter means, storing said character in said output register and sequentially storing in said designated address in memory the character stored in said input register, then storing the content of said output register in said input register.
Claim 11
Dependent Claim 39 words
A system for editing characters as set in claim 1 which further includes a computer operably connected to said keyboard control and to said system for editing characters for performing said same edit function operations as the keyboard control.

References Cited (Backward Citations)

US3737890A Cited
US3742482A Cited
US3872460A Cited
US3911419A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1980-03-21 1980-09-20 1981-03-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1984-03-21 1984-09-20 1985-03-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1988-03-21 1988-09-20 1989-03-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag