×

Processing user input events in a web browser

  • US 9,170,861 B2
  • Filed: 11/08/2013
  • Issued: 10/27/2015
  • Est. Priority Date: 01/05/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving a user event input at a touchscreen of an electronic device during display of a document by the touchscreen;

    dispatching the user event for processing in a plurality of threads, a first thread of the plurality of threads being configured to process the user event in accordance with a first handling action determined by a user command associated with the user event input, and a second thread of the plurality of threads being configured to process the user event in accordance with a second handling action defined specifically for the user input event by the document, wherein the first thread is further configured to process queued tasks such that processing of the user event input by the first thread may be delayed until processing of other previously queued tasks completes and processing of the user event input by the second thread may begin before processing of the user event input by the first thread; and

    upon a first one of the first thread and the second thread completing processing of the user event, updating the display of the document according to the processing completed by that first one of the first thread and the second thread,wherein the first handling action is a default handling action configured for an execution environment executing on the electronic device, the execution environment being configured to output the document for display on the touchscreen and wherein the default handing action is not defined by the document.

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