Interactively constructing, editing, rendering and...

Computer graphics processing and selective visual display system – Computer graphics processing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

06191787

ABSTRACT:

BACKGROUND
This application relates to interactively constructing, editing, rendering and manipulating geoscience models.
Geologists, geophysicists and petroleum engineers use models, including computerized models, of the earth's shell to plan exploration and production of hydrocarbons and, to a lesser extent, other minerals. As hydrocarbons become more and more scarce, the accuracy of the computerized models becomes increasingly important to limiting the cost of locating and producing hydrocarbons and the associated cost of hydrocarbon products, such as gasoline and heating oil.
Interpretation of geophysical and geological data stored in a computerized model relies on the ability of the model to be displayed in such a way that the information contained in the model can be discerned and edited.
SUMMARY
In general, in one aspect, the invention features a method, computer system or computer program for interactively constructing, editing, rendering and manipulating geoscience models including aggregating the functionality of a geometry system and a graphics system.
Implementations of the invention may include one or more of the following. The method may include providing the functionality of the geometry system by a geometry hierarchy of classes; and providing the functionality of the graphics system by a graphics hierarchy of classes. Aggregating may include providing the functionality of an aggregate hierarchy of classes, the aggregate hierarchy of classes connecting to the geometry hierarchy of classes and to the graphics hierarchy of classes. The geometry system may be separate from the graphics system. Aggregating may include providing the functionality of two or more objects.
The method may further include providing an interface to the aggregated geometry system and graphics system. The method may further include customizing the interface. The method may further include extending the interface.
The geometry system may use a first internal representation for an object's geometry and the graphics system may use a second internal representations for the object's geometry. The first internal representation for the object's geometry may be different than the second internal representation for the object's geometry. The geometry system may use a first internal representation for a property of an object and the graphics system may use a second internal representation for the property of the object. The first internal representation for the property of the object geometry may be different than the second internal representation for the property of the object.
The method may include making a temporal change to the geometry system's representation of the object's geometry or to the graphic system's representation of the object's geometry; making permanent the temporal change when the temporal change is committed; and detecting an inconsistency between the geometry system's representation of the object's geometry and the graphic system's representation of the object's geometry. The method may include resolving the inconsistency.
The geometry system's representation of the object's geometry may be empty. The object may include text. The object may include a three-dimensional symbol. Aggregating may include representing non-manifold geometries.
The method may include classifying a surface into a volume. Aggregating may include distributing the functionality of the geometry system and the functionality of the graphics system. Distributing may include executing the functionality of the geometry system on a first processor; and executing the functionality of the graphics system on a second processor.
The method may include providing mapping between a property in the geometry system and a renderable attribute in the graphics system. Providing the functionality of the geometry system may include providing an editing capability. The editing capability may localize an edit.
An object, not a part of the geometry system, may be part of the graphics system.
In general, in another aspect, the invention features a method, computer system and computer program for interactively constructing, editing, rendering and manipulating geoscience models including enforcing consistency between a geometry system and a graphics system.
Implementations of the invention may include one or more of the following. Enforcing consistency may include allowing inconsistency when an application makes a change to one of the systems. Enforcing consistency may include resolving the inconsistency when the application commits to the change.
In general, in another aspect, the invention features a method, computer system and computer program for interactively constructing, editing, rendering and manipulating geoscience models including interfacing a geometry system and a graphics system to an application through an integration layer.
Implementations of the invention may include one or more of the following. The method may include selectively bypassing the integration layer. The integration layer may not completely encapsulate the geometry system and the graphics system. Enforcing consistency may include allowing inconsistency when an application initiates a change to both of the systems and one of the systems is faster at making the change than the other system. The method may include resolving the inconsistency when the other system completes the change.


REFERENCES:
patent: 4340934 (1982-07-01), Segesman
patent: 4679174 (1987-07-01), Gelfand
patent: 4969130 (1990-11-01), Wason et al.
patent: 4991095 (1991-02-01), Swanson
patent: 5214613 (1993-05-01), Esmersoy
patent: 5229976 (1993-07-01), Boyd et al.
patent: 5309360 (1994-05-01), Monk et al.
patent: 5394325 (1995-02-01), Schneider, Jr.
patent: 5583825 (1996-12-01), Carrazzone et al.
patent: 5648937 (1997-07-01), Campbell
patent: 5949424 (1999-09-01), Cabral et al.
patent: 0 299 862 A2 (1987-01-01), None
patent: 0 745 870 A2 (1996-12-01), None
patent: 2300736 (1996-11-01), None
patent: 2309562 (1997-07-01), None
patent: WO 97/38330 (1997-10-01), None
patent: PCT/US97/24278 (1998-05-01), None
patent: PCT/US97/24279 (1998-06-01), None
Bode, T. et al. “First experiences with GEOSTORE, an information system for geologically defined geometries” IGIS '94: Geographic Information Systems, International Workshop on Advanced Research In Geographic Information Systems. ISBN 3-540-58795-0, 1994, Berlin, Springer-Verlag, Germany, pp. 35-44, XP002064462.
Jones, C.B. “Data structures for three-dimensional spatial information systems in geology,” International Journal of Geographical Information Systems, Jan.-Mar. 1989, UK, vol. 3, No. 1, ISSN 0269-3798, pp. 15-31, XP002064461.
Raafat, Hazem M. “An extended relational database for remotely sensed image data management within GIS,” IEEE Transactions on Geoscience and Remote Sensing, vol. 29, No. 4, Jul. 1991, New York, pp. 651-655, XP000258538.
Jesperson, S.K., et al., “Modeling of Received Signals from Interfaces of Arbitrary Geometry”,1995 IEEE Ultrasonics Symposium, published Jul. 11, 1995, pp. 1561-1565.
Kobbelt L. et al, “Interactive Multi-Resolution Modeling on Arbitrary Meshes”, Proceedings of SIGGRAPH'98,1998.
Lu K., “Common Model Builder—A Toolkit for Multidisciplinary Geoscience Modeling Applications”, GOCAD ENSG Conference, 3D Modeling of Natural Objects: A Challenge for the 2000's,Jun. 4 & 5,1998.
Pajarola R. et al, “Large Scale Terrain Visualization Using The Restricted Quadtree Triangulation”, Visualization 1998, pp. 1-9.
Shewchuk J., Triangle:Engineering a 2D Quality Mesh Generator and Delaunay Triangulatior, http://www.cs.smu.edu.afs.cs.project.quake/public/www/triangle,html, 1998.
Welch G. et al, “An Introduction to the Kalman Filter”, http://www.cs.unc.edu/~welch/kalman/kalman.html, 1998.
Real Time Graphics for Visual Simulation: Advanced Techniques from the Top Down, SIGGRAPH 1998 Course Notes, 1998.
Assa, S. et al, “Feature-Based Geometric Modeling for Geoscience”, GOCAD ENSG Conference, 3D Modeling of Natural Objects: A Challenge fo

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

Interactively constructing, editing, rendering and... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Interactively constructing, editing, rendering and..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Interactively constructing, editing, rendering and... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2601321

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