Patent US7324087B2 successfully refreshed from Google Patents.
US7324087B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Reduced image production method and apparatus
Assignee: Canon Inc
•
Filing: 2004-07-28
•
Granted: 2008-01-29
•
Expires: 2024-07-28
Abstract
Abstract A method for controlling a cursor by moving the cursor in response to the operation of pointing device on a predetermined working area, wherein a predetermined proportion of the vector of the shift of the pointing device immediately before the movement of the pointing device is stopped is reflected in the movement of the cursor, when the pointing device is stopped and in contact with the working area.
Inventors
- 👤 Tadahiko Iijima
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 19:44
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0487; G06F3/0488; G06F3/04883
Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
229 words
A method for controlling a cursor on a display device, the method comprising: operating a pointing device on a predetermined working area, the pointing device being in contact with the working area, movement of the pointing device in contact with the working area causing a vector to be generated; and moving the cursor on the display device in response to the operating of the pointing device on the predetermined working area, wherein the moving of the cursor reflects a predetermined proportion of the vector of a shift of the pointing device immediately before movement of the pointing device is stopped, wherein when the pointing device is further shifted and in contact with the working area in a predetermined direction, the cursor is moved without reflection of the vector of the prior movement of the pointing device if the current movement of the pointing device satisfies a predetermined condition, and wherein the predetermined condition is that the coordinates of the vector of the current shift of the pointing device immediately before the pointing device is stopped and in contact with the working area and the current vector of the pointing device have opposite values and the magnitude of the current vector is a predetermined multiple of the vector of the prior shift of the pointing device immediately before the pointing device is stopped and in contact with the working area.
Claim 2
Independent Claim
229 words
A method for controlling a cursor on a display device, the method comprising: operating a pointing device on a predetermined working area, the pointing device being in contact with the working area, movement of the pointing device in contact with the working area causing a vector to be generated; and moving the cursor on the display device in response to the operating of the pointing device on the predetermined working area, wherein the moving of the cursor reflects a predetermined proportion of the vector of a shift of the pointing device immediately before movement of the pointing device is stopped, wherein when the pointing device is further shifted and in contact with the working area in a predetermined direction, the cursor is moved without reflection of the vector of the prior movement of the pointing device if the current movement of the pointing device satisfies a predetermined condition, and wherein the predetermined condition is that the coordinates of the vector of the current shift of the pointing device immediately before the pointing device is stopped and in contact with the working area and the current vector of the pointing device have opposite values and the magnitude of the current vector is a predetermined multiple of the vector of the prior shift of the pointing device immediately before the pointing device is stopped and in contact with the working area.
Claim 3
Independent Claim
231 words
A method for controlling a cursor on a display device, the method comprising: operating a pointing device on a predetermined working area, the pointing device being in contact with the working area, movement of the pointing device in contact with the working area causing a vector to be generated; and moving the cursor on the display device in response to the operating of the pointing device on the predetermined working area, wherein the moving of the cursor reflects a predetermined proportion of the vector of a shift of the pointing device immediately before movement of the pointing device is stopped, wherein when the pointing device is further shifted and in contact with the working area in a predetermined direction, the cursor is moved without reflection of the vector of the prior movement of the pointing device if the current movement of the pointing device satisfies a predetermined condition, and wherein the predetermined condition is that at least one of the coordinates of the vector of the current shift of the pointing device immediately before the pointing device is stopped and in contact with the working area and the current vector of the pointing device have opposite values and magnitude of the current vector is a predetermined multiple of the vector of the shift of the pointing device immediately before the pointing device is stopped and in contact with the working area.
Claim 4
Independent Claim
231 words
A method for controlling a cursor on a display device, the method comprising: operating a pointing device on a predetermined working area, the pointing device being in contact with the working area, movement of the pointing device in contact with the working area causing a vector to be generated; and moving the cursor on the display device in response to the operating of the pointing device on the predetermined working area, wherein the moving of the cursor reflects a predetermined proportion of the vector of a shift of the pointing device immediately before movement of the pointing device is stopped, wherein when the pointing device is further shifted and in contact with the working area in a predetermined direction, the cursor is moved without reflection of the vector of the prior movement of the pointing device if the current movement of the pointing device satisfies a predetermined condition, and wherein the predetermined condition is that at least one of the coordinates of the vector of the current shift of the pointing device immediately before the pointing device is stopped and in contact with the working area and the current vector of the pointing device have opposite values and magnitude of the current vector is a predetermined multiple of the vector of the shift of the pointing device immediately before the pointing device is stopped and in contact with the working area.
Claim 5
Independent Claim
238 words
A method for controlling a cursor on a display device, the method comprising: operating a pointing device on a predetermined working area, the pointing device being in contact with the working area, movement of the pointing device in contact with the working area causing a vector to be generated; and moving the cursor on the display device in response to the operating of the pointing device on the predetermined working area, wherein the moving of the cursor reflects a predetermined proportion of the vector of a shift of the pointing device immediately before movement of the pointing device is stopped, wherein when the pointing device is further shifted and in contact with the working area in a predetermined direction, the cursor is moved without reflection of the vector of the prior movement of the pointing device if the current movement of the pointing device satisfies a predetermined condition, and wherein the predetermined condition is that the coordinates of the vector of the current shift of the pointing device immediately before the pointing device is stopped and in contact with the working area and one of the coordinates of the current vector of the pointing device having the larger magnitude have opposite values, and the magnitude of the current vector is a predetermined multiple of the vector of the prior shift of the pointing device immediately before the pointing device is stopped and in contact with the working area.
Claim 6
Independent Claim
238 words
A method for controlling a cursor on a display device, the method comprising: operating a pointing device on a predetermined working area, the pointing device being in contact with the working area, movement of the pointing device in contact with the working area causing a vector to be generated; and moving the cursor on the display device in response to the operating of the pointing device on the predetermined working area, wherein the moving of the cursor reflects a predetermined proportion of the vector of a shift of the pointing device immediately before movement of the pointing device is stopped, wherein when the pointing device is further shifted and in contact with the working area in a predetermined direction, the cursor is moved without reflection of the vector of the prior movement of the pointing device if the current movement of the pointing device satisfies a predetermined condition, and wherein the predetermined condition is that the coordinates of the vector of the current shift of the pointing device immediately before the pointing device is stopped and in contact with the working area and one of the coordinates of the current vector of the pointing device having the larger magnitude have opposite values, and the magnitude of the current vector is a predetermined multiple of the vector of the prior shift of the pointing device immediately before the pointing device is stopped and in contact with the working area.
Claim 7
Dependent Claim
41 words
The method for controlling a cursor on a display device of claim 1 , wherein reflection of the vector of the shift of the pointing device is continued while the pointing device is stopped and in contact with the working area.
Claim 8
Dependent Claim
36 words
The method for controlling a cursor on a display device of claim 4 , wherein the vector is not reflected in the movement of the cursor after the pointing device loses contact with the working area.
Claim 9
Dependent Claim
41 words
The method for controlling a cursor on a display device of claim 2 , wherein reflection of the vector of the shift of the pointing device is continued while the pointing device is stopped and in contact with the working area.
Claim 10
Dependent Claim
36 words
The method for controlling a cursor on a display device of claim 6 , wherein the vector is not reflected in the movement of the cursor after the pointing device loses contact with the working area.
Claim 11
Dependent Claim
41 words
The method for controlling a cursor on a display device of claim 3 , wherein reflection of the vector of the shift of the pointing device is continued while the pointing device is stopped and in contact with the working area.
Claim 12
Dependent Claim
36 words
The method for controlling a cursor on a display device of claim 8 , wherein the vector is not reflected in the movement of the cursor after the pointing device loses contact with the working area.
Claim 13
Dependent Claim
230 words
A cursor controlling system for use in an operating environment that includes a pointing device, a predetermined working area, and a display device, the display device displaying a cursor responsive to operation of the pointing device, the cursor controlling system comprising: a vector generator that, in response to movement of the pointing device both along and in contact with the predetermined working area, generates a vector reflecting the movement; and a cursor controller that moves the cursor responsive to a predetermined proportion of the vector reflecting a shift of the pointing device immediately before movement of the pointing device is stopped, wherein when the pointing device is further shifted and in contact with the working area in a predetermined direction, the cursor is moved without reflection of the vector of the prior movement of the pointing device if the current movement of the pointing device satisfies a predetermined condition, and wherein the predetermined condition is that the coordinates of the vector of the current shift of the pointing device immediately before the pointing device is stopped and in contact with the working area and the current vector of the pointing device have opposite values and the magnitude of the current vector is a predetermined multiple of the vector of the prior shift of the pointing device immediately before the pointing device is stopped and in contact with the working area.
Claim 14
Dependent Claim
230 words
A cursor controlling system for use in an operating environment that includes a pointing device, a predetermined working area, and a display device, the display device displaying a cursor responsive to operation of the pointing device, the cursor controlling system comprising: a vector generator that, in response to movement of the pointing device both along and in contact with the predetermined working area, generates a vector reflecting the movement; and a cursor controller that moves the cursor responsive to a predetermined proportion of the vector reflecting a shift of the pointing device immediately before movement of the pointing device is stopped, wherein when the pointing device is further shifted and in contact with the working area in a predetermined direction, the cursor is moved without reflection of the vector of the prior movement of the pointing device if the current movement of the pointing device satisfies a predetermined condition, and wherein the predetermined condition is that the coordinates of the vector of the current shift of the pointing device immediately before the pointing device is stopped and in contact with the working area and the current vector of the pointing device have opposite values and the magnitude of the current vector is a predetermined multiple of the vector of the prior shift of the pointing device immediately before the pointing device is stopped and in contact with the working area.
Claim 15
Dependent Claim
232 words
A cursor controlling system for use in an operating environment that includes a pointing device, a predetermined working area, and a display device, the display device displaying a cursor responsive to operation of the pointing device, the cursor controlling system comprising: a vector generator that, in response to movement of the pointing device both along and in contact with the predetermined working area, generates a vector reflecting the movement; and a cursor controller that moves the cursor responsive to a predetermined proportion of the vector reflecting a shift of the pointing device immediately before movement of the pointing device is stopped, wherein when the pointing device is further shifted and in contact with the working area in a predetermined direction, the cursor is moved without reflection of the vector of the prior movement of the pointing device if the current movement of the pointing device satisfies a predetermined condition, and wherein the predetermined condition is that at least one of the coordinates of the vector of the current shift of the pointing device immediately before the pointing device is stopped and in contact with the working area and the current vector of the pointing device have opposite values and magnitude of the current vector is a predetermined multiple of the vector of the shift of the pointing device immediately before the pointing device is stopped and in contact with the working area.
Claim 16
Dependent Claim
232 words
A cursor controlling system for use in an operating environment that includes a pointing device, a predetermined working area, and a display device, the display device displaying a cursor responsive to operation of the pointing device, the cursor controlling system comprising: a vector generator that, in response to movement of the pointing device both along and in contact with the predetermined working area, generates a vector reflecting the movement; and a cursor controller that moves the cursor responsive to a predetermined proportion of the vector reflecting a shift of the pointing device immediately before movement of the pointing device is stopped, wherein when the pointing device is further shifted and in contact with the working area in a predetermined direction, the cursor is moved without reflection of the vector of the prior movement of the pointing device if the current movement of the pointing device satisfies a predetermined condition, and wherein the predetermined condition is that at least one of the coordinates of the vector of the current shift of the pointing device immediately before the pointing device is stopped and in contact with the working area and the current vector of the pointing device have opposite values and magnitude of the current vector is a predetermined multiple of the vector of the shift of the pointing device immediately before the pointing device is stopped and in contact with the working area.
Claim 17
Dependent Claim
239 words
A cursor controlling system for use in an operating environment that includes a pointing device, a predetermined working area, and a display device, the display device displaying a cursor responsive to operation of the pointing device, the cursor controlling system comprising: a vector generator that, in response to movement of the pointing device both along and in contact with the predetermined working area, generates a vector reflecting the movement; and a cursor controller that moves the cursor responsive to a predetermined proportion of the vector reflecting a shift of the pointing device immediately before movement of the pointing device is stopped, wherein when the pointing device is further shifted and in contact with the working area in a predetermined direction, the cursor is moved without reflection of the vector of the prior movement of the pointing device if the current movement of the pointing device satisfies a predetermined condition, and wherein the predetermined condition is that the coordinates of the vector of the current shift of the pointing device immediately before the pointing device is stopped and in contact with the working area and one of the coordinates of the current vector of the pointing device having the larger magnitude have opposite values, and the magnitude of the current vector is a predetermined multiple of the vector of the prior shift of the pointing device immediately before the pointing device is stopped and in contact with the working area.
Claim 18
Dependent Claim
239 words
A cursor controlling system for use in an operating environment that includes a pointing device, a predetermined working area, and a display device, the display device displaying a cursor responsive to operation of the pointing device, the cursor controlling system comprising: a vector generator that, in response to movement of the pointing device both along and in contact with the predetermined working area, generates a vector reflecting the movement; and a cursor controller that moves the cursor responsive to a predetermined proportion of the vector reflecting a shift of the pointing device immediately before movement of the pointing device is stopped, wherein when the pointing device is further shifted and in contact with the working area in a predetermined direction, the cursor is moved without reflection of the vector of the prior movement of the pointing device if the current movement of the pointing device satisfies a predetermined condition, and wherein the predetermined condition is that the coordinates of the vector of the current shift of the pointing device immediately before the pointing device is stopped and in contact with the working area and one of the coordinates of the current vector of the pointing device having the larger magnitude have opposite values, and the magnitude of the current vector is a predetermined multiple of the vector of the prior shift of the pointing device immediately before the pointing device is stopped and in contact with the working area.
References Cited (Backward Citations)
US5883617A
Cited
JPH09269869A
Cited
US7148875B2
Cited
US6292173B1
Cited
JP2001117713A
Cited
US6388655B1
Cited
US20020047830A1
Cited
US7109975B2
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2011-01-28 | 2011-07-30 | 2012-01-29 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2015-01-28 | 2015-07-30 | 2016-01-29 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2019-01-28 | 2019-07-30 | 2020-01-29 | $7700.00 | Window Closed / Lapsed |