System and method for managing visual structure, timing, and animation in a graphics processing system

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7088374
APP PUB NO 20040189669A1
SERIAL NO

10402322

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A visual tree structure as specified by a program is constructed and maintained by a visual system's user interface thread. As needed, the tree structure is traversed on the UI thread, with changes compiled into change queues. A secondary rendering thread that handles animation and graphical composition takes the content from the change queues, to construct and maintain a condensed visual tree. Static visual subtrees are collapsed, leaving a condensed tree with only animated attributes such as transforms as parent nodes, such that animation data is managed on the secondary thread, with references into the visual tree. When run, the rendering thread processes the change queues, applies changes to the condensed trees, and updates the structure of the animation list as necessary by resampling animated values at their new times. Content in the condensed visual tree is then rendered and composed. Animation and a composition communication protocol are also provided.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
MICROSOFT TECHNOLOGY LICENSING LLCONE MICROSOFT WAY REDMOND WA 98052

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Arsov, Andrey E Sammamish, WA 5 429
Blanco, Leonardo E Redmond, WA 31 869
Calkins, Matthew W Seattle, WA 7 634
David, Paul C Kirkland, WA 9 644
Michail, Ashraf Redmond, WA 9 405
Schneider, Gerhard A Seattle, WA 20 920
Ungureanu, Oreste Dorin Duvall, WA 14 494

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation