Patent application number | Description | Published |
20090159080 | PARTICLE DISPERSION CHAMBER FOR NASAL NEBULIZER - A nebulizer and a method of breathing using the nebulizer is described. The nebulizer and breathing techniques are capable of delivering medicament into the sinus cavity of a user. | 06-25-2009 |
20110265787 | PARTICLE DISPERSION DEVICE FOR NASAL DELIVERY - A nebulizer and a method of breathing using the nebulizer is described. The nebulizer and breathing techniques are capable of delivering medicament into the sinus cavity of a user. | 11-03-2011 |
20120018525 | AEROSOL GENERATING AND DELIVERY DEVICE - Particular aspects provide novel atomizers for generating particles over a broad range of MMAD size distributions, the eliminating the requirement for an impaction baffle in generating the desired particle sizes. In particular aspects, the atomization means communicates with a remote particle filter member configured and positioned to provide for particle size filtering. In additional aspects, the atomization means communicates with a particle dispersion chamber suitable to impart a desired particle flow pattern to particles within and exiting the dispersion chamber. In further aspects, the atomization means communicates with a nasal, ocular, oral or ‘vicinity’ adapter. The novel devices provide for targeted (e.g., nasal, ocular, oral, local vicinity), systemic, and/or topical delivery of an atomized liquid (e.g., via the nasal cavity, olfactory region, and mouth). Further exemplary aspects relate to aerosolization and delivery of perfume, fragrance, essential oil or cosmeceutical agents and the like. | 01-26-2012 |
20120152237 | PARTICLE DISPERSION DEVICE FOR NASAL DELIVERY - A nebulizer and a method of breathing using the nebulizer is described. The nebulizer and breathing techniques are capable of delivering medicament into the sinus cavity of a user. | 06-21-2012 |
20130263846 | PARTICLE DISPERSION DEVICE FOR NASAL DELIVERY - A nebulizer and a method of breathing using the nebulizer is described. The nebulizer and breathing techniques are capable of delivering medicament into the sinus cavity of a user. | 10-10-2013 |
20140251320 | AEROSOL GENERATING AND DELIVERY DEVICE - Particular aspects provide novel atomizers for generating particles over a broad range of MMAD size distributions, the eliminating the requirement for an impaction baffle in generating the desired particle sizes. In particular aspects, the atomization means communicates with a remote particle filter member configured and positioned to provide for particle size filtering. In additional aspects, the atomization means communicates with a particle dispersion chamber suitable to impart a desired particle flow pattern to particles within and exiting the dispersion chamber. In further aspects, the atomization means communicates with a nasal, ocular, oral or ‘vicinity’ adapter. The novel devices provide for targeted (e.g., nasal, ocular, oral, local vicinity), systemic, and/or topical delivery of an atomized liquid (e.g., via the nasal cavity, olfactory region, and mouth). Further exemplary aspects relate to aerosolization and delivery of perfume, fragrance, essential oil or cosmeceutical agents and the like. | 09-11-2014 |
Patent application number | Description | Published |
20090157763 | Content validation system and method - A method and system for validating documentation. The method includes presenting a status mechanism operable to initiate a change in status of a portion of documentation, receiving a request to change the status of the portion of documentation, changing the status of the portion of documentation based on the request, and notifying an owner of the request to change the status of a portion of documentation. The method further includes presenting the portion of documentation to the owner and updating the status based on receiving a request to change the status of the portion of documentation. The system and method facilitate keeping documentation up to date. | 06-18-2009 |
20130117541 | SPECULATIVE EXECUTION AND ROLLBACK - One embodiment of the present invention sets forth a technique for speculatively issuing instructions to allow a processing pipeline to continue to process some instructions during rollback of other instructions. A scheduler circuit issues instructions for execution assuming that, several cycles later, when the instructions reach multithreaded execution units, that dependencies between the instructions will be resolved, resources will be available, operand data will be available, and other conditions will not prevent execution of the instructions. When a rollback condition exists at the point of execution for an instruction for a particular thread group, the instruction is not dispatched to the multithreaded execution units. However, other instructions issued by the scheduler circuit for execution by different thread groups, and for which a rollback condition does not exist, are executed by the multithreaded execution units. The instruction incurring the rollback condition is reissued after the rollback condition no longer exists. | 05-09-2013 |
20130166881 | METHODS AND APPARATUS FOR SCHEDULING INSTRUCTIONS USING PRE-DECODE DATA - Systems and methods for scheduling instructions using pre-decode data corresponding to each instruction. In one embodiment, a multi-core processor includes a scheduling unit in each core for selecting instructions from two or more threads each scheduling cycle for execution on that particular core. As threads are scheduled for execution on the core, instructions from the threads are fetched into a buffer without being decoded. The pre-decode data is determined by a compiler and is extracted by the scheduling unit during runtime and used to control selection of threads for execution. The pre-decode data may specify a number of scheduling cycles to wait before scheduling the instruction. The pre-decode data may also specify a scheduling priority for the instruction. Once the scheduling unit selects an instruction to issue for execution, a decode unit fully decodes the instruction. | 06-27-2013 |
20130166882 | METHODS AND APPARATUS FOR SCHEDULING INSTRUCTIONS WITHOUT INSTRUCTION DECODE - Systems and methods for scheduling instructions without instruction decode. In one embodiment, a multi-core processor includes a scheduling unit in each core for scheduling instructions from two or more threads scheduled for execution on that particular core. As threads are scheduled for execution on the core, instructions from the threads are fetched into a buffer without being decoded. The scheduling unit includes a macro-scheduler unit for performing a priority sort of the two or more threads and a micro-scheduler arbiter for determining the highest order thread that is ready to execute. The macro-scheduler unit and the micro-scheduler arbiter use pre-decode data to implement the scheduling algorithm. The pre-decode data may be generated by decoding only a small portion of the instruction or received along with the instruction. Once the micro-scheduler arbiter has selected an instruction to dispatch to the execution unit, a decode unit fully decodes the instruction. | 06-27-2013 |
20130179662 | Method and System for Resolving Thread Divergences - An address divergence unit detects divergence between threads in a thread group and then separates those threads into a subset of non-divergent threads and a subset of divergent threads. In one embodiment, the address divergence unit causes instructions associated with the subset of non-divergent threads to be issued for execution on a parallel processing unit, while causing the instructions associated with the subset of divergent threads to be re-fetched and re-issued for execution. | 07-11-2013 |
20130212364 | PRE-SCHEDULED REPLAYS OF DIVERGENT OPERATIONS - One embodiment of the present disclosure sets forth an optimized way to execute pre-scheduled replay operations for divergent operations in a parallel processing subsystem. Specifically, a streaming multiprocessor (SM) includes a multi-stage pipeline configured to insert pre-scheduled replay operations into a multi-stage pipeline. A pre-scheduled replay unit detects whether the operation associated with the current instruction is accessing a common resource. If the threads are accessing data which are distributed across multiple cache lines, then the pre-scheduled replay unit inserts pre-scheduled replay operations behind the current instruction. The multi-stage pipeline executes the instruction and the associated pre-scheduled replay operations sequentially. If additional threads remain unserviced after execution of the instruction and the pre-scheduled replay operations, then additional replay operations are inserted via the replay loop, until all threads are serviced. One advantage of the disclosed technique is that divergent operations requiring one or more replay operations execute with reduced latency. | 08-15-2013 |
20130262831 | METHODS AND APPARATUS TO AVOID SURGES IN DI/DT BY THROTTLING GPU EXECUTION PERFORMANCE - Systems and methods for throttling GPU execution performance to avoid surges in DI/DT. A processor includes one or more execution units coupled to a scheduling unit configured to select instructions for execution by the one or more execution units. The execution units may be connected to one or more decoupling capacitors that store power for the circuits of the execution units. The scheduling unit is configured to throttle the instruction issue rate of the execution units based on a moving average issue rate over a large number of scheduling periods. The number of instructions issued during the current scheduling period is less than or equal to a throttling rate maintained by the scheduling unit that is greater than or equal to a minimum throttling issue rate. The throttling rate is set equal to the moving average plus an offset value at the end of each scheduling period. | 10-03-2013 |
20140025891 | RELAXED COHERENCY BETWEEN DIFFERENT CACHES - One embodiment sets forth a technique for ensuring relaxed coherency between different caches. Two different execution units may be configured to access different caches that may store one or more cache lines corresponding to the same memory address. During time periods between memory barrier instructions relaxed coherency is maintained between the different caches. More specifically, writes to a cache line in a first cache that corresponds to a particular memory address are not necessarily propagated to a cache line in a second cache before the second cache receives a read or write request that also corresponds to the particular memory address. Therefore, the first cache and the second are not necessarily coherent during time periods of relaxed coherency. Execution of a memory barrier instruction ensures that the different caches will be coherent before a new period of relaxed coherency begins. | 01-23-2014 |
20140047213 | METHOD AND SYSTEM FOR MEMORY OVERLAYS FOR PORTABLE FUNCTION POINTERS - A system and method for implementing memory overlays for portable pointer variables. The method includes providing a program executable by a heterogeneous processing system comprising a plurality of a processors running a plurality of instruction set architectures (ISAs). The method also includes providing a plurality of processor specific functions associated with a function pointer in the program. The method includes executing the program by a first processor. The method includes dereferencing the function pointer by mapping the function pointer to a corresponding processor specific feature based on which processor in the plurality of processors is executing the program. | 02-13-2014 |
20140164743 | REORDERING BUFFER FOR MEMORY ACCESS LOCALITY - Systems and methods for scheduling instructions for execution on a multi-core processor reorder the execution of different threads to ensure that instructions specified as having localized memory access behavior are executed over one or more sequential clock cycles to benefit from memory access locality. At compile time, code sequences including memory access instructions that may be localized are delineated into separate batches. A scheduling unit ensures that multiple parallel threads are processed over one or more sequential scheduling cycles to execute the batched instructions. The scheduling unit waits to schedule execution of instructions that are not included in the particular batch until execution of the batched instructions is done so that memory access locality is maintained for the particular batch. In between the separate batches, instructions that are not included in a batch are scheduled so that threads executing non-batched instructions are also processed and not starved. | 06-12-2014 |
20140189698 | APPROACH FOR A CONFIGURABLE PHASE-BASED PRIORITY SCHEDULER - A streaming multiprocessor (SM) in a parallel processing subsystem schedules priority among a plurality of threads. The SM retrieves a priority descriptor associated with a thread group, and determines whether the thread group and a second thread group are both operating in the same phase. If so, then the method determines whether the priority descriptor of the thread group indicates a higher priority than the priority descriptor of the second thread group. If so, the SM skews the thread group relative to the second thread group such that the thread groups operate in different phases, otherwise the SM increases the priority of the thread group. f the thread groups are not operating in the same phase, then the SM increases the priority of the thread group. One advantage of the disclosed techniques is that thread groups execute with increased efficiency, resulting in improved processor performance. | 07-03-2014 |
20140281679 | SELECTIVE FAULT STALLING FOR A GPU MEMORY PIPELINE IN A UNIFIED VIRTUAL MEMORY SYSTEM - One embodiment of the present invention is a parallel processing unit (PPU) that includes one or more streaming multiprocessors (SMs) and implements a selective fault-stalling pipeline. Upon detecting a memory access fault associated with an operation executing on a particular SM, a replay unit in the selective fault-stalling pipeline considers the operation as a faulting operation. Subsequently, instead of notifying the SM of the memory access fault, the replay unit recirculates the operation—reinserting the operation into the selective fault-stalling pipeline. Recirculating faulting operations in such a fashion enables the SM to execute other operation while the replay unit stalls the faulting request until the associated access fault is resolved. Advantageously, the overall performance of the PPU is improved compared to conventional PPUs that, upon detecting a memory access fault, cancel the associated operation and subsequent operations. | 09-18-2014 |
20140310484 | SYSTEM AND METHOD FOR GLOBALLY ADDRESSABLE GPU MEMORY - A system and method for efficient memory access. The method includes receiving a request to access a portion of memory. The request comprises a first address. The method further includes determining whether the first address corresponds to a thread local portion of memory and in response to the first address corresponding to the thread local portion of memory, translating the first address to a second address. The method further includes accessing the thread local portion of memory based on the second address. The second address corresponds to an offset in a region of memory reserved for storing thread local data and allocations into the region are contiguous for a plurality of threads at each thread local offset. | 10-16-2014 |
20150113538 | HIERARCHICAL STAGING AREAS FOR SCHEDULING THREADS FOR EXECUTION - One embodiment of the present invention is a computer-implemented method for scheduling a thread group for execution on a processing engine that includes identifying a first thread group included in a first set of thread groups that can be issued for execution on the processing engine, where the first thread group includes one or more threads. The method also includes transferring the first thread group from the first set of thread groups to a second set of thread groups, allocating hardware resources to the first thread group, and selecting the first thread group from the second set of thread groups for execution on the processing engine. One advantage of the disclosed technique is that a scheduler only allocates limited hardware resources to thread groups that are, in fact, ready to be issued for execution, thereby conserving those resources in a manner that is generally more efficient than conventional techniques. | 04-23-2015 |
Patent application number | Description | Published |
20150026438 | SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR COOPERATIVE MULTI-THREADING FOR VECTOR THREADS - A system, method, and computer program product for ensuring forward progress of threads that implement divergent operations in a single-instruction, multiple data (SIMD) architecture is disclosed. The method includes the steps of allocating a queue data structure to a thread block including a plurality of threads, determining that a current instruction specifies a yield operation, pushing a token onto the second side of the queue data structure, disabling any active threads in the thread block, popping a next pending token from the first side of the queue data structure, and activating one or more threads in the thread block according to a mask included in the next pending token. | 01-22-2015 |
20150026442 | SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR MANAGING OUT-OF-ORDER EXECUTION OF PROGRAM INSTRUCTIONS - A method, system and computer program product embodied on a computer-readable medium are provided for managing the execution of out-of-order instructions. The method includes the steps of receiving a plurality of instructions and identifying a subset of instructions in the plurality of instructions to be executed out-of-order. | 01-22-2015 |
20150193272 | SYSTEM AND PROCESSOR THAT INCLUDE AN IMPLEMENTATION OF DECOUPLED PIPELINES - A system and apparatus are provided that include an implementation for decoupled pipelines. The apparatus includes a scheduler configured to issue instructions to one or more functional units and a functional unit coupled to a queue having a number of slots for storing instructions. The instructions issued to the functional unit are stored in the queue until the functional unit is available to process the instructions. | 07-09-2015 |
20150212819 | SYSTEM AND PROCESSOR FOR IMPLEMENTING INTERRUPTIBLE BATCHES OF INSTRUCTIONS - A system, method, and computer program product are provided for scheduling interruptible hatches of instructions for execution by one or more functional units of a processor. The method includes the steps of receiving a batch of instructions that includes a plurality of instructions and dispatching at least one instruction from the batch of instructions to one or more functional units for execution. The method further includes the step of receiving an interrupt request that causes an interrupt routine to be dispatched to the one or more functional units prior to all instructions in the batch of instructions being dispatched to the one or more functional units. When the interrupt request is received, the method further includes the step of storing batch-level resources in a memory to resume execution of the batch of instructions once the interrupt routine has finished execution. | 07-30-2015 |
20150220341 | SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR IMPLEMENTING SOFTWARE-BASED SCOREBOARDING - A system, method, and computer program product are provided for implementing a software-based scoreboarding mechanism. The method includes the steps of receiving a dependency barrier instruction that includes an immediate value and an identifier corresponding to a first register and, based on a comparison of the immediate value to the value stored in the first register, dispatching a subsequent instruction to at least a first processing unit of two or more processing units. | 08-06-2015 |
Patent application number | Description | Published |
20090272544 | TOOLS AND METHODS FOR HANGING AND/OR EXPANDING LINER STRINGS - Embodiments of the invention generally relate to tools and methods for hanging and/or expanding liner strings. In one embodiment, a method of hanging a liner assembly from a previously installed tubular in a wellbore includes running the liner assembly and a setting tool into the wellbore using a run-in string. The setting tool includes an isolation valve and the liner assembly includes a liner hanger and a liner string. The method further includes sending an instruction signal from the surface to the isolation valve, wherein the isolation valve closes in response to the instruction signal and isolates a setting pressure in the setting tool from the liner string; and increasing fluid pressure in the setting tool, thereby setting the liner hanger. | 11-05-2009 |
20100139978 | Deep water drilling with casing - Methods and apparatus are provided to place a conductor pipe and a casing in a subsea environment. In one embodiment, a conductor pipe is jetted or drilled into the subsea floor. Thereafter, a casing drilling assembly comprising a drill casing and a drilling assembly is connected to the drill pipe using a crossover. The drilling assembly urged into the seafloor until a casing latch on the drilling assembly is engaged with a casing profile of the conductor pipe. During drilling, instrumentation in the drilling assembly may be used to measure geophysical data. The measured data may be used to optimize the drilling process. After the drill casing is engaged with the conductor pipe, cementing may be performed to set the drill casing. | 06-10-2010 |
20110011646 | APPARATUS AND METHODS FOR DRILLING A WELLBORE USING CASING - Apparatus and methods for drilling with casing. In an embodiment, methods and apparatus for deflecting casing using a diverter apparatus are disclosed. In another embodiment, the apparatus comprises a motor operating system disposed in a motor system housing, a shaft operatively connected to the motor operating system, the shaft having a passageway, and a divert assembly disposed to direct fluid flow selectively to the motor operating system and the passageway in the shaft. In another aspect, methods and apparatus for directionally drilling a casing into the formation are disclosed. Methods and apparatus for measuring the trajectory of a wellbore while directionally drilling a casing into the formation are also described. | 01-20-2011 |
20120006567 | DEEP WATER DRILLING WITH CASING - Methods and apparatus are provided to place a conductor pipe and a casing in a subsea environment. In one embodiment, a conductor pipe is jetted or drilled into the subsea floor. Thereafter, a casing drilling assembly comprising a drill casing and a drilling assembly is connected to the drill pipe using a crossover. The drilling assembly urged into the seafloor until a casing latch on the drilling assembly is engaged with a casing profile of the conductor pipe. During drilling, instrumentation in the drilling assembly may be used to measure geophysical data. The measured data may be used to optimize the drilling process. After the drill casing is engaged with the conductor pipe, cementing may be performed to set the drill casing. | 01-12-2012 |
20120138298 | METHODS AND APPARATUS FOR WELLBORE CONSTRUCTION AND COMPLETION - The present invention relates methods and apparatus for lining a wellbore. In one aspect, a drilling assembly having an earth removal member and a wellbore lining conduit is manipulated to advance into the earth. The drilling assembly includes a first fluid flow path and a second fluid flow path. Fluid is flowed through the first fluid flow path, and at least a portion of which may return through the second fluid flow path. In one embodiment, the drilling assembly is provided with a third fluid flow path. After drilling has been completed, wellbore lining conduit may be cemented in the wellbore. | 06-07-2012 |
20120168228 | APPARATUS AND METHODS FOR DRILLING A WELLBORE USING CASING - Apparatus and methods for drilling with casing. In an embodiment, methods and apparatus for deflecting casing using a diverter apparatus are disclosed. In another embodiment, the apparatus comprises a motor operating system disposed in a motor system housing, a shaft operatively connected to the motor operating system, the shaft having a passageway, and a divert assembly disposed to direct fluid flow selectively to the motor operating system and the passageway in the shaft. In another aspect, methods and apparatus for directionally drilling a casing into the formation are disclosed. Methods and apparatus for measuring the trajectory of a wellbore while directionally drilling a casing into the formation are also described. | 07-05-2012 |
20140326454 | METHODS AND APPARATUS FOR WELLBORE CONSTRUCTION AND COMPLETION - The present invention relates methods and apparatus for lining a wellbore. In one aspect, a drilling assembly having an earth removal member and a wellbore lining conduit is manipulated to advance into the earth. The drilling assembly includes a first fluid flow path and a second fluid flow path. Fluid is flowed through the first fluid flow path, and at least a portion of which may return through the second fluid flow path. In one embodiment, the drilling assembly is provided with a third fluid flow path. After drilling has been completed, wellbore lining conduit may be cemented in the wellbore. | 11-06-2014 |
20150021026 | Zone Select Stage Tool System - A stage tool operable with a plug is used for cementing a tubing string in a wellbore annulus. The tool can have a housing with a closure sleeve movably disposed in the internal bore of the housing. When pressure is applied downhole to the tool, a breachable obstruction on an exit port of the tool's bore opens and allows fluid such as cement slurry to communicate to the wellbore annulus. When cementing through the open tool finished, a plug deployed downhole lands on a seat in the closure sleeve, and applied fluid pressure in the tool's bore against the seated plug closes the closure sleeve relative to the housing's exit port. Rotational catches between the housing's bore and the closure sleeve prevent the closure sleeve from rotating. Preferably, an intermediate sleeve is used in the housing's bore and has rotational catches on each end. When the closure sleeve moves closed, the intermediate sleeve is also moved to engage between the catches on the end of the closure sleeve and the catches on a shoulder of the housing's bore. In further arrangements, a hydraulic mechanism on the tool can facilitate movement of the closure sleeve in response to a fluid pressure component. | 01-22-2015 |
Patent application number | Description | Published |
20090151930 | MECHANICAL EXPANSION SYSTEM - Methods and apparatus enable expanding a tubular in a wellbore. The method and apparatus include running a bottom hole assembly (BHA) into a wellbore. The BHA is anchored to the wellbore and a portion of the BHA is released from the anchor. An expansion member is then pulled by a work string through the tubular thereby engaging the tubular with the wellbore. The work string is reconnected to the anchor and used to release the anchor. The BHA is then removed from the wellbore. | 06-18-2009 |
20110174483 | APPARATUS FOR GRIPPING A TUBULAR ON A DRILLING RIG - Methods and apparatus are provided for running tubulars into and out of a wellbore. A tubular handling system having a tubular gripping apparatus having a gripping mechanism and a sensor adapted to track movement of the gripping mechanism, wherein the sensor sends a signal to a controller when the gripping apparatus is in a position that corresponds to the gripping apparatus being engaged with the tubular | 07-21-2011 |
20120037381 | ANCHOR FOR USE WITH EXPANDABLE TUBULAR - A method of lining a wellbore includes deploying a BHA into the wellbore using a conveyance. The BHA includes setting tool, an anchor, and an expandable tubular. The method further includes pressurizing a bore of the setting tool, thereby releasing the anchor from the setting tool. The method further includes pulling the conveyance, thereby: extending the anchor into engagement with a casing of the wellbore, pulling an expander of the setting tool through the expandable tubular, and expanding the tubular into engagement with an open and/or cased portion of the wellbore and retracting the anchor. | 02-16-2012 |
20120055683 | SYSTEM AND METHODS FOR TUBULAR EXPANSION - Methods and apparatus enable expanding tubing in a borehole of a hydrocarbon well. According to some embodiments, an expander device includes a collapsible swage formed of collets, at least one slip arrangement and a hydraulic jack to stroke the swage through tubing to be expanded. In operation, expanding tubing may include securing an expansion tool to the tubing, lowering the tool and tubing into a borehole, actuating a collapsible expander of the expansion tool to an extended configuration, and supplying fluid pressure to a jack coupled to the expander thereby moving the expander through the tubing which is held by at least one of first and second tubing holding devices disposed respectively ahead of the expander and behind the expander. | 03-08-2012 |
20120273236 | EXPANDABLE OPEN-HOLE ANCHOR - The present invention generally relates to an apparatus and method for expanding an anchoring device in a borehole. In one aspect, an anchoring device is provided. The anchoring device includes an expandable tubular. The anchoring device further includes a plurality of bands disposed on an outer surface of the expandable tubular. Each band is attached to the tubular at a first connection point and a second connection point, wherein each band is configured to bow radially outward as the expandable tubular shortens in length in response to the expansion of the tubular. In a further aspect, a method of attaching an anchoring device in a borehole is provided. | 11-01-2012 |
20120273237 | EXPANSION SYSTEM FOR AN EXPANDABLE TUBULAR ASSEMBLY - The present invention generally relates to an apparatus and method for expanding an expandable tubular assembly in a borehole. In one aspect, a system for expanding a tubular having an anchor portion in a borehole is provided. The system includes a running tool configured to position the tubular in the borehole. The running tool including a first expander configured to activate the anchor portion by expanding the tubular to a first diameter. The system further includes a second expander configured to expand the tubular to a second larger diameter, wherein the second expander is movable between a retracted position and an expanded position. In another aspect, a method of expanding a tubular having an anchor portion in a borehole is provided. | 11-01-2012 |
20130333873 | TOOLS AND METHODS FOR HANGING AND/OR EXPANDING LINER STRINGS - Embodiments of the invention generally relate to tools and methods for hanging and/or expanding liner strings. In one embodiment, a method of hanging a liner assembly from a previously installed tubular in a wellbore includes running the liner assembly and a setting tool into the wellbore using a run-in string. The setting tool includes an isolation valve and the liner assembly includes a liner hanger and a liner string. The method further includes sending an instruction signal from the surface to the isolation valve, wherein the isolation valve closes in response to the instruction signal and isolates a setting pressure in the setting tool from the liner string; and increasing fluid pressure in the setting tool, thereby setting the liner hanger. | 12-19-2013 |
20140116686 | APPARATUS FOR GRIPPING A TUBULAR ON A DRILLING RIG - Methods and apparatus are provided for running tubulars into and out of a wellbore. A tubular handling system having a tubular gripping apparatus having a gripping mechanism and a sensor adapted to track movement of the gripping mechanism, wherein the sensor sends a signal to a controller when the gripping apparatus is in a position that corresponds to the gripping apparatus being engaged with the tubular | 05-01-2014 |
20140260732 | CEMENT DEVICE RELEASE MECHANISM - A holding device having release mechanisms for securing and releasing one or more ball, dart, and/or plug members from the holding device into a tubular string disposed in a wellbore. The release mechanisms may include a planetary gear arrangement for extending and retracting a plunger member disposed below the ball, dart, and/or plug members. The release mechanisms may include a bevel gear arrangement for extending and retracting a finger support member disposed below the ball, dart, and/or plug members. The release mechanisms may include a pivotable, spring type arrangement for extending and retracting a finger support member disposed below the ball, dart, and/or plug members. | 09-18-2014 |
20140305662 | CROSSOVER TOOL FOR REVERSE CEMENTING A LINER STRING - A liner deployment assembly (LDA) for use in a wellbore includes: a crossover tool. The crossover tool includes: a seal for engaging a tubular string cemented into the wellbore; a tubular housing carrying the seal and having bypass ports straddling the seal; a mandrel having a bore therethrough and a port in fluid communication with the mandrel bore, the mandrel movable relative to the housing between a bore position where the mandrel port is isolated from the bypass ports and a bypass position where the mandrel port is aligned with one of the bypass ports; a bypass chamber formed between the housing and the mandrel and extending above and below the seal; and a control module. The control module includes: an electronics package; and an actuator in communication with the electronics package and operable to move the mandrel between the positions. | 10-16-2014 |
20150136395 | TELEMETRY OPERATED CEMENTING PLUG RELEASE SYSTEM - A plug release system for cementing a tubular string into a wellbore includes: a wiper plug; a tubular housing; a latch for releasably connecting the wiper plug to the housing. The latch includes: a fastener engageable with one of the wiper plug and the housing; a lock movable between a locked position and an unlocked position, the lock keeping the fastener engaged in the locked position; and an actuator connected to the lock and operable to at least move the lock from the locked position to the unlocked position. The plug release system further includes an electronics package disposed in the housing and in communication with the actuator for operating the actuator in response to receiving a command signal. | 05-21-2015 |
Patent application number | Description | Published |
20110172238 | BENZIMIDAZOLE ANALOGUES FOR THE TREATMENT OR PREVENTION OF FLAVIVIRUS INFECTIONS - Compounds represented by formula I: | 07-14-2011 |
20120184742 | PROCESS OF MAKING GYRASE AND TOPOISOMERASE IV INHIBITORS - The present application is directed to compounds, intermediates and methods for preparing compounds of formula (I) | 07-19-2012 |
20130085150 | ANALOGUES FOR THE TREATMENT OR PREVENTION OF FLAVIVIRUS INFECTIONS - Compounds represented by formula I | 04-04-2013 |
20130090351 | ANALOGUES FOR THE TREATMENT OR PREVENTION OF FLAVIVIRUS INFECTIONS - Compounds represented by formula I | 04-11-2013 |
20130090364 | ANALOGUES FOR THE TREATMENT OR PREVENTION OF FLAVIVIRUS INFECTIONS - Compounds represented by formula I | 04-11-2013 |
20130102629 | ANALOGUES FOR THE TREATMENT OR PREVENTION OF FLAVIVIRUS INFECTIONS - Compounds represented by formula (I) | 04-25-2013 |
20130157997 | BENZIMIDAZOLE ANALOGUES FOR THE TREATMENT OR PREVENTION OF FLAVIVIRUS INFECTIONS - Compounds represented by formula I: | 06-20-2013 |
20130261305 | PROCESS OF MAKING GYRASE AND TOPOISOMERASE INHIBITORS - The present application is directed to compounds, intermediates and methods for preparing compounds of formula (I) | 10-03-2013 |
20130281431 | DNA-PK INHIBITORS - The present invention relates to compounds useful as inhibitors of DNA-PK. The invention also provides pharmaceutically acceptable compositions comprising said compounds and methods of using the compositions in the treatment of various disease, conditions, or disorders. | 10-24-2013 |
20140045869 | DNA-PK INHIBITORS - The present invention relates to compounds useful as inhibitors of DNA-PK. The invention also provides pharmaceutically acceptable compositions comprising said compounds and methods of using the compositions in the treatment of various disease, conditions, or disorders. | 02-13-2014 |
20140243257 | BENZIMIDAZOLE ANALOGUES FOR THE TREATMENT OR PREVENTION OF FLAVIVIRUS INFECTIONS - Compounds represented by formula I: | 08-28-2014 |
20140275024 | DNA-PK INHIBITORS - The present invention relates to compounds useful as inhibitors of DNA-PK. The invention also provides pharmaceutically acceptable compositions comprising said compounds and methods of using the compositions in the treatment of various disease, conditions, or disorders. | 09-18-2014 |
20140275059 | DNA-PK INHIBITORS - The present invention relates to compounds useful as inhibitors of DNA-PK. The invention also provides pharmaceutically acceptable compositions comprising said compounds and methods of using the compositions in the treatment of various disease, conditions, or disorders. | 09-18-2014 |
20150111871 | DNA-PK INHIBITORS - The present invention relates to compounds useful as inhibitors of DNA-PK. The invention also provides pharmaceutically acceptable compositions comprising said compounds and methods of using the compositions in the treatment of various disease, conditions, or disorders. | 04-23-2015 |