OILFIELD APPLICATION SYSTEM
First Claim
Patent Images
1. A computerized system for oil field applications, comprising:
- an oilfield application;
an oilfield application development kit configured to provide a software architecture for developing one or more plug-in components executable by the oilfield application; and
an online distribution center for facilitating access to the plug-in components.
1 Assignment
0 Petitions
Accused Products
Abstract
A computerized system for oil field applications. The computerized system may include an oilfield application and an oilfield application development kit that provides a software architecture for developing one or more plug-in components that may be executable by the oilfield application. The computerized system may also include an online distribution center that facilitates access to the plug-in components.
-
Citations
49 Claims
-
1. A computerized system for oil field applications, comprising:
-
an oilfield application; an oilfield application development kit configured to provide a software architecture for developing one or more plug-in components executable by the oilfield application; and an online distribution center for facilitating access to the plug-in components. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for making one or more plug-in components for an oilfield application available for download:
-
receiving the plug-in components configured to run with the oilfield application; performing one or more quality checks on the plug-in components; determining whether the quality checks meet a predefined standard; creating one or more online representations for the plug-in components if the quality checks meet the predefined standard; and publishing the online representations on an Internet site. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method for recommending one or more plug-in components for an oilfield application of interest to a user, the method comprising:
-
determining the plug-in components of interest to the user based on one or more plug-in components installed on the oilfield application, one or more activities performed by the user on an online distribution center having the plug-in components stored therein, account information of the user stored on the online distribution center, or combinations thereof; and displaying the plug-in components of interest to the user. - View Dependent Claims (36, 37, 38, 39, 40)
-
-
41. A method for identifying a plug-in component that is causing a problem on an oilfield application, comprising:
-
receiving an exception message indicating that an error has occurred in a programming code of the plug-in component that is executable by the oilfield application; mapping the exception message to the plug-in component using a map of dependencies that indicates how one or more software components are related to each other; and displaying an option to disable the plug-in component; and disabling the plug-in component upon receiving a command to disable the plug-in component. - View Dependent Claims (42, 43)
-
-
44. A method for updating a plug-in component installed on an oilfield application that performs geological interpretation functions to identify one or more hydrocarbon deposits in the earth, the method comprising:
-
identifying one or more plug-in components installed on the oilfield application, wherein the plug-in components use one or more dependent plug-in components to perform their functions; identifying the dependent plug-in components; determining whether one or more updates for the plug-in components or the dependent plug-in components are available for download on an online distribution center having the updates for the plug-in components or the dependent plug-in components stored therein; downloading the updates; and installing the updates on the oilfield application. - View Dependent Claims (45)
-
-
46. A method for transferring one or more plug-in components from a first version of an oilfield application to a second version of the oilfield application, comprising:
-
identifying one or more plug-in components installed on the first version of the oilfield application; identifying one or more plug-in components dependent on the plug-in components, wherein the plug-in components use the dependent plug-in components to perform their functions; determining whether the plug-in components and the dependent plug-in components are compatible with the second version of the oilfield application; downloading the plug-in components and the dependent plug-in components from an online distribution center having the plug-in components and the dependent plug-in components stored therein if it is determined that the plug-in components and the dependent plug-in components are compatible with the second version of the oilfield application; and installing the plug-in components and the dependent plug-in components on the second version of the oilfield application. - View Dependent Claims (47, 48, 49)
-
Specification