Computer graphics processing and selective visual display system – Computer graphics display memory system – Logical operations
Reexamination Certificate
2006-02-28
2006-02-28
Bella, Matthew C. (Department: 2676)
Computer graphics processing and selective visual display system
Computer graphics display memory system
Logical operations
C345S522000, C345S520000, C345S556000, C345S506000
Reexamination Certificate
active
07006101
ABSTRACT:
A system, method and computer program product are provided for branching during programmable processing utilizing a graphics application program interface in conjunction with a hardware graphics pipeline. Initially, a first instruction defined by the graphics application program interface is identified. A first operation is performed on graphics data based on the first instruction utilizing the hardware graphics pipeline. Any some point, the present technique may involve branching to an additional instruction defined by the graphics application program interface other than a subsequent sequential instruction. Next, another operation is performed on the graphics data based on the additional instruction utilizing the hardware graphics pipeline.
REFERENCES:
patent: 4996666 (1991-02-01), Duluk, Jr.
patent: 5025407 (1991-06-01), Gulley et al.
patent: 5123085 (1992-06-01), Wells et al.
patent: 5222202 (1993-06-01), Koyamada
patent: 5459820 (1995-10-01), Schroeder 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: 5694143 (1997-12-01), Fielder et al.
patent: 5724561 (1998-03-01), Tarolli et al.
patent: 5764241 (1998-06-01), Elliott et al.
patent: 5798762 (1998-08-01), Sfarti et al.
patent: 5798770 (1998-08-01), Baldwin
patent: 5801711 (1998-09-01), Koss et al.
patent: 5812072 (1998-09-01), Masters
patent: 5821940 (1998-10-01), Morgan et al.
patent: 5838337 (1998-11-01), Kimura et al.
patent: 5872902 (1999-02-01), Kuchkuda et al.
patent: 5886701 (1999-03-01), Chauvin et al.
patent: 5926647 (1999-07-01), Adams et al.
patent: 5956042 (1999-09-01), Tucker 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: 6000027 (1999-12-01), Pawate et al.
patent: 6014144 (2000-01-01), Nelson et al.
patent: 6046747 (2000-04-01), Saunders et al.
patent: 6057855 (2000-05-01), Barkans
patent: 6097395 (2000-08-01), Harris et al.
patent: 6137497 (2000-10-01), Strunk et al.
patent: 6144365 (2000-11-01), Young et al.
patent: 6163319 (2000-12-01), Peercy et al.
patent: 6198488 (2001-03-01), Lindholm et al.
patent: 6198833 (2001-03-01), Rangan et al.
patent: 6215504 (2001-04-01), Longhenry et al.
patent: 6219071 (2001-04-01), Krech et al.
patent: 6229553 (2001-05-01), Duluk, Jr. et al.
patent: 6242343 (2001-06-01), Yamakazi et al.
patent: 6252608 (2001-06-01), Snyder 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: 6351760 (2002-02-01), Shankar et al.
patent: 6411301 (2002-06-01), Parikh et al.
patent: 6421808 (2002-07-01), McGreer et al.
patent: 2002/0030685 (2002-03-01), Brethour et al.
patent: 0690430 (1996-01-01), None
patent: 0690430 (1996-01-01), None
patent: 0690430 (1996-03-01), None
patent: 0690430 (1996-07-01), None
patent: 93/23816 (1993-11-01), None
patent: 97/05575 (1997-02-01), None
patent: 97/05576 (1997-02-01), None
patent: 98/28695 (1998-07-01), None
patent: WO 98/28695 (1998-07-01), None
patent: WO 99/09473 (1999-02-01), None
patent: 99/52040 (1999-10-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
Office Action mailed Aug. 17, 2004 in U.S. Appl. No. 10/391,930, which was filed Mar. 19, 2003.
Borgenstam, U.; Svensson, J. Shaders. J. Shaders. Chalmers University of Technology. http://www.ce.chalmers.se/old/undergraduate/D/EDA425/lectures/shaders.pdf.
Traditional Vertex Lighting Instructions. http://www.directx.com/shader/vertex/instructions.htm.
http://www.opengl.org/developers/documentation/extensions.html.
http://oss.sgi.com/projects/ogl-sample/registry/doc/rules.html.
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.
Segal, Mark and Akeley, Kurt; The OpenGL® Graphics System: A Specification (Version 1.2.1); Apr. 1, 1999.
Olano, Marc, A Programmable Pipeline for Graphics Hardware, 1998, University of North Carolina at Chapel Hill.
Marc Olano et al., A Shading Language on Graphics Hardware: The PixelFlow Shading System, Jul. 1998, Orlando, Florida.
Anselmo Lastra et al., Real-Time Programmable Shading, 1995, Chapel Hill, NC.
John Eyles et al., PixelFlow: The Realization, Hewlett-Packard Company Chapel Hill Graphics Lab, North Carolina.
Mark S. Peercy et al., Interactive Multi-Pass Programmable Shading, 2000.
Marc Olano and Trey Greer; “Triangle Scan Conversion Using 2D Homogeneous Coordinates”; 1997, SIGGRAPH/Eurographics Workshop.
Brown Patrick R.
Glanville Robert Steven
Kilgard Mark J.
Bella Matthew C.
Nguyen Hau
NVIDIA Corporation
Zilka-Kotab, PC
LandOfFree
Graphics API with branching capabilities does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Graphics API with branching capabilities, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Graphics API with branching capabilities will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3691609