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.

Patent No.:

US 11069019 B1

PDF
Full Text
Expired
Date of Patent:
Jul. 20, 2021

Filed:

May. 04, 2017
Applicant:

Facebook, Inc., Menlo Park, CA (US);

Inventors:

Andrew Lankes Street, Midlothian, VA (US);

Jordan Christopher Walke, Saratoga, CA (US);

Ashwin Ravindra Bharambe, Sunnyvale, CA (US);

Lin He, Los Altos, CA (US);

Assignee:

Facebook, Inc., Menlo Park, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/38 (2018.01); G06T 1/20 (2006.01); G06F 9/30 (2018.01); G06F 9/48 (2006.01);
U.S. Cl.
CPC ...
G06T 1/20 (2013.01); G06F 9/3009 (2013.01); G06F 9/3885 (2013.01); G06F 9/4881 (2013.01);
Abstract

Parallel processing of frames by a first and second thread is disclosed. In particular, the systems and methods can process multiple frames in a pipelines manner by a JavaScript thread and a UI thread. The system first executes a first frame by a JavaScript thread during a first time interval. The system then executes the first frame by a UI thread during a second time interval. While the UI thread is executing the first frame, the JavaScript thread executes a second thread in parallel during the second time internal. As a result, latency is added to UI processing while maintaining the same throughput, to add parallelism. The JavaScript and UI threads can be handled by different processors (e.g., using a multi-core processor), thereby adding further parallelism and increasing the efficiency of processing an event.


Find Patent Forward Citations

Loading…