×

Manipulating an object utilizing a pointing device

  • US 10,488,950 B2
  • Filed: 04/16/2008
  • Issued: 11/26/2019
  • Est. Priority Date: 02/07/2002
  • Status: Active Grant
First Claim
Patent Images

1. A computer-readable storage device having stored thereon computer-executable instructions comprising:

  • identifying a position and an orientation of a pointing device in three-dimensional space;

    determining that the pointing device is directed to an object based on the position and the orientation of the pointing device in three-dimensional space;

    determining that an input sequence of sensor values output by the pointing device matches a matching prototype sequence from a set of stored prototype sequences, wherein each stored prototype sequence represents a sequence of said sensor values that are generated if a user performs a unique gesture representing a different control action using the pointing device, wherein the matching prototype sequence is determined at least by comparing the matching prototype sequence to the input sequence of sensor values and by comparing the input sequence of sensor values to one or more versions of the matching prototype sequence that are scaled up and down in amplitude and warped in time; and

    controlling a computer system based on a command and referent pair, wherein the referent is determined based on the position and the orientation of the pointing device in three-dimensional space, and wherein the command is determined based on a gesture associated with the matching prototype sequence.

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