Computer graphics processing and selective visual display system – Computer graphics processing – Graphic manipulation
Reexamination Certificate
2006-08-08
2006-08-08
Nguyen, Kimbinh T. (Department: 2628)
Computer graphics processing and selective visual display system
Computer graphics processing
Graphic manipulation
C345S440000, C345S473000, C345S474000, C345S503000, C345S520000, C700S245000, C709S246000, C709S203000, C715S252000
Reexamination Certificate
active
07088374
ABSTRACT:
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.
REFERENCES:
patent: 5852449 (1998-12-01), Esslinger et al.
patent: 5930810 (1999-07-01), Farros et al.
patent: 6014139 (2000-01-01), Watson et al.
patent: 6195694 (2001-02-01), Chen et al.
patent: 6215495 (2001-04-01), Grantham et al.
patent: 6237092 (2001-05-01), Hayes, Jr.
patent: 6243856 (2001-06-01), Meyer et al.
patent: 6266053 (2001-07-01), French et al.
patent: 6275857 (2001-08-01), McCartney
patent: 6314470 (2001-11-01), Ward et al.
patent: 6487565 (2002-11-01), Schechter et al.
patent: 6707456 (2004-03-01), Marrin et al.
patent: 6717599 (2004-04-01), Olano
patent: 6741242 (2004-05-01), Itoh et al.
patent: 2002/0063713 (2002-05-01), Sowizral et al.
patent: 2002/0116417 (2002-08-01), Weinberg et al.
patent: 2003/0005045 (2003-01-01), Tanimoto
patent: 2003/0110297 (2003-06-01), Tabatabai et al.
patent: 2003/0120823 (2003-06-01), Kim et al.
patent: 2003/0126557 (2003-07-01), Yardumian et al.
patent: 2003/0132937 (2003-07-01), Schneider et al.
patent: 2003/0139848 (2003-07-01), Cifra et al.
patent: 2004/0093604 (2004-05-01), Demsey et al.
patent: 2004/0110490 (2004-06-01), Steele et al.
patent: 2004/0189645 (2004-09-01), Beda et al.
patent: 2004/0189669 (2004-09-01), David et al.
patent: 2005/0050471 (2005-03-01), Hallisey et al.
patent: 2005/0088436 (2005-04-01), Swedberg et al.
SVG specification version 1.1, Jan. 13, 2003 all sections http://www.w3.org/TR/SVG/.
X3D specification (one section from Google cache), sections 6 and 8—http://www.web3d.org/x3d/specifications/ISO-IEC-19775-IS-X3DAbstractSpecifiction/ . . . .
Sun Java 3D documentation—Java 3D API Specification http://java.sun.com/products/java-media/3D/for Developers/j3Guide/.
W3C consortium,/ “XML Base”, W3c recommendation Jun. 27, 2001.
Arsov Andrey E.
Blanco Leonardo E.
Calkins Matthew W.
David Paul C.
Michail Ashraf
Law Offices of Albert S. Michalik PLLC
Nguyen Kimbinh T.
LandOfFree
System and method for managing visual structure, timing, and... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for managing visual structure, timing, and..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for managing visual structure, timing, and... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3608749