Multi-Threaded Processing of User Interfaces for an Application
AssigneeFacebook, Inc.
InventorScott Paul Goodson
Life of this patent
Estimating the term…
Loading patent…
AssigneeFacebook, Inc.
InventorScott Paul Goodson
Estimating the term…
An electronic device processes tasks in an application program on a first thread; creates, by the first thread, one or more additional threads distinct from the first thread; and partially processing a plurality of layout objects in the application program on the one or more additional threads. In accordance with a determination that one or more thread-control criteria are satisfied, the processing of the plurality of layout objects in the application program on the one or more additional threads is paused and control of processing the application program is given to the first thread, which processes additional tasks in the application program. After the additional tasks are processed, the processing of the plurality of layout objects resumes on the one or more additional threads.
A non-transitory computer-readable storage medium, storing one or more programs for execution by one or more processors of an electronic device, the one or more programs including instructions for:
A method, comprising:
An electronic device, comprising:
Dependencies are inferred from the claim text.