1. An electrical power monitoring system comprising
at least one monitoring device coupled to an electrical power distribution system for sensing and storing data representing operating characteristics of said power distribution system,
at least one client device coupled to said at least one monitoring device for requesting data from said at least one monitoring device and processing, storing and presenting data received from said at least one monitoring device,
a communications network coupled to said monitoring and client devices, and
a proxy server coupled to said communications network for receiving messages from said at least one client device as a virtual device, processing said messages, and altering said messages before communicating said messages to said at least one monitoring device to which said messages from said at least one client device are directed.
2. The electrical power monitoring system of claim 1 in which at least certain of said messages include configuration changes for said at least one monitoring device, and said proxy server acknowledges said configuration changes but delays communication of said configuration changes to said at least one monitoring device until a later time based on the status of said at least one monitoring device.
3. The electrical power monitoring system of claim 1 in which said proxy server receives messages from multiple client devices for the same monitoring device, and manages the communication of said messages to said same monitoring device.
4. The electrical power monitoring system of claim 1 which includes at least one cache associated with said monitoring devices for logging data generated by said at least one monitoring device, and in which said proxy server determines the type of message received from said at least one client device and, based on that determination, manages the communication of said message to said at least one monitoring device or to said at least one cache associated with said at least one monitoring device.
5. The electrical power monitoring system of claim 1 in which said proxy server determines whether messages received from said at least one client device are commands or requests for logged data, communicates commands directly to said at least one monitoring device, and communicates requests for logged data to said at least one cache.
6. The electrical power monitoring system of claim 1 in which said certain of said messages received from said multiple client devices include a command for a log configuration change received from a first client device while a second client device is receiving data from that log, and said proxy server acknowledges said command for a log configuration change but does not transmit said command to the actual monitoring device to which said command is directed until said second client has completed receiving data from said log.
7. An electrical power monitoring system comprising
at least one monitoring device coupled to an electrical power distribution system for sensing and storing data representing operating characteristics of said power distribution system,
at least one client device coupled to said at least one monitoring device for requesting data from said at least one monitoring device and processing, storing and presenting data received from said at least one monitoring device,
a communications network coupled to said monitoring and client devices, and
a proxy server coupled to said communications network between said at least one monitoring device and said at least one client device for responding to messages from said at least one client device as a virtual device and deferring communication of at least portions of said messages to the actual monitoring device to which said messages are directed until a later time.
8. The electrical power monitoring system of claim 7 in which at least certain of said messages include configuration changes for said monitoring devices, and said proxy server acknowledges said configuration changes but delays communication of said configuration changes to said monitoring devices until a later time based on the status of said monitoring devices.
9. The electrical power monitoring system of claim 7 in which said proxy server receives messages from multiple client devices for the same monitoring device, and manages the communication of said messages to said same monitoring device.
10. The electrical power monitoring system of claim 7 which includes at least one cache associated with said at least one monitoring device for logging data generated by said at least one monitoring device, and in which said proxy server determines the type of message received from said at least one client device and, based on that determination, manages the communication of said message to said at least one monitoring device or to said at least one cache associated with said at least one monitoring device.
11. The electrical power monitoring system of claim 7 in which said proxy server determines whether messages received from said at least one client device are commands or requests for logged data, communicates commands directly to said at least one monitoring device, and communicates requests for logged data to said at least one cache.
12. The electrical power monitoring system of claim 7 in which said certain of said messages received from multiple client devices include a command for a log configuration change received from a first client device while a second client device is receiving data from that log, and said proxy server acknowledges said command for a log configuration change but does not transmit said command to the actual monitoring device to which said command is directed until said second client has completed receiving data from said log.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A jarring tool attachable to a well conduit for delivering an impact to a stationary object downhole, the tool comprising:
an outer tubular assembly;
an inner tubular assembly telescopically received in the outer tubular assembly for relative movement from a contracted position to an extended position;
wherein the inner and outer tubular assemblies define a flow path through the tool, and wherein when fluid pressure inside the tool exceeds fluid pressure in the wellbore, the fluid pressure tends to extend the tool;
wherein one of the inner and outer tubular assemblies is attachable to the well conduit and the other of the inner and outer tubular assemblies is attached to the stationary object;
a jar assembly in the tool wherein the jar assembly comprises an anvil surface and a hammer surface; and
a hydraulic reset assembly in the tool comprising at least one hydraulic chamber and piston, the hydraulic chamber is in fluid communication with the flow path so that, when fluid pressure inside the tool exceeds fluid pressure in the wellbore, fluid pressure in the chamber tends to contract the tool.
2. A bottom hole assembly comprising the jarring tool of claim 1.
3. A tubing string comprising the bottom hole assembly of claim 2.
4. A coiled tubing system comprising the tubing string of claim 3.
5. The jarring tool of claim 1 wherein the jar assembly is hydraulic.
6. The jarring tool of claim 1 wherein the hydraulic reset assembly is configured to provide a contraction force that balances the extension force exerted by the fluid pressure.
7. The jarring tool of claim 1 wherein the hydraulic reset assembly is configured to provide a contraction force that overcomes the extension force exerted by the fluid pressure.