Computer graphics processing and selective visual display system – Computer graphics processing
Reexamination Certificate
2011-06-21
2011-06-21
Wu, Xiao M (Department: 2628)
Computer graphics processing and selective visual display system
Computer graphics processing
C345S419000
Reexamination Certificate
active
07965288
ABSTRACT:
An API is provided that enables programmability of a 3D chip, wherein programming or algorithmic elements written by the developer can be downloaded to the chip, thereby programming the chip to perform those algorithms. A developer writes a routine that is downloadable to a 3D graphics chip. There are also a set of algorithmic elements that are provided in connection with the API that have already been programmed for the developer, that are downloadable to the programmable chip for improved performance. Thus, a developer may download preexisting API objects to a 3D graphics chip. A developer adheres to a specific format for packing up an algorithmic element, or set of instructions, for implementation by a 3D graphics chip. The developer packs the instruction set into an array of numbers, by referring to a list of ‘tokens’ understood by the 3D graphics chip. This array of numbers in turn is mapped correctly to the 3D graphics chip for implementation of the algorithmic element by the 3D graphics chip.
REFERENCES:
patent: 4805098 (1989-02-01), Mills, Jr. et al.
patent: 4953073 (1990-08-01), Moussouris et al.
patent: 4959779 (1990-09-01), Weber et al.
patent: 5027270 (1991-06-01), Riordan et al.
patent: 5122783 (1992-06-01), Bassetti, Jr.
patent: 5269021 (1993-12-01), Denio et al.
patent: 5388841 (1995-02-01), San et al.
patent: 5394524 (1995-02-01), DiNicola et al.
patent: 5398328 (1995-03-01), Weber et al.
patent: 5590294 (1996-12-01), Mirapuri et al.
patent: 5594854 (1997-01-01), Baldwin et al.
patent: 5650941 (1997-07-01), Coelho et al.
patent: 5671401 (1997-09-01), Harrell
patent: 5673377 (1997-09-01), Berkaloff
patent: 5721928 (1998-02-01), Umehara et al.
patent: 5764963 (1998-06-01), Ware et al.
patent: 5793374 (1998-08-01), Guenter et al.
patent: 5793386 (1998-08-01), Larson et al.
patent: 5798762 (1998-08-01), Sfarti et al.
patent: 5801717 (1998-09-01), Engstrom et al.
patent: 5812136 (1998-09-01), Keondjian
patent: 5815703 (1998-09-01), Copeland et al.
patent: 5822570 (1998-10-01), Lacey
patent: 5844569 (1998-12-01), Eisler et al.
patent: 5850232 (1998-12-01), Engstrom et al.
patent: 5861893 (1999-01-01), Sturgess
patent: 5864703 (1999-01-01), van Hook et al.
patent: 5880736 (1999-03-01), Peercy et al.
patent: 5887172 (1999-03-01), Vasudevan et al.
patent: 5949424 (1999-09-01), Cabral et al.
patent: 5964843 (1999-10-01), Eisler et al.
patent: 5974410 (1999-10-01), Copeland et al.
patent: 6008816 (1999-12-01), Eisler et al.
patent: 6044408 (2000-03-01), Engstrom et al.
patent: 6078942 (2000-06-01), Eisler et al.
patent: 6198488 (2001-03-01), Lindholm et al.
patent: 6208361 (2001-03-01), Gossett
patent: 6213652 (2001-04-01), Suzuki et al.
patent: 6215495 (2001-04-01), Grantham et al.
patent: 6249294 (2001-06-01), Lefebvre et al.
patent: 6252600 (2001-06-01), Kohli et al.
patent: 6289396 (2001-09-01), Keller et al.
patent: 6359619 (2002-03-01), Waters et al.
patent: 6359630 (2002-03-01), Morse et al.
patent: 6362825 (2002-03-01), Johnson
patent: 6414688 (2002-07-01), Jeddeloh
patent: 6452595 (2002-09-01), Montrym et al.
patent: 6489963 (2002-12-01), Parikh et al.
patent: 6496183 (2002-12-01), Bar-Nahum
patent: 6515671 (2003-02-01), Lindholm et al.
patent: 6525725 (2003-02-01), Deering
patent: 6525737 (2003-02-01), Duluk et al.
patent: 6559842 (2003-05-01), Deering et al.
patent: 6578197 (2003-06-01), Peercy et al.
patent: 6650327 (2003-11-01), Airey et al.
patent: 6717576 (2004-04-01), Duluk et al.
patent: 6765571 (2004-07-01), Sowizral et al.
patent: 6819325 (2004-11-01), Boyd et al.
patent: 6874150 (2005-03-01), Noyle
patent: 7159041 (2007-01-01), Boyd et al.
patent: 7761884 (2010-07-01), Noyle
patent: 7782316 (2010-08-01), Boyd et al.
patent: 7800606 (2010-09-01), Boyd et al.
patent: 7800607 (2010-09-01), Boyd et al.
patent: 2004/0012597 (2004-01-01), Zatz et al.
patent: 2004/0201590 (2004-10-01), Wu et al.
patent: 2005/0027682 (2005-02-01), Boyd et al.
patent: 2005/0052456 (2005-03-01), Boyd et al.
patent: 2005/0086669 (2005-04-01), Boyd et al.
Olano et al., A Programmable Pipeline for Graphics Hardware, PHD Dissertation, Deperatment of Computer Science, University of North Carolina at Chapel Hill, 1998, 1-168.
Segal et al., The OpenGL Graphics System: A Specification (Version 1.2.1), Silicon Graphics, Apr. 1, 1999, 1-278.
U.S. Appl. No. 09/796,577: Final Rejection, Jun. 23, 2005.
U.S. Appl. No. 09/796,577: Final Rejection, Mar. 27, 2006.
U.S. Appl. No. 09/796,577: Non-Final Rejection, Aug. 5, 2004.
U.S. Appl. No. 09/796,577: Non-Final Rejection, Dec. 23, 2005.
U.S. Appl. No. 09/796,577: Non-Final Rejection, Feb. 24, 2005.
U.S. Appl. No. 09/796,577: Notice of Allowance, Oct. 5, 2006.
U.S. Appl. No. 09/796,579: Final Rejection, Aug. 24, 2004.
U.S. Appl. No. 09/796,579: Non-Final Rejection, Feb. 11, 2004.
U.S. Appl. No. 09/796,579: Non-Final Rejection, Oct. 2, 2003.
U.S. Appl. No. 09/796,579: Notice of Allowance, Nov. 12, 2004.
U.S. Appl. No. 10/961,435: Non-Final Rejection, Dec. 31, 2008.
U.S. Appl. No. 10/961,435: Non-Final Rejection, Sep. 25, 2009.
U.S. Appl. No. 10/961,435: Notice of Allowance, Mar. 22, 2010.
Abrash, “Inside Xbox Graphics”, Dr. Dobb's J., Aug. 1, 2000, 21-22, 24-26.
Antinori et al., “Experience with a 30 cm2 silicon pixel plane in CERN experiment WA97”, Nuclear Instruments and Methods in Physics Research Section A, Accelerators, Spectrometers, Detectors and Associated Equipment, Jun. 1995, 360(1-2), 91-97.
Bachstein et al., “Single-Chip erledigt Multimedia”, Elektronik, 1996, 17, 58-62.
Bajaj et al., “Making 3D Textures Practical”, IEEE Proceedings of Seventh Pacific Conference on Computer Graphics and Applications, Oct. 5-7, 1999, 259-269.
Bakalash et al., “A Barrel Shift Microsystem for Parallel Processing”, IEEE Proceedings of the 23rd Annual Workshop and Symposium in Micro 23 Microprogramming and Microarchitecture, Orlando Florida, Nov. 27-29, 1990, 223-229.
Bankston et al., “Pipeline Processing with Modula-2”, J. Pascal, Ada, & Modula-2, (no month available) 1986, 5(5), 46-51.
Biernat et al., “Approximate Shadow Generation”, IEEE Montech Conferences, Nov. 912, 1987, 97-101.
Brechbühler et al., “Parametrization of Closed Surfaces for 3-D Shape Description”, Comp. Vision Image Understanding, Mar. 1995, 61(2), 154-170.
Chen, “Generalization Discrete Object Tracking Algorithms and Implementation”, Proceedings of SPIE in Vision Geometry VI, Melter, R.A. et al. (eds.), Jul. 28-29, 1997, 3168, 184-195.
Chiarulli et al., “Draft: A Dynamically Reconfigurable Processor for Integer Arithmetic”, IEEE Proceedings of 7th Symposium on Computer Arithmetic, University of Illinois, Hwang, K. (ed.), Jun. 4-6, 1985, 309-317.
Chin et al., “The OpenGL Graphics System Utility Library”, Editor (version 1.3): Jon Leech, Silicon Graphics, Inc., Nov. 4, 1998, 1-42.
Conference Paper, “A Shading and Compositing Processor based on Crossbar Switches and SRAM Memory”, (no month available) 1999, 4 pages.
Corrie et al., “Data Shaders”, Proceedings of Visualization '93, San Jose, CA, Oct. 25-29, 1993, 275-282.
Cox et al., “Multi-Level Texture Caching for 3D Graphics Hardware”, IEEE of Proceedings of The 25th Annual International Symposium on Computer Architecture, Barcelona, Spain, Jun. 27-Jul. 1, 1998, 86-97.
Dietz et al., “Simple Networks for Pixel Plane Median Filtering”, IEEE Transactions on Circuits and Systems-II, Analog and Digital Signal Processing, Dec. 1993, 40(12), 799-801.
Glazzard et al., “Implementing a Shading Language”, Computer Graphics 90, London, UK, Nov. 6-8, 1990, 111-121.
Gomes et al., “Graphical Objects”, The Visual Computer, (no month available) 1996, 12, 269-282.
Gordon et al., “Window Management, Graphics, and Operating Systems, Operating Systems Review”, Jul. 1987, 21(3), 5-8.
Goris et al., “A Configurable Pixel Cache for Fast Image Generation”, IEEE Computer Graphics
Boyd Charles N.
Toelle Michael A.
Microsoft Corporation
Tseng Charles
Woodcock & Washburn LLP
Wu Xiao M
LandOfFree
Method and system for defining and controlling algorithmic... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and system for defining and controlling algorithmic..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for defining and controlling algorithmic... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2683055