×

Motion-based gestures for a computing device

  • US 10,031,586 B2
  • Filed: 06/12/2013
  • Issued: 07/24/2018
  • Est. Priority Date: 06/12/2013
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computing device, comprising:

  • one or more sensors configured to capture sensor data, the sensor data indicating a physical movement of the computing device performed by at least a first hand of a user;

    a touch screen display, generating touch location data representing touch locations on the touch screen display by at least a first finger and a second finger of a second hand of the user;

    a processor for executing instructions stored in a memory which, when executed by the processor, cause the computing device to;

    determine, during a first period, using the touch location data, first touch location data associated with the first finger contacting the touch screen display;

    determine, during the first period, using the touch location data, second touch location data associated with the second finger contacting the touch screen display;

    determine, during a second period after the first period, using the touch location data, third touch location data associated with the first finger contacting the touch screen display;

    determine, during the second period, using the touch location data, fourth touch location data associated with the second finger contacting the touch screen display;

    determine, using the sensor data, information about the physical movement of the computing device between the first period and the second period;

    determine, based at least on the first touch location data and the third touch location data being different, that a first position of the first finger on the touch screen display during the first period is different than a third position of the first finger on the touch screen display during the second period;

    determine, based at least on the second touch location data and the fourth touch location data being different, that a second position of the second finger on the touch screen display during the first period is different than a fourth position of the second finger on the touch screen display during the second period;

    determine a first gesture during a third period based at least on the physical movement of the computing device between the first period and the second period, the first position of the first finger on the touch screen display during the first period being different than the third position of the first finger on the touch screen display during the second period, and the second position of the second finger on the touch screen display during the first period being different than the fourth position of the second finger on the touch screen display during the second period, wherein the first gesture corresponds to the second hand remaining steady while the computing device is rotated between the first period and the second period;

    select the first gesture;

    invoke a first function of the computing device, the first function corresponding to the first gesture, the first function including switching the touch screen display from a landscape display mode to a portrait display mode and then maintaining the touch screen display in the portrait display mode, or switching the touch screen display from a portrait display mode to a landscape display mode and then maintaining the touch screen display in the landscape display mode;

    determine a second gesture during a fourth period, the second gesture different than the first gesture; and

    invoke a second function of the computing device, the second function corresponding to the second gesture, the second function including maintaining the touch screen display in either the portrait display mode or the landscape display mode while the computing device is rotated.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×