Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2007-01-09
2007-01-09
Dam, Tuan (Department: 2192)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
C717S140000, C345S519000, C345S522000, C345S619000
Reexamination Certificate
active
09877851
ABSTRACT:
A central processing unit (CPU) including an operating system for executing code segments capable of performing graphics processing on the CPU. Associated therewith is a graphics application specific integrated circuit (ASIC) for performing graphics processing in accordance with a graphics processing standard. An extension to the software is included that identifies a first portion of the graphics processing to be performed on the graphics ASIC and a second portion of the graphics processing to be performed on the CPU. Such second portion of the graphics processing includes application-programmable vertex processing unavailable by the graphics ASIC. A compiler compiles the software to execute the first portion of the graphics processing on the graphics ASIC and the second portion of the graphics processing on the CPU in accordance with the extension.
REFERENCES:
patent: 4996666 (1991-02-01), Duluk, Jr.
patent: 5519873 (1996-05-01), Butter et al.
patent: 5535288 (1996-07-01), Chen et al.
patent: 5572634 (1996-11-01), Duluk, Jr.
patent: 5574835 (1996-11-01), Duluk, Jr. et al.
patent: 5596686 (1997-01-01), Duluk, Jr. et al.
patent: 5669010 (1997-09-01), Duluk, Jr.
patent: 5675773 (1997-10-01), Devic
patent: 5694143 (1997-12-01), Fielder et al.
patent: 5745761 (1998-04-01), Celi et al.
patent: 5794068 (1998-08-01), Asghar et al.
patent: 5798762 (1998-08-01), Sfarti et al.
patent: 5798770 (1998-08-01), Baldwin
patent: 5822570 (1998-10-01), Lacey
patent: 5838337 (1998-11-01), Kimura et al.
patent: 5872902 (1999-02-01), Kuchkuda et al.
patent: 5914726 (1999-06-01), Schultz
patent: 5926647 (1999-07-01), Adams et al.
patent: 5959689 (1999-09-01), De Lange et al.
patent: 5966532 (1999-10-01), McDonald et al.
patent: 5977987 (1999-11-01), Duluk, Jr.
patent: 5977997 (1999-11-01), Vainsencher
patent: 5999737 (1999-12-01), Srivastava
patent: 6000027 (1999-12-01), Pawate et al.
patent: 6046747 (2000-04-01), Saunders et al.
patent: 6088701 (2000-07-01), Whaley et al.
patent: 6115054 (2000-09-01), Giles
patent: 6184908 (2001-02-01), Chan et al.
patent: 6229553 (2001-05-01), Duluk, Jr. et al.
patent: 6268875 (2001-07-01), Duluk, Jr. et al.
patent: 6285378 (2001-09-01), Duluk, Jr.
patent: 6288730 (2001-09-01), Duluk, Jr. et al.
patent: 6304265 (2001-10-01), Harris et al.
patent: 6404428 (2002-06-01), Radecki et al.
patent: 6411301 (2002-06-01), Parikh et al.
patent: 6473897 (2002-10-01), Ansari et al.
patent: 6557168 (2003-04-01), Czajkowski
patent: 6578197 (2003-06-01), Peercy et al.
patent: 6624819 (2003-09-01), Lewis
patent: 6704021 (2004-03-01), Rogers et al.
patent: 6819325 (2004-11-01), Boyd et al.
patent: 6829303 (2004-12-01), Pearlstein et al.
patent: 0690430 (1996-01-01), None
patent: 93/23816 (1993-11-01), None
patent: 97/05575 (1997-02-01), None
patent: 97/05576 (1997-02-01), None
patent: WO 98/28695 (1998-07-01), None
patent: WO 99/09473 (1999-02-01), None
patent: WO 99/52040 (1999-10-01), None
patent: 00/10372 (2000-03-01), None
patent: 00/11562 (2000-03-01), None
patent: 00/11602 (2000-03-01), None
patent: 00/11603 (2000-03-01), None
patent: 00/11604 (2000-03-01), None
patent: 00/11605 (2000-03-01), None
patent: 00/11607 (2000-03-01), None
patent: 00/11613 (2000-03-01), None
patent: 00/11614 (2000-03-01), None
patent: 00/19377 (2000-04-01), None
Lindholm, Erik et al., “A User-Programmable Vertex Engine.” Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques. ACM Press: Aug. 2001, pp. 149-158.
Proudfoot, Kekoa et al., “A Real-Time Procedural Shading System for Programmable Graphics Hardware.” Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques. ACM Press: Aug. 2001, pp. 159-170.
Gosselin, Dave and Evan Hart, “EXT—vertex—shader” (revision 1.00), Aug. 20, 2001. Accessed on Sep. 15, 2006 from <http://www.opengl.org/registry/specs/EXT/vertex—shader.txt>.
http://www.opengl.org/developers/documentation/extensions.html http://oss.sgi.com/projects/ogl-sample/registry/doc/rules.html—downloaded May 28, 2002—.
Marc Olano and Trey Greer; “Triangle Scan Conversion using 2D Homogeneous Coordinates”; 1997 SIGGRAPH/Eurographics Workshop; pp. 89-95.
Segal et al., “The OpenGL® Graphics System: A Specification (Version 1.3)”, Aug. 14, 2001, Mountain View, CA.
Glanville Robert Steven
Kilgard Mark J.
Lindholm John Erik
Cooley Godward Kronish LLP
Dam Tuan
NVIDIA Corporation
Yigdall Michael
LandOfFree
Software emulator for optimizing application-programmable... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Software emulator for optimizing application-programmable..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Software emulator for optimizing application-programmable... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3803284