System for reducing the number of programs necessary to...

Computer graphics processing and selective visual display system – Computer graphic processing system – Graphic command processing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S543000

Reexamination Certificate

active

07911472

ABSTRACT:
Disclosed is as system for reducing memory and computational requirements of graphics operations. The system provides techniques for combining otherwise individual operations to apply filters to images. The combined filter emerging from the combination spares the processor time and the creation of an entire intermediary image. The system further provides for application of these techniques in many contexts including where the operations are fragment programs in for a programmable GPU.

REFERENCES:
patent: 5388201 (1995-02-01), Hourvitz et al.
patent: 5475840 (1995-12-01), Nelson et al.
patent: 5490246 (1996-02-01), Brotsky et al.
patent: 5651107 (1997-07-01), Frank et al.
patent: 5764229 (1998-06-01), Bennett
patent: 5793374 (1998-08-01), Guenter et al.
patent: 5793376 (1998-08-01), Tanaka et al.
patent: 5854637 (1998-12-01), Sturges
patent: 5872729 (1999-02-01), Deolaliker
patent: 5877741 (1999-03-01), Chee et al.
patent: 5877762 (1999-03-01), Young et al.
patent: 5933148 (1999-08-01), Oka et al.
patent: 5949409 (1999-09-01), Tanaka et al.
patent: 6006231 (1999-12-01), Popa
patent: 6031937 (2000-02-01), Graffagnino
patent: 6075543 (2000-06-01), Akeley
patent: 6166748 (2000-12-01), Van Hook et al.
patent: 6211890 (2001-04-01), Ohba
patent: 6215495 (2001-04-01), Grantham et al.
patent: 6221890 (2001-04-01), Ohba
patent: 6246418 (2001-06-01), Oka
patent: 6266053 (2001-07-01), Franch et al.
patent: 6272558 (2001-08-01), Hui et al.
patent: 6321314 (2001-11-01), Van Dyke
patent: 6362822 (2002-03-01), Randel
patent: 6369823 (2002-04-01), Ohba
patent: 6369830 (2002-04-01), Brunner et al.
patent: 6389830 (2002-04-01), Brunner et al.
patent: 6411301 (2002-06-01), Parikh et al.
patent: 6421058 (2002-07-01), Parikh et al.
patent: 6421060 (2002-07-01), Luken
patent: 6424348 (2002-07-01), Parikh
patent: 6433788 (2002-08-01), Morein
patent: 6452600 (2002-09-01), Parikh et al.
patent: 6456290 (2002-09-01), Parikh et al.
patent: 6457034 (2002-09-01), Morein
patent: 6466218 (2002-10-01), Parikh et al.
patent: 6489963 (2002-12-01), Parikh et al.
patent: 6492982 (2002-12-01), Matsuzaki et al.
patent: 6525725 (2003-02-01), Deering
patent: 6526174 (2003-02-01), Graffagnino
patent: 6542160 (2003-04-01), Abgrall
patent: 6571328 (2003-05-01), Liao et al.
patent: 6577317 (2003-06-01), Duluk, Jr. et al.
patent: 6580430 (2003-06-01), Hollis et al.
patent: 6600840 (2003-07-01), McCrossin et al.
patent: 6609977 (2003-08-01), Shimizu et al.
patent: 6614444 (2003-09-01), Duluk, Jr. et al.
patent: 6618048 (2003-09-01), Leather
patent: 6636214 (2003-10-01), Leather et al.
patent: 6639595 (2003-10-01), Drebin et al.
patent: 6664958 (2003-12-01), Leather et al.
patent: 6664962 (2003-12-01), Komsthoeft et al.
patent: 6674438 (2004-01-01), Yamamoto et al.
patent: 6697074 (2004-02-01), Parikh et al.
patent: 6707462 (2004-03-01), Peercy et al.
patent: 6715053 (2004-03-01), Grigor
patent: 6717599 (2004-04-01), Olano
patent: 6734864 (2004-05-01), Abgrall
patent: 6801202 (2004-10-01), Nelson et al.
patent: 6828984 (2004-12-01), Samra
patent: 6867779 (2005-03-01), Doyle
patent: 6882346 (2005-04-01), Lefebvre et al.
patent: 6906720 (2005-06-01), Emberling et al.
patent: 6911984 (2005-06-01), Sabella
patent: 6919895 (2005-07-01), Solanki et al.
patent: 6919906 (2005-07-01), Hoppe et al.
patent: 6952206 (2005-10-01), Craighead
patent: 6977661 (2005-12-01), Stokes
patent: 6995765 (2006-02-01), Boudier
patent: 7042467 (2006-05-01), Hamburg
patent: 7268785 (2007-09-01), Glanville et al.
patent: 2002/0019969 (2002-02-01), Hellestrand et al.
patent: 2002/0033844 (2002-03-01), Levy
patent: 2002/0067418 (2002-06-01), Hiroaki
patent: 2002/0093516 (2002-07-01), Brunner et al.
patent: 2002/0097241 (2002-07-01), McCormack et al.
patent: 2002/0116576 (2002-08-01), Keshava et al.
patent: 2002/0118217 (2002-08-01), Fujiki
patent: 2002/0171682 (2002-11-01), Frank et al.
patent: 2002/0174181 (2002-11-01), Wei
patent: 2002/0178301 (2002-11-01), Boyd et al.
patent: 2003/0020741 (2003-01-01), Boland et al.
patent: 2003/0076329 (2003-04-01), Beda et al.
patent: 2003/0123739 (2003-07-01), Graffagnino
patent: 2003/0140179 (2003-07-01), Wilt et al.
patent: 2003/0174136 (2003-09-01), Emberling et al.
patent: 2004/0032409 (2004-02-01), Girard
patent: 2004/0223003 (2004-11-01), Heirich
patent: 2005/0088447 (2005-04-01), Hanggie
patent: 2005/0088452 (2005-04-01), Hanggie et al.
patent: 2005/0102554 (2005-05-01), Zohar et al.
patent: 2005/0168471 (2005-08-01), Paquette
patent: 2005/0168476 (2005-08-01), Levene et al.
patent: 2005/0193372 (2005-09-01), Wu et al.
patent: 2005/0231516 (2005-10-01), Zimmer
patent: 0548586 (1993-06-01), None
patent: 0694879 (1996-01-01), None
patent: 1383080 (2004-01-01), None
patent: 0972273 (2004-03-01), None
patent: 98/45815 (1998-10-01), None
patent: 02/09039 (2002-01-01), None
patent: 2004/027707 (2004-04-01), None
“GNU C Compiler Internals,” Internet article located at: http://en.wikibooks.org/wiki/GNU—C—Compiler—Internals/GNU—C—Compiler—Architecture—3—4.
Novillo; “From Source to Binary: The Inner Workings of GCC,” Internet article located at: http://www.redhat.com/magazine/002dec04/features/gcc/; Red Hat Magazine, Issue 2, Dec. 2004.
Berlin et al.; “High-Level Loop Optimizations for GCC;” Internet article located at: http://gcc-ca.internet.bs/summit/2004/High%20Level%20Loop%20Optimizations.pdf, GCC Developers'Summit, Jun. 2-4, 2004, Ottawa, Canada.
Novillo; “OpenMP and automatic parallelization in GCC;” Internet article located at: http://people.redhat.com/dnovillo/Papers/gcc2006.pdf; GCC Developers'Summit, Jun. 28-30, 2006, Ottawa, Canada.
Bothner; “Gcc Compile Server,” Internet article located at: http://gcc-ca.internet.bs/summit/2003/GCC%20Complie%20Server.pdf GCC Developers'summit, May 25-27, 2003, Ottawa, Canada.
European Search Report received in corresponding application No. EP 06 02 6984 dated May 8, 2007.
European Search Report received in corresponding application No. EP 06 02 7057 dated May 7, 2007.
European Search Report received in corresponding application No. EP 06 02 7056 dated May 9, 2007.
International Search Report dated Mar. 8, 2006 (PCT/US051019108).
Written Opinion of the International Searching Authority dated Aug. 8, 2005 received in corresponding PCT application No. PCT/US05/008805.
Written Opinion of the International Searching Authority received in corresponding application No. PCT/ US2005/008804 dated Jul. 27, 2005.
International Search Report received in corresponding application No. PCT/US05/008804 dated Jul. 27, 2005.
International Search Report received in corresponding application No. PCT/US05/008805 dated Aug. 8, 2005.
Haeberli et al.; “The Accumulation Buffer: Hardware Support for High-Quality Rendering;” Computer Graphics, New York, NY; vol. 24, Aug. 1, 1990; pp. 309-318.
nVIDIA; “Cg—Teaching Cg;” Power Point Presentation , Author and date unkown.
Shantzis; “A Model for Efficient and Flexible Image Computing;” Computer Graphics Proceedings, Annual Conference Series; 1994; pp. 147-154.
Akeley et al; “Real-Time Graphics Architecture;” located at http://www.graphics.stanford.edu/courses/cs448a-01-fall; The OpenGL® Graphics System—CS448 Lecture 15, Fall 2001; 99. 1-20.
Gelder, et al.; “Direct Volume Rendering with Shading via Three-Dimensional Textures;” Computer Science Dept.; University of California, Santa Cruz, CA 95064.
Elliot; “Programming Graphics Processors Functionality”.
Segal et al; “The OpenGL ® Graphics System: A Specification (Version 1.5)” Copyright © 1992-2003 Silicon Graphics, Inc.; Oct. 30, 2003.
“GNU C Compiler Internal;” Internet article located at: http://en.wikibooks.org/wiki/GNU—C—Compiler—Internals/GNU—C—Compiler—Architecture—3—4.
“Novillo; ““From Source to Binary: The Inner Workings of GCC;”” Internet artic

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

System for reducing the number of programs necessary to... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System for reducing the number of programs necessary to..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System for reducing the number of programs necessary to... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2661426

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