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.

Date of Patent:
Feb. 07, 2017

Filed:

Sep. 09, 2011
Applicants:

Leonardo E. Blanco, Redmond, WA (US);

Silvana Patricia Moncayo, Seattle, WA (US);

Jonathan P. Liperi, Redmond, WA (US);

Reiner Fink, Mercer Island, WA (US);

Imran Majid, Redmond, WA (US);

Joshua Warren Priestley, Redmond, WA (US);

Inventors:

Leonardo E. Blanco, Redmond, WA (US);

Silvana Patricia Moncayo, Seattle, WA (US);

Jonathan P. Liperi, Redmond, WA (US);

Reiner Fink, Mercer Island, WA (US);

Imran Majid, Redmond, WA (US);

Joshua Warren Priestley, Redmond, WA (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06T 13/80 (2011.01); G06T 11/00 (2006.01);
U.S. Cl.
CPC ...
G06T 11/00 (2013.01); G06T 13/80 (2013.01);
Abstract

Composition system thread techniques are described. In one or more implementations, a composition system may be configured to compose visual elements received from applications on a thread that is executed separately than a user interface thread of the applications. As such, the composition system may execute asynchronously from a user interface thread of the application. Additionally, the composition system may be configured to expose one or more application programming interfaces (APIs) that are accessible to the applications. The APIs may be used for constructing a tree of objects representing the operations that are to be performed to compose one or more bitmaps. Further, these operations may be controlled by several API visual properties to allow applications to animate content within their windows and use disparate technologies to rasterize such content.


Find Patent Forward Citations

Loading…