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:
Nov. 26, 2013

Filed:

Oct. 27, 2009
Applicants:

Robert Jarrett, Snohomish, WA (US);

Sankhyayan Debnath, Seattle, WA (US);

Paul Kwiatkowski, Redmond, WA (US);

Martyn Lovell, Seattle, WA (US);

Billie Sue Chafins, Seattle, WA (US);

Paul Gildea, Seattle, WA (US);

Jay Turney, Seattle, WA (US);

Inventors:

Robert Jarrett, Snohomish, WA (US);

Sankhyayan Debnath, Seattle, WA (US);

Paul Kwiatkowski, Redmond, WA (US);

Martyn Lovell, Seattle, WA (US);

Billie Sue Chafins, Seattle, WA (US);

Paul Gildea, Seattle, WA (US);

Jay Turney, Seattle, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06T 13/00 (2011.01);
U.S. Cl.
CPC ...
Abstract

Many computer applications incorporate and support animation (e.g., interactive user interfaces). Unfortunately, it may be challenging for computer applications and rendering systems to render animation frames at a smooth and consistent rate while conserving system resources. Accordingly, a technique for controlling animation rendering frame rate of an application is disclosed herein. An animation rendering update interval of an animation timer may be adjusted based upon a rendering system state (e.g., a rate of compositing visual layouts from animation frames) of a rendering system and/or an application state (e.g., a rate at which an application renders frames) of an application. Adjusting the animation rendering update interval allows the animation timer to adjust the frequency of performing rendering callback notifications (work requests to an application to render animation frames) to an application based upon rendering system performance and application performance.


Find Patent Forward Citations

Loading…