Modeling geological structures and properties
First Claim
1. A method for adjusting geological data representing a model of the characteristics of a geological region, to better match data acquired from the geological region, the method being implemented in a programmed computer comprising a processor, a data storage system, at least one input device, and at least one output device, the method and the data being stored on computer-readable media, the method comprisingorganizing the data on the computer-readable media to represent a first geometry element, the first geometry element corresponding to a subset of the region and having an interior, boundary and exterior and having points each point having a location on the interior or the boundary of the first geometry element, and a second geometry element, the second geometry element having an interior, an external boundary and an exterior and having points each point having a location on the interior or the external boundary of the second geometry element;
- aligning at least a portion of the points of the second geometry element with at least a portion of the points of the first geometry element in response to input data received by the programmed computer through at least one of the input devices;
classifying the second geometry element against the first geometry element to combine the first and second geometry elements, wherein classifying comprises deciding whether to retain a point on one of the geometry elements depending on whether the location of the point coincides with the interior, boundary or exterior of the other geometry element;
wherein not retaining a point comprisesdeactivating the point if the geometry element of which it is a part has been designated a feature;
discarding the point otherwiseapplying the retained points to at least one of the output devices.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention features a method, computer system, and computer program for analyzing geological data stored on computer-readable media, including organizing the data to represent a plurality of sub-regions and a feature, and classifying the feature into a subset of the plurality of sub-regions. The method, computer system, and computer program analyze geological data stored on computer-readable media, including organizing the data to represent a plurality of sub-regions, and editing the sub-regions. The method, computer system, and computer program analyze geological data stored on computer-readable media, including organizing the data into a database, which includes a geometry part and a separate design part. The method, computer system, and computer program includes preserving the shape of a feature during classification and editing. The method, computer system, and computer program organize geological data to represent a region and subdivide the region into a first sub-region and a second sub-region with a boundary at a first location. The method, computer system, and computer program analyze geological data stored on computer-readable media, comprising organizing the data to represent a plurality of sub-regions; attaching a material property to each of the plurality of sub-regions; editing one sub-region of the plurality of sub-regions to produce a second plurality of sub-regions; and propagating the material property from the one sub-region of the plurality of sub-regions to the second plurality of sub-regions.
-
Citations
72 Claims
-
1. A method for adjusting geological data representing a model of the characteristics of a geological region, to better match data acquired from the geological region, the method being implemented in a programmed computer comprising a processor, a data storage system, at least one input device, and at least one output device, the method and the data being stored on computer-readable media, the method comprising
organizing the data on the computer-readable media to represent a first geometry element, the first geometry element corresponding to a subset of the region and having an interior, boundary and exterior and having points each point having a location on the interior or the boundary of the first geometry element, and a second geometry element, the second geometry element having an interior, an external boundary and an exterior and having points each point having a location on the interior or the external boundary of the second geometry element; -
aligning at least a portion of the points of the second geometry element with at least a portion of the points of the first geometry element in response to input data received by the programmed computer through at least one of the input devices; classifying the second geometry element against the first geometry element to combine the first and second geometry elements, wherein classifying comprises deciding whether to retain a point on one of the geometry elements depending on whether the location of the point coincides with the interior, boundary or exterior of the other geometry element; wherein not retaining a point comprises deactivating the point if the geometry element of which it is a part has been designated a feature; discarding the point otherwise applying the retained points to at least one of the output devices. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for adjusting geological data representing a model of the characteristics of a geological region, to better match data acquired from the geological region, the method being implemented in a programmed computer comprising a processor, a data storage system, at least one input device, and at least one output device, the method and the data stored on computer-readable media, the method comprising
organizing the data to represent a geometry element comprising at least two cells with topological relationships between the cells, the geometry element having a shape; -
topologically editing the geometry element by revising the topological relationship between the cells or the shape of the geometry element in response to an input received by the programmed computer through at least one input device; and applying the edited points to at least one of the output devices. - View Dependent Claims (7, 8, 9)
-
-
10. A method for adjusting geological data representing a model of the characteristics of a region, to better match data acquired from the geological region, the method being implemented in a programmed computer comprising a processor, a data storage system, at least one input device, and at least one output device, the method and the data stored on computer-readable media, the method comprising
organizing the data into a database stored on the computer-readable media, the database comprising a geometry part and a design part, the geometry part being separate from the design part, the design part comprising data related to a feature, the feature having contextual meaning to an application, feature data in the design part being accessible by providing the name of the feature to the design part, the geometry part comprising data related to the feature, feature data in the geometry part being accessible by providing the name of the feature to the geometry part; -
accessing the feature data from the design part and the feature data from the geometry part; and providing the feature data to the application. - View Dependent Claims (11)
-
-
12. A method for adjusting geological data representing a model of the characteristics of a geological region, to better match data acquired from the geological region, the method being implemented in a programmed computer comprising a processor, a data storage system, at least one input device, and at least one output device, the method and the data stored on computer-readable media, the method comprising
organizing the data to represent a plurality of geometry elements, each geometry element corresponding to a subset of the region; -
a first feature comprising a first subset of the plurality of geometry elements, the first feature having a shape corresponding to the aggregate shape of the first subset of geometry elements, the first feature being meaningful to an application; and applying the first feature to at least one of the output devices. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method for adjusting geological data, representing a model of the characteristics of a geological region, to better match data acquired from the geological region, the method being implemented in a programmed computer comprising a processor, a data storage system, at least one input device, and at least one output device, the method and the data stored on computer-readable media, the method comprising
organizing the data to represent the geological region; -
subdividing the region into a first geometry element and a second geometry element with a boundary separating the first geometry element and the second geometry element at a first location so that the first geometry element is on the first side of the boundary and the second geometry element is on the second side of the boundary; attaching a bounded-from-first-side property and a bounded-from-second-side property to the boundary, the bounded-from-first-side property defining a first feature on the first side of the boundary the bounded-from-second-side property defining a second feature on the second side of the boundary; dissociating the boundary from the region bv deactivating the boundary; and subdividing the region with the boundary at a new location by reactivating the boundary at the new location, the region on the first side of the boundary being the first feature and the region on the second side of the boundary being the second feature. - View Dependent Claims (19)
-
-
20. A method for adjusting geological data representing a model of the characteristics of a geological region, to better match data acquired from the geological region, the method being implemented in a programmed computer comprsing a processor a data storage system at least one input device and at least one output device, the method and the data stored on computer-readable media, the method comprising
organizing the data to represent a first plurality of geometry elements and a classification geometry element; -
attaching a material property to each geometry element in a subset of the first plurality of geometry elements; classifying the classification geometry element into the subset to produce a second plurality of geometry elements and a third plurality of geometry elements; and propagating the material property from the subset to the second plurality of geometry elements. - View Dependent Claims (21)
-
-
22. A method for adjusting geological data representing a model of the characteristics of a geological regions to better match data acquired from the geological region the method being implemented in a programmed computer comprising a processor, a data storage system, at least one input device, and at least one output device, the method and the data stored on computer-readable media, the method comprising
organizing the data to represent a first plurality of geometry elements; -
attaching a material property to each of the first plurality of geometry elements; producing a second plurality of geometry elements by splitting or merging the geometry elements in the first plurality of geometry elements; and propagating the material property from the first plurality of geometry elements to the second plurality of geometry elements.
-
-
23. A method for adjusting geological data representing a model of the characteristics of a geological region, to better match data acquired from the geological region, the method being implemented in a programmed computer comprising a processor a data storage system at least one input device, and at least one output device, the method and the data stored on computer-readable media, the method comprising
defining, in any order: -
a topology of a feature comprising a set of geometry elements, each geometry element corresponding to a subset of the regions the feature being meaningful to an application; a material property for the feature; and a shape for the feature, the shape corresponding to the aggregate shape of the set of geometry elements.
-
-
24. A method for adjusting geological data representing a model of the characteristics of a geological region, to better match data acquired from the geological region, the method being implemented in a programmed computer comprising a processor, a data storage system, at least one input device, and at least one output device, the method and the data stored on computer-readable media, the method comprising
organizing the data into a feature comprising a set of geometry elements, each geometry element corresponding to a subset of the region the feature being meaningful to an application; -
attaching to the feature a first plurality of properties; attaching to the feature a second plurality of properties; activating the second plurality of properties and deactivating the first plurality of properties.
-
-
25. A computer system for adjusting geological data representing a model of the characteristics of a geological region, to better match data acquired from the geological region, the computer system comprising a processor, a data storage system at least one input device, and at least one output device, the geological data being stored on computer-readable media, the computer system comprising
means for organizing the data to represent a first geometry element, the first geometry element corresponding to a subset of the region and having an interior, boundary and exterior and having points each point having a location on the interior or the boundary of the first geometry element, and a second geometry element, the second geometry element having an interior, an external boundary and an exterior and having points each point having a location on the interior or the external boundary of the second geometry element; -
means for aligning at least a portion of the points of the second geometry element with at least a portion of the points of the first geometry element in response to input data received by the programmed computer through at least one of the input devices; means for classifying the second geometry element against the first geometry element to combine the first and second geometry elements, wherein classifying comprises deciding whether to retain a point on one of the geometry elements depending on whether the location of the point coincides with the interior, boundary or exterior of the other geometry element; wherein not retaining a point comprises deactivating the point if the geometry element of which it is a part has been designated a feature; discarding the point otherwise applying the retained points to at least one of the output devices. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A computer system for adjusting geological data representing a model of the characteristics of a geological region to better match data acquired from the geological region, the computer system comprising a processor, a data storage system, at least one input device, and at least one output device, the geological data stored on computer-readable media, the computer system comprising
means for organizing the data to represent a geometry element comprising at least two cells with topological relationships between the cells, the geometry element having a shape; -
means for topologically editing the geometry element by revising the topological relationship between the cells or the shape of the geometry element in response to an input received by the programmed computer through at least one input device; and means for applying the edited points to at least one of the output devices. - View Dependent Claims (31, 32, 33)
-
-
34. A computer system for analyzing data corresponding to a region in space stored on computer-readable media, comprising
a database comprising a geometry part; -
a design part, the geometry part being separate from the design part the design part comprising data related to a feature, the feature having contextual meaning to an application, feature data in the design part being accessible by providing the name of the feature to the design part, the geometry part comprising data related to the feature, feature data in the geometry part being accessible by providing the name of the feature to the geometry part; means for accessing the feature data from the design part and the feature data from the geometry part; and means for providing the feature data to the application. - View Dependent Claims (35)
-
-
36. A computer system for adjusting geological data, representing a model of the characteristics of a geological region, to better match data acquired from the geological region, the computer system comprising a processor a data storage system, at least one input device, and at least one output device, the geological data stored on computer-readable media, the computer system comprising
means for organizing the data to represent a plurality of geometry elements, each geometry element corresponding to a subset of the region; - and
a first feature comprising a first subset of the plurality of geometry elements, the first feature having a shape corresponding to the aggregate shape of the first subset of geometry elements, the first feature being meaningful to an application; and means for applying the first feature to at least one of the output devices. - View Dependent Claims (37, 38, 39, 40, 41)
- and
-
42. A computer system for adjusting geological data, representing a model of the characteristics of a geological region, to better match data acquired from the geological region, the computer system comprising a processor, a data storage system at least one input device, and at least one output device, the geological data stored on computer-readable media, the computer system comprising
means for organizing the data to represent the geological region; -
means for subdividing the region into a first geometry element and a second geometry element with a boundary separating the first geometry element and the second geometry element at a first location so that the first geometry element is on the first side of the boundary and the second geometry element is on the second side of the boundary; means for attaching a bounded-from-first-side property and a bounded-from-second-side property to the boundary the bounded-from-first-side property defining a first feature on the first side of the boundary the bounded-from-second-side property defining a second feature on the second side of the boundary; means for dissociating the boundary from the region by deactivating the boundary and means for subdividing the region with the boundary at a new location by reactivating the boundary at the new location, the region on the first side of the boundary being the first feature and the region on the second side of the boundary being the second feature. - View Dependent Claims (43)
-
-
44. A computer system for adjusting geological data representing a model of the characteristics of a geological region to better match data acquired from the geological region, the computer system comprising a processor, a data storage system, at least one input device, and at least one output device, the geological data stored on computer-readable media, the computer system comprising
means for organizing the data to represent a first plurality of geometry elements and a classification geometry element; -
means for attaching a material property to each geometry element in a subset of the first plurality of geometry elements; means for classifying the classification geometry element into the subset to produce a second plurality of geometry elements and a third plurality of geometry elements; and means for propagating the material property from the subset to the second plurality of geometry elements. - View Dependent Claims (45)
-
-
46. A computer system for adjusting geological data representing a model of the characteristics of a geological region, to better match data acquired from the geological region, the computer system comprising a processor, a data storage system, at least one input device, and at least one output device, the geological data stored on computer-readable media, the computer system comprising
means for organizing the data to represent a first plurality of geometry elements; -
means for attaching a material property to each of the first plurality of geometry elements; means for producing a second plurality of geometry elements by splitting or merging the geometry elements in the first plurality of geometry elements; and means for propagating the material property from the first plurality of geometry elements to the second plurality of geometry elements.
-
-
47. A computer system for adjusting geological data representing a model of the characteristics of a geological region, to better match data acquired from the geological region, the computer system comprising a processor, a data storage system, at least one input device, and at least one output device, the geological data being stored on computer-readable media, the computer system comprising
means for defining, in any order: -
a topology of a feature comprising a set of geometry elements, each geometry element corresponding to a subset of the region, the feature being meaningful to an application; a material property for the feature; and a shape for the feature, the shape corresponding to the aggregate shape of the set of geometry elements.
-
-
48. A computer system for adjusting geological data representing a model of the characteristics of a geological region to better match data acquired from the geological region, the computer system comprising a processor, a data storage system, at least one input device, and at least one output device, the geological data being stored on computer-readable media, the computer system comprising
means for organizing the data into a feature comprising a set of geometry elements, each geometry element corresponding to a subset of the region, the feature being meaningful to an application, means for attaching to the feature a first plurality of properties; -
means for attaching to the feature a second plurality of properties; means for activating the second plurality of properties and deactivating the first plurality of properties.
-
-
49. A computer program, residing on a computer-readable medium, comprising instructions for causing a computer, comprising a processor a data storage system, at least one input device, and at least one output device, to
acquire geological data representing a model of the characteristics of a geological region; -
organize the data to represent a first geometry element, the first geometry element corresponding to a subset of the region and having an interior, boundary and exterior and having points each point having a location on the interior or the boundary of the first geometry element, and a second geometry element, the second geometry element having an interior, an external boundary and an exterior and having points each point having a location on the interior or the external boundary of the second geometry element; align at least a portion of the points of the second geometry element with at least a portion of the points of the first geometry element in response to input data received by the programmed computer through at least one of the input devices; classify the second geometry element against the first geometry element to combine the first and second geometry elements, wherein classifying comprises deciding whether to retain a point on one of the geometry elements depending on whether the location of the point coincides with the interior, boundary or exterior of the other geometry element, wherein not retaining a point comprises deactivating the point if the geometry element of which it is a part has been designated a feature; discarding the point otherwise applying the retained points to at least one of the output devices. - View Dependent Claims (50, 51, 52, 53)
-
-
54. A computer program, residing on a computer-readable medium, comprising instructions for causing a computer, comprising a processor, a data storage system, at least one input device, and at least one output device, to
acquire geological data representing a model of the characteristics of a geological region; -
organize the data to represent a geometry element comprising at least two cells with topological relationships between the cells, the geometry element having a shape; topologically edit the geometry element by revising the topological relationship between the cells or the shape of the geometry element in response to an input received by the programmed computer through at least one input device; and apply the edited points to at least one of the output devices. - View Dependent Claims (55, 56, 57)
-
-
58. A computer program, residing on a computer-readable medium, comprising instructions for causing a computer, comprising a processor, a data storage system, at least one input device, and at least one output device, to
acquire geological data representing a model of the characteristics of a region; -
organize the data into a database stored on the computer-readable media, the database comprising a geometry part and a design part, the geometry part being separate from the design part, the design part comprising data related to a feature, the feature having contextual meaning to an application, feature data in the design part being accessible by providing the name of the feature to the design part, the geometry part comprising data related to the feature, feature data in the geometry part being accessible by providing the name of the feature to the geometry part; access the feature data from the design part and the feature data from the geometry part; and provide the feature data to the application. - View Dependent Claims (59)
-
-
60. A computer program, residing on a computer-readable medium, comprising instructions for causing a computer, comprising a processor, a data storage system, at least one input device, and at least one output device, to
acquire data; -
store the data on the computer-readable medium organize the data to represent a plurality of sub-regions and a feature comprising a subset of the plurality of sub-regions, the feature having a shape corresponding to the aggregate shape of the subset of sub-regions; and apply the first feature to at least one of the output devices. - View Dependent Claims (61, 62, 63, 64, 65)
-
-
66. A computer program, residing on a computer-readable medium, comprising instructions for causing a computer, comprising a processor, a data storage system, at least one input device, and at least one output device, to
acquire geological data, representing a model of the characteristics of a geological region; -
organize the data to represent the geological region; subdivide the region into a first geometry element and a second geometry element with a boundary separating the first geometry element and the second geometry element at a first location so that the first geometry element is on the first side of the boundary and the second geometry element is on the second side of the boundary; attach a bounded-from-first-side property and a bounded-from-second-side property to the boundary the bounded-from-first-side property defining a first feature on the first side of the boundary the bounded-from-second-side property defining a second feature on the second side of the boundary; dissociate the boundary from the region bv deactivating the boundary; and subdivide the region with the boundary at a new location by reactivating the boundary at the new location, the region on the first side of the boundary being the first feature and the region on the second side of the boundary being the second feature. - View Dependent Claims (67)
-
-
68. A computer program, residing on a computer-readable medium, comprising instructions for causing a computer, comprising a processors a data storage system, at least one input device, and at least one output device to
acquire geological data representing a model of the characteristics of a geological region; -
organize the data to represent a first plurality of geometry elements and a classification geometry element; attach a material property to each geometry element in a subset of the first plurality of geometry elements; classify the classification geometry element into the subset to produce a second plurality of geometry elements and a third plurality of geometry elements; and propagate the material property from the subset to the second plurality of geometry elements. - View Dependent Claims (69)
-
-
70. A computer program, residing on a computer-readable medium, comprising instructions for causing a computer, comprising a processor a data storage system, at least one input device, and at least one output device to
acquire geological data representing a model of the characteristics of a geological region; -
organize the data to represent a first plurality of geometry elements; attach a material property to each of the first plurality of geometry elements; produce a second plurality of geometry elements by splitting or merging the geometry elements in the first plurality of geometry elements; and propagate the material property from the first plurality of geometry elements to the second plurality of geometry elements.
-
-
71. A computer program, residing on a computer-readable medium, comprising instructions for causing a computer, comprising a processor, a data storage system, at least one input device and at least one output device to acquire geological data representing a model of the characteristics of a geological region;
- and
define, in any order; a topology of a feature comprising a set of geometry elements, each geometry element corresponding to a subset of the region, the feature being meaningful to an application; a material property for the feature; and a shape for the feature the shape corresponding to the aggregate shape of the set of geometry elements.
- and
-
72. A computer program, residing on a computer-readable medium, comprising instructions for causing a computer, comprising a processor, a data storage system, at least one input device, and at least one output device, to
acquire geological data representing a model of the characteristics of a geological region; -
organize the data into a feature comprising a set of geometry elements, each geometry element corresponding to a subset of the region, the feature being meaningful to an application; attach to the feature a first plurality of properties; attach to the feature a second plurality of properties; activate the second plurality of properties and deactivate the first plurality of properties.
-
Specification