Software emulator for optimizing application-programmable...

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

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

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.

Rate now

     

Profile ID: LFUS-PAI-O-3803284

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