×

Two-handed multi-stroke marking menus for multi-touch devices

  • US 10,180,714 B1
  • Filed: 09/17/2010
  • Issued: 01/15/2019
  • Est. Priority Date: 04/24/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method for presenting a series of user-selectable options as a two-handed marking menu to a user on a computer system including a processor, a display, and a user-input device, the method comprising:

  • determining, with the processor, a first series of user-selectable options, each of the first series of user-selectable options corresponding to a separate and distinct set of user-selectable options, wherein the first series of user-selectable options includes a first user-selectable option and a second user-selectable option;

    determining, with the processor, a first user input on the user-input device made by a first hand of a user, the first user input comprising a first continuous stroke in a substantially circular motion on the user-input device that dials through the first series of user-selectable options;

    determining, with the processor, a first direction of movement of the first continuous stroke of the first user input on the user-input device, wherein the first direction of movement of the first continuous stroke indicates the substantially circular motion dialing from a first position corresponding to the first user-selectable option to a second position corresponding to the second user-selectable option;

    determining, with the processor, a second series of user-selectable options corresponding to the second user-selectable option, wherein the second series of user-selectable options includes a third user-selectable option;

    determining, with the processor, a second user input on the user-input device made by a second hand of the user, the second user input comprising a second continuous stroke on the user-input device;

    determining, with the processor, a second direction of movement of the second continuous stroke of the second user input on the user-input device, wherein the second continuous stroke of the second user input is initiated after the first continuous stroke of the first user input is initiated but before the first continuous stroke is completed such that the second user input overlaps in time with the first user input, and wherein the second direction of movement of the second user input indicates the second continuous stroke moves to a third position corresponding to the third user-selectable option among the second series of user-selectable options selected by the first user input;

    determining, based on the second direction of movement of the second user input, the third user-selectable option is selected; and

    in response to the third user-selectable option being selected, performing, with the processor, a command associated with the third user-selectable option.

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