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

Cursor find system for the display of a word processing system

Assignee: VYDEC Inc
•
Filing: 1974-04-29
•
Granted: 1976-08-10
•
Expires: 1994-04-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a keyboard entry word processing system, text is stored in a recirculating refresh memory along with a carriage return code at the end of each line. The text is displayed on a CRT screen. A cursor symbol, also displayed on the screen, may be moved by keyboard control to designate a particular character position on the screen where editing is to occur. When the cursor is within the field of displayed text, characters may be edited at the location in memory corresponding to the location of the cursor on the screen. When the cursor is outside the field of displayed text, the cursor is first "found" by altering the refresh memory to provide a new memory location corresponding to the cursor location, and then editing is performed at the new memory location.

Inventors

  • 👤 Patrick P. de Cavaignac
  • 👤 Peter D. Dickinson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 07:50
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/08; G06; G06F; G06F40/00; G06F40/10; G06F40/103; G06F40/106; G06F40/166

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 164 words
A method for editing multi-character lines of text including alphanumeric symbols and formatting symbols comprising: storing said lines of text contiguously in a refresh memory with an end-of-line symbol at the end of each line of characters; sequentially reading characters of text out of said refresh memory; displaying the characters of text read out of said refresh memory, including starting a new line of text in response to each end-of-line symbol read out of said refresh memory; designating with a cursor symbol a character display position to be edited; and selectively altering the text stored in said refresh memory, including adding predetermined character symbols in said memory after the last character in a line when the display position of the cursor symbol is beyond the display position of said last character and in the same line; and adding predetermined end-of-line symbols in said memory after the last line of displayed text when the display position of the cursor symbol is beyond said last line.
Claim 2
Independent Claim 164 words
A method for editing multi-character lines of text including alphanumeric symbols and formatting symbols comprising: storing said lines of text contiguously in a refresh memory with an end-of-line symbol at the end of each line of characters; sequentially reading characters of text out of said refresh memory; displaying the characters of text read out of said refresh memory, including starting a new line of text in response to each end-of-line symbol read out of said refresh memory; designating with a cursor symbol a character display position to be edited; and selectively altering the text stored in said refresh memory, including adding predetermined character symbols in said memory after the last character in a line when the display position of the cursor symbol is beyond the display position of said last character and in the same line; and adding predetermined end-of-line symbols in said memory after the last line of displayed text when the display position of the cursor symbol is beyond said last line.
Claim 3
Dependent Claim 42 words
The method of claim 1 further including a final step of accessing said refresh memory for external editing when the display position of the cursor symbol coincides with the display position of a new usable character location provided in the altered memory.
Claim 4
Dependent Claim 38 words
The method of claim 2, wherein the step of storing said text includes: storing a plurality of multi-character, variable length lines of text in serial fashion; and storing predetermined no-character codes in unused memory locations following said text.
Claim 5
Dependent Claim 43 words
The method of claim 3, wherein the step of displaying the characters of text includes: producing an end-of-memory signal in synchronism with the no-character code in the last memory location; and starting a new page of text in response to said end-of-memory signal.
Claim 6
Dependent Claim 66 words
The method of claim 3, wherein said refresh memory recirculates in successive operating cycles and wherein: the step of adding character symbols in said memory after the last character in a line includes over-typing no-character codes with predetermined space codes; and the step of adding end-of-line symbols in said memory after the last line of displayed text includes overtyping no-character codes with predetermined carriage return codes.
Claim 7
Dependent Claim 81 words
The method of claim 3, wherein said refresh memory recirculates in successive operating cycles and wherein the step of adding character symbols in said memory after the last character in a line includes: inserting predetermined space codes in said memory before an end-of-line symbol in synchronism with the recirculations thereof in the case where said end-of-line symbol is contained in the memory location next succeeding said last character, thereby to preserve and move said end-of-line symbol to a later memory location.
Claim 8
Independent Claim 225 words
A system for editing multi-character lines of text including alphanumeric symbols and formatting symbols comprising: recirculating refresh memory means for contiguously storing multi-character, variable length lines of text with a predetermined end-of-line code at the end of each line of characters; means for sequentially reading characters of text out of said refresh memory and reinserting said characters in said memory; means for displaying the characters of text read out of said refresh memory including means for starting a new line of text in response to each end-of-line code read out of said memory, said display means including character generator means for producing characters and a cursor symbol; means for positioning said cursor symbol to designate a character display position to be edited; means coupled to said sequential character reading and reinserting means for selectively altering the text stored in said refresh memory, said altering means including: first means responsive to said cursor positioning means for adding predetermined character codes in said memory after the last character in a line when the display position of said cursor is beyond the display position of said last character and in the same line; and second means responsive to said cursor positioning means for adding end-of-line codes in said memory after the last line of displayed text when the display position of said cursor is beyond said last line.
Claim 9
Independent Claim 225 words
A system for editing multi-character lines of text including alphanumeric symbols and formatting symbols comprising: recirculating refresh memory means for contiguously storing multi-character, variable length lines of text with a predetermined end-of-line code at the end of each line of characters; means for sequentially reading characters of text out of said refresh memory and reinserting said characters in said memory; means for displaying the characters of text read out of said refresh memory including means for starting a new line of text in response to each end-of-line code read out of said memory, said display means including character generator means for producing characters and a cursor symbol; means for positioning said cursor symbol to designate a character display position to be edited; means coupled to said sequential character reading and reinserting means for selectively altering the text stored in said refresh memory, said altering means including: first means responsive to said cursor positioning means for adding predetermined character codes in said memory after the last character in a line when the display position of said cursor is beyond the display position of said last character and in the same line; and second means responsive to said cursor positioning means for adding end-of-line codes in said memory after the last line of displayed text when the display position of said cursor is beyond said last line.
Claim 10
Dependent Claim 48 words
The system of claim 7, further including means coupled to said sequential character reading and reinserting means for accessing said refresh memory to perform external editing when the display position of said cursor coincides with the display position of a new character location provided in the altered memory.
Claim 11
Dependent Claim 35 words
The system of claim 8, wherein said display means includes a cathode ray tube display screen, said accessing means includes an alpha-numeric and function control keyboard, and said cursor positioning means includes directional positioning keys.
Claim 12
Dependent Claim 24 words
The system of claim 8, wherein said recirculating refresh memory means contains a predetermined no-character code in each vacant memory location following said text.
Claim 13
Dependent Claim 45 words
The system of claim 10, wherein said display means includes means for producing an end-of-memory signal in synchronism with the no-character code in the last memory location; and means for starting the display of a new page of text in response to said end-of-memory signal.
Claim 14
Dependent Claim 112 words
The system of claim 10, wherein said means for selectively altering the text stored in said refresh memory includes a space encoder and a carriage return encoder, and wherein: said first means for adding character locations in said memory after the last character in a line includes means for controlling said space encoder and said sequential character reading and inserting means to overtype said no-character codes with space codes; and said second means for adding end-of-line codes in said memory after the last line of displayed text includes means for controlling said carriage return encoder and said sequential character reading and inserting means to overtype said no-character codes with carriage return codes.
Claim 15
Dependent Claim 51 words
The system of claim 12, wherein said refresh memory steps from one memory location to the next in successive machine cycles and the control means of said first and second adding means operates in synchronism with said refresh memory to overtype one no-character code during each machine cycle of said memory.
Claim 16
Dependent Claim 94 words
The system of claim 10, wherein said means for selectively altering text stored in said refresh memory includes a space encoder and wherein said first means for adding character locations in said memory after the last character in a line includes: means for controlling said space encoder and said sequential character reading and reinserting means to insert space codes in said memory before an end-of-line code when said end-of-line code is contained in the memory location next succeeding said last character, thereby to preserve and move said end-of-line code to a later memory location.
Claim 17
Dependent Claim 41 words
The system of claim 14, wherein said refresh memory recirculates in successive operating cycles and the control means of said first adding means operates in synchronism with said refresh memory to insert one space code during each recirculation of said memory.

References Cited (Backward Citations)

US3466645A Cited
US3559208A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1979-08-10 1980-02-09 1980-08-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1983-08-10 1984-02-09 1984-08-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1987-08-10 1988-02-09 1988-08-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag