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 method of creating SQL instructions defining a process to be performed on a relational database, 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 in a relational database; 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 order of execution of the operations represented by the selected operation icons, wherein the selected operation icons and the data icons and the graphical links together from a graphical representation of the process; generating, at the processor, SQL instructions for executing the operations represented by the selected operation icons, in accordance with the graphical representation of the process.
Abstract:
A process for preparing a compound of formula (A), (B) or (C): wherein P is H, CH3 or a hydroxyl protecting group; X is O, a protected ketone, OH, a protected hydroxyl group or H; Y is OH, a protected hydroxyl group or H; W is C(CH3)OH, C(CH3)(C(CH3)3)OH or COCH3; Z is C2-C10 alkyl or C2-C10 arylalkyl; and ′ is a single bond or a double bond, is disclosed. The process is a reductive alkylation in the presence of hydrogen and a reductive alkylation catalyst.
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 multi-layer semiconductor diode having a layer of wide bandgap material located between the active layer and a first contact zone, where the active layer and additional wide bandgap layer are of one dopant type, and the first contact zone is of the opposite dopant type. A specific embodiment of the invention comprises a stack formed from a first contact zone (4) of p-type material, a lightly doped p-type active layer (2), an additional p layer (20) and a second contact zone (6) of n-type material. The diode may be used as an infrared detector or a negative luminescent source.
Abstract:
A method and apparatus for applying a rule to a data object using a computing device having at least a processor, a computer-readable memory, a display device and an input device. A rule template is provided in the computer-readable memory, the rule template having attributes corresponding to attributes of at least one type of data object. A rule template icon associated with the rule template and a data object icon associated with a data object having corresponding attributes are also provided in the computer-readable memory. A developer of an application is allowed to associate the rule template icon with the data object icon and, as a result of the association of the rule template icon with the data object icon, the rule template is instantiated with the data object.
Abstract:
A method and apparatus for programming a computer to execute a batch data processing procedure using a computing device having at least a processor, a memory, a display device and an input device. The memory stores a plurality of functions arranged to process individual data messages or batches of data messages. A function is selected from the plurality of functions and retrieved from the memory. A data flow diagram is arranged on the display, in response to developer input, to specify a process. The data flow diagram includes a function icon corresponding to the selected function, at least one data icon corresponding to a data object, and at least one link connecting the function icon to the data icon. The function is arranged to perform one of disassociating a batch of data messages into individual data messages and associating data messages into a batch of data messages.
Abstract:
A method of creating a software application using an integrated development environment, IDE, running on a computing device having at least a processor, a memory, a display device and an input device. The method includes retrieving from the memory and providing on the display device a number of graphical elements each representing at least one operation to be performed on data. The method further includes enabling a user of the computing device to select and arrange at least some of the graphical elements on the display device using the input device. The method includes enabling the user to arrange graphical links between the selected graphical elements, wherein the selected graphical elements and the graphical links together form one or more graphical models of a process to be performed on data by the software application, and displaying in the IDE a 3D representation of the graphical model or models.
Abstract:
A method including: displaying operation icons representing operations to be performed, a user selecting and arranging the operation icons to define a flow of data between operations and to form a graphical representation of a process, the user specifying an operation icon as a transaction boundary node at the end of a transaction region, and compiling instructions to execute the arranged operations wherein the beginning of a transaction region acts as a roll back point in the event of an error occurring in the transaction region.
Abstract:
A method and apparatus for applying a rule to a data object using a computing device having at least a processor, a computer-readable memory, a display device and an input device. A rule template is provided in the computer-readable memory, the rule template having attributes corresponding to attributes of at least one type of data object. A rule template icon associated with the rule template and a data object icon associated with a data object having corresponding attributes are also provided in the computer-readable memory. A developer of an application is allowed to associate the rule template icon with the data object icon and, as a result of the association of the rule template icon with the data object icon, the rule template is instantiated with the data object.