摘要:
A lockable motor assembly for use in a well bore comprises a PDM motor having a rotor and a stator. A locking member has a splined projection which is received within a splined recess of the rotor and external splines which mate with splines provided on a sub connected to the stator. The components are held in this configuration by a shear ring until the fluid pressure within a chamber defined between the locking member and the sub is sufficient to cause the shear ring to shear. The locking member may then move out of the engagement with the rotor to free the motor for operation. The locking member is held in this position by a ratchet mechanism.
摘要:
The invention provides a method, apparatus and system for providing an addressee of a stored message with a graphical notification associated with a source of the stored message. In general terms, a communications device of the addressee is presented with the graphical notification in the form of an information signal which relates the stored message to at least one graphical image associated with the source of the stored message.
摘要:
A liner running system for placing a liner in a well bore comprises a latch sleeve connected to the liner and a running tool releasably attached to the latch sleeve. The latch sleeve has a wall thickness substantially the same as the wall thickness of the liner, and the running tool has an outer diameter less than or equal to the inner diameter of the liner. The latch sleeve may be connected into the liner at any location along its length. The running tool is releasable from the latch sleeve via hydraulic actuation or mechanical actuation. Optionally, a swivel may be connected to the liner. The swivel has a wall thickness substantially the same as the wall thickness of the liner. The method for lowering the liner into the well bore via the liner running system comprises rotating the liner, pushing the liner, pulling the liner, or a combination thereof.
摘要:
The invention relates to a method and an apparatus for improving the responsiveness and accuracy of speech recognition systems with tightly integrated Automatic Speech Recognition (ASR) and voice resources, more particularly to a system and method for providing an improved speech recognition enhanced user interface through a reduction in the effective talk-over period. The speech recognition system comprises a host server, managing and arbitrating between a voice resource and an ASR resource, among other resources, through the exchange of run-time controls. The novel method provides for a daisy chain architecture within the speech recognition system, whereby the voice data, or prompt, output by the voice resource is passed directly to the ASR resource, where it is output to the system user. Upon detection of speech from the user, the ASR resource stops transmitting the prompt to the system user, transparent to both the voice resource and the server, followed by a "speech detected" message sent to the server. The delay between the time at which the speech is detected and the time at which the voice resource stops playing the prompt, as a result of a "stop play" request received from the server, goes unnoticed by the system user due to the ASR resource intervention.
摘要:
The expandable tools disclosed herein may be used as an underreamer to enlarge a borehole, or may be used to stabilize a drilling system in a previously underreamed borehole or in a borehole that is being underreamed while drilling progresses. At least one moveable arm, which translates between a collapsed and expanded position in response to a differential pressure between the axial flowbore and the wellbore, includes a borehole-engaging surface with cutting elements and at least one nozzle to direct a fluid across the borehole-engaging surface. Flow directing elements on the external surface of the tool may be used to decrease the flow area in an annulus between the tool and the wellbore and directs fluid flow in the annulus toward the borehole-engaging surface.
摘要:
A bus monitoring and debugging system operating independently without impacting the normal operation of the CPU and without adding any overhead to the application being monitored. The bus is monitored for discarded speculative read and for merged write transactions in order to determine the true bus throughputs. Bus statistics that are relevant to providing insight to system operation are automatically captured. Logging of relevant events may be enabled or disabled when a sliding time window expires, or alternatively by external trigger events.
摘要:
A downhole locator apparatus, including a tool body having a central axis defined therethrough, and at least one locator lug radially expandable from the tool body, in which the at least one locator lug is configured to be received in an annular groove formed in an inner surface of a casing string, in which the at least one locator lug is configured to move radially between a retracted position and an expanded position.
摘要:
Navigating trace data. A traced program, or the operating system responsible for the traced program, writes index values to a particular hardware location, which index values become part of the trace data by operation of hardware devices in the target system. A debug-trace program (executed either in an attached host computer or as an embedded debugger) uses the index values to assist the user of the debug-trace program in navigating to particular portions of the trace data based on the index values.
摘要:
An information carrier medium containing software that, when executed by a processor, causes the processor to receive information from circuit logic that is adapted to collect the information from caches on different cache levels. Each of the caches comprises a plurality of cache lines, and each cache line is associated with a way. The software also causes the processor to reassign the way of a cache line to a different way.
摘要:
A method and system of profiling streaming channels. At least some of the illustrative embodiments are methods comprising executing a traced program on a target system (the traced operating on a plurality of streaming channels), obtaining values indicative of which of the plurality of streaming channels the traced program has operated on (the obtaining by a host computer coupled to the target system), and displaying on a display device an indication of a proportion of an execution time the processor of the target system dedicated to each of the streaming channels.