Transmitting petroleum well data from a mobile drilling rig
First Claim
1. A computer-implemented method performed by data processing apparatus for transmitting data associated with a petroleum well from a mobile drilling rig to operations centers, the method comprising:
- receiving, at a first computer system located on a mobile drilling rig, a first data request from a second computer system located at a first operations center, said first operations center located remote from the mobile drilling rig, said first data request transmitted over a first communications network that connects the first computer system and the second computer system, said first data request seeking data associated with a petroleum well that is being drilled or has been drilled by the mobile drilling rig;
in response to receiving the first data request;
retrieving, by the first computer system, data that satisfies the first data request from a computer-readable storage medium connected to the first computer system, andtransmitting over the first communications network, the data from the first computer system to the second computer system;
receiving, at the first computer system, a second data request from a third computer system located at a second operations center, said second operations center located remote from the mobile drilling rig, said second data request transmitted over a second communications network that connects the first computer system and the third computer system, said second data request seeking at least a portion of the data associated with the petroleum well;
determining, by the first computer system, that a bandwidth of a third discrete communications network that connects the second computer system located at the first operations center and the third computer system located at the second operations center is greater than a bandwidth of the second communications network; and
in response to receiving the second data request, transmitting an identity of the second computer system located at the first operations center to the third computer system located at the second operations center and a notification to the third computer system located at the second operations center to request at least the portion of the data satisfying the second data request from the second computer system located at the first operations center.
1 Assignment
0 Petitions
Accused Products
Abstract
Computer-implemented methods, computer-readable media, and computer systems for transmitting petroleum well data from a mobile drilling rig. A rig computer system at the mobile drilling rig receives a request for petroleum well data from a first real-time operations center (ROC) computer system at a ROC over a network. The rig computer system has previously transmitted the requested data to second ROC computer system over the network. The rig computer system determines that the first and second ROC computer systems are connected by a network of greater bandwidth than the network that connects the rig computer system and the first ROC computer system. The rig computer system responds to the first ROC computer system by re-directing the first ROC computer system to the second ROC computer system rather than by transmitting the petroleum well data to the first ROC computer system.
-
Citations
19 Claims
-
1. A computer-implemented method performed by data processing apparatus for transmitting data associated with a petroleum well from a mobile drilling rig to operations centers, the method comprising:
-
receiving, at a first computer system located on a mobile drilling rig, a first data request from a second computer system located at a first operations center, said first operations center located remote from the mobile drilling rig, said first data request transmitted over a first communications network that connects the first computer system and the second computer system, said first data request seeking data associated with a petroleum well that is being drilled or has been drilled by the mobile drilling rig; in response to receiving the first data request; retrieving, by the first computer system, data that satisfies the first data request from a computer-readable storage medium connected to the first computer system, and transmitting over the first communications network, the data from the first computer system to the second computer system; receiving, at the first computer system, a second data request from a third computer system located at a second operations center, said second operations center located remote from the mobile drilling rig, said second data request transmitted over a second communications network that connects the first computer system and the third computer system, said second data request seeking at least a portion of the data associated with the petroleum well; determining, by the first computer system, that a bandwidth of a third discrete communications network that connects the second computer system located at the first operations center and the third computer system located at the second operations center is greater than a bandwidth of the second communications network; and in response to receiving the second data request, transmitting an identity of the second computer system located at the first operations center to the third computer system located at the second operations center and a notification to the third computer system located at the second operations center to request at least the portion of the data satisfying the second data request from the second computer system located at the first operations center. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium storing computer software instructions executable by data processing apparatus to perform operations for transmitting data associated with a petroleum well from a mobile drilling rig to operations centers, the operations comprising:
-
receiving, at a first computer system located on a mobile drilling rig, a data request from a second computer system located at a first operations center, said first operations center located remote from the mobile drilling rig, said data request transmitted over a satellite network that connects the first computer system and the second computer system, said data request seeking data associated with a petroleum well that is being drilled or has been drilled by the mobile drilling rig; receiving, by the first computer system, a previous data request for the data associated with the petroleum well from the third computer system, wherein the previous data request is received before the data request from the second computer system; and in response to receiving the previous request, transmitting, by the first computer system, the data associated with the petroleum well to the third computer system over the satellite network; determining, at the first computer system, that a bandwidth of a communications network that connects the second computer system and the third computer system is greater than a bandwidth of the satellite network; and in response to receiving the data request, providing, by the first computer system, to the second computer system; an identity of the third computer system, and instructions to request the data associated with the petroleum well from the third computer system. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
one or more data processing apparatus; and a computer-readable medium storing computer software instructions executable by the data processing apparatus to perform operations for transmitting data associated with a petroleum well from a mobile drilling rig to operations centers, the operations comprising; receiving, at a first computer system located on a mobile oil rig, a request for data associated with a petroleum well from a second computer system located at a first operations center over a first communications network that connects the first computer system and the second computer system; in response to receiving the request, transmitting, at the first computer system, the data associated with the petroleum well to the second computer system over the first network; identifying, at the first computer system, one or more third computer systems located at one or more corresponding second operations centers, wherein each third computer system is connected to the second computer system through a communications network that has a greater bandwidth than the first communications network; providing, at the first computer system, an identity of the second computer system to each of the one or more third computer systems; and providing, at the first computer system, a notification to each of the one or more third computer systems to transmit a request for the data associated with the oil well to the second computer system. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification