Image capture to enforce remote agent adherence
US-9147047-B1 · Sep 29, 2015 · US
US2016201446A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016201446-A1 |
| Application number | US-201414913300-A |
| Country | US |
| Kind code | A1 |
| Filing date | Oct 6, 2014 |
| Priority date | Oct 11, 2013 |
| Publication date | Jul 14, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
Equipment or details not covered by groups E21B15/00 - E21B40/00 · CPC title
Fixed Constructions · mapped topic
Survey of boreholes or wells (monitoring pressure or flow of drilling fluid E21B21/08) · CPC title
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.