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

Computer display with two-part cursor for indicating loci of operation

Assignee: INFORMATION APPLIANCE Inc 1014 HAMILTON COURT MENLO PARK CA 94301
•
Filing: 1986-12-02
•
Granted: 1989-02-21
•
Expires: 2006-12-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for creating and modifying strings of symbols in a computer storage apparatus includes a two-part cursor for guiding the operator. One cursor part indicates the exact location where entered symbols will be inserted. A second cursor part highlights a selected substring which is the object of certain commands, such as the delete command. Internally, the system provides memory management techniques for inserting and deleting symbols in response to operator commands. The display, including the two-part cursor, is derived from the memory contents with the aid of pointers, tables, and state variables.

Inventors

  • 👤 Jef Raskin
  • 👤 James Winter
  • 👤 Renwick Curry

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 19:28
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0487; G06F3/0489; G06F3/04892; G06F40/00; G06F40/10; G06F40/166; G09; G09G; G09G5/00; G09G5/08

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 211 words
In a computer system having a display device, a memory device, an entry device and processing means for displaying symbols and a cursor on the display device in response to signals from the entry device, a method for creating and modifying a string of symbols, in response to signals from the entry device, the method comprising the steps of: displaying on the display device a string of symbols; displaying on the display device a cursor, said cursor occupying a display region and having a first cursor part occupying a first part of the display region and a second cursor part occupying a second part of the display region adjacent the first part of the display region, the first part of the display region including a symbol in the string of symbols; in response to signals of a first type from the entry device, said first type of signals including signals representing an entered symbol, inserting the entered symbol into the string of symbols at the second part of the display region; and in response to signals of a second type from the entry device, said second type of signals designating a deletion operation, performing the designated deletion operation by deleting the symbol included in the first part of the display region.
Claim 2
Dependent Claim 211 words
In a computer system having a display device, a memory device, an entry device and processing means for displaying symbols and a cursor on the display device in response to signals from the entry device, a method for creating and modifying a string of symbols, in response to signals from the entry device, the method comprising the steps of: displaying on the display device a string of symbols; displaying on the display device a cursor, said cursor occupying a display region and having a first cursor part occupying a first part of the display region and a second cursor part occupying a second part of the display region adjacent the first part of the display region, the first part of the display region including a symbol in the string of symbols; in response to signals of a first type from the entry device, said first type of signals including signals representing an entered symbol, inserting the entered symbol into the string of symbols at the second part of the display region; and in response to signals of a second type from the entry device, said second type of signals designating a deletion operation, performing the designated deletion operation by deleting the symbol included in the first part of the display region.
Claim 3
Dependent Claim 67 words
The method of claim 1, further comprising the steps of: in response to signals of a third type from the entry device, moving said cursor to a desired location on the display device indicated by said third type of signals, and coalescing the cursor by positioning the first part of the cursor and the second part of the cursor at a single symbol occupying the desired location.
Claim 4
Dependent Claim 36 words
The method of claim 1 wherein the display region is a first display region and said inserting step further comprises moving the cursor to a second display region having a first part including the inserted symbol.
Claim 5
Dependent Claim 36 words
The method of claim 2 further comprising the step of: in response to signals of a fourth type from said entry device, extending the first part of the display region to include a plurality of symbols.
Claim 6
Independent Claim 291 words
An apparatus for creating and modifying a string of symbols, the apparatus comprising: a processing unit; entry means, coupled to said processing unit, for transmitting signals to said processing unit; display means coupled to said processing unit for displaying symbols and a cursor at specified locations in response to signals from said processing unit; said processing unit comprising means for generating signals for: displaying, on said display means, a string of symbols; displaying, on said display means, a cursor, said cursor occupying a display region and having a first cursor part occupying a first part of the display region and a second cursor part occupying a second part of the display region adjacent the first part of the display region, the first part of the display region including a symbol in the string of symbols, and in response to to a first type of signals from said entry means inserting an entered symbol into the string of symbols at the second part of the display region, said first type of signals including signals representing the entered symbol; and in response to a second type of signals from said entry means, performing a deletion operation by deleting the symbol included in the first part of the display region; in response to a third type of signals from said entry means, moving the cursor to a desired location on the display means indicated by said third type of signals and coalescing the cursor by positioning the first part of the cursor and the second part of the cursor on a single symbol occupying the desired location; and in response to signals of a fourth type from the entry device, extending the first part of the display region to include a plurality of symbols.
Claim 7
Independent Claim 291 words
An apparatus for creating and modifying a string of symbols, the apparatus comprising: a processing unit; entry means, coupled to said processing unit, for transmitting signals to said processing unit; display means coupled to said processing unit for displaying symbols and a cursor at specified locations in response to signals from said processing unit; said processing unit comprising means for generating signals for: displaying, on said display means, a string of symbols; displaying, on said display means, a cursor, said cursor occupying a display region and having a first cursor part occupying a first part of the display region and a second cursor part occupying a second part of the display region adjacent the first part of the display region, the first part of the display region including a symbol in the string of symbols, and in response to to a first type of signals from said entry means inserting an entered symbol into the string of symbols at the second part of the display region, said first type of signals including signals representing the entered symbol; and in response to a second type of signals from said entry means, performing a deletion operation by deleting the symbol included in the first part of the display region; in response to a third type of signals from said entry means, moving the cursor to a desired location on the display means indicated by said third type of signals and coalescing the cursor by positioning the first part of the cursor and the second part of the cursor on a single symbol occupying the desired location; and in response to signals of a fourth type from the entry device, extending the first part of the display region to include a plurality of symbols.
Claim 8
Dependent Claim 203 words
In a computer system having an entry device, a display device and processing means for displaying symbols and a cursor on the display device in response to signals from the entry device, a method for indicating loci of operations, the method comprising the steps of: displaying a string of symbols on the display device; displaying a cursor on the display device, said cursor having a first part and a second part; positioning the first part of the cursor at a first region on the display, the first region including a symbol in the string of symbols; positioning the second part of the cursor at a second region on the display adjacent to the first region; in response to signals of a first type from the entry device, said first type of signals including signals representing an entered symbol, inserting the entered symbol into the string of symbols by displaying the entered symbol at the second region, moving the first part of the cursor to the second region and moving the second part of the cursor to a third region on the display adjacent the second region; in response to externally-supplied signals of a second type, deleting the symbol included in the first region.
Claim 9
Dependent Claim 203 words
In a computer system having an entry device, a display device and processing means for displaying symbols and a cursor on the display device in response to signals from the entry device, a method for indicating loci of operations, the method comprising the steps of: displaying a string of symbols on the display device; displaying a cursor on the display device, said cursor having a first part and a second part; positioning the first part of the cursor at a first region on the display, the first region including a symbol in the string of symbols; positioning the second part of the cursor at a second region on the display adjacent to the first region; in response to signals of a first type from the entry device, said first type of signals including signals representing an entered symbol, inserting the entered symbol into the string of symbols by displaying the entered symbol at the second region, moving the first part of the cursor to the second region and moving the second part of the cursor to a third region on the display adjacent the second region; in response to externally-supplied signals of a second type, deleting the symbol included in the first region.
Claim 10
Dependent Claim 57 words
The method of claim 6 further comprising the step of: in response to signals of a third type from the entry device, said third type of signals specifying a target location, moving the cursor to the target location and coalescing the cursor by positioning both parts of the cursor on a single symbol occupying the target location.
Claim 11
Dependent Claim 29 words
The method of claim 6 wherein the first part of the cursor is displayed in reverse video and the second part of the cursor is displayed as a blinker.
Claim 12
Dependent Claim 33 words
The method of claim 8 further comprising the step of: in response to signals of a fourth type from said entry device, extending the first display region to include a plurality of symbols.

References Cited (Backward Citations)

US4259725A Cited
US4354185A Cited
US4739318A Cited
US4742473A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-02-21 1992-08-22 1993-02-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-02-21 1996-08-22 1997-02-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-02-21 2000-08-22 2001-02-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag