×

Precise selection techniques for multi-touch screens

  • US 8,619,052 B2
  • Filed: 11/14/2011
  • Issued: 12/31/2013
  • Est. Priority Date: 04/19/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system comprising:

  • an input tracking component configured to track multi-touch input to a multi-touch screen, the multi-touch input comprising input received from a primary member and input received from a secondary member and configured to disambiguate between the input received from the primary member and the input received from the secondary member, wherein the input tracking component comprises;

    a primary touch detection component configured to sense and to track cursor movements of a cursor made by the primary member; and

    a secondary touch detection component configured to trigger an offset of the cursor from its original location by a predefined fixed amount with respect to the primary member in response to detecting that the secondary member has established contact with the multi-touch screen;

    a cursor control component configured to cause the cursor to be activated based on a selection input received from the primary member;

    a menu component configured to invoke a menu comprising a plurality of selection areas in response to detecting that the secondary member has established contact with the multi-touch screen;

    the input tracking component further configured to concurrently enable selecting content on the multi-touch screen by positioning the cursor over the content to be selected based on a steering input received from the primary member and adjusting a control-display ratio of the content selected in response to detecting movement of the secondary member into a particular selection area of the plurality of selection areas of the menu;

    the menu component further configured to close the menu in response to detecting that the secondary member has been removed from the multi-touch screen; and

    the cursor control component further configured to cause the cursor to return to a default state in response to the input tracking component determining that the secondary member has been removed from the multi-touch screen.

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