Visual and scene graph interfaces

Computer graphics processing and selective visual display system – Computer graphics processing – Graph generating

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S419000, C719S328000

Reexamination Certificate

active

07466315

ABSTRACT:
A method and system implemented in an application programming interface (API) and an object model allows program code developers to interface in a consistent manner with a scene graph data structure to output graphics. Via the interfaces, program code writes drawing primitives such as geometry data, image data, animation data and other data to visuals that represent a drawing surface, including validation visual objects, drawing visual objects and surface visual objects. The code can also specify transform, clipping and opacity properties on visuals, and add child visuals to other visuals to build up a hierarchical scene graph. A visual manager traverses the scene graph to provide rich graphics data to lower-level graphics components.

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
patent: 5555368 (1996-09-01), Orton
patent: 5727141 (1998-03-01), Hoddie
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
patent: 5930810 (1999-07-01), Farros et al.
patent: 5936632 (1999-08-01), Cunniff
patent: 5986667 (1999-11-01), Jevans
patent: 5986675 (1999-11-01), Anderson
patent: 5987627 (1999-11-01), Rawlings
patent: 6014139 (2000-01-01), Watson et al.
patent: 6075532 (2000-06-01), Colleran
patent: 6092107 (2000-07-01), Eleftheriadis et al.
patent: 6115713 (2000-09-01), Pascucci
patent: 6151134 (2000-11-01), Depa
patent: 6154215 (2000-11-01), Hopcroft
patent: 6160907 (2000-12-01), Robotham 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: 6259451 (2001-07-01), Tesler
patent: 6266053 (2001-07-01), French et al.
patent: 6272650 (2001-08-01), Meyer
patent: 6275857 (2001-08-01), McCartney
patent: 6314470 (2001-11-01), Ward et al.
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 et al.
patent: 6636211 (2003-10-01), Chartier
patent: 6654931 (2003-11-01), Haskell et al.
patent: 6675230 (2004-01-01), Lewallen
patent: 6707456 (2004-03-01), Marrin
patent: 6714201 (2004-03-01), Grinstein
patent: 6717599 (2004-04-01), Olano
patent: 6731314 (2004-05-01), Cheng
patent: 6732109 (2004-05-01), Lindberg
patent: 6741242 (2004-05-01), Itoh et al.
patent: 6751655 (2004-06-01), Deutsch
patent: 6765571 (2004-07-01), Sowizral
patent: 6833840 (2004-12-01), Lifshitz
patent: 6919891 (2005-07-01), Schneider et al.
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: 7102651 (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: 2002/0116417 (2002-08-01), Weinberg et al.
patent: 2003/0005045 (2003-01-01), Tanimoto
patent: 2003/0028901 (2003-02-01), Shae
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: 2003/0194207 (2003-10-01), Chung et al.
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 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: 2004/0216139 (2004-10-01), Rhoda
patent: 2004/0220956 (2004-11-01), Dillon
patent: 2005/0050471 (2005-03-01), Hallisey et al.
patent: 2005/0060648 (2005-03-01), Fennelly
patent: WO99/00725 (1999-01-01), None
patent: WO99/52080 (1999-10-01), None
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.
W3C consortium,/“XML Base”, W3c recommendation Jun. 27, 2001.
Conal Elliot, Declarative event-oriented programming, Proceedings of the 2nd ACM SIGPLAN international conference on Principles and practice of declaratice programming, p. 56-57, Sep. 20-23, 2000, Montreal, Quebec, Canada.
Notice of Allowance dated Jul. 2, 2007 cited in related case Patent No. 7,265,756.
Office Action dated Apr. 4, 2008 cited in related case U.S. Appl. No. 11/454,719.
Office Action dated Sep. 11, 2007 cited in related case U.S. Appl. No. 10/693,822.
Notice of Allowance dated Apr. 1, 2008 cited in related case U.S. Appl. No. 10/693,822.
Office Action dated Nov. 16, 2007 cited in related case U.S. Appl. No. 10/401,717.
Office Action dated Nov. 16, 2007 cited in related case U.S. Appl. No. 10/693,633.
Office Action dated Jul. 17, 2007 cited in related case U.S. Appl. No. 10/693,630.
Office Action dated Mar. 20, 2008 cited in related case U.S. Appl. No. 10/693,630.
Office Action dated Apr. 3, 2008 cited in related case U.S. Appl. No. 11/499,257.
Australian Search Report on Application No. SG 200302787-7 completed Jan. 12, 2005.
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-X3DAbstractSpecification/ . . . , Jan. 24, 2005.
Sun Java 3D documentation—Java 3D API Specification http://java.sun.com/products/java-media/3D/forDevelopers/j3Guide/, Jan. 18, 2005.
W3C consortium,/“XML Base”, W3c recommendation Jun. 27, 2001.
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, Feb. 16, 2005.
Partial European Search Report in EP 02023604 documents considered relevant, Dec. 30, 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.
Husdon, 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/ . . . , Jan. 24, 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-58

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

Visual and scene graph interfaces does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Visual and scene graph interfaces, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Visual and scene graph interfaces will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4046126

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