MACHINES, SYSTEMS, COMPUTER-IMPLEMENTED METHODS, AND COMPUTER PROGRAM PRODUCTS TO TEST AND CERTIFY OIL AND GAS EQUIPMENT
First Claim
1. A machine to manage periodic testing and certification of well equipment devices, the testing and certification being facilitated by a plurality of testing apparatus performing one or more testing operations upon the well equipment devices, the machine comprising:
- a processor;
a non-transitory memory;
an input/output unit to communicate with the plurality of testing apparatus;
a database positioned to match a device identifier to a well equipment device, a test specification, and a plurality of testing sequences;
a testing module stored in the memory, the memory being a tangible, non-transitory, computer-readable storage medium, and the testing module being operable by the processor, the testing module comprising a set of instructions that, when executed by the processor, cause the testing module to perform the following operations;
identifying a selected well equipment device, a device test specification, and a plurality of testing sequences, the identifying operation responsive to receiving a device identifier for the selected well equipment device, each testing sequence of the plurality of testing sequences to be performed by a corresponding testing apparatus of the plurality of testing apparatus, each testing sequence defining a sequence of testing operations,selecting a testing sequence of the plurality of testing sequences, the selecting operation responsive to the selected well equipment device being positioned so that the corresponding testing apparatus for the selected testing sequence can perform testing operations upon the selected well equipment device,controlling the corresponding testing apparatus for the selected testing sequence so that the corresponding testing apparatus performs the sequence of testing operations upon the selected well equipment device, the sequence of testing operations being performed responsive to the device test specification,generating testing data for the selected testing sequence responsive to receiving output from the corresponding testing apparatus for selected testing sequence performing the sequence of testing operations, andlinking the testing data for the selected testing sequence to the device identifier for the selected well equipment device in the database so that a certificate can be generated responsive thereto; and
a certification module stored in the memory, the memory being a tangible, non-transitory, computer-readable storage medium, and the certification module being operable by the processor, the certification module comprising a set of instructions that, when executed by the processor, cause the certification module to perform the following operations;
identifying a selected well equipment device, a device test specification, and testing data for a plurality of testing sequences, the identifying operation responsive to receiving a device identifier for the selected well equipment device,generating a certificate for the selected well equipment device responsive to the testing data for the plurality of testing sequences, the plurality of testing sequences having been performed upon the selected well equipment device responsive to the device test specification, andlinking the certificate for the selected well equipment device to the device identifier for the selected well equipment device in the database so that the certificate can be readily recalled from the database responsive to the device identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of machines, systems, computer-implemented methods, and computer program products certify oil and gas well equipment. Embodiments identify a selected well equipment device, a device test specification, and testing sequences to be performed by a corresponding testing apparatus. Embodiments select a testing sequence responsive to the selected device. Embodiments control the testing apparatus for the selected testing sequence so that the corresponding testing apparatus performs the sequence responsive to the device test specification. Embodiments generate testing data for the selected testing sequence and link the testing data for the selected testing sequence to the device identifier for the device so that a certificate can be generated. Embodiments generate a certificate for the selected device responsive to the testing sequences having been performed upon the selected device and link the certificate for the selected device to the device identifier so that the certificate can be readily recalled.
54 Citations
19 Claims
-
1. A machine to manage periodic testing and certification of well equipment devices, the testing and certification being facilitated by a plurality of testing apparatus performing one or more testing operations upon the well equipment devices, the machine comprising:
-
a processor; a non-transitory memory; an input/output unit to communicate with the plurality of testing apparatus; a database positioned to match a device identifier to a well equipment device, a test specification, and a plurality of testing sequences; a testing module stored in the memory, the memory being a tangible, non-transitory, computer-readable storage medium, and the testing module being operable by the processor, the testing module comprising a set of instructions that, when executed by the processor, cause the testing module to perform the following operations; identifying a selected well equipment device, a device test specification, and a plurality of testing sequences, the identifying operation responsive to receiving a device identifier for the selected well equipment device, each testing sequence of the plurality of testing sequences to be performed by a corresponding testing apparatus of the plurality of testing apparatus, each testing sequence defining a sequence of testing operations, selecting a testing sequence of the plurality of testing sequences, the selecting operation responsive to the selected well equipment device being positioned so that the corresponding testing apparatus for the selected testing sequence can perform testing operations upon the selected well equipment device, controlling the corresponding testing apparatus for the selected testing sequence so that the corresponding testing apparatus performs the sequence of testing operations upon the selected well equipment device, the sequence of testing operations being performed responsive to the device test specification, generating testing data for the selected testing sequence responsive to receiving output from the corresponding testing apparatus for selected testing sequence performing the sequence of testing operations, and linking the testing data for the selected testing sequence to the device identifier for the selected well equipment device in the database so that a certificate can be generated responsive thereto; and a certification module stored in the memory, the memory being a tangible, non-transitory, computer-readable storage medium, and the certification module being operable by the processor, the certification module comprising a set of instructions that, when executed by the processor, cause the certification module to perform the following operations; identifying a selected well equipment device, a device test specification, and testing data for a plurality of testing sequences, the identifying operation responsive to receiving a device identifier for the selected well equipment device, generating a certificate for the selected well equipment device responsive to the testing data for the plurality of testing sequences, the plurality of testing sequences having been performed upon the selected well equipment device responsive to the device test specification, and linking the certificate for the selected well equipment device to the device identifier for the selected well equipment device in the database so that the certificate can be readily recalled from the database responsive to the device identifier. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system to certify oil and gas well equipment, the system comprising:
-
a plurality of devices to be used in well equipment to define a plurality of well equipment devices, each well equipment device of the plurality of well equipment devices having a device identifier associated therewith; a central management server positioned to identify a device test specification and a plurality of testing sequences for a selected well equipment device responsive to receiving a device identifier for the selected well equipment device, the device test specification and the plurality of testing sequences defining certification criteria for the well equipment device; a plurality of testing apparatus, each testing apparatus positioned to perform a testing sequence upon the well equipment device, the testing sequence being a sequence of testing operations, the sequence of testing operations being performed responsive to the device test specification; a plurality of controllers, each controller positioned to receive commands responsive to the certification criteria from the central management server and to control the plurality of testing apparatus performing the sequence of testing operations upon the selected well equipment device responsive to the device test specification; and a certificate generated responsive to the plurality of testing apparatus performing the plurality of testing sequences upon the well equipment device, the certificate indicating whether selected well equipment device has been tested according to the certification criteria within a pre-selected period of time. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer-implemented method to manage periodic testing of a plurality of well equipment devices, the testing being facilitated by a plurality of testing apparatus performing one or more testing operations upon the plurality of well equipment devices, the computer-implemented method comprising the following operations:
-
receiving a device identifier for a selected well equipment device of the plurality of well equipment devices; identifying the selected well equipment device, a device test specification, and plurality of testing sequences, the identifying operation being responsive to the receiving operation, each testing sequence of the plurality of testing sequences to be performed by a corresponding testing apparatus of the plurality of testing apparatus, each testing sequence defining a sequence of testing operations; selecting a testing sequence of the plurality of testing sequences to define a selected testing sequence, the selecting operation responsive to the selected well equipment device being positioned so that the corresponding testing apparatus for the selected testing sequence can perform testing operations upon the selected well equipment device; calibrating the corresponding testing apparatus for the selected testing sequence responsive to the device test specification; controlling the corresponding testing apparatus for the selected testing sequence so that the corresponding testing apparatus performs the sequence of testing operations upon the selected well equipment device, the sequence of testing operations being performed responsive to the device test specification; generating testing data for the selected testing sequence responsive to receiving output from the corresponding testing apparatus for selected testing sequence performing the sequence of testing operations; and linking the testing data for the selected testing sequence to the device identifier for the selected well equipment device in a database so that a certificate can be generated responsive thereto. - View Dependent Claims (13, 14, 15, 16, 18)
-
-
17. A computer-implemented method to manage periodic certification of a plurality of well equipment devices, the certification based upon testing data generated responsive to a plurality of testing apparatus performing one or more testing operations upon the plurality of well equipment devices, the computer-implemented method comprising the following operations:
-
identifying a selected well equipment device, a device test specification, and testing data for a plurality of testing sequences, the identifying operation responsive to receiving a device identifier for the selected well equipment device; generating a certificate for the selected well equipment device responsive to the testing data for the plurality of testing sequences, the plurality of testing sequences having been performed upon the selected well equipment device responsive to the device test specification; and linking the certificate for the selected well equipment device to the device identifier for the selected well equipment device in a database so that the certificate can be readily recalled from the database responsive to the device identifier.
-
-
19. A computer program product stored in a memory, the memory being a tangible, non-transitory, computer-readable storage medium, and the computer program product being operable by a processor, the computer program product comprising a set of instructions that, when executed by the processor, cause the testing module to perform the following operations:
-
identifying a selected well equipment device, a device test specification, and a plurality of testing sequences, the identifying operation responsive to receiving a device identifier for the selected well equipment device, each testing sequence of the plurality of testing sequences to be performed by a corresponding testing apparatus of the plurality of testing apparatus, each testing sequence defining a sequence of testing operations; selecting a testing sequence of the plurality of testing sequences, the selecting operation responsive to the selected well equipment device being positioned so that the corresponding testing apparatus for the selected testing sequence can perform testing operations upon the selected well equipment device; controlling the corresponding testing apparatus for the selected testing sequence so that the corresponding testing apparatus performs the sequence of testing operations upon the selected well equipment device, the sequence of testing operations being performed responsive to the device test specification; generating testing data for the selected testing sequence responsive to receiving output from the corresponding testing apparatus for selected testing sequence performing the sequence of testing operations; linking the testing data for the selected testing sequence to the device identifier for the selected well equipment device in the database so that a certificate can be generated responsive thereto; identifying a selected well equipment device, a device test specification, and testing data for a plurality of testing sequences, the identifying operation responsive to receiving a device identifier for the selected well equipment device; generating a certificate for the selected well equipment device responsive to the testing data for the plurality of testing sequences, the plurality of testing sequences having been performed upon the selected well equipment device responsive to the device test specification; and linking the certificate for the selected well equipment device to the device identifier for the selected well equipment device in the database so that the certificate can be readily recalled from the database responsive to the device identifier.
-
Specification