×

Recognizing the cessation of motion of a pointing device on a display by comparing a group of signals to an anchor point

  • US 5,404,458 A
  • Filed: 02/24/1994
  • Issued: 04/04/1995
  • Est. Priority Date: 10/10/1991
  • Status: Expired due to Term
First Claim
Patent Images

1. 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.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×