Automated workflow capture for analysis and error reporting in a drilling application

US2016201446A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016201446-A1
Application numberUS-201414913300-A
CountryUS
Kind codeA1
Filing dateOct 6, 2014
Priority dateOct 11, 2013
Publication dateJul 14, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods for automated workflow capture in a drilling application are provided. The interactions between a user and the drilling application are automatically tracked via a graphical user interface (GUI) of the drilling application executable at a computing device. The tracked interactions are based in part on input received from the user via the GUI with respect to a user-initiated operation related to an activity at a well site. Data for the workflow is captured based on the tracked interactions. The captured workflow data is stored in a memory of the computing device.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computer implemented method for automated workflow capture in a drilling application, the method comprising: receiving, via a graphical user interface (GUI) of a client application executable at a first computing device, input from a first user initiating an operation related to an activity at a well site; automatically tracking interactions between the first user and the client application as the operation initiated by the first user is performed at the first computing device, based in part on the input received from the first user via the GUI of the client application; capturing data for a workflow related to the operation based on the tracking, the captured workflow data including a record of the interactions between the first user and the client application while the operation is performed; and storing the captured workflow data in a memory of the first computing device. 2 . The method of claim 1 , wherein the captured workflow data includes a record of the client application's actions as the operation is performed at the first computing device. 3 . The method of claim 1 , wherein the operation initiated by the first user is performed based on input received from the first user via a series of interactive pages displayed within the GUI, each interactive page in the series including a plurality of user control elements. 4 . The method of claim 3 , wherein the captured workflow data includes a record of the first user's interactions with respect to one or more of the plurality of user control elements within one or more of the interactive pages in the series. 5 . The method of claim 4 , wherein the plurality of user control elements include a playback control for viewing a replay of the workflow in the form of a video showing the recorded interactions of the first user with respect to the plurality of user control elements within one or more of the interface pages displayed within the GUI of the client application. 6 . The method of claim 1 , further comprising: transmitting the captured workflow data from the first computing device via a communication network to a second computing device for enabling workflow analysis to be performed by a second user at the second computing device. 7 . The method of claim 6 , wherein the captured workflow data is automatically transmitted to the second computing device in response to receiving an indication that the client application has stopped performing the operation. 8 . The method of claim 7 , wherein the indication is based upon a detection of an error occurring while the operation is being performed. 9 . The method of claim 6 , wherein transmitting the captured workflow data comprises: generating a workflow log file at the first computing device based on the captured workflow data; and transmitting the generated workflow log file from the first computing device via the communication network to the second computing device, the workflow log file enabling the second user at the second computing device to view a replay of the workflow including the interactions between the first user and the client application at the first computing device. 10 . The method of claim 9 , wherein the workflow log file is transmitted to the second computing device in an encrypted format accessible only to authorized users including the second user at the second computing device. 11 . A system for automated workflow capture in a drilling application, the system comprising: at least one processor; and a memory coupled to the processor including processor readable instructions stored therein, which when executed by the processor configures the processor to perform a plurality of functions, including functions to: receive, via a graphical user interface (GUI) of a client application executable at a first computing device, input from a first user initiating an operation related to an activity at a well site; automatically track interactions between the first user and the client application as the operation initiated by the first user is performed at the first computing device, based in part on the input received from the first user via the GUI of the client application; capture data for a workflow related to the operation based on the tracking, the captured workflow data including a record of the interactions between the first user and the client application while the operation is performed; and store the captured workflow data in a memory of the first computing device. 12 . The system of claim 11 , wherein the captured workflow data includes a record of the client application's actions as the operation is performed at the first computing device. 13 . The system of claim 11 , wherein the operation initiated by the first user is performed based on input received from the first user via a series of interactive pages displayed within the GUI, each interactive page in the series including a plurality of user control elements. 14 . The system of claim 13 , wherein the captured workflow data includes a record of the first user's interactions with respect to one or more of the plurality of user control elements within one or more of the interactive pages in the series. 15 . The system of claim 14 , wherein the plurality of user control elements include a playback control for viewing a replay of the workflow in the form of a video showing the recorded interactions of the first user with respect to the plurality of user control elements within one or more of the interface pages displayed within the GUI of the client application. 16 . The system of claim 11 , wherein the functions performed by the processor include functions to: receive an indication that that the client application has stopped performing the operation; and responsive to the receipt of the indication, automatically transmit the captured workflow data from the first computing device via a communication network to a second computing device for enabling workflow analysis to be performed by a second user at the second computing device. 17 . The system of claim 16 , wherein the indication is based upon a detection of an error occurring while the operation is being performed. 18 . The system of claim 17 , wherein the functions performed by the processor include functions to: generate a workflow log file at the first computing device based on the captured workflow data; and transmit the generated workflow log file from the first computing device via the communication network to the second computing device, the workflow log file enabling the second user at the second computing device to view a replay of the workflow including the interactions between the first user and the client application at the first computing device. 19 . The system of claim 18 , wherein the workflow log file is transmitted to the second computing device in an encrypted format accessible only to authorized users including the second user at the second computing device. 20 . A computer readable storage medium having instructions stored therein, which when executed by a processor configures the processor to perform a plurality of functions, including functions to: receive, via a graphical user interface (GUI) of a client application executable at a first computing device, input from a first user initiating an operation related to an activity at a well site; automatically track interactions between the first user and the client application as the operation initiated by the first user is performed at the fi

Assignees

Inventors

Classifications

  • E21B41/00Primary

    Equipment or details not covered by groups E21B15/00 - E21B40/00 · CPC title

  • Fixed Constructions · mapped topic

  • E21B47/00Primary

    Survey of boreholes or wells (monitoring pressure or flow of drilling fluid E21B21/08) · CPC title

  • E21B44/00Primary

    Automatic control systems specially adapted for drilling operations, i.e. self-operating systems which function to carry out or modify a drilling operation without intervention of a human operator, e.g. computer-controlled drilling systems; Systems specially adapted for monitoring a plurality of drilling variables or conditions · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016201446A1 cover?
Systems and methods for automated workflow capture in a drilling application are provided. The interactions between a user and the drilling application are automatically tracked via a graphical user interface (GUI) of the drilling application executable at a computing device. The tracked interactions are based in part on input received from the user via the GUI with respect to a user-initiated …
Who is the assignee on this patent?
Landmark Graphics Corp
What technology area does this patent fall under?
Primary CPC classification E21B41/00. Mapped technology areas include Fixed Constructions.
When was this patent published?
Publication date Thu Jul 14 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).