Abstract:
A method of connecting a first tubular member to a second tubular member located in a wellbore, the second tubular member including an upper end portion which has a greater diameter than the diameter of the first tubular member, the method comprising: lowering the first tubular member into the wellbore until the first tubular member is located at least within the bore of the upper end portion of the second tubular member; and expanding the first tubular member until the first tubular member is sealingly connected to the second tubular member.
Abstract:
A SQL Visualizer including means for transforming a textual SQL statement into a graphical diagram which represents the textual SQL statement.
Abstract:
There is provided a method of creating computer instructions for transforming inbound instances, being instances of a hierarchical inbound data format, into outbound instances, being instances of at least one hierarchical outbound data format, wherein each inbound instance is transformed into zero, one or more outbound instances, the inbound and outbound data formats each having a number of segments arranged in a hierarchical manner, the method using a computing device having at least a processor, a memory, a display device and an input device, and the method including: retrieving from the memory and providing on the display device a number of operation icons each representing at least one operation to be performed on data; and enabling a user of the computing device to select and arrange at least some of the operation icons on the display device.
Abstract:
There is provided a method of creating computer instructions for transforming inbound instances, being instances of a hierarchical inbound data format, into outbound instances, being instances of at least one hierarchical outbound data format, wherein each inbound instance is transformed into zero, one or more outbound instances, the inbound and outbound data formats each having a number of segments arranged in a hierarchical manner, the method using a computing device having at least a processor, a memory, a display device and an input device, and the method including:retrieving from the memory and providing on the display device a number of operation icons each representing at least one operation to be performed on data;enabling a user of the computing device to select and arrange at least some of the operation icons on the display device, and to arrange graphical links between the selected operation icons, using the input device, so as to define a rule which takes data from a segment of the inbound data format and delivers data to a segment of the outbound data format;enabling the user to form a plurality of such rules in the same manner by arranging the operation icons and graphical links on the display device;enabling the user to embed one such rule within another such rule; andcompiling, at the processor, computer instructions, in accordance with the rules, which when executed on a computer cause the computer to transform the inbound instances into the outbound instances.
Abstract:
There is provided a method of processing at least one data message using a computing device having at least a processor, a memory, a display device and an input device, the method including: retrieving from the memory and providing on the display device a number of operation icons each representing at least one operation to be performed on data; enabling a user of the computing device to select and arrange at least some of the operation icons on the display device using the input device; enabling the user to arrange graphical links between the selected operation icons to define the flow of data between the selected operation icons, wherein the selected operation icons and the graphical links together form a graphical representation of a process to be performed on the data message; enabling the user to specify at least one of the operation icons in the graphical representation as a transaction boundary node; defining at least one transaction region extending over part or all or the graphical representation and containing at least some of the selected operation icons, wherein the transaction boundary node defines the end of the transaction region compiling, at the processor, computer instructions for executing the operations represented by the selected operation icons, in accordance with the graphical representation of the process, and in such a way that, during execution of the computer instructions, the beginning of the transaction region acts as a roll back point to which data in the message, or data in other messages, can be rolled back in the event of an error occurring in the transaction region.
Abstract:
A computer readable storage medium includes executable instructions to receive context information specifying dimensional criteria defining a first value in a first data source. A context transfer to a second value in a second data source is generated based upon the dimensional criteria. The context transfer is performed in accordance with a translation model with a translation map for mapping between multiple data sources. The second value is supplied.
Abstract:
A communications system incorporates a transmitter a receiver. The transmitter includes an infrared light emitting diode (LED). The LED output is positive or negative luminescence, i.e. above or below an equilibrium background intensity level respectively, according to the polarity of its bias signal. The receiver contains a lens to focus light from the LED onto a diode detector, from which signals pass to an amplifier, decoder and printer. Output signals from the LED have an average intensity equal to the equilibrium background intensity level and a frequency greater than 100 Hz or byte rate greater than 100 bytes/sec. They are not discernible by conventional thermal infrared imagers with frame rates of 50 Hz or less because integration in such an imager renders them indistinguishable from background.
Abstract:
Apparatus and methods are described that are particularly suited for creating a seal in a borehole annulus. In one embodiment, an outer surface 10s of an expandable conduit 10 is provided with a formation 20 that includes an elastomeric material (e.g. a rubber) that can expand and/or swell when the material comes into contact with an actuating agent (e.g. water, brine, drilling fluid etc.). The expandable conduit 10 is located inside a second conduit (e.g. a pre-installed casing, liner or open borehole) and radially expanded. The actuating agent can be naturally occurring in the borehole or can be injected or pumped therein to expand or swell the elastomeric material to create the seal.
Abstract:
Apparatus and methods are described that are particularly suited for creating a seal in a borehole annulus. In one embodiment, an outer surface 10s of an expandable conduit 10 is provided with a formation 20 that includes an elastomeric material (e.g. a rubber) that can expand and/or swell when the material comes into contact with an actuating agent (e.g. water, brine, drilling fluid etc). The expandable conduit 10 is located inside a second conduit (e.g. a pre-installed casing, liner or open borehole) and radially expanded. The actuating agent can be naturally occurring in the borehole or can be injected or pumped therein to expand or swell the elastomeric material to create the seal.
Abstract:
A pipe expansion device having an expansion cone tapering in forward direction, a cone-guide, an actuator for displacing the expansion cone and the elongated cone-guide relative to each other, a retrievable end anchor, and a middle anchor joined to the expansion cone.