Oilfield application system
AssigneeSchlumberger Technology Corporation
InventorsJeff David Rubenstein, Tze W. Ma, Julian Moreno, Yu Lin, Eric Tabanou
Life of this patent
Estimating the term…
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.
Claims21
1-49. (canceled)
A method for recommending a plug-in component for an oilfield application to a user, the method comprising:
- developing a plug-in component executable by an oilfield application, wherein the oilfield application creates a geological model using subsurface data, and wherein the plug-in component obtains results related to the geological model that cannot be obtained by the oilfield application alone;
- and
- recommending the plug-in component based on one or more plug-in components already installed on the oilfield application, one or more activities performed by a user of the oilfield application, account information of the user of the oilfield application, or a combination thereof.
A method for updating a plug-in component installed on an oilfield application, the method comprising:
- identifying a plug-in component installed on the oilfield application;
- identifying a dependent plug-in component installed on the oilfield application that performs one or more functions of the plug-in component;
- determining whether an update for the plug-in component or the dependent plug-in component is available for download from an online distribution center;
- downloading the update;
- and
- installing the update on the oilfield application.
A method for transferring a plug-in component from a first version of an oilfield application to a second version of the oilfield application, comprising:
- identifying a plug-in component installed on a first version of the oilfield application;
- identifying a dependent plug-in component installed on the first version of the oilfield application, wherein the plug-in component uses the dependent plug-in component to perform one or more functions;
- determining whether the plug-in component and the dependent plug-in component are compatible with a second version of the oilfield application;
- downloading the plug-in component and the dependent plug-in component from an online distribution center in response to determining that the plug-in component and the dependent plug-in component are compatible with the second version of the oilfield application;
- and
- installing the plug-in component and the dependent plug-in component on the second version of the oilfield application.
Dependencies are inferred from the claim text.