×

Simultaneous input across multiple applications

  • US 8,347,215 B2
  • Filed: 11/11/2009
  • Issued: 01/01/2013
  • 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 different inputs across multiple components of one or more applications displayed on a single display of a user interface, the method comprising:

  • receiving a first user input from a multiple input capable hardware device having a touch-sensitive display;

    simultaneous to receiving the first user input from the multiple input capable hardware device, receiving a second user input from the multiple input capable hardware device, both of the first and second user input being entered at and detected by the touch-sensitive display at substantially the same time;

    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 a 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;

    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, wherein the first input event processing thread runs in parallel to a first main operating system event processing thread of the first component instance and wherein the second input event processing thread runs in parallel to a second main operating system event processing thread.

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