Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
172 words
In a data processing system having a video display with positions, a hot spot associated with a position on the video display and a user manipulable input device for moving the hot spot from position to position, a method comprising the computer implemented steps of: (a) defining a subregion with positionally defined borders in the video display; (b) displaying an icon for a primary cursor associated with the hot spot on the video display; (c) opening the subregion for graphical insertions by a user; (d) responsive to user movement of the hot spot into the subregion, hiding the primary cursor and imaging a secondary cursor in the position of the hot spot; (e) saving the position of the hot spot; (f) resetting the hot spot to a base position; (g) responsive to manipulation of the input device, determining a movement vector of the hot spot from the base position; (h) responsive to the movement vector, calculating a secondary cursor movement vector; and (i) repositioning the secondary cursor using the secondary movement vector.
Claim 2
Dependent Claim
172 words
In a data processing system having a video display with positions, a hot spot associated with a position on the video display and a user manipulable input device for moving the hot spot from position to position, a method comprising the computer implemented steps of: (a) defining a subregion with positionally defined borders in the video display; (b) displaying an icon for a primary cursor associated with the hot spot on the video display; (c) opening the subregion for graphical insertions by a user; (d) responsive to user movement of the hot spot into the subregion, hiding the primary cursor and imaging a secondary cursor in the position of the hot spot; (e) saving the position of the hot spot; (f) resetting the hot spot to a base position; (g) responsive to manipulation of the input device, determining a movement vector of the hot spot from the base position; (h) responsive to the movement vector, calculating a secondary cursor movement vector; and (i) repositioning the secondary cursor using the secondary movement vector.
Claim 3
Dependent Claim
21 words
The method of claim 1, further comprising the computer implemented step of: responsive to user request, repeating steps (f) through (i).
Claim 4
Dependent Claim
27 words
The method of claim 1, further comprising the computer implemented step of: (j) imaging a line on the display device connecting successive positions of the secondary cursor.
Claim 5
Dependent Claim
21 words
The method of claim 3, further comprising the computer implemented step of: responsive to user request, repeating steps (f) through (j).
Claim 6
Dependent Claim
35 words
The method of claim 4, wherein the user manipulable input device is a computer mouse and further wherein execution of steps (d) through (j) are responsive to the initiating and maintaining a mouse down condition.
Claim 7
Dependent Claim
44 words
The method of claim 5, further comprising the computer implemented step of: (k) responsive to a mouse up condition, (1) setting the hot spot to the position of the secondary cursor, (2) destroying the secondary cursor, (3) imaging an icon for a primary cursor.
Claim 8
Dependent Claim
22 words
The method of claim 6, wherein step (i) further comprises: limiting repositioning of the secondary cursor to the borders of the region.
Claim 9
Dependent Claim
21 words
The method of claim 7, wherein step (h) includes calculating the secondary cursor movement vector responsive to an individual user parameter.
Claim 10
Dependent Claim
155 words
A data processing system comprising: a user interface shell having a hot spot; an image generator for imaging the user interface shell, defining coordinates on the user interface shell and for imaging icons in the shell; a cursor positioning device coupled to the data processing system to supply coordinate data events relative to the shell for moving a hot spot in the shell; driver means for automatically positioning an icon for a primary cursor with the hot spot; means responsive to a user initiated condition for generating an icon for a secondary cursor at the hot spot and thereafter hiding the primary cursor and resetting the hot spot to a base set of coordinates in the shell; and means responsive to the cursor positioning device for repositioning the secondary cursor at a new secondary cursor position starting from a current secondary cursor position and based upon a vector defined by movement of the hot spot.
Claim 11
Dependent Claim
155 words
A data processing system comprising: a user interface shell having a hot spot; an image generator for imaging the user interface shell, defining coordinates on the user interface shell and for imaging icons in the shell; a cursor positioning device coupled to the data processing system to supply coordinate data events relative to the shell for moving a hot spot in the shell; driver means for automatically positioning an icon for a primary cursor with the hot spot; means responsive to a user initiated condition for generating an icon for a secondary cursor at the hot spot and thereafter hiding the primary cursor and resetting the hot spot to a base set of coordinates in the shell; and means responsive to the cursor positioning device for repositioning the secondary cursor at a new secondary cursor position starting from a current secondary cursor position and based upon a vector defined by movement of the hot spot.
Claim 12
Dependent Claim
33 words
A data processing system as set forth in claim 9, wherein the means for repositioning includes: means for resetting the hot spot to the base set of coordinates after each coordinate data event.
Claim 13
Dependent Claim
36 words
A data processing system as set forth in claim 10, wherein the vector defined by movement of the hot spot is scaled by a user selectable multiplier before use in determining the new secondary cursor position.
Claim 14
Dependent Claim
37 words
A data processing system as set forth in claim 11, and further comprising: means responsive to repositioning of the secondary cursor for imaging a line connecting the current secondary cursor position with the new secondary cursor position.
Claim 15
Dependent Claim
132 words
In a data processing system having a bounded user interface shell defining positions for user entry of commands and data, a hot spot associated with a position in the user interface shell and a hot spot positioning device, a method comprising the computer implemented steps of: imaging an icon with the hot spot; responsive to entry to a graphical mode operation, detaching the icon from the hot spot; responsive to movement events received from the hot spot positioning device, generating successive new positions for the icon starting from the then current positions of the icon and displaced from the current positions by scaled vectors derived from positioning information from the hot spot positioning device; and resetting the position of the hot spot to avoid the bounds of the bounded user interface shell.
Claim 16
Dependent Claim
132 words
In a data processing system having a bounded user interface shell defining positions for user entry of commands and data, a hot spot associated with a position in the user interface shell and a hot spot positioning device, a method comprising the computer implemented steps of: imaging an icon with the hot spot; responsive to entry to a graphical mode operation, detaching the icon from the hot spot; responsive to movement events received from the hot spot positioning device, generating successive new positions for the icon starting from the then current positions of the icon and displaced from the current positions by scaled vectors derived from positioning information from the hot spot positioning device; and resetting the position of the hot spot to avoid the bounds of the bounded user interface shell.
Claim 17
Dependent Claim
27 words
The method of claim 13, further comprising the computer implemented steps of: resetting the position of the hot spot to a base position after every movement event.
Claim 18
Dependent Claim
45 words
The method of claim 14, further comprising the computer implemented step of: responsive to a user command to exit the graphical mode operation, setting the hot spot to the then current location of the icon, and reattaching the icon to the hot spot for movement.
Claim 19
Dependent Claim
23 words
The method of claim 15, further comprising the computer implemented step of: limiting repositioning of the icon within a graphical mode operation area.