×

Multi-threaded conditional processing of user interactions for gesture processing using rendering thread or gesture processing thread based on threshold latency

  • US 9,069,459 B2
  • Filed: 05/03/2011
  • Issued: 06/30/2015
  • Est. Priority Date: 05/03/2011
  • Status: Active Grant
First Claim
Patent Images

1. A system for separating gesture processing from rendering processing, said system comprising:

  • a memory area associated with a mobile computing device, said memory area storing at least a portion of a web page and one or more of a plurality of scrollable elements associated therewith, said memory area further storing a threshold latency, the threshold latency being based upon a noticeable delay in interaction with the mobile computing device;

    a processor programmed to;

    detect, by a gesture processing thread via a touch sensor associated with the mobile computing device, a request to scroll the web page stored in the memory area;

    request, from a rendering thread, touch point data associated with the detected request, said touch point data identifying one of the scrollable elements associated with the detected request;

    calculate an elapsed time since requesting the touch point data and receipt of the touch point data;

    scroll, by the rendering thread, said one of the scrollable elements when the calculated elapsed time is within the threshold latency stored in the memory area; and

    scroll, by the gesture processing thread, the web page when the calculated elapsed time is not within the threshold latency stored in the memory area, wherein the rendering thread corresponds to a slow response thread and the gesture processing thread corresponds to a fast response thread.

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