×

Position and orientation determination for a mobile computing device

  • US 8,648,799 B1
  • Filed: 09/30/2011
  • Issued: 02/11/2014
  • Est. Priority Date: 11/02/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method comprising:

  • receiving for a plurality of times in a time period, a plurality of data points from an accelerometer and a plurality of data points from a magnetometer, the accelerometer and the magnetometer included in a mobile computing device;

    for each of the plurality of times in the time period,determining an orientation of the mobile computing device based on a data point from the magnetometer that corresponds to the particular time;

    determining information associated with a gravity vector measured by the accelerometer;

    determining a difference between the gravity vector and an acceleration vector measured by the accelerometer to obtain a positional acceleration vector;

    determining a trajectory that represents movement of the mobile computing device during the time period based on the positional acceleration vectors and positions of the mobile computing device at the plurality of times;

    determining whether the trajectory has placed the mobile computing device into a predetermined operating pose associated with voice input;

    receiving a voice input after determining that the trajectory has placed the mobile computing device into the predetermined operating pose associated with voice input; and

    submitting the voice input as a search input to a search application or to a remote computing system for speech to text conversion as a result of determining that the trajectory has placed the mobile computing device into the predetermined operating pose.

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