Apparatus, system and method to transmit and display acquired well data in near real time at a remote location
First Claim
1. An apparatus for viewing a log in near real time at a primary location and a remote location comprisinga) at the primary location, a first means for reading while writing the log to a first file;
- b.) a first renderer at the primary location for reading the log as it is being written to the first file and rendering the log;
c.) a primary monitor for receiving signals from the first renderer and for viewing the rendered log at the primary location;
d.) a means for transmitting the log from the first file at the primary location as it is being written to the remote location over a communication means, the communication means having a physical link, a protocol and a transport mechanism;
e.) at the remote location, a second means for reading while writing, which writes the log as it is received from the primary location to a second file at the remote location;
f.) a second renderer at the remote location for reading the log as it is being written to the second file and rendering the log; and
g.) a remote monitor for receiving signals from the second renderer and for viewing the rendered log at the remote location.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a system, apparatus and method for transmitting logging data from a primary location to a remote location in near real time. The logs can be viewed almost simultaneously at the primary and remote locations, as data is being acquired. The present invention also provides for a system for viewing logs in near real time at a primary location and a remote location which includes a first means for reading while writing at the primary location, a second means for reading while writing at the remote location which is identical to the first means for reading while writing, a first file system at the primary location, the first file system having data written to it by the first means for reading while writing as numerical data or graphics data, a first rendering means for reading the graphics data from the first file system and rendering the graphics data so that it can be displayed, a first display means for displaying the rendered graphics data, a first file transfer utility means for transmitting the data from the primary location to the remote location over a communications system, a second file transfer utility means for receiving the data at the remote location, a second file system at the remote location, to which the second file transfer utility means writes the received data using the second means for reading while writing, a second rendering means for reading graphics data from the second file system and rendering the graphics data so that it can be displayed, a input interface means which directs signals from an user input to the second rendering means to adjust the display of the log, and a second display means for displaying the rendered graphics data at the remote location.
281 Citations
121 Claims
-
1. An apparatus for viewing a log in near real time at a primary location and a remote location comprising
a) at the primary location, a first means for reading while writing the log to a first file; -
b.) a first renderer at the primary location for reading the log as it is being written to the first file and rendering the log; c.) a primary monitor for receiving signals from the first renderer and for viewing the rendered log at the primary location; d.) a means for transmitting the log from the first file at the primary location as it is being written to the remote location over a communication means, the communication means having a physical link, a protocol and a transport mechanism; e.) at the remote location, a second means for reading while writing, which writes the log as it is received from the primary location to a second file at the remote location; f.) a second renderer at the remote location for reading the log as it is being written to the second file and rendering the log; and g.) a remote monitor for receiving signals from the second renderer and for viewing the rendered log at the remote location.
-
-
2. An apparatus for viewing logs in near real time at a primary location and a remote location comprising
a.) a first format file at a primary location having data and a second format file at a secondary location; -
b.) a means for reading while writing the data to the first format file and the second format file; c.) a communications means including a physical link, a protocol and a transport mechanism; and d.) a first file transfer utility program and a second file transfer utility program, the first file transfer utility program for retrieving data from the first format file in near real time using the means for reading while writing and for transferring the data from the first format file to a second file transfer utility program over the communications means, the second file transfer utility program for writing the data in near real time to the second format file using the means for reading while writing. - View Dependent Claims (3)
-
-
4. A system for viewing logs in near real time at a primary location and a remote location comprising:
-
a.) a first means for reading while writing at the primary location; b.) a second means for reading while writing at the remote location which is identical to the first means for reading while writing; c.) a first file system at the primary location, the first file system having data written to it by the first means for reading while writing as numerical data or graphics data; d.) a first rendering means for reading the graphics data from the first file system and rendering the graphics data so that it can be displayed; e.) a first display means for displaying the rendered graphics data; d.) a first file transfer utility means for transmitting the data from the primary location to the remote location over a communications system; e.) a second file transfer utility means for receiving the data at the remote location; f.) a second file system at the remote location, to which the second file transfer utility means writes the received data using the second means for reading while writing; g.) a second rendering means for reading graphics data from the second file system and rendering the graphics data so that it can be displayed; h.) a input interface means which directs signals from an user input to the second rendering means to adjust the display of the log; and i.) a second display means for displaying the rendered graphics data at the remote location. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A system for viewing logs in near real time at a primary location and a remote location comprising:
-
a.) a first read while write module at the primary location; b.) a second read while write module at the remote location which is identical to the first read while write module; c.) a first data format file at the primary location having numerical data written to it by the first read while write module; d) a first log format file at the primary location having graphical data written to it by the first read while write module; e.) a first rendering software suite for reading the graphics data from the first log format file and rendering the graphics data so that it can be displayed; f.) a first monitor means for displaying the rendered graphics data at the primary location; g.) a first printer means for displaying the rendered graphics data at the primary location; h.) a first file transfer utility means for transmitting the data from the primary location to the remote location over a communications system, the communication system including a physical link, a protocol and a transport mechanism; i.) a second file transfer utility means for receiving the data at the remote location; j.) a second data format file at the remote location to which the second file transfer utility means writes the received numerical data using the second means for reading while writing; k.) a second log format file at the remote location to which the second file transfer utility means writes the received graphical data using the second means for reading while writing; l.) a second rendering software suite for reading graphics data from the second log format file and rendering the graphics data so that it can be displayed; m.) a input interface means which directs signals from an user input to the second rendering means to adjust the display of the log; and i.) a second display means for displaying the rendered graphics data at the remote location. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78)
-
-
79. A method for viewing a log in near real time at a primary location and a remote location comprising the steps of:
-
a.) writing data including numerical data and graphics data to a first file system at the primary location; b.) reading the data from the first file system while writing it; c.) rendering the graphics data so that it can be displayed at the primary location; d.) displaying the graphics data at the primary location; e.) reading the data while it is being written and transferring the data from the primary location to the remote location over a communication system, the communication system including a physical link, a protocol and a transport mechanism; f.) receiving the data at the remote location; g.) writing the data as it is being received to a second file system at the remote location; h.) reading the data from the second file system while writing it; c.) rendering the graphics data from the second file system so that it can be displayed at the remote location; and d.) displaying the graphics data at the remote location. - View Dependent Claims (80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95)
-
-
96. An apparatus for sharing a data file between a primary location and a remote location comprising:
-
a.) a first means for reading while writing at the primary location; b.) a second means for reading while writing at the remote location which is identical to the first means while writing; c.) a first file system at the primary location, the first file system having data written to it by the first means for reading while writing as either numerical data or graphics data; d.) a first rendering means for reading the graphics data from the first file system and rendering the graphics data so that it can be displayed at the primary location; e.) a first display means for displaying the rendered graphics data at the primary location; f.) a first file transfer utility means for transmitting the data from the primary location to the remote location over a communications system, the communication system including a physical link, a protocol and a transport mechanism; g.) a second file transfer utility means for receiving the data at the remote location; h.) a second file system at the remote location, to which the second file transfer utility means writes the received data using the second means for reading while writing; i.) a second rendering means for reading graphics data from the second file system and rendering the graphics data so that it can be displayed at the remote location; j.) a input interface means which directs signals from user input to the second rendering means to adjust the display of the log; and k.) a second display means for displaying the rendered graphics data at the remote location.
-
-
97. An apparatus for viewing logs in near real time at a primary location, a first remote location and one or more supplementary remote location comprising:
-
a.) a first read while write module at the primary location; b.) a second read while write module at the first remote location which is identical to the first read while write module; c.) a first data format file at the primary location having numerical data written to it by the first read while write module; d) a first log format file at the primary location having graphical data written to it by the first read while write module; e.) a first rendering software suite for reading the graphics data from the first log format file and rendering the graphics data so that it can be displayed; f.) a first monitor means for displaying the rendered graphics data at the primary location; g.) a first printer means for displaying the rendered graphics data at the primary location; h.) a first file transfer server for transmitting the data from the primary location to the first remote location over a communication system, the communication system including a physical link, a protocol and transport mechanism; i.) a first file transfer client for receiving the data at the first remote location and sending it to a secondary file transfer server the supplementary remote location; j.) a second data format file at the remote location which the first file transfer client writes the received numerical data using the second means for reading while writing; k.) a second log format file at the remote location to which the first file transfer client writes the received graphical data using the second means for reading while writing; l.) a second rendering software suite for reading graphics data from the second log format file and rendering the graphics data so that it can be displayed; m.) a input interface means which directs signals from an user input to the second rendering means to adjust the display of the log the first remote location; n.) a second display means for displaying the rendered graphics data at the first remote location; o.) a tertiary data format file at the supplemental remote location to which the secondary file transfer server writes the received numerical data using a tertiary means for reading while writing, the tertiary means for reading while writing being identical to the first means for reading while writing; p.) a tertiary log format file at the remote location to which the secondary file transfer server writes the received graphical data using the tertiary means for reading while writing; q.) a tertiary rendering software suite for reading graphics data from the tertiary log format file and rendering the graphics data so that it can be displayed at the supplemental remote location; r.) a second input interface means which directs signals from an second user input to the tertiary rendering means to adjust he display of the log at the supplemental remote location; and s.) a tertiary display means for displaying the rendered graphics data at the supplemental remote location.
-
-
98. A system including primary location apparatus adapted for generating a log at a primary location and allowing the viewing of said log at said primary location in near real time, said primary location apparatus comprising:
-
a first apparatus adapted for receiving a set of log data and modifying said log data thereby generating modified log data which represents said log; a first file; and a first read while write apparatus operatively interconnected between said first apparatus and said first file, said first read while write apparatus being adapted for reading said modified log data from said first apparatus while writing said modified log data to said first file. - View Dependent Claims (99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112)
-
-
113. A method of displaying or printing acquired well data in near real time at a location relative to the acquisition of said well data, comprising the steps of:
-
(a) generating a set of log data by a first apparatus at said location in response to said acquired well data; (b) reading by a first read while write apparatus at said location said set of log data from said first apparatus while writing said set of log data to a first file; (c) displaying or printing said set of log data in said first file at said location. - View Dependent Claims (114, 115, 116, 117, 118, 119, 120, 121)
-
Specification