×

Dynamic icons for gesture discoverability

  • US 9,710,128 B2
  • Filed: 03/17/2015
  • Issued: 07/18/2017
  • Est. Priority Date: 03/17/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • obtaining gesture definition data for a particular gesture, wherein the gesture definition data specifies a predefined onset position associated with commencement of the particular gesture, a predefined motion associated with completion of the particular gesture, a particular action that is triggered upon the completion of the particular gesture, and a visual indicator for visually indicating a progress toward the completion of the particular gesture as the predefined motion is performed, wherein the visual indicator includes a representation of one or more physical objects whose motion, in free space, is associated with the same predefined motion;

    before an orientation of a mobile computing device is determined to match the onset position of the particular gesture, providing, on a graphical user interface of the mobile computing device, the visual indicator in an inactive state that indicates that the orientation of the mobile computing device does not yet match the onset position of the particular gesture;

    after providing, on the graphical user interface of the mobile computing device, the visual indicator in the inactive state that indicates that the orientation of the mobile computing device does not vet match the onset position of the particular gesture, determining that the orientation of a mobile computing device matches the onset position of the particular gesture;

    in response to determining that the orientation of the mobile computing device matches the predefined onset position of the gesture, providing, on the graphical user interface of the mobile computing device, the visual indicator in the active state that indicates that the orientation of the mobile computing device matches the onset position of the particular gesture;

    determining a motion of the mobile computing device;

    determining whether the motion of the mobile computing device matches the predefined motion; and

    in response to determining whether the motion of the mobile computing device matches the predefined motion, determining whether to update the visual indicator to indicate the progress toward completion of the particular gesture.

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