← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 02:52
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag