Multiple-level graphics processing with animation interval...

Computer graphics processing and selective visual display system – Computer graphics processing – Animation

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S475000

Reexamination Certificate

active

07443401

ABSTRACT:
Described is a method and system in which timing intervals are generated from clock properties, and used to interpolate values for smooth animation. A high-level component maintains a set of clocks related to animated objects and/or linear media in a scene graphs. The clocks correspond to clock properties received from an application program. The clocks are processed into event lists at the higher level, from which timing interval data is generated and passed to a low-level component. The low-level component, which generally operates at a faster rate than the high-level component, uses the timing interval data to rapidly calculate current values for an animated object. Interaction, such as to pause an animation or resume a paused animation, causes the high-level component to re-compute the event list and regenerate new animation intervals for affected clocks. The new animation intervals are passed and used by the lower-level component.

REFERENCES:
patent: 5261041 (1993-11-01), Susman
patent: 5487172 (1996-01-01), Hyatt
patent: 5500933 (1996-03-01), Schnorf
patent: 5509115 (1996-04-01), Butterfield
patent: 5553222 (1996-09-01), Milne et al.
patent: 5555368 (1996-09-01), Orton et al.
patent: 5727141 (1998-03-01), Hoddie et al.
patent: 5745761 (1998-04-01), Celi
patent: 5752029 (1998-05-01), Wissner
patent: 5790130 (1998-08-01), Gannett
patent: 5852449 (1998-12-01), Esslinger
patent: 5920325 (1999-07-01), Morgan et al.
patent: 5930810 (1999-07-01), Farros
patent: 5936632 (1999-08-01), Cunniff
patent: 5986667 (1999-11-01), Jevans
patent: 5986675 (1999-11-01), Anderson et al.
patent: 5987627 (1999-11-01), Rawlings
patent: 6014139 (2000-01-01), Watson
patent: 6075532 (2000-06-01), Colleran et al.
patent: 6092107 (2000-07-01), Eleftheriadis
patent: 6115713 (2000-09-01), Pascucci
patent: 6151134 (2000-11-01), Deppa
patent: 6154215 (2000-11-01), Hopcroft
patent: 6160907 (2000-12-01), Robotham
patent: 6195694 (2001-02-01), Chen
patent: 6215495 (2001-04-01), Grantham
patent: 6237092 (2001-05-01), Hayes, Jr.
patent: 6243856 (2001-06-01), Meyer
patent: 6259451 (2001-07-01), Tesler
patent: 6266053 (2001-07-01), French
patent: 6272650 (2001-08-01), Meyer
patent: 6275857 (2001-08-01), McCartney
patent: 6314470 (2001-11-01), Ward
patent: 6377263 (2002-04-01), Falacara
patent: 6411297 (2002-06-01), Tampieri
patent: 6487565 (2002-11-01), Schechter
patent: 6538656 (2003-03-01), Cheung
patent: 6570578 (2003-05-01), Smirnov
patent: 6631403 (2003-10-01), Deutsch
patent: 6636211 (2003-10-01), Chartier
patent: 6654931 (2003-11-01), Haskell
patent: 6675230 (2004-01-01), Lewallen
patent: 6707456 (2004-03-01), Marrin
patent: 6714201 (2004-03-01), Grinstein et al.
patent: 6717599 (2004-04-01), Olano
patent: 6731314 (2004-05-01), Cheng et al.
patent: 6732109 (2004-05-01), Lindberg
patent: 6741242 (2004-05-01), Itoh
patent: 6751655 (2004-06-01), Deutsch
patent: 6765571 (2004-07-01), Sowizral
patent: 6833840 (2004-12-01), Lifshitz
patent: 6919891 (2005-07-01), Schneider
patent: 6986101 (2006-01-01), Cooper
patent: 7012606 (2006-03-01), Swedberg
patent: 7055092 (2006-05-01), Yardumian
patent: 7064766 (2006-06-01), Beda
patent: 7069503 (2006-06-01), Tanimoto
patent: 7076332 (2006-07-01), Cifra
patent: 7088374 (2006-08-01), David
patent: 7102654 (2006-09-01), Louveaux
patent: 7103581 (2006-09-01), Suen
patent: 7103873 (2006-09-01), Tanner
patent: 7126606 (2006-10-01), Beda
patent: 7143339 (2006-11-01), Weinberg
patent: 7161599 (2007-01-01), Beda
patent: 2001/0000962 (2001-05-01), Rajan
patent: 2002/0019844 (2002-02-01), Kurowski
patent: 2002/0032697 (2002-03-01), French
patent: 2002/0046394 (2002-04-01), Do
patent: 2002/0063704 (2002-05-01), Sowizral
patent: 2003/0028901 (2003-02-01), Shae
patent: 2003/0110297 (2003-06-01), Tabatabai
patent: 2003/0120823 (2003-06-01), Kim
patent: 2003/0194207 (2003-10-01), Chung
patent: 2003/0210267 (2003-11-01), Kylberg
patent: 2004/0015740 (2004-01-01), Dautelle
patent: 2004/0039496 (2004-02-01), Dautelle
patent: 2004/0093604 (2004-05-01), Demsey
patent: 2004/0110490 (2004-06-01), Steele
patent: 2004/0216139 (2004-10-01), Rhoda
patent: 2004/0220956 (2004-11-01), Dillon
patent: 2005/0050471 (2005-03-01), Hallisey
patent: 2005/0060648 (2005-03-01), Fennelly
patent: WO99/00725 (1999-01-01), None
patent: WO99/52080 (1999-10-01), None
Hudson, S. E. and Stasko, J. T., Animation Support in a User Interface Toolkit: Flexible, Robust, and Reusable Abstractions, ACM SIGGRAPH Symposium on User Interface Software and Technology, Atlanta, GA, 57-67, 1993.
Conal Elliott, Declarative event-oriented programming, Proceedings of the 2nd ACM SIGPLAN international conference on Principles and practice of declarative programming, p, 56-67, Sep. 20-23, 2000, Montreal, Quebec, Canada.
U.S. Appl. No. 11/555,040, filed Oct. 31, 2006, Beda.
U.S. Appl. No. 11/165,756, filed Jun. 23, 2005, Schneider.
U.S. Appl. No. 11/455,166, filed Jun. 16, 2006, Beda.
U.S. Appl. No. 11/454,719, filed Jun. 16, 2006, Beda.
U.S. Appl. No. 10/693,822, filed Oct. 23, 2003, Blanco.
U.S. Appl. No. 10/401,717, filed Mar. 27, 2003, Beda.
U.S. Appl. No. 10/693,673, filed Oct. 23, 2003, Beda.
U.S. Appl. No. 10/693,633, filed Oct. 23, 2003, Beda.
U.S. Appl. No. 10/693,630, filed Oct. 23, 2003, Subramanian.
U.S. Appl. No. 11/499,257, filed Aug. 4, 2006, David.
PCT Int'l Search Report & Written Opinion on App. No. PCT/US04/25723, 2005.
Partial European Search Report in EP 02023604 documents considered relevant, 2005.
Australian Search Report, Application No. SG 200302787-7 completed Jan. 12, 2005.
Hyun Suk Kim et al: “Scene Graph for Dynamic Virtual Environment: Spangraph” International Journal of Virtual Reality, IPI Press, Colorado Springs, CO, US, vol. 4, No. 2, 2000, pp. 12-18, OP001039706 ISSN: 1081-1451 p. 16, col. 2.
Hudson, S.E. and Stasko, J.T., Animation Support in a User Interface Toolkit: Flexible, Robust, and Reusable Abstractions, ACM SIGGRAPH Symposium on User Interface Software and Technology, Atlanta, GA, 57-67, 1993.
X3D specification (one section from Google cache), sections 6 and 18—http://www.web3d.org/x3dspecifications/ISO-IEC-19775-IS-X3DAbstractSpecifiction/... , 2005.
Walczak, K. and W. Cellary. “Building Database Applications of Virtual Reality with X-VRML”. Proc. 7th. Int. Conf. on 3D Web Technology. 2002, SIGGRAPH. pp. 11-120. ISBN 1-58113-468-1.
Parr, T. And T. Rohaly. “A language for creating and manipulating VRML.” Proc. 1stSymposium on Virtual Reality Modeling Lang. 1995, pp. 123-131.
Hesina, G.; Schmalistieg, D.; Furhmann, A.; Purgathofer, W. “Distributed Open Inventor: a practical approach to distributed 3D graphics.” Proc. ACM Symp. On Virt. Reality Soft. And Tech. 1999, pp. 74-81.
Strauss, P. and R. Carey. “An Object-Oriented 3D Graphics Toolkit” SIGGRAPH (Proc. 19thAnn. Conf. on Comp. Graph. And Int. Tech.) 1992, pp. 341-349.
Rikk Cary, Gavin Bell, Chris Marrin: “International Standard iso/iec 14772-1: 1997 Virtual Reality Modeling Language (vrml97)” VRML 97, 1997 pp. 1-236 XP002133320 p. 7, paragraph 3.18: pp. 89-99 section 6.20; p. 149, paragraph B.2.
SVG specification version 1.1, Jan. 14, 2003 all sections. http://www.w3.org/TR/SVG.
Java 3D API Specification: Scene Graph Basics. Sun Microsystems, Inc. 1999. http://java.sun.com/products/java-media/3D/forDevelopers/j3dguide/SceneGraphOverview.doc.html.
SVG Tools, Adobe Illustrator, Jul. 6, 2001—http://web.archive.org/web/20010706131221/http://www.adobe.com/svg/tools/other.html.
Scalable Vector Graphics, Adobe SVG Viewer download area, Nov. 2001—http://www.adobe.com/svg/viewer/install/main.html.
W3C Scalable Vector Graphics (SVG)-History-http://www.w3.org/Graphics/SVG/History, 2004.
W3C consortium,/ “XML Base”, W3c recommendation Jun. 27, 2001.
Notice of Allowance dated Jul. 2, 2007 cited in related Patent No. 7,265,756 (Copy Attached).
Office Action dated Apr. 4, 2008 cited in related U.S. Appl. No. 11/454,719 (Copy Attached).
Office Action dated Nov. 16, 2007 cited in related U.S. Appl. No. 10/401,717 (Copy Attached).

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Multiple-level graphics processing with animation interval... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Multiple-level graphics processing with animation interval..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Multiple-level graphics processing with animation interval... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4018564

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.