CPC G06Q 10/0633 (2013.01) [E21B 41/00 (2013.01); E21B 44/00 (2013.01); G06Q 10/109 (2013.01); G06F 40/40 (2020.01); G06Q 50/26 (2013.01)] | 11 Claims |
1. A method comprising:
receiving sensor data acquired during execution of a drilling operation workflow and generating state information of a wellsite system, wherein the state information comprises information associated with health and operability of a rig;
receiving two or more sets of contextual information for one or more roles associated with a workflow that includes one or more tasks of the workflow;
generating natural language reports based at least in part on a common portion of the state information and based at least in part on the sets of contextual information and according to a time schedule to facilitate planning and execution of the one or more tasks of the workflow, wherein the natural language communicates, in a role-dependent manner, one or more of drilling progress, drilling equipment parameters, and drilling related to stands;
transmitting one of the natural language reports and at least a portion of the state information via a network interface based at least in part on an identifier associated with one of the one or more roles and presenting a graphical user interface that renders information based on the one of the natural language reports as to the planning and execution of the one or more tasks of the workflow to achieve a desired state of the wellsite system and that renders one or more graphical controls, wherein the at least a portion of the state information is renderable via a base graphical user interface and wherein the one of the natural language reports is renderable as the graphical user interface being an overlay on the base graphical user interface; and
responsive to actuation of at least one of the one or more graphical controls, automatically generating a clarified natural language report and rendering the graphical user interface with revised information based on the clarified natural language report, wherein the one or more graphical controls comprise a graphical control for automatically generating the clarified natural language report via additional input and a graphical control for automatically generating the clarified natural language report via reassessment of presented language.
|