×

Switching input rails without a release command in a natural user interface

  • US 9,958,946 B2
  • Filed: 06/06/2014
  • Issued: 05/01/2018
  • Est. Priority Date: 06/06/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system for transitioning from one gesture to another in a natural user interface without an explicit termination therebetween, said system comprising:

  • a memory area associated with a computing device, the memory area storing image data corresponding to user input received from a user via a natural user input interface, the memory area further storing rail data describing a first virtual rail and a second virtual rail; and

    a processor programmed to;

    calculate a vector difference between an adjustment start position and a current position of the user input, the calculated vector difference having a vector position and a vector length, the adjustment start position representing an initial position at which the user input begins, the first virtual rail corresponding to the adjustment start position and a first command in an application, the second virtual rail corresponding to the current position and a second command in the application;

    determine an angle of the vector relative to the first virtual rail;

    compare the vector length to a threshold length and the angle of the vector to an angle threshold;

    if the vector length and the angle of the vector indicate a transition from the first virtual rail to the second virtual rail, compare the vector length to a rail adjustment threshold;

    based on the comparisons of the vector length to the threshold length, the angle of the vector to the angle threshold, and the vector length to the rail adjustment threshold, match the user input to the second virtual rail; and

    identify to the application the second virtual rail such that the application performs the second command.

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