Meta Platforms, Inc.
Multi-threaded processing of user interfaces for an application

Last updated:

Abstract:

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.

Status:
Grant
Type:

Utility

Filling date:

27 Sep 2017

Issue date:

21 Apr 2020