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.

Date of Patent:
Oct. 20, 2015

Filed:

Dec. 03, 2012
Applicant:

Microsoft Corporation, Redmond, WA (US);

Inventors:

Curt Carpenter, Redmond, WA (US);

Debora Everett, Sultan, WA (US);

Doug Kramer, Bothell, WA (US);

Derek E. Sunday, Renton, WA (US);

Chris Whytock, Seattle, WA (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/00 (2006.01); G06F 3/048 (2013.01); G06F 3/0482 (2013.01); G06F 9/44 (2006.01);
U.S. Cl.
CPC ...
G06F 3/0482 (2013.01); G06F 3/048 (2013.01); G06F 9/4443 (2013.01);
Abstract

One or more users may interact simultaneously with different applications on the same device through an input system such as a touch-sensitive display screen. Simultaneous user input may be detected by a multiple input system and subsequently transmitted to an application using a single transmission frame. An application corresponding to the user input is determined based on an input location of the user input and a location and size of a corresponding application. Simultaneous user inputs are rendered simultaneously by each corresponding application. Each application may further include a secondary event processing thread that runs in parallel to traditional operating system event threads. The secondary event processing thread bypasses sequential processing limits of an operating system event thread, providing substantially simultaneous processing of input.


Find Patent Forward Citations

Loading…