Patent application number | Description | Published |
20140311753 | ROTATING MANDREL CASING HANGERS - Rotating mandrel casing hangers are provided. In one embodiment, a system includes a casing hanger having a lower end configured to engage a casing string and a running tool configured to engage the casing hanger. The system is configured to facilitate rotation of the casing hanger within a casing head to rotate the casing string while cementing the casing string within a well. Additional systems, devices, and methods are also disclosed. | 10-23-2014 |
20150041151 | ROTATING WELLHEAD HANGER ASSEMBLIES - Rotating wellhead hanger assemblies are provided. In one embodiment, a wellhead hanger assembly includes a casing hanger and a casing hanger running tool coupled to the casing hanger. An exterior surface of the casing hanger includes a recess and the casing hanger running tool includes a dog that extends inward from the casing hanger running tool into the recess of the exterior surface of the casing hanger. Engagement of the dog with the recess of the casing hanger facilitates synchronous rotation of the casing hanger and its running tool. Additional systems, devices, and methods are also disclosed. | 02-12-2015 |
20150152701 | RUNNING TOOL WITH OVERSHOT SLEEVE - A running tool with an overshot sleeve is provided. In one embodiment, a system includes a running tool and an overshot sleeve including a first portion threaded onto the running tool and a second portion. The first portion and the second portion are connected together in a manner that allows the first portion and the second portion to rotate with respect to one another. The second portion of the sleeve can engage an additional component, such as a casing hanger, and the running tool and the overshot sleeve can be configured to selectively convert rotation of the running tool into axial motion of the overshot sleeve with respect to the running tool. Additional systems, devices, and methods are also disclosed. | 06-04-2015 |
Patent application number | Description | Published |
20080295442 | ROOF TRUSS - A metal roof truss assembly is provided comprising a plurality of elongated structural members, including a top chord, a bottom chord, and a web member. Each structural member comprises a planar base and planar legs extending from the longitudinal edges of the base. The base and the legs define an open longitudinal channel. A flange integral with the longitudinal edges of each leg has a planar first portion extending outwardly from the legs and a planar second portion extending from the longitudinal edges of the first portion of the flanges. The end of a first structural member is inserted into the channel defined by the legs and the base of a second structural member. The inserted end of the first structural member has no flanges for a length equal to at least the depth to which the first structural member is received in the channel of the second structural member so that the outer surface of the legs of the first structural member are adjacent the inner surface of the legs of the second structural member. | 12-04-2008 |
20080295448 | ROOF TRUSS - A metal roof truss assembly is provided comprising a plurality of elongated structural members, including a top chord, a bottom chord, and a web member. Each structural member comprises a planar base and planar legs extending from the longitudinal edges of the base. The base and the legs define an open longitudinal channel. A flange integral with the longitudinal edges of each leg has a planar first portion extending outwardly from the legs and a planar second portion extending from the longitudinal edges of the first portion of the flanges. The end of a first structural member is inserted into the channel defined by the legs and the base of a second structural member. The inserted end of the first structural member has no flanges for a length equal to at least the depth to which the first structural member is received in the channel of the second structural member so that the outer surface of the legs of the first structural member are adjacent the inner surface of the legs of the second structural member. | 12-04-2008 |
20090193727 | METAL TRUSS - A metal truss comprises elongated top chord members connected to each other at their ends. A first elongated bottom chord member is connected at its ends to the top chord members adjacent the free ends of the top chord members. A second elongated bottom chord member is connected at its ends to the top chord members, or directly to the first bottom chord member via spacers, such that the second bottom chord member is spaced below the first bottom chord member. At least one web member is positioned between and interconnecting at least one top chord member and the first bottom chord member. One end of the web member is connected to the at least one top chord member and the other end of the web member is connected to the first bottom chord member. | 08-06-2009 |
Patent application number | Description | Published |
20130156745 | COMPOSITION FOR ENZYMATIC DEBRIDEMENT - Methods and compositions for the enzymatic debridement of wounds are provided. Methods for preparing enzymatic debridement compositions are also provided. In one embodiment, an enzymatic debridement composition prepared by dissolving crude bromelain in a composition comprising a weak acid, and filtering and/or dialyzing the dissolved crude bromelain to obtain the enzymatic debridement composition is provided. | 06-20-2013 |
20150246995 | Amine-Functionalized Polymeric Compositions For Medical Devices - The present disclosure provides amine-modified polymer foams, which may be used for wound dressing materials. For example, the modified materials can include a covalently attached molecule comprising free amine groups. Such amine groups can be used, for instance, to conjugate biologically active polypeptides and/or linkers. Methods for using modified polymers are also provided. | 09-03-2015 |
20150265743 | Sulfhydryl-Functionalized Polymeric Compositions For Medical Devices - The present disclosure provides sulfhydryl-modified polymer foams, which may be used for wound dressing materials. For example, the modified materials can include free sulfhydryl group, which can serve as a linker to attach biologically active molecules. For example, sulfhydryl groups can be used to conjugate biologically active polypeptides and/or metals to foam polymers. Methods for using sulfhydryl-modified polymers, such as for wound dressings, are also provided. | 09-24-2015 |
Patent application number | Description | Published |
20110245830 | FOOT, ANKLE AND LOWER EXTREMITY COMPRESSION AND FIXATION SYSTEM AND RELATED USES - The present devices, systems and processes can simultaneously reduce a malady of the foot, ankle, and/or lower extremity and provide compression and stabilization through the use of a combined internal fixation device, external fixation device and a lower extremity stabilizing device. The various embodiments of the system are capable of providing adequate compression in the medial, central and/or lateral columns and/or sides of the foot, ankle, and/or lower extremity, as well as treating Charcot neuroarthropathy, fractures, revisional foot and combination of ankle surgeries. The external fixation device and/or lower extremity stabilizer can be removed after a certain period of time, leaving the internal fixation system within the body for prolonged stabilization and maintenance of the arthrodesis site(s). | 10-06-2011 |
20150100057 | FOOT, ANKLE AND LOWER EXTREMITY COMPRESSION AND FIXATION SYSTEM AND RELATED USES - In general, various embodiments of the present invention comprise an external fixation device, an internal fixation device, and a lower extremity stabilizer. The external fixation device is connected to the lower extremity stabilizer and the external fixation device is adjustably connected to the internal fixation device. The internal fixation device is capable of being attached to at least one bone in a patient's foot, ankle, and/or lower extremity. The system is capable of simultaneously compressing and stabilizing at least one bone for treating Charcot neuroarthropathy, fractures, revisional foot and ankle surgery including but not limited to malunions, nonunions, delayed unions, fibrous unions, avascular necrosis, resected osteomyelitis, incorporated autogenous and/or allogenic bone grafts for arthrodesis procedures, pseudoarthrosis and bones with decreased mineral density and cortical stiffness, and/or the like for any reconstructive and/or elective foot and ankle surgery where a compression arthrodesis is needed. The external fixation device and/or lower extremity stabilizer can be removed after a certain period of time, leaving the internal fixation system within the body for prolonged stabilization and maintenance of the arthrodesis site(s). | 04-09-2015 |
Patent application number | Description | Published |
20090307549 | PROCESSOR TEST SYSTEM UTILIZING FUNCTIONAL REDUNDANCY - A system and method for testing a processor. The system includes a gold processor and a test processor, wherein the test processor is the device under test (DUT). The test processor and the gold processor are identical. A first memory is coupled to the gold processor by a first memory bus and a second memory, independent of the first, is coupled to the test processor by a second memory bus. The first and second memories are identical. A memory bus comparator coupled to the first and second memory buses compares memory bus signals generated by the gold and test processors, and selectively provide a first indication if a mismatch occurs. A peripheral bus comparator is also coupled to the gold and test processors, and compares downstream transactions generated by the gold and test processors and to provide a second indication if a peripheral bus comparison results in a mismatch. | 12-10-2009 |
20100146316 | Optimizing Power Consumption by Tracking How Program Runtime Performance Metrics Respond to Changes in Operating Frequency - A method, system, and computer program product for optimizing power consumption of an executing processor executing. The method includes determining a first sensitivity relationship (SR) based on a first and a second performance metric value (PMV) measured at a first and second operating frequency (OF), respectively. The first SR predicts workload performance over a range of OFs. A third OF is determined based on the first SR and a specified workload performance floor. A third PMV is measured by executing the processor operating at the third OF. A second SR based on the second and third PMVs is then determined. The first and second SRs are logically combined to generate a third SR. Based on the third SR, a fourth OF is outputted. | 06-10-2010 |
20100332872 | Priority-Based Power Capping in Data Processing Systems - A mechanism is provided for priority-based power capping. A power management controller identifies a set of priorities for a set of partitions of the data processing system. The power management controller determines whether a measured power of the data processing system exceeds a power cap for the data processing system. Responsive to the measured power exceeding the power cap, the power management controller sends a set of commands to a set of component actuators to adjust one or more of a set of operation parameters for a set of components associated with the set of partitions using the set of priorities. The set of component actuators adjust the one or more of the set of operational parameters associated with the set of component in order to reduce a power consumption of the data processing system. | 12-30-2010 |
20110113270 | Dynamic Voltage and Frequency Scaling (DVFS) Control for Simultaneous Multi-Threading (SMT) Processors - A mechanism is provided for controlling operational parameters associated with a plurality of processors. A control system in the data processing system determines a utilization slack value of the data processing system. The utilization slack value is determined using one or more active core count values and one or more slack core count values. The control system computes a new utilization metric to be a difference between a full utilization value and the utilization slack value. The control system determines whether the new utilization metric is below a predetermined utilization threshold. Responsive to the new utilization metric being below the predetermined utilization threshold, the control system decreases a frequency of the plurality of processors. | 05-12-2011 |
20110154348 | METHOD OF EXPLOITING SPARE PROCESSORS TO REDUCE ENERGY CONSUMPTION - A method, system, and computer program product for reducing power and energy consumption in a server system with multiple processor cores is disclosed. The system may include an operating system for scheduling user workloads among a processor pool. The processor pool may include active licensed processor cores and inactive unlicensed processor cores. The method and computer program product may reduce power and energy consumption by including steps and sets of instructions activating spare cores and adjusting the operating frequency of processor cores, including the newly activated spare cores to provide equivalent computing resources as the original licensed cores operating at a specified clock frequency. | 06-23-2011 |
20110178652 | Dynamically Adjusting an Operating State of a Data Processing System Running Under a Power Cap - A mechanism is provided for dynamically power capping one or more units. A power capping mechanism sets a counter value corresponding to an initial energy budget assigned to a unit for a given interval. Responsive to the unit receiving an operation to perform during the given interval, the power capping mechanism decrements the counter value by a decrement value. Responsive to the given interval expiring, the power capping mechanism sends the counter value to a power control loop in the data processing system, receives a new energy budget from the power control loop, and resets the counter value to a value corresponding to the new energy budget assigned to the unit for a next interval. | 07-21-2011 |
20110296212 | Optimizing Energy Consumption and Application Performance in a Multi-Core Multi-Threaded Processor System - A mechanism is provided for scheduling application tasks. A scheduler receives a task that identifies a desired frequency and a desired maximum number of competing hardware threads. The scheduler determines whether a user preference designates either maximization of performance or minimization of energy consumption. Responsive to the user preference designating the performance, the scheduler determines whether there is an idle processor core in a plurality of processor cores available. Responsive to no idle processor being available, the scheduler identifies a subset of processor cores having a smallest load coefficient. From the subset of processor cores, the scheduler determines whether there is at least one processor core that matches desired parameters of the task. Responsive to at least one processor core matching the desired parameters of the task, the scheduler assigns the task to one of the at least one processor core that matches the desired parameters. | 12-01-2011 |
20120116599 | Allocation of Energy Budgets to Individual Partitions - A mechanism is provided for allocating energy budgets to a plurality of logical partitions. An overall energy budget for the data processing system and a total of a set of requested initial energy budgets for the plurality of partitions are determined. A determination is made as to whether the total of the set of requested initial energy budgets for the plurality of partitions is greater than the overall energy budget for the data processing system. Responsive to the total of the set of requested initial energy budgets exceeding the overall energy budget, an initial energy budget is allocated to each partition in the plurality of partitions based on at least one of priority or proportionality of each partition in the plurality of partitions such that a total of the initial energy budgets for the plurality of partitions does not exceed the overall energy budget of the data processing system. | 05-10-2012 |
20120173906 | Optimizing Energy Consumption and Application Performance in a Multi-Core Multi-Threaded Processor System - A mechanism is provided for scheduling application tasks. A scheduler receives a task that identifies a desired frequency and a desired maximum number of competing hardware threads. The scheduler determines whether a user preference designates either maximization of performance or minimization of energy consumption. Responsive to the user preference designating the performance, the scheduler determines whether there is an idle processor core in a plurality of processor cores available. Responsive to no idle processor being available, the scheduler identifies a subset of processor cores having a smallest load coefficient. From the subset of processor cores, the scheduler determines whether there is at least one processor core that matches desired parameters of the task. Responsive to at least one processor core matching the desired parameters of the task, the scheduler assigns the task to one of the at least one processor core that matches the desired parameters. | 07-05-2012 |
20120324263 | Priority-Based Power Capping in Data Processing Systems - A mechanism is provided for priority-based power capping. A power management controller identifies a set of priorities for a set of partitions of the data processing system. The power management controller determines whether a measured power of the data processing system exceeds a power cap for the data processing system. Responsive to the measured power exceeding the power cap, the power management controller sends a set of commands to a set of component actuators to adjust one or more of a set of operation parameters for a set of components associated with the set of partitions using the set of priorities. The set of component actuators adjust the one or more of the set of operational parameters associated with the set of component in order to reduce a power consumption of the data processing system. | 12-20-2012 |
20120324264 | Priority-Based Power Capping in Data Processing Systems - A mechanism is provided for priority-based power capping. A power management controller identifies a set of priorities for a set of partitions of the data processing system. The power management controller determines whether a measured power of the data processing system exceeds a power cap for the data processing system. Responsive to the measured power exceeding the power cap, the power management controller sends a set of commands to a set of component actuators to adjust one or more of a set of operation parameters for a set of components associated with the set of partitions using the set of priorities. The set of component actuators adjust the one or more of the set of operational parameters associated with the set of component in order to reduce a power consumption of the data processing system. | 12-20-2012 |
20130054032 | SENSOR-SWARM ENVIRONMENTAL EVENT DETECTION - Data center environmental sensing is provided by a measurement system that detects environmental events from inputs received from a plurality of movable sensors. The sensors are moved in response to detection of an event to a region of the data center associated with the event, providing increased spatial resolution of the measurement in the region of the event. Events such as leakage between hot and cold aisles of a data center can be detected by the system, which may use one or more movable devices that can be moved around, between and over equipment, to carry multiple sensors toward the source of the event, providing both diagnostic and detailed environmental information. | 02-28-2013 |
20140149760 | DISTRIBUTED POWER BUDGETING - A distributed power management computer program product is configured to collect power consumption data that indicates power consumption by at least a plurality of the components of a node. The program code can be configured to provide, to each of a plurality of controllers associated with a respective one of the plurality of components, the power consumption data. The program code can be configured to determine a node power consumption. The program code can be configured to determine a power differential as a difference between the node power consumption and an upper power consumption threshold of the node. The program code can be configured to determine a proportion of the node power consumption consumed by a first component. The program code can be configured to compute a local power budget for the first component. | 05-29-2014 |
20140149761 | DISTRIBUTED POWER BUDGETING - Embodiments include collecting, from each of a plurality of controllers of a node having a plurality of components, component power consumption. Each of the plurality of controllers is associated with one or more of the components. The component power consumptions are provided to the controllers. A node power consumption for the node is determined based, at least in part, on the component power consumption. The power cap is determined for the plurality of components. A power differential power is determined as a difference between the node power consumption and the power cap for the plurality of components. A proportion of the node power consumption consumed by the component is determined based on the component power consumption of the component. A local power budget is computed for the component based, at least in part, on the power differential and the proportion of the node power consumption consumed by the component. | 05-29-2014 |
20150268710 | POWER MANAGEMENT FOR MULTI-CORE PROCESSING SYSTEMS - According to an aspect, power management of a multi-core processing system includes determining workload characteristics in the multi-core processing system. A power adjustment scenario is identified based on the workload characteristics. A predetermined actuation order for at least two power adjustment actuators is identified based on the power adjustment scenario. Based on the predetermined actuation order, it is determined whether there is an adequate adjustment capacity for a power adjustment action associated with one of the at least two power adjustment actuators. The power adjustment action is initiated based on the predetermined actuation order and determining that the adequate adjustment capacity is available. | 09-24-2015 |
Patent application number | Description | Published |
20110296423 | FRAMEWORK FOR SCHEDULING MULTICORE PROCESSORS - A method, system, and computer usable program product for a framework for scheduling tasks in a multi-core processor or multiprocessor system are provided in the illustrative embodiments. A thread is selected according to an order in a scheduling discipline, the thread being a thread of an application executing in the data processing system, the thread forming the leader thread in a bundle of threads. A value of a core attribute in a set of core attributes is determined according to a corresponding thread attribute in a set of thread attributes associated with the leader thread. A determination is made whether a second thread can be added to the bundle such that the bundle including the second thread will satisfy a policy. If the determining is affirmative, the second thread is added to the bundle. The bundle is scheduled for execution using a core of the multi-core processor. | 12-01-2011 |
20120227048 | FRAMEWORK FOR SCHEDULING MULTICORE PROCESSORS - A method for a framework for scheduling tasks in a multi-core processor or multiprocessor system is provided in the illustrative embodiments. A thread is selected according to an order in a scheduling discipline, the thread being a thread of an application executing in the data processing system, the thread forming the leader thread in a bundle of threads. A value of a core attribute in a set of core attributes is determined according to a corresponding thread attribute in a set of thread attributes associated with the leader thread. A determination is made whether a second thread can be added to the bundle such that the bundle including the second thread will satisfy a policy. If the determining is affirmative, the second thread is added to the bundle. The bundle is scheduled for execution using a core of the multi-core processor. | 09-06-2012 |
20130033306 | PERFORMANCE OF DIGITAL CIRCUITS USING CURRENT MANAGEMENT - A method, system, and computer program product for improving the performance of a digital circuit are provided in the illustrative embodiments. A real frequency of operation of the digital circuit is adjusted using a control loop in the digital circuit, the adjusting the real frequency being responsive to a change in an operating condition of the digital circuit. A measurement of a current drawn by the digital circuit is received from a voltage regulator supplying electrical power to the digital circuit. An over-current target current value is received. A voltage output from the voltage regulator to the digital circuit is adjusted such that the current drawn by the digital circuit does not exceed the over-current target current value. | 02-07-2013 |
20130035797 | PERFORMANCE OF DIGITAL CIRCUITS USING CURRENT MANAGEMENT - A method for improving the performance of a digital circuit is provided in the illustrative embodiments. A real frequency of operation of the digital circuit is adjusted using a control loop in the digital circuit, the adjusting the real frequency being responsive to a change in an operating condition of the digital circuit. A measurement of a current drawn by the digital circuit is received from a voltage regulator supplying electrical power to the digital circuit. An over-current target current value is received. A voltage output from the voltage regulator to the digital circuit is adjusted such that the current drawn by the digital circuit does not exceed the over-current target current value. | 02-07-2013 |
Patent application number | Description | Published |
20100331985 | EXPANDABLE INTERVERTEBRAL IMPLANT SYSTEM AND METHOD - An artificial functional spinal unit including an expandable intervertebral implant that can be inserted via a posterior surgical approach and used with one or more facet replacement devices to provide an anatomically correct range of motion is described. Lordotic and non-lordotic expandable, articulating implants and cages are described, along with embodiments of facet replacement devices and instruments for insertion. Methods of insertion are also described. | 12-30-2010 |
20110015591 | Wound Healing Sensor Techniques - The present disclosure is directed at methods and apparatus to evaluate and monitor healing progress of wound and/or to generate data to modify or identify a treatment protocol. Fluid exudate removed from the wound by a negative pressure therapy device may now be analyzed to identify the progress of wound healing, such as whether healing is progressing in a positive manner or experiencing one or more impediments. The fluid exudates may be specifically analyzed for one or more analytes indicative of one or more of the biochemical reactions that may occur during wound recovery. In addition, one may separately utilize optical sensors integrated into a dressing enclosure, optionally in those dressings employed in a negative pressure therapy device. Such optical sensors may then illuminate the wound and collect information regarding the wound via a light scattering type response. | 01-20-2011 |
20110029026 | Micro-Structure Particles For Load Bearing Bone Growth - The present disclosure relates to methods of facilitating bone growth. The method may include positioning a device around at least a portion of a bone exhibiting a defect, the device capable of retaining bone segments and micro-structured particles. The method may also include applying micro-structure particles within the device to the defect, wherein each of the micro-structure particles include at least one pore therein. In addition, the method may include aligning at least a portion of the micro-structure particles and applying a polymer to the particles and solidifying the polymer. | 02-03-2011 |
20110287118 | OPHTHALMIC LENS MOLD TREATMENT - An apparatus and method for treating an ophthalmic lens mold part. The treatment includes formation of ketones on a lens forming surface of the mold part. In some embodiments, the treatment includes exposure of the surface of the lens forming surface to ozone. | 11-24-2011 |
20120310349 | EXPANDABLE ARTICULATING INTERVERTEBRAL IMPLANT WITH LIMITED ARTICULATION - An artificial functional spinal unit including an expandable intervertebral implant that can be inserted via a posterior surgical approach and used with one or more facet replacement devices to provide an anatomically correct range of motion is described. Lordotic and non-lordotic expandable, articulating implants and cages are described, along with embodiments of facet replacement devices and instruments for insertion. Methods of insertion are also described. | 12-06-2012 |
Patent application number | Description | Published |
20120293212 | LOW POWER REFERENCE CURRENT GENERATOR WITH TUNABLE TEMPERATURE SENSITIVITY - An improved reference current generator is provided. A voltage difference generator generates two voltages that are separated by a relatively small electrical potential. The two closely separated voltages are applied across a resistive element with relatively large impedance value resulting in a small and stable reference current. The result is a power efficient, temperature compensated reference current generator. | 11-22-2012 |
20140218071 | Low Power Tunable Reference Current Generator - An improved reference current generator for use in an integrated circuit. A voltage difference generator generates two voltages that are separated by a relatively small electrical potential. The two closely separated voltages are applied across a resistive element with relatively large impedance value resulting in a small and stable reference current. The stable reference current is mirrored and, if desired, amplified for use on the integrated circuit. A driver selectively drives state information off chip for assisting in post-silicon correction of unwanted sensitivities. A configuration memory stores values used to adjust effective device widths and lengths for correcting unwanted sensitivities. | 08-07-2014 |
20140312876 | Low Power Tunable Reference Voltage Generator - A method and apparatus for generating an improved reference voltage for use, for example, in a system requiring accurate low power operation. In particular, our reference voltage generator is adapted to output VREF as a function of the voltage difference between V1 and V2. The reference voltage generator is further adapted to include our reference voltage tuner to compensate for predetermined sensitivities of the reference voltage VREF, and to adjust the absolute value of VREF. During manufacturing and system test, a driver may be used to drive a buffered or unbuffered version of VREF to off-chip test functionality. Also, a configuration memory may be used to store the trim settings during normal operation, and make such settings available to outside resources. | 10-23-2014 |
20150207460 | PULSE INJECTION CRYSTAL OSCILLATOR - An improved oscillation driver circuit for use in an integrated circuit in combination with an oscillation element. An amplification element is adapted to receive an oscillator output, and to generate an amplified oscillator output. A pulse generator receives the amplified oscillator output and generates positive and negative pulsed outputs substantially in phase with the oscillator output. A driver element is adapted to drive the oscillator input in response to the pulsed outputs. | 07-23-2015 |