×

SIMULTANEOUS INPUT ACROSS MULTIPLE APPLICATIONS

  • US 20100053110A1
  • Filed: 11/11/2009
  • Published: 03/04/2010
  • Est. Priority Date: 03/21/2006
  • Status: Active Grant
First Claim
Patent Images

1. In a computing environment, the computing environment comprising a multiple input capable hardware system including a device capable of detecting and transmitting multiple simultaneous user inputs at the same time, a method for processing inputs from different inputs across multiple components of one or more applications displayed on a single display of a user interface, comprising the steps of:

  • receiving a first user input from a multiple input capable hardware device;

    simultaneous to receiving the first user input from the multiple input capable hardware device, receiving a different second user input from the multiple input capable hardware device;

    determining that the first user input corresponds to a first component instance;

    routing the first user input to a first input event processing thread associated with the first component instance, wherein the first input event processing thread runs in parallel to a first main operating system event processing thread of the first component instance;

    determining a first user input event from the first user input;

    rendering the determined first user input event on a user interface of the first component instance;

    determining that the second user input corresponds to a separate second component instance;

    routing the second user input to a separate second input event processing thread associated with the second component instance, wherein the second input event processing thread runs in parallel to a second main operating system event processing thread of the second component instance;

    determining a second user input event from the second user input; and

    rendering the determined second user input event on a user interface of the second component instance.

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