Method and system for maintaining connections between...

Electrical computers and digital processing systems: interprogra – Application program interface

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S419000

Reexamination Certificate

active

06874150

ABSTRACT:
A method and system are provided for controlling the algorithmic elements in 3D graphics systems via an improved 3D graphics API and for managing computing resources utilized in connection with the maintenance of connections between surfaces and objects. When multiple applications are running simultaneously, it is possible that the demand for overall computing resources may exceed supply; and it is possible that a connection between a surface and object may be lost for one or more applications. In accordance with the present invention, a check for the persistence of a connection between surface space and object space is made substantially at the time of a present function call, and thus multiple redundant checks are avoided. In one embodiment, checks made incident to function calls other than a present function call are spoofed or bypassed in order to avoid previous inefficient use of computing resources.

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: 5394524 (1995-02-01), DiNicola et al.
patent: 5398328 (1995-03-01), Weber et al.
patent: 5580232 (1996-12-01), McEndarfer
patent: 5590294 (1996-12-01), Mirapuri et al.
patent: 5673377 (1997-09-01), Berkaloff
patent: 5801717 (1998-09-01), Engstrom et al.
patent: 5812136 (1998-09-01), Keondjian
patent: 5822570 (1998-10-01), Lacey
patent: 5844569 (1998-12-01), Eisler et al.
patent: 5864703 (1999-01-01), Van Hook et al.
patent: 5964843 (1999-10-01), Eisler 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: 6208361 (2001-03-01), Gossett
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: 6414688 (2002-07-01), Jeddeloh
patent: 6496183 (2002-12-01), Bar-Nahum
patent: 6525725 (2003-02-01), Deering
NVIDIA Corporation, “Technical Brief: NVIDIA nForce Platform Processing Architecture,” 2001, 1-9.
NVIDIA Corporation, “Technical Brief: NVIDIA nfiniteFX II Engine From Research to Real Time,” Jan. 16, 2002, 7 pages.
NVIDIA Corporation, “System Platform Porcessor (SPP) / Integrated Graphics Processor (IGP): Redefining System and Graphics Performance,” nForce SPP/IGP Product Overview, Jan., 2002, Version 1, 2 pages.
Abrash, M., “Inside Xbox Graphics,”Dr. Dobb's J.,Aug., 2000, 21-22, 24-26.
Antinori, F. et al., “Experience with a 30 cm2silicon pixel plane in CERN experiment WA97,”Nucl. Instr. Meth. Phys. Res. A.,1995, 360, 91-97.
Bachstein, W. et al., “Single-Chip erledigt Multimedia,”Elektronik,1996, 17, 58-62.
Bajaj, C. et al., “Making 3D Textures Practical,”IEEE: Proceedings-Seventh Pacific Conference on Computer Graphics and Applications,Oct. 5-7, 1999, 259-269.
Bakalash, R. et al., “A Barrel Shift Microsystem for Parallel Processing,” in MICRO 23 Microprogramming and Microarchitecture,IEEE: Proceedings of the 23rdAnnual Workshop and Symposium,Orlando Florida, Nov. 27-29, 1990, 223-229.
Bankston, J. et al., “Pipeline Processing with Modula-2,”J. Pascal, Ada,&Modula-2,1986, 5(5), 46-51.
Biernat, M.J. et al., “Approximate Shaddow Generation,”IEEE Montech Conferences,Nov. 9-12, 1987, 97-101.
Brechbühler, Ch. et al., “Parametrization of Closed Surfaces for 3-D Shape Description,”Comp. Vision Image Understanding,Mar., 1995, 61(2), 154-170.
Chen, Li, “Generalization Discrete Object Tracking Algorithms and Implementation,” inVision Geometry VI, Proceedings of SPIE,Melter, R.A. et al. (eds.), Jul. 28-29, 1997, 3168, 184-195.
Chiarulli, D.M. et al., “Draft: A Dynamically Reconfigurable Processor for Integer Arithmetic,”IEEE: Proceedings-7thSymposium on Computer Arithmetic,University of Illinois, Hwang, K. (ed.), Jun. 4-6, 1985, 309-317.
Cox, M. et al., “Multi-Level Texture Caching for 3D Graphics Hardware,”IEEE: Proceedings-The 25thAnnual International Symposium on Computer Architecture,Barcelona, Spain, Jun. 27-Jul. 1, 1998, 86-97.
Dietz, P.H. 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.
Grimes, J. et al., “A New Processor with 3-D Graphics Capabilities,”NCGA '89 Conference Proceedings: 10thAnnual Conference and Exposition Dedicated to Computer Graphics,Philadelphia, Pennsylvania, Apr. 17-20, 1989, vol. 1, 275-284.
Grimes, J. et al., “The Intel i860 64-Bit Processor: A General-Purpose CPU with 3D Graphics Capabilities,”IEEE Computer Graphics and Applications,Jul., 1989, 85-94.
Gomes, J. et al., “Graphical Objects,”The Visual Computer,1996, 12, 269-282.
Gordon, R.L., Ph.D. et al., “Window Management, Graphics, and Operating Systems,”Operating Systems Review,Jul., 1987, 21(3), 5-8.
Goris, A. et al., “A Configurable Pixel Cache for Fast Image Generation,”IEEE Computer Graphics and Applications,Mar., 1987, 24-32.
Haig, T., “How to program in machine language,”Electronics,Aug., 1982, 94-96, 98, 100-103.
Harrison, J.P. et al., “The Role of Microcomputers in Interactive Graphical Planning,”Engin. Software for Microcomputers, Proc.,Apr., 1984, 631-641.
Ho, C-H et al., “Efficient Point-Based Rendering Techniques for Haptic Display of Virtual Objects,”Presence,Oct., 1999, 8(5), 477-491.
Hoffman, C. et al., “Automatic Surface Generation in Computer Aided Design,” supported by the National Science Foundation, Department of Computer Science, Cornell University, Ithaca, New York, Jan., 1985, 1-22.
Hummel, R., “Render Benders: 26 Graphics Cards for Fast 3-D,”Byte,Mar., 1998, 112-119.
James, M., “3-D graphics to become accessible to all,”Scientific Computing World,Feb., 1997, 41 and 43.
Johnson, S.P., “Direct3D Revealed: Microsoft's 3-D API provides device-independent access to acceleration hardware. Here's how it works,”Core Technologies,http://byte.com/art9612/sec5/art4.htm,Dec. 1996, 5 pages.
Jones, M. et al., “High-Performance Graphics Via Silicon Compilation,”VLSI Systems Design,Mar., 1987, 32, 33, 36 and 38.
Kaya, E.M., “New Trends in Graphic Display System Architecture,” inFrontiers in Computer Graphics, Proceedings of Computer Graphics,Tokyo '84, Kunii, T.L. (ed.), 1985, 310-320.
Kumar, S. et al., “Efficient rendering of trimmed NURBS surfaces,”Computer-Aided Disign,Jul., 1995, 27(7), 509-521.
Labsik, U. et al., “Progressive transmission of subdivision surfaces,”Computational Geometry,2000, 15, 25-39.
Lachaud, J.-O. et al., “Continuous Analogs of Digital Boundaries: A Topological Approach to Iso-Surfaces,”Graphical Models,2000, 62, 129-164.
Lapidous, E. et al., “Optimal Depth Buffer for Low-Cost Graphics Hardware,” Trident Microsystems, Inc., 1999, 67-73.
Lastra, A. et al., “Real-Time Programmable Shading,”Proceedings: 1995 Symposium on Interative 3D Graphics,Monterey, California, Apr. 9-12, 1995, 59-66.
Lee, J-A. et al., “SPARP: a single pass antialiased rasterization processor,”Comput.&Graphics,2000, 24, 233-243.
Lichten, L., “A Solution to Surface Connectivity Problems in Computer-Aided Design,”Computer Graphics,Mar., 1981, 14(4), 168-199.
McManus, D. et al., “Optimal Static 2-Dimensional Screen Subdivision for Parallel Rasterization Architectures,”Comput.&Graphics,1997, 21(2), 159-169.
Mabin, F.H. et al., “A Parallel Algorithm to Reconstruct Bounding Surfaces in 3D Images,”J. Supercomputing,1998, 12, 137-155.
Meyers, D. et al., “Surfaces from Contours,”ACM Transactions on Graphics,Jul. 1992, 1

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

Method and system for maintaining connections between... 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 maintaining connections between..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for maintaining connections between... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3390709

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