Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
339 words
A method for reducing the processing time required to recognize the cessation of motion of a moving pointing device in an information processing system, the method comprising the steps of: determining that a pointing device is located in operative proximity to a display screen, in said information processing system; generating a series of delay timers having a predetermined rate, while said pointing device is located in said operative proximity to said display screen, in said information processing system; accessing a predetermined timer divide rate value `n` from said information processing system, representing a predetermined plurality of `n` of coordinate point signals, in said information processing system; receiving a first point signal for said pointing device with respect to said display screen, and buffering said first point signal in a memory as an anchor point and starting a delay timer, in said information processing system; receiving a plurality of n-1 succeeding point signals for said pointing device with respect to said display screen, and buffering said plurality of n+1 signals, in a memory in said information processing system; computing whether said pointing device has moved with respect to said display screen by comparing at least one of said buffered plurality of n-1 point signals with said buffered anchor point, in said information processing system; if said computing step determines that said pointing device has moved, then receiving a second plurality of n succeeding coordinate point signals for said pointing device with respect to said display screen, and buffering a first of said second plurality of n signals as a new anchor point while restarting the delay timer, in said information processing system; if said computing step determines that said pointing device has not moved, then outputting a first output signal indicating cessation of motion of said pointing device; if said determining step determines that said pointing device is not located in said operative proximity to said display screen, then outputting a second output signal indicating that said pointing device has been removed from said operative proximity to said display screen.
Claim 2
Independent Claim
339 words
A method for reducing the processing time required to recognize the cessation of motion of a moving pointing device in an information processing system, the method comprising the steps of: determining that a pointing device is located in operative proximity to a display screen, in said information processing system; generating a series of delay timers having a predetermined rate, while said pointing device is located in said operative proximity to said display screen, in said information processing system; accessing a predetermined timer divide rate value `n` from said information processing system, representing a predetermined plurality of `n` of coordinate point signals, in said information processing system; receiving a first point signal for said pointing device with respect to said display screen, and buffering said first point signal in a memory as an anchor point and starting a delay timer, in said information processing system; receiving a plurality of n-1 succeeding point signals for said pointing device with respect to said display screen, and buffering said plurality of n+1 signals, in a memory in said information processing system; computing whether said pointing device has moved with respect to said display screen by comparing at least one of said buffered plurality of n-1 point signals with said buffered anchor point, in said information processing system; if said computing step determines that said pointing device has moved, then receiving a second plurality of n succeeding coordinate point signals for said pointing device with respect to said display screen, and buffering a first of said second plurality of n signals as a new anchor point while restarting the delay timer, in said information processing system; if said computing step determines that said pointing device has not moved, then outputting a first output signal indicating cessation of motion of said pointing device; if said determining step determines that said pointing device is not located in said operative proximity to said display screen, then outputting a second output signal indicating that said pointing device has been removed from said operative proximity to said display screen.
Claim 3
Dependent Claim
38 words
The method as recited in claim 1, which further comprises the steps of: identifying the pointing device as one among several possible pointing devices; and setting, in accordance with the identified pointing device, said predetermined delay timer value.
Claim 4
Dependent Claim
38 words
The method as recited in claim 1, wherein the pointing device is a finger moving across a touch sensor, and further comprising the step of canceling said delay timer when the finger is lifted off the touch sensor.
Claim 5
Dependent Claim
24 words
The method as recited in claim 1, wherein the information processing system enters a mouse emulation mode in response to said first output signal.
Claim 6
Dependent Claim
24 words
The method as recited in claim 1, further comprising the step of entering a gesture recognition mode when said second output signal is outputted.
Claim 7
Independent Claim
344 words
A method for reducing the processing time required to recognize the cessation of motion of a moving pointing device in an information processing system, the method comprising the steps of: determining that a pointing device is located in operative proximity to a touch sensor controlling a display screen, in said information processing system; generating a series of delay timers having a predetermined rate, while said pointing device is located in said operative proximity to said touch sensor, in said information processing system; accessing a predetermined timer divide rate value `n` from said information processing system, representing a predetermined plurality of `n` of coordinate point signals, in said information processing system; receiving a first point signal for said pointing device with respect to said touch sensor, and buffering said first point signal in a memory as an anchor point and starting a delay timer, in said information processing system; receiving a plurality of n-1 succeeding coordinate point signals for said pointing device with respect to said touch sensor, and buffering said plurality of n-1 signals, in said memory in said information processing system; computing whether said pointing device has moved with respect to said touch sensor by comparing at least one of said buffered plurality of n-1 point signals with said buffered anchor point, in said information processing system; if said computing step determines that said pointing device has moved, then receiving a second plurality of n succeeding coordinate point signals for said pointing device with respect to said touch sensor, and buffering a first of said second plurality of n signals as a new anchor point while restarting the delay timer, in said information processing system; if said computing step determines that said pointing device has not moved, then outputting a first output signal indicating cessation of motion of said pointing device; if said determining step determines that said pointing device is not located in said operative proximity to said touch sensor, then outputting a second output signal indicating that said pointing device has been removed from said operative proximity to said touch sensor.
Claim 8
Independent Claim
344 words
A method for reducing the processing time required to recognize the cessation of motion of a moving pointing device in an information processing system, the method comprising the steps of: determining that a pointing device is located in operative proximity to a touch sensor controlling a display screen, in said information processing system; generating a series of delay timers having a predetermined rate, while said pointing device is located in said operative proximity to said touch sensor, in said information processing system; accessing a predetermined timer divide rate value `n` from said information processing system, representing a predetermined plurality of `n` of coordinate point signals, in said information processing system; receiving a first point signal for said pointing device with respect to said touch sensor, and buffering said first point signal in a memory as an anchor point and starting a delay timer, in said information processing system; receiving a plurality of n-1 succeeding coordinate point signals for said pointing device with respect to said touch sensor, and buffering said plurality of n-1 signals, in said memory in said information processing system; computing whether said pointing device has moved with respect to said touch sensor by comparing at least one of said buffered plurality of n-1 point signals with said buffered anchor point, in said information processing system; if said computing step determines that said pointing device has moved, then receiving a second plurality of n succeeding coordinate point signals for said pointing device with respect to said touch sensor, and buffering a first of said second plurality of n signals as a new anchor point while restarting the delay timer, in said information processing system; if said computing step determines that said pointing device has not moved, then outputting a first output signal indicating cessation of motion of said pointing device; if said determining step determines that said pointing device is not located in said operative proximity to said touch sensor, then outputting a second output signal indicating that said pointing device has been removed from said operative proximity to said touch sensor.
Claim 9
Dependent Claim
33 words
The method as recited in claim 6, further comprising the step of identifying a type of said pointing device wherein said predetermined delay timer value is determined in accordance with the type identified.
Claim 10
Dependent Claim
40 words
The method recited in claim 6, wherein when motion of said pointing device has not been detected within a number of previous position points, said predetermined delay timer value is reduced in accordance with the number of previous position points.
Claim 11
Dependent Claim
34 words
The method recited in claim 6, wherein the system accepts information from said pointing device as gesture or character information in response to movement and removal of said pointing device from said touch sensor.
Claim 12
Dependent Claim
24 words
The method as recited in claim 6, further comprising the step of entering a gesture recognition mode when said second output signal is outputted.
Claim 13
Independent Claim
363 words
A method for reducing the processing time required in a multi-tasking information processing system, to recognize the cessation of motion of a moving first pointing device that emulates a second pointing device in the system, the method comprising the steps of: determining that a first pointing device is located in operative proximity to a display screen, in said information processing system; generating a series of delay timers having a predetermined rate, while said pointing device is located in said operative proximity to said display screen, in said information processing system; accessing a predetermined timer divide rate value `n` from said information processing system, representing a predetermined plurality of `n` of coordinate point signals, in said information processing system; receiving a first point signal for said pointing device with respect to said display screen, and buffering said first point signal in a memory as an anchor point and starting a delay timer, in said information processing system; receiving a plurality of n-1 succeeding point signals for said pointing device with respect to said display screen, and buffering said plurality of n-1 signals, in said memory in said information processing system; computing whether said pointing device has moved with respect to said display screen by comparing at least one of said buffered plurality of n-1 point signals with said buffered anchor point, in said information processing system; if said computing step determines that said pointing device has moved, then receiving a second plurality of n succeeding coordinate point signals for said pointing device with respect to said display screen, and buffering a first of said second plurality of n signals as a new anchor point while restarting the delay timer, in said information processing system; if said computing step determines that said first pointing device has not moved, then outputting a first output signal indicating cessation of motion of said first pointing device and designating it as said second pointing device; if said determining step determines that said first pointing device is not located in said operative proximity to said display screen, then outputting a second output signal indicating that said first pointing device has been removed from said operative proximity to said display screen.
Claim 14
Independent Claim
363 words
A method for reducing the processing time required in a multi-tasking information processing system, to recognize the cessation of motion of a moving first pointing device that emulates a second pointing device in the system, the method comprising the steps of: determining that a first pointing device is located in operative proximity to a display screen, in said information processing system; generating a series of delay timers having a predetermined rate, while said pointing device is located in said operative proximity to said display screen, in said information processing system; accessing a predetermined timer divide rate value `n` from said information processing system, representing a predetermined plurality of `n` of coordinate point signals, in said information processing system; receiving a first point signal for said pointing device with respect to said display screen, and buffering said first point signal in a memory as an anchor point and starting a delay timer, in said information processing system; receiving a plurality of n-1 succeeding point signals for said pointing device with respect to said display screen, and buffering said plurality of n-1 signals, in said memory in said information processing system; computing whether said pointing device has moved with respect to said display screen by comparing at least one of said buffered plurality of n-1 point signals with said buffered anchor point, in said information processing system; if said computing step determines that said pointing device has moved, then receiving a second plurality of n succeeding coordinate point signals for said pointing device with respect to said display screen, and buffering a first of said second plurality of n signals as a new anchor point while restarting the delay timer, in said information processing system; if said computing step determines that said first pointing device has not moved, then outputting a first output signal indicating cessation of motion of said first pointing device and designating it as said second pointing device; if said determining step determines that said first pointing device is not located in said operative proximity to said display screen, then outputting a second output signal indicating that said first pointing device has been removed from said operative proximity to said display screen.
Claim 15
Dependent Claim
354 words
A data processing system for reducing the processing time required to recognize the cessation of motion of a moving pointing device, comprising: means for determining that a pointing device is located in operative proximity to a touch sensor controlling a display screen, in said data processing system; means for generating a series of delay timers having a predetermined rate, while said pointing device is located in said operative proximity to said touch sensor, in said data processing system; means for accessing a predetermined timer divide rate value `n` from said information processing system, representing a predetermined plurality of `n` of coordinate point signals, in said data processing system; means for receiving a first point signal for said pointing device with respect to said touch sensor, and buffering said first point signal in a memory as an anchor point and starting a delay timer, in said data processing system; said receiving means receiving a plurality of n-1 succeeding point signals for said pointing device with respect to said touch sensor, and buffering said plurality of n-1 signals, in a memory in said data processing system; means for computing whether said pointing device has moved with respect to said touch sensor by comparing at least one of said buffered plurality of n-1 point signals with said buffered anchor point, in said data processing system; if said computing step determines that said pointing device has moved, then receiving a second plurality of n succeeding coordinate point signals for said pointing device with respect to said touch sensor, and buffering a first of said second plurality of n signals as a new anchor point while restarting the delay timer, in said data processing system; if said computing means determines that said pointing device has not moved, then said computing means outputs a first output signal indicating cessation of motion of said pointing device; if said determining means determines that said pointing device is not located in said operative proximity to said touch sensor, then said computing means outputs a second output signal indicating that said pointing device has been removed from said operative proximity to said touch sensor.
Claim 16
Dependent Claim
354 words
A data processing system for reducing the processing time required to recognize the cessation of motion of a moving pointing device, comprising: means for determining that a pointing device is located in operative proximity to a touch sensor controlling a display screen, in said data processing system; means for generating a series of delay timers having a predetermined rate, while said pointing device is located in said operative proximity to said touch sensor, in said data processing system; means for accessing a predetermined timer divide rate value `n` from said information processing system, representing a predetermined plurality of `n` of coordinate point signals, in said data processing system; means for receiving a first point signal for said pointing device with respect to said touch sensor, and buffering said first point signal in a memory as an anchor point and starting a delay timer, in said data processing system; said receiving means receiving a plurality of n-1 succeeding point signals for said pointing device with respect to said touch sensor, and buffering said plurality of n-1 signals, in a memory in said data processing system; means for computing whether said pointing device has moved with respect to said touch sensor by comparing at least one of said buffered plurality of n-1 point signals with said buffered anchor point, in said data processing system; if said computing step determines that said pointing device has moved, then receiving a second plurality of n succeeding coordinate point signals for said pointing device with respect to said touch sensor, and buffering a first of said second plurality of n signals as a new anchor point while restarting the delay timer, in said data processing system; if said computing means determines that said pointing device has not moved, then said computing means outputs a first output signal indicating cessation of motion of said pointing device; if said determining means determines that said pointing device is not located in said operative proximity to said touch sensor, then said computing means outputs a second output signal indicating that said pointing device has been removed from said operative proximity to said touch sensor.
Claim 17
Dependent Claim
29 words
The data processing system recited in claim 12, wherein the system accepts information from said pointing device as mouse input data in response to a recognition of motion cessation.
Claim 18
Dependent Claim
26 words
The data processing system recited in claim 12, wherein said touch sensor is a touch-sensitive display screen that displays information under control of said pointing device.
Claim 19
Dependent Claim
29 words
The data processing system recited in claim 12, wherein the system is a multi-tasking computer system that dedicates a single task to managing said computing by said computing means.
Claim 20
Dependent Claim
23 words
The data processing system recited in claim 12, wherein the system enters a gesture recognition mode when said second output signal is outputted.