Markup language and object model for vector graphics

Computer graphics processing and selective visual display system – Computer graphics processing – Graphic manipulation

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S473000, C719S328000

Reexamination Certificate

active

07417645

ABSTRACT:
An element object model and a vector graphics markup language for using that element object model in a manner that allows program code developers to consistently interface with a scene graph data structure to produce graphics. The vector graphics element object model generally corresponds to shape elements and other elements including image and video elements that correlate with a scene graph object model of the scene graph. Markup may be parsed into data including elements in an element tree that is translated into the objects of a scene graph data structure. Other markup may be translated directly into data and calls that create the scene graph objects. The markup language provides distinct ways to describe an element, including a simple string format or complex property syntax, which may be named, enabling reuse in other locations in the markup.

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), Deppa
patent: 6154215 (2000-11-01), Hopcroft
patent: 6160907 (2000-12-01), Robotham
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
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
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
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 et al.
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), Tabatabal 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
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
Walczak, K. and W. Cellary. “Building Database Applications of Virtual Reality with X-VRML”. 2002, Proc. 7th Int. Conf. on 3D Web technology, pp. 111-120, ISBN 1-58113-468-1.□□.
VRML97/VRML 2.0 specification, sections 4, 5, and 6 1997.
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/..., 2004.
Sun Java 3D documention—Java 3D API Specification□□http://java.sun.com/products/java-media/3D/forDevleopers/j3Guide/ , 1999.
PCT International Search Report and Written Opinion on application No. PCT/US04/25723.
X3D specification (one section from Google cache), sections 6 and 8—http://www.web3d.org/x3d/specifications/ISO-IEC-19775-IS-X3DAbstractSpecification/ . . . .
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. 100/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.
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.
W3C consortium,/ “XML Base”, W3c recommendation Jun. 27, 2001.
PCT Int'l Search Report & Written Opinion on App. No. PCT/US04/25723.
Partial European Search Report in EP 02023604 documents considered relevant.
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 R

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

Markup language and object model for vector graphics does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Markup language and object model for vector graphics, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Markup language and object model for vector graphics will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3994295

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