×

Position-based multi-stroke marking menus

  • US 7,603,633 B2
  • Filed: 01/13/2006
  • Issued: 10/13/2009
  • Est. Priority Date: 01/13/2006
  • Status: Active Grant
First Claim
Patent Images

1. A system that facilitates expanding the capabilities of marking menus, comprising:

  • at least one processor that executes the following computer executable components stored on a computer readable medium;

    an interface component that receives input;

    a position component that ascertains and displays a point of origin associated with at least one menu, the point of origin is at least one of located in a fixed position in an input area or selected in the input area based at least in part on received input; and

    an orientation component that determines a selection action associated with the at least one menu based at least in part on direction of a stroke, orientation of the stroke, and position of the stroke relative to the point of origin, wherein the at least one menu is divided into a first half-plane zone and a second half-plane zone with a division between the first half plane zone and the second half plane zone running through the point of origin and parallel to orientation of the stroke, and wherein orientation of the first half plane zone and the second half-plane zone is dynamically adjusted based at least in part on the orientation of the stroke, and whereina first selection action, associated with a first direction of the stroke, and a second selection action, associated with a second direction of the stroke, are located in the first half-plane zone, anda third selection action, associated with the first direction of the stroke, and a fourth selection action, associated with the second direction of the stroke, are located in the second half-plane zone, wherein the first selection action, the second selection action, the third selection action, and the fourth selection action are determined based at least in part on the orientation of the stroke, andthe selection action is one of the first selection action, the second selection action, the third selection action, or the fourth selection action, and is determined based at least in part on in which half-plane zone the stroke is positioned and whether the direction of the stroke is in the first direction or the second direction.

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