System and method for analyzing data
AssigneeX Systems, LLC
InventorsNigel James Brock, Geoffrey John George Wilby
Life of this patent
Estimating the term…
Abstract
A computer-implemented method, computer program product, and computing system for defining at least a portion within a simulation modeling file for copying from an original location, thus defining an identified portion. A destination location is defined for the identified portion. A multi-threaded copying procedure is effectuated to copy the identified portion from the original location to the destination location, thus generating a copied portion of the simulation modeling file. The multi-threaded copying procedure utilizes at least two processing threads.
Claims18
A computer-implemented method comprising:
- defining at least a portion within an oil field modeling file for copying from an original location at a remote computing device, wherein the defined portion within the oil field modeling file is an identified portion within the oil field modeling file;
- defining a destination location at a client computing device for the identified portion within the oil field modeling file;
- effectuating a multi-threaded copying procedure to copy the identified portion within the oil field modeling file from the original location at the remote computing device to the destination location at the client computing device to generate a copied portion of the oil field modeling file at the client computing device;
- defining a number of processing threads that will be utilized during the multi-threaded copying procedure, wherein the multi-threaded copying procedure utilizes at least two processing threads;
- executing the oil field modeling file to generate at least one result set;
- and
- determining whether a failure condition of the at least one result set from the multi-threaded copying procedure occurs before execution of the at least one result set is complete, wherein the failure condition is determined by comparing the at least one result set with empirically-derived historical data, and determining whether a threshold difference between the at least one result set and the empirically-derived historical data occurs.
A computer program product residing on a non-transitory computer readable medium having a plurality of instructions stored thereon that, when executed by a processor, cause the processor to perform operations comprising:
- defining at least a portion within an oil field modeling file for copying from an original location at a remote computing device, wherein the defined portion within the oil field modeling file is an identified portion within the oil field modeling file;
- defining a destination location at a client computing device for the identified portion within the oil field modeling file;
- effectuating a multi-threaded copying procedure to copy the identified portion within the oil field modeling file from the original location at the remote computing device to the destination location at the client computing device to generate a copied portion of the oil field modeling file at the client computing device;
- defining a number of processing threads that will be utilized during the multi-threaded copying procedure, wherein the multi-threaded copying procedure utilizes at least two processing threads;
- executing the oil field modeling file to generate at least one result set;
- and
- determining whether a failure condition of the at least one result set from the multi-threaded copying procedure occurs before execution of the at least one result set is complete, wherein the failure condition is determined by comparing the at least one result set with empirically-derived historical data, and determining whether a threshold difference between the at least one result set and the empirically-derived historical data occurs.
A computing system comprising:
- at least one processor;
- at least one memory architecture coupled with the at least one processor;
- a first software module executed on the at least one processor and the at least one memory architecture, wherein the first software module is configured to perform operations including defining at least a portion within an oil field modeling file for copying from an original location at a remote computing device, wherein the defined portion within the oil field modeling file is an identified portion within the oil field modeling file;
- a second software module configured to perform operations including defining a destination location at a client computing device for the identified portion within the oil field modeling file;
- a third software module configured to perform operations including effectuating a multi-threaded copying procedure to copy the identified portion within the oil field modeling file from the original location at the remote computing device to the destination location at the client computing device to generate a copied portion of the oil field modeling file at the client computing device;
- a fourth software module configured to perform operations including defining a number of processing threads that will be utilized during the multi-threaded copying procedure, wherein the multi-threaded copying procedure utilizes at least two processing threads;
- a fifth software module configured to execute the oil field modeling file to generate at least one result set;
- and
- a sixth software module configured to determine whether a failure condition of the at least one result set from the multi-threaded copying procedure occurs before execution of the at least one result set is complete, wherein the failure condition is determined by comparing the at least one result set with empirically-derived historical data, and determining whether a threshold difference between the at least one result set and the empirically-derived historical data occurs.
Dependencies are inferred from the claim text.