The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Dec. 06, 2016
Filed:
Oct. 01, 2009
John Helmes, Cambridge, GB;
Nicolas Villar, Cambrdige, GB;
Hrvoje Benko, Seattle, WA (US);
Shahram Izadi, Cambridge, GB;
Daniel Rosenfeld, Seattle, WA (US);
Stephen Hodges, Cambridge, GB;
David Alexander Butler, Cambridge, GB;
Xiang Cao, Cambridge, GB;
Richard Banks, Egham, GB;
John Helmes, Cambridge, GB;
Nicolas Villar, Cambrdige, GB;
Hrvoje Benko, Seattle, WA (US);
Shahram Izadi, Cambridge, GB;
Daniel Rosenfeld, Seattle, WA (US);
Stephen Hodges, Cambridge, GB;
David Alexander Butler, Cambridge, GB;
Xiang Cao, Cambridge, GB;
Richard Banks, Egham, GB;
Microsoft Technology Licensing, LLC, Redmond, WA (US);
Abstract
Indirect multi-touch interaction is described. In an embodiment, a user interface is controlled using a cursor and a touch region comprising a representation of one or more digits of a user. The cursor and the touch region are moved together in the user interface in accordance with data received from a cursor control device, such that the relative location of the touch region and the cursor is maintained. The representations of the digits of the user are moved in the touch region in accordance with data describing movement of the user's digits. In another embodiment, a user interface is controlled in a first mode of operation using an aggregate cursor, and switched to a second mode of operation in which the aggregate cursor is divided into separate portions, each of which can be independently controlled by the user.