Method and system for data context service
AssigneeSchlumberger Technology Corporation
InventorsFloyd Broussard, Najib Abusalbi
Life of this patent
Estimating the term…
Abstract
The invention relates to a method of performing an oilfield operation. The method steps include extracting context information from a host application associated with an oilfield project, sorting the context information into a plurality of dimensions of relevance, generating at least one search profile for each of the plurality of dimensions of relevance, requesting a plurality of searches using the at least one search profile, receiving one or more oilfield data items resulting from the plurality of searches, and selectively adjusting the oilfield operation based on one or more oilfield data items.
Claims19
A method of performing an oilfield operation, comprising:
- identifying an oilfield simulator used by an oilfield project during a plurality of workflows for performing the oilfield operation;
- extracting, by a processor of a computer system, contextual information comprising a plurality of identifiers, a plurality of locations, and a plurality of time points associated with at least one selected from a group consisting of a user, the oilfield project, each of a plurality of oilfield objects associated with the oilfield project, and each of the plurality of workflows associated with the oilfield project;
- obtaining a first search result by evaluating a first relevance of one or more oilfield data items with respect to at least one of the plurality of locations;
- obtaining a second search result by evaluating a second relevance of the one or more oilfield data items with respect to at least one of the plurality of oilfield objects;
- obtaining a third search result by evaluating a third relevance of the one or more oilfield data items with respect to at least one of the plurality of identifiers;
- obtaining a fourth search result by evaluating a fourth relevance of the one or more oilfield data items with respect to at least one of the plurality of time points;
- obtaining a fifth search result by evaluating a fifth relevance of the one or more oilfield data items with respect to a plurality of data items generated by the oilfield simulator;
- displaying each of the first search result, the second search result, the third search result, the fourth search result, and the fifth search result in a user interface window of the oilfield simulator;
- and
- selectively adjusting the oilfield operation based on displaying the first search result, the second search result, the third search result, the fourth search result, and the fifth search result.
A system for performing an oilfield operation, comprising:
- a processor;
- an oilfield simulator executing on the processor and used by an oilfield project during a plurality of workflows for performing the oilfield operation;
- and
- memory comprising instructions, when executed causing the processor to:
- extract context information comprising a plurality of identifiers, a plurality of locations, and a plurality of time points associated with at least one selected from a group consisting of a user, the oilfield project, each of a plurality of oilfield objects associated with the oilfield project, and each of the plurality of workflows associated with the oilfield project;
- obtain a first search result by evaluating a first relevance of one or more oilfield data items with respect to at least one of the plurality of locations;
- obtain a second search result by evaluating a second relevance of the one or more oilfield data items with respect to at least one of the plurality of oilfield objects;
- obtain a third search result by evaluating a third relevance of the one or more oilfield data items with respect to at least one of the plurality of identifiers;
- obtain a fourth search result by evaluating a fourth relevance of the one or more oilfield data items with respect to at least one of the plurality of time points;
- obtain a fifth search result by evaluating a fifth relevance of the one or more oilfield data items with respect to a plurality of data items generated by the oilfield simulator;
- and
- selectively adjust the oilfield operation based on a display of the first search result, the second search result, the third search result, the fourth search result, and the fifth search result;
- and
- a display unit configured to display each of the first search result, the second search result, the third search result, the fourth search result, and the fifth search result in a user interface window of the oilfield simulator.
A non-transitory computer readable medium storing instructions for performing an oilfield operation that, when executed by a processor, cause the processor to perform operations comprising:
- identify an oilfield simulator used by an oilfield project during a plurality of workflows for performing the oilfield operation;
- extract contextual information comprising a plurality of identifiers, a plurality of locations, and a plurality of time points associated with at least one selected from a group consisting of a user, the oilfield project, each of a plurality of oilfield objects associated with the oilfield project, and each of the plurality of workflows associated with an oilfield project;
- obtain a first search result by evaluating a first relevance of one or more oilfield data items with respect to at least one of the plurality of locations;
- obtain a second search result by evaluating a second relevance of the one or more oilfield data items with respect to at least one of the plurality of oilfield objects;
- obtain a third search result by evaluating a third relevance of the one or more oilfield data items with respect to at least one of the plurality of identifiers;
- obtain a fourth search result by evaluating a fourth relevance of the one or more oilfield data items with respect to at least one of the plurality of time points;
- obtain a fifth search result by evaluating a fifth relevance of the one or more oilfield data items with respect to a plurality of data items generated by the oilfield simulator;
- display each of the first search result, the second search result, the third search result, the fourth search result, and the fifth search result in a user interface window of the oilfield simulator;
- and
- selectively adjust the oilfield operation based on displaying the first search result, the second search result, the third search result, the fourth search result, and the fifth search result.
The computer readable medium of 13, the instructions further comprising functionality to:
- assign a rating to one or more oilfield data items in the shared data repository.
Dependencies are inferred from the claim text.