Patent application number | Description | Published |
20130300414 | Local SAR Reduction In Multi-Slice pTx via SAR-Hopping Between Excitations - Described here are a system and method for designing radio frequency (“RF”) pulses for parallel transmission (“pTx”) applications, and particularly pTx applications in multislice magnetic resonance imaging (“MRI”). The concept of “SAR hopping” is implemented by framing the concept between slice-selective excitations as a constrained optimization problem that attempts designing multiple pulses simultaneously subject to an overall local SAR constraint. This results in the set of RF waveforms that yield the best excitation profiles for all pulses while ensuring that the local SAR of the average of all pulses is below the regulatory limit imposed by the FDA. Pulses are designed simultaneously while constraining local SAR, global SAR, and peak power, and average power explicitly. | 11-14-2013 |
20140292337 | Decoupling of Parallel Transmission Arrays in Magnetic Resonance Imaging - A method of determining a decoupling matrix of a decoupling system for an array of coils of a parallel transmission magnetic resonance imaging (MRI) system includes obtaining impedance matrix data for the array of coils without the decoupling system, determining, based on the impedance matrix data for the array of coils, an objective function representative of deviation from a decoupled operating condition for the array of coils in which the array of coils are decoupled via the decoupling system, and defining, with a processor, a decoupling matrix representative of a set of impedances of the decoupling system with an iterative procedure that optimizes elements of the decoupling matrix to minimize the objective function and reach the decoupled operating condition. | 10-02-2014 |
20150273230 | System and Method For Hyperthermia Treatment Using Radiofrequency Phased Arrays - Systems and methods for designing parallel transmission radiofrequency (RF) pulses for use in a RF treatment. The methods include selecting a target region in a subject, and providing a plurality of specific absorption rate (SAR) matrices for estimation of SAR at locations within the subject. The methods also include determining a first set of SAR matrices for locations in the target region using the provided SAR matrices, and determining a second set of SAR matrices for locations not in the target region using the provided SAR matrices. The methods further include designing a plurality of RF pulses for achieving a target power deposition in the target region by using the first set of SAR matrices and the second set of SAR matrices in an optimization that determines a set of RF waveforms that produce a target average local SAR using the first set of SAR matrices while minimizing a local SAR and a global SAR using the second set of SAR matrices. | 10-01-2015 |
20150323623 | DECOUPLING OF PARALLEL TRANSMISSION ARRAYS IN MAGNETIC RESONANCE IMAGING - A magnetic resonance imaging (MRI) system includes a plurality of transmitters to generate a parallel transmission radio frequency (RF) pulse, an array of coils coupled to the plurality of transmitters to apply the parallel transmission RF pulse to a subject, and a decoupling system connected to the plurality of transmitters and the array of coils. The decoupling system includes a plurality of hybrid couplers, each hybrid coupler of the plurality of hybrid couplers being coupled to a respective pair of the plurality of transmitters and to a respective pair of the array of coils. The plurality of hybrid couplers are configured to diagonalize an impedance matrix of the plurality of coils. | 11-12-2015 |
Patent application number | Description | Published |
20090048429 | Processes and intermediates - The invention relates to processes and compounds useful for producing modified aspartic acid derivatives, such as aspartic acid aldehyde moieties. Aspartic acid derivatives are useful for preparing caspase inhibitors and/or prodrugs thereof. | 02-19-2009 |
20090149467 | Tyrosine Kinase Inhibitors - The present invention relates to pyridinyloxy- and pyrimidinyloxyindole derivatives, that are useful for treating cellular proliferative diseases, for treating disorders associated with MET activity, and for inhibiting the receptor tyrosine kinase MET. The invention also related to compositions which comprise these compounds, and methods of using them to treat cancer in mammals. | 06-11-2009 |
20090197908 | Benzocycloheptapyridines as inhibitors of the receptor tyrosine kinase met - The present invention relates to 5H-benzo[4,5]cyclohepta[1,2-b]pyridine compounds, that are useful for treating cellular proliferative diseases, for treating disorders associated with MET activity, and for inhibiting the receptor tyrosine kinase MET. The invention also related to compositions which comprise these compounds, and methods of using them to treat cancer in mammals. | 08-06-2009 |
20100160309 | INHIBITORS OF JANUS KINASES AND/OR 3-PHOSPHOINOSITIDE-DEPENDENT PROTEIN KINASE-1 - The instant invention provides for compounds that inhibit JAK2 tyrosine kinase and/or PDK1. The invention also provides for compositions comprising such inhibitory compounds and methods of inhibiting JAK2 tyrosine kinase activity and/or PDK1 kinase inhibitory activity by administering the compound to a patient in need of treatment or prevention of myeloproliferative disorders or cancer. | 06-24-2010 |
20100210623 | THERAPEUTIC COMPOUNDS - The present invention relates to pyrazine substituted pyrrolopyridines which are inhibitors of JAK kinases (JAK1, JAK2, JAK3 and/or TYK2) and/or PDK1 and are thus useful for the treatment of myeloproliferative disorders or cancer. | 08-19-2010 |
20110071298 | Processes and Intermediates - The invention relates to processes and compounds useful for producing modified aspartic acid derivatives, such as aspartic acid aldehyde moieties. Aspartic acid derivatives are useful for preparing caspase inhibitors and/or prodrugs thereof. | 03-24-2011 |
20130066083 | PROCESSES AND INTERMEDIATES - The invention relates to processes and compounds useful for producing modified aspartic acid derivatives, such as aspartic acid aldehyde moieties. Aspartic acid derivatives are useful for preparing caspase inhibitors and/or prodrugs thereof. | 03-14-2013 |
20150191461 | PYRAZOLYL DERIVATIVES AS SYK INHIBITORS - The present invention provides novel pyrazole derivatives of formula I which are potent inhibitors of spleen tyrosine kinase, and are useful in the treatment and prevention of diseases mediated by said enzyme, such as asthma, COPD, rheumatoid arthritis, and cancer. | 07-09-2015 |
Patent application number | Description | Published |
20110245205 | AMINOPYRIMIDINES AS SYK INHIBITORS - The present invention provides novel pyrimidine amines of formula (I) which are potent inhibitors of spleen tyrosine kinase, and are useful in the treatment and prevention of diseases mediated by said enzyme, such as asthma, COPD and rheumatoid arthritis. | 10-06-2011 |
20120277192 | AMINOPYRIMIDINES AS SYK INHIBITORS - The present invention provides novel pyrimidine amines of formula (I) which are potent inhibitors of spleen tyrosine kinase, and are useful in the treatment and prevention of diseases mediated by said enzyme, such as asthma, COPD and rheumatoid arthritis. | 11-01-2012 |
20130225577 | BICYCLIC DIAMINES AS JANUS KINASE INHIBITORS - The instant invention provides compounds of formula I which are Jak inhibitors, and as such are useful for the treatment of Jak-mediated diseases such as rheumatoid arthritis, asthma, COPD and cancer. | 08-29-2013 |
20140243290 | Aminopyrimidines as SYK Inhibitors - The present invention provides novel pyrimidine amines of formula (I) which are potent inhibitors of spleen tyrosine kinase, and are useful in the treatment and prevention of diseases mediated by said enzyme, such as asthma, COPD and rheumatoid arthritis. | 08-28-2014 |
20140296203 | NOVEL COMPOUNDS THAT ARE ERK INHIBITORS - Disclosed are the ERK inhibitors of formula (1): and the pharmaceutically acceptable salts thereof. Also disclosed are methods of treating cancer using the compounds of formula (1). | 10-02-2014 |
Patent application number | Description | Published |
20130303523 | COMPOSITIONS AND METHODS FOR THE TREATMENT OF ADDICTION, PSYCHIATRIC DISORDERS, AND NEURODEGENERATIVE DISEASE - The present invention features, inter alia, pharmaceutically acceptable compositions that include metyrapol as the sole pharmaceutically active agent; compositions that include metyrapol and at least one additional pharmaceutically active agent; compositions in which the agent targeting the HPA axis is, itself, new or modified (e.g., a bi-specific antibody designed to traverse the blood-brain barrier or a known compound redesigned by, for example, conjugation to a substance that traverses the blood-brain barrier); and compositions in which the agent targeting the HPA axis is newly formulated in such a way that it fails to significantly inhibit cortisol production in the adrenal gland. For example, the composition can be formulated to include a dosage that is too low to reduce plasma cortisol levels or formulated to preferentially affect the skin. | 11-14-2013 |
20160038509 | Compositions and Methods for the Treatment of Addiction, Psychiatric Disorders, and Neurodegenerative Disease - The present invention features, inter alia, pharmaceutically acceptable compositions that include metyrapol as the sole pharmaceutically active agent; compositions that include metyrapol and at least one additional pharmaceutically active agent; compositions in which the agent targeting the HPA axis is, itself, new or modified (e.g., a bi-specific antibody designed to traverse the blood-brain barrier or a known compound redesigned by, for example, conjugation to a substance that traverses the blood-brain barrier); and compositions in which the agent targeting the HPA axis is newly formulated in such a way that it fails to significantly inhibit cortisol production in the adrenal gland. For example, the composition can be formulated to include a dosage that is too low to reduce plasma cortisol levels or formulated to preferentially affect the skin. | 02-11-2016 |
Patent application number | Description | Published |
20120091964 | BATTERY FAULT TOLERANT ARCHITECTURE FOR CELL FAILURE MODES SERIES BYPASS CIRCUIT - A battery cell by-pass circuit that has particular application for by-passing cells in a high voltage battery for a vehicle. The battery includes a plurality of battery cells electrically coupled in series. The by-pass circuit includes a first switch electrically coupled in series with one or more of the battery cells, a by-pass line electrically coupled around the one or more battery cells and a second switch electrically coupled in the by-pass line and in parallel with the one or more battery cells. During normal cell operation, the first switch is closed and the second switch is open so that current flows through the one or more battery cells. If the one or more battery cells fail or are failing, the first switch is opened and the second switch is closed so that current by-passes the one or more cells and they are removed from the battery circuit. | 04-19-2012 |
20130147438 | COMBINED PI FEEDBACK AND FEEDFORWARD CELL BALANCING METHOD - A method and system for battery pack cell state of charge balancing using a proportional-integral feedback control combined with a feedforward control. The proportional-integral feedback control acts on the difference between the average discharge for all cells over a previous driving cycle and the discharge of a specific cell over the previous driving cycle. Thus, the feedback term is based on whether an individual cell discharges more quickly or less quickly than the battery pack average during driving. A cell which discharges more quickly will receive decreased resistive discharge balancing. The feedforward control acts on the difference between an individual cell's state of charge and the battery pack average state of charge at the beginning of a current driving cycle. The overall control effort, which determines the resistive discharge balancing on-time duty cycle for each cell, is the sum of the feedback control signal and the feedforward control signal. | 06-13-2013 |
20130338862 | HYBRID BATTERY POWER LIMIT CONTROL - A method of providing an electrical charge to a vehicle traction battery using a power inverter module includes sensing a temperature of the power inverter module and sensing a temperature of the traction battery. From the sensed temperatures, an engine control unit may determine an expected voltage oscillation amplitude of the electrical charge. This amplitude may be used to calculate a maximum allowable nominal voltage of the electrical charge by subtracting the expected voltage oscillation amplitude from a maximum allowable voltage of the traction battery. The maximum allowable nominal voltage of the electrical charge may then be used to limit the available power provided to the traction battery by the power inverter module. | 12-19-2013 |
20140195179 | SYSTEMS AND METHODS TO CAPTURE AND UTILIZE TEMPERATURE INFORMATION IN A BATTERY SYSTEM - Disclosed herein are various systems and methods for capturing and utilizing temperature information in a battery pack. An electrical measurement system may be configured to determine a subdivision electrical parameter associated with one or more subdivisions, and a thermal measurement system configured to determine and track a thermal parameter associated with one or more subdivisions. A battery model may utilize the thermal parameter and the electrical parameter to estimate a characteristic of one or more battery subdivisions. In some embodiments, the battery model may further estimate a second thermal parameter of a second subdivision based upon a location of the second subdivision within the battery pack and based on the estimated characteristic of a first subdivision. Some embodiments may further estimate a life assessment of one or more subdivisions based at least in part on the subdivision electrical parameter and the thermal parameter. | 07-10-2014 |
20140308551 | SERIES COOLED MODULE COOLING FIN - An automotive battery module with numerous battery cells and a series-based cooling fin arrangement placed in thermal communication with at least two of the battery cells. Heat generated within the battery cells by, among other things, electric current that can be used to provide motive power for the automobile, may be removed by the cooling fin that includes different portions tailored to remove relatively lesser or greater amounts of heat, depending on a potential temperature difference among the cells. The construction of the cooling fin is such that multiple heat transfer paths are established, each configured to convey heat away from the battery cells, as well as to keep temperature differences between adjacent series-cooled battery cells to a minimum. In one form, the multiple heat transfer paths may include a relatively laminar portion and a relatively turbulent portion, where in one form the increased turbulence may be obtained through numerous turbulators. Other such heat transfer paths may include an intermediate exhaust path, a discreet coolant channel or the like. Any or all of the turbulators, exhaust path or discreet coolant channel may be tuned in order to increase or decrease an amount of heat delivered to the cooling fin from the battery cells. | 10-16-2014 |
20160079637 | ACTIVELY-SWITCHED DIRECT REFRIGERANT BATTERY COOLING - A thermal management system for a battery pack having a conductive cooling plate and battery cells includes a compressor, flow control valves, temperature sensor(s), and a controller. The compressor circulates refrigerant through the plate to cool the cells. The temperature sensor measures a temperature of the battery pack. The controller is programmed to receive the temperature from the temperature sensors and selectively transmit switching control signals to the valves to command a change in direction or flow of the refrigerant through the cooling plate. This limits a temperature variance between the battery cells over time. A vehicle includes a transmission, an electric traction motor, a battery pack, and the thermal management system noted above. A method includes receiving the temperature, transmitting switching control signals to the valves, and controlling a flow of refrigerant through the plate via the valves in response to the switching control signals. | 03-17-2016 |
Patent application number | Description | Published |
20090196184 | METHOD AND SYSTEM FOR PATH IDENTIFICATION IN PACKET NETWORKS - A method and system for extracting and building end-to-end route information in a multi-area Internet protocol (IP) autonomous system (AS) is disclosed. The method and system enable a user, such as a network administrator, to explicitly identify a full set of paths (links and routers) that a given IP packet would potentially traverse from its entry point in the source area of the AS where it originates until its exit point in its intended destination area. | 08-06-2009 |
20110296051 | ROUTE AWARE NETWORK LINK ACCELERATION - A method and apparatus for route aware network link acceleration provides a managed communication channel for accelerated and reliable network communication between a client and other network devices as needed. The communication channel may comprise one or more segments having increased speed, reliability, security, or other improved characteristics as compared to traditional communication links. Network traffic may be routed through one or more of the segments based on various criteria to improve communication of the traffic. In one embodiment, the segments may be arranged in a daisy chain configuration and be provided by one or more chaining nodes. | 12-01-2011 |
20120106337 | DEVICE AND METHOD FOR ONLINE COMPUTATION OF THE FEASIBLE RATES REGION OF A RAMDOM ACCESS NETWORK - A method is intended for computing online a feasible rates region in a network using a random access MAC protocol and comprising nodes having links there between. This method comprises the steps of i) determining, for each link, a primary extreme point corresponding to a maximum output rate when this link transmits alone at a maximum input rate, and ii) determining secondary extreme points by combining these primary extreme points with a chosen interference model, these primary and secondary extreme points defining a boundary of a feasible rates region. | 05-03-2012 |
20120113836 | DEVICE AND METHOD FOR COMPUTATION OF CHANNEL LOSS RATE AND COLLISION LOSS RATE OF COMMUNICATION LINK(S) IN A RANDOM ACCESS NETWORK - A method is intended for computing online channel loss rate and collision loss rate of at least one communication link established between nodes of a network using a random access MAC protocol. This method comprises the steps of i) dividing time in probing windows and transmitting a chosen number S of probe packets during each probing window from a transmitter node to a receiver node linked therebetween, ii) measuring a packet loss rate from probe packets lost on this communication link during a probing window, iii) scanning each probing window with smaller sliding windows, each having a size Wk smaller than S, to identify the sliding window during which only channel losses occur, and then for computing a channel loss rate on this communication link from this identified sliding window, and iv) computing a collision loss rate on this communication link by subtracting the computed channel loss rate from the measured packet loss rate. | 05-10-2012 |
20140143442 | ROUTE AWARE NETWORK LINK ACCELERATION - A method and apparatus for route aware network link acceleration provides a managed communication channel for accelerated and reliable network communication between a client and other network devices as needed. The communication channel may comprise one or more segments having increased speed, reliability, security, or other improved characteristics as compared to traditional communication links. Network traffic may be routed through one or more of the segments based on various criteria to improve communication of the traffic. In one embodiment, the segments may be arranged in a daisy chain configuration and be provided by one or more chaining nodes. | 05-22-2014 |
20140369227 | DEVICE AND METHOD FOR COMPUTATION OF CHANNEL LOSS RATE AND COLLISION LOSS RATE OF COMMUNICATION LINK(S) IN A RANDOM ACCESS NETWORK - A method is intended for computing online channel loss rate and collision loss rate of at least one communication link established between nodes (N | 12-18-2014 |
Patent application number | Description | Published |
20110174765 | Deformation-Resistant Plastic Aerosol Container - A plastic aerosol container includes a plastic base portion and a plastic main body portion that is unitary with the plastic base portion and defines a longitudinal axis. The base portion and the main body portion together define an internal space within the container that is pressurized with an aerosol mixture at a pressure that is substantially within a range of about 50 psi to about 300 psi at room temperature. The main body portion has an upper portion that has a first maximum transverse diameter, a lower portion that has a second maximum transverse diameter and an intermediate portion that has a third maximum transverse diameter. The third minimum transverse diameter is less than both the first and second maximum transverse diameters, whereby the main body portion has a narrowed waist portion that provides reinforcement against deformation as a result of pressurization within the internal space of the container. The narrowed waist portion preferably has a substantially constant radius of curvature. | 07-21-2011 |
20110174827 | Plastic Aerosol Container With Footed Base - A plastic aerosol container includes a main body portion and a base portion, both of which are fabricated from a plastic material such as polyethylene terephthalate. The main body portion has a longitudinal axis and a maximum transverse diameter. The base portion is unitary with the main body portion and has a plurality of feet that are adapted to support the container on a horizontal surface. A first rib that is positioned between adjacent feet preferably has a substantially constant radius of curvature that has a ratio with respect to the maximum transverse diameter that is substantially within a range of about 0.20 to about 1.0. The main body portion and the base portion define an interior space that is pressurized with an aerosol mixture at a pressure that is substantially within a range of about 50 psi to about 300 psi. | 07-21-2011 |
20120211457 | PLASTIC AEROSOL CONTAINER - A plastic aerosol container includes a main body portion that is constructed and arranged to withstand aerosol pressurization within a range that is about 50-300 psig. The plastic aerosol container also includes a finish portion that is unitary with the main body portion. The finish portion may be threaded or unthreaded. The finish portion has a side wall, an upper sealing surface, at least one helical thread and a support ledge beneath the helical thread. Reinforcement structure is positioned beneath the support ledge for reinforcing the finish portion against deformation due to the pressurization. A method of stabilizing a plastic aerosol container is also disclosed. | 08-23-2012 |
20120211458 | PLASTIC AEROSOL CONTAINER - An aerosol container includes a main body portion that is constructed and arranged to withstand aerosol pressurization within a range that is about 90-180 psig and a threaded finish portion that is unitary with the main body portion. The threaded finish portion has at least one helical thread, a support ledge beneath the helical thread and a secondary flange that is positioned beneath the support ledge. The secondary flange has an outer circumference that is noncircular in at least one location, whereby it may be engaged during a capping operation to prevent rotation of the container during capping. A method of making an aerosol container in which a preform is capped before the blow molding process is also disclosed. | 08-23-2012 |
20120228258 | PLASTIC CONTAINER HAVING REINFORCED GRIPPING STRUCTURE - A plastic container includes a shoulder portion having an annular rib defined therein and a generally cylindrical main body portion having a longitudinal axis. At least one gripping recess is defined in the main body portion that has an oblong shape when viewed in front elevation and that is defined in part by a curved concave inner surface when viewed in side elevation. The gripping recess includes a plurality of horizontal indentations, each of which is sized to receive a finger of a consumer when the plastic container is being gripped by the consumer. | 09-13-2012 |
20140138394 | PLASTIC CONTAINER HAVING REINFORCED GRIPPING STRUCTURE - A plastic container includes a shoulder portion having an annular rib defined therein and a generally cylindrical main body portion having a longitudinal axis. At least one gripping recess is defined in the main body portion that has an oblong shape when viewed in front elevation and that is defined in part by a curved concave inner surface when viewed in side elevation. The gripping recess includes a plurality of horizontal indentations, each of which is sized to receive a finger of a consumer when the plastic container is being gripped by the consumer. | 05-22-2014 |
20140263160 | DEEP GRIP MECHANISM FOR BLOW MOLD AND RELATED METHODS AND BOTTLES - Disclosed is a mold for forming a deep grip container, the mold having drive mechanisms opposably to drive moveable inserts into the mold. The drive mechanisms may be located entirely within the mold and may include a slotted cam. Also disclosed is a method of manufacturing a blow molded bottle with a deep pinch grip comprising: providing a mold hanger having an outer envelope and providing within the outer envelope a drive mechanism to drive moveable inserts into the mold after blowing molten plastic into contact with the mold. Further disclosed is a blow molded bottle with a deep pinch grip manufactured according to the disclosed methods. | 09-18-2014 |
20140263161 | DEEP GRIP MECHANISM WITHIN BLOW MOLD HANGER AND RELATED METHODS AND BOTTLES - Disclosed is a mold hanger for supporting a bottle mold in a blow molding station, the mold hanger comprising a piston and piston sleeve fully contained within the mold hanger configured to push a moveable insert into the mold. Also disclosed is a method of retrofitting an original rotatable blow molding module having multiple existing blow molding stations, each existing mold hanger defining an existing outer envelope. The disclosed method may include providing an improved mold hanger substantially contained within the respective existing outer envelope and including low-profile drive mechanisms configured opposably to drive moveable inserts into the mold. Further disclosed is a method of manufacturing a blow molded bottle with a deep pinch grip, the method including providing within a mold hanger a drive mechanism to drive a moveable insert into the mold. A bottle made by such methods is also disclosed. | 09-18-2014 |
20150102071 | METHOD OF STABILIZING A PLASTIC AEROSOL CONTAINER - A plastic aerosol container includes a main body portion that is constructed and arranged to withstand aerosol pressurization within a range that is about 50-300 psig. The plastic aerosol container also includes a finish portion that is unitary with the main body portion. The finish portion may be threaded or unthreaded. The finish portion has a side wall, an upper sealing surface, at least one helical thread and a support ledge beneath the helical thread. Reinforcement structure is positioned beneath the support ledge for reinforcing the finish portion against deformation due to the pressurization. A method of stabilizing a plastic aerosol container is also disclosed. | 04-16-2015 |
20150306829 | DEEP GRIP MECHANISM WITHIN BLOW MOLD HANGER AND RELATED METHODS AND BOTTLES - Disclosed is a mold hanger for supporting a bottle mold in a blow molding station, the mold hanger comprising a piston and piston sleeve fully contained within the mold hanger configured to push a moveable insert into the mold. Also disclosed is a method of retrofitting an original rotatable blow molding module having multiple existing blow molding stations, each existing mold hanger defining an existing outer envelope. The disclosed method may include providing an improved mold hanger substantially contained within the respective existing outer envelope and including low-profile drive mechanisms configured opposably to drive moveable inserts into the mold. Further disclosed is a method of manufacturing a blow molded bottle with a deep pinch grip, the method including providing within a mold hanger a drive mechanism to drive a moveable insert into the mold. A bottle made by such methods is also disclosed. | 10-29-2015 |
20160075502 | Plastic Aerosol Container - An aerosol container includes a main body portion that is constructed and arranged to withstand aerosol pressurization within a range that is about 90-180 psig and a threaded finish portion that is unitary with the main body portion. The threaded finish portion has at least one helical thread, a support ledge beneath the helical thread and a secondary flange that is positioned beneath the support ledge. The secondary flange has an outer circumference that is noncircular in at least one location, whereby it may be engaged during a capping operation to prevent rotation of the container during capping. A method of making an aerosol container in which a preform is capped before the blow molding process is also disclosed. | 03-17-2016 |
20160136865 | DEEP GRIP MECHANISM FOR BLOW MOLD AND RELATED METHODS AND BOTTLES - Disclosed is a mold for forming a deep grip container, the mold having drive mechanisms opposably to drive moveable inserts into the mold. The drive mechanisms may be located entirely within the mold and may include a slotted cam. Also disclosed is a method of manufacturing a blow molded bottle with a deep pinch grip comprising: providing a mold hanger having an outer envelope and providing within the outer envelope a drive mechanism to drive moveable inserts into the mold after blowing molten plastic into contact with the mold. Further disclosed is a blow molded bottle with a deep pinch grip manufactured according to the disclosed methods. | 05-19-2016 |
Patent application number | Description | Published |
20130235992 | PREFERENTIAL EXECUTION OF METHOD CALLS IN HYBRID SYSTEMS - Affinity-based preferential call technique, in one aspect, may improve performance of distributed applications in a hybrid system having heterogeneous platforms. A segment of code in a program being executed on a processor may be intercepted or trapped in runtime. A platform is selected in the hybrid system for executing said segment of code, the platform determined to run the segment of code with best efficiency among a plurality of platforms in the hybrid system. The segment of code is dynamically executed on the selected platform determined to run the segment of code with best efficiency. | 09-12-2013 |
20130239128 | PREFERENTIAL EXECUTION OF METHOD CALLS IN HYBRID SYSTEMS - Affinity-based preferential call technique, in one aspect, may improve performance of distributed applications in a hybrid system having heterogeneous platforms. A segment of code in a program being executed on a processor may be intercepted or trapped in runtime. A platform is selected in the hybrid system for executing said segment of code, the platform determined to run the segment of code with best efficiency among a plurality of platforms in the hybrid system. The segment of code is dynamically executed on the selected platform determined to run the segment of code with best efficiency. | 09-12-2013 |
20140143364 | RDMA-OPTIMIZED HIGH-PERFORMANCE DISTRIBUTED CACHE - For remote direct memory access (RDMA) by a client to a data record stored in a cache on a server, a hash map is received by a client from a server. The hash map includes one or more entries associated with a key for the data record stored in the cache on the server that stores a server-side remote pointer referencing the data record stored in the cache on the server. The client, using the key, looks up the server-side remote pointer for the data record from the hash map, and then performs one or more RDMA operations using the server-side remote pointer that allow the client to directly access the data record stored in the cache on the server. | 05-22-2014 |
20140143365 | RDMA-OPTIMIZED HIGH-PERFORMANCE DISTRIBUTED CACHE - For remote direct memory access (RDMA) by a client to a data record stored in a cache on a server, a hash map is received by a client from a server. The hash map includes one or more entries associated with a key for the data record stored in the cache on the server that stores a server-side remote pointer referencing the data record stored in the cache on the server. The client, using the key, looks up the server-side remote pointer for the data record from the hash map, and then performs one or more RDMA operations using the server-side remote pointer that allow the client to directly access the data record stored in the cache on the server. | 05-22-2014 |
20140201302 | METHOD, APPARATUS AND COMPUTER PROGRAMS PROVIDING CLUSTER-WIDE PAGE MANAGEMENT - An exemplary method in accordance with embodiments of this invention includes, at a virtual machine that forms a part of a cluster of virtual machines, computing a key for an instance of a memory page that is to be swapped out to a shared memory cache that is accessible by all virtual machines of the cluster of virtual machines; determining if the computed key is already present in a global hash map that is accessible by all virtual machines of the cluster of virtual machines; and only if it is determined that the computed key is not already present in the global hash map, storing the computed key in the global hash map and the instance of the memory page in the shared memory cache. | 07-17-2014 |
20140201451 | METHOD, APPARATUS AND COMPUTER PROGRAMS PROVIDING CLUSTER-WIDE PAGE MANAGEMENT - A data processing system includes a plurality of virtual machines each having associated memory pages; a shared memory page cache that is accessible by each of the plurality of virtual machines; and a global hash map that is accessible by each of the plurality of virtual machines. The data processing system is configured such that, for a particular memory page stored in the shared memory page cache that is associated with two or more of the plurality of virtual machines, there is a single key stored in the global hash map that identifies at least a storage location in the shared memory page cache of the particular memory page. The system can be embodied at least partially in a cloud computing system. | 07-17-2014 |
20150067085 | AUTOMATIC PINNING AND UNPINNING OF VIRTUAL PAGES FOR REMOTE DIRECT MEMORY ACCESS - In one exemplary embodiment, a computer-implemented method includes receiving, at a remote direct memory access (RDMA) device, a plurality of RDMA requests referencing a plurality of virtual pages. Data transfers are scheduled for the plurality of virtual pages, wherein the scheduling occurs at the RDMA device. The number of the virtual pages that are currently pinned is limited for the RDMA requests based on a predetermined pinned page limit. | 03-05-2015 |
20150067087 | AUTOMATIC PINNING AND UNPINNING OF VIRTUAL PAGES FOR REMOTE DIRECT MEMORY ACCESS - In one exemplary embodiment, a computer-implemented method includes receiving, at a remote direct memory access (RDMA) device, a plurality of RDMA requests referencing a plurality of virtual pages. Data transfers are scheduled for the plurality of virtual pages, wherein the scheduling occurs at the RDMA device. The number of the virtual pages that are currently pinned is limited for the RDMA requests based on a predetermined pinned page limit. | 03-05-2015 |
20150186330 | REMOTE DIRECT MEMORY ACCESS (RDMA) HIGH PERFORMANCE PRODUCER-CONSUMER MESSAGE PROCESSING - A method, system and computer program product for remote direct memory access (RDMA) optimized producer-consumer message processing in a messaging hub is provided. The method includes initializing a shared memory region in memory of a host server hosting operation of a messaging hub. The initialization provides for a control portion and one or more data portions, the control portion storing an index to an available one of the data portions. The method also includes transmitting to a message producer an address of the shared memory region and receiving a message in one of the data portions of the shared memory region from the message producer by way of an RDMA write operation on a network interface of the host server. Finally, the method includes retrieving the message from the one of the data portions and processing the message in the messaging hub in response to the receipt of the message. | 07-02-2015 |
20150186331 | REMOTE DIRECT MEMORY ACCESS (RDMA) HIGH PERFORMANCE PRODUCER-CONSUMER MESSAGE PROCESSING - A method, system and computer program product for remote direct memory access (RDMA) optimized producer-consumer message processing in a messaging hub is provided. The method includes initializing a shared memory region in memory of a host server hosting operation of a messaging hub. The initialization provides for a control portion and one or more data portions, the control portion storing an index to an available one of the data portions. The method also includes transmitting to a message producer an address of the shared memory region and receiving a message in one of the data portions of the shared memory region from the message producer by way of an RDMA write operation on a network interface of the host server. Finally, the method includes retrieving the message from the one of the data portions and processing the message in the messaging hub in response to the receipt of the message. | 07-02-2015 |
20150261563 | PASSIVE TWO-PHASE COMMIT SYSTEM FOR HIGH-PERFORMANCE DISTRIBUTED TRANSACTION EXECUTION - In various embodiments a distributed computing node in a plurality of distributed computing nodes executes transactions in a distributed processing system. In one embodiment, a transaction commit message is received from a client computing node for a transaction. The transaction commit message includes at least an identifier of the transaction and a transaction sequence for the transaction. The transaction sequence indicates a sequence of execution for the transaction on the plurality of distributed computing nodes. An entry within the transaction sequence associated with the distributed computing node is identified. The entry includes a sequence number for executing the transaction on the distributed computing node with respect to other transactions. The transaction is executed based on the sequence number in the entry. | 09-17-2015 |
20150281016 | LOAD BALANCING OF DISTRIBUTED SERVICES - Various embodiments load balance service requests across one or more servers. In one embodiment, a service requestor directly accesses a shared metrics array stored in at least one server of a plurality of servers in a service cluster. Each of these servers includes one or more services. The shared metrics array is accessible by each of the plurality of servers, and includes a set of metrics for each of the plurality of servers. A determination is made based on the set of metrics associated with at least one server in the plurality of servers if a service request is to be sent to the at least one server. The service request is sent to the at least one server based on determining that the service request is to be sent to the at least one sever. | 10-01-2015 |
20150347243 | MULTI-WAY, ZERO-COPY, PASSIVE TRANSACTION LOG COLLECTION IN DISTRIBUTED TRANSACTION SYSTEMS - In various embodiments a distributed computing node in a plurality of distributed computing nodes logs transactions in a distributed processing system. In one embodiment, a set of information associated with at least one transaction is recorded in a transaction log. At least a portion of memory in at least one information processing system involved in the transaction is accessed. The portion of memory is directly accessed without involving a processor of the at least one information processing system. The set of information from the transaction log is written to the portion of memory. The set of information is directly written to the portion of memory without involving a processor of the at least one information processing system. | 12-03-2015 |
Patent application number | Description | Published |
20140068572 | JAVA NATIVE INTERFACE ARRAY HANDLING IN A DISTRIBUTED JAVA VIRTUAL MACHINE - A method for executing native code in a distributed Java Virtual Machine (JVM) is disclosed herein. The method may include receiving, in a first thread executing in a remote execution container, a first native code-generated call, such as a Java Native Interface (JNI) call, to a second thread, the first call including a first array write request. The first call may be stored in an instruction cache and bundled with a second native code-generated call and sent to the second thread. The calls are unbundled and executed in the second thread. An opaque handle to an array returned by the second call is bundled with corresponding array data and returned to the first thread. The array data of the bundle is stored in a data cache and retrieved in response to requests for the array data addressed to the second thread. A corresponding computer program product is also disclosed. | 03-06-2014 |
20140068579 | JAVA NATIVE INTERFACE ARRAY HANDLING IN A DISTRIBUTED JAVA VIRTUAL MACHINE - A method for executing native code in a distributed Java Virtual Machine (JVM) is disclosed herein. The method may include receiving, in a first thread executing in a remote execution container, a first native code-generated call, such as a Java Native Interface (JNI) call, to a second thread, the first call including a first array write request. The first call may be stored in an instruction cache and bundled with a second native code-generated call and sent to the second thread. The calls are unbundled and executed in the second thread. An opaque handle to an array returned by the second call is bundled with corresponding array data and returned to the first thread. The array data of the bundle is stored in a data cache and retrieved in response to requests for the array data addressed to the second thread. A corresponding computer program product is also disclosed. | 03-06-2014 |
20140359043 | HIGH PERFORMANCE, DISTRIBUTED, SHARED, DATA GRID FOR DISTRIBUTED JAVA VIRTUAL MACHINE RUNTIME ARTIFACTS - A server and/or a client stores a metadata hash map that includes one or more entries associated with keys for data records stored in a cache on a server, wherein the data records comprise Java Virtual Machine (JVM) artifacts or monitoring information. Each of the entries stores metadata for a corresponding data record, wherein the metadata comprises a server-side remote pointer that references the corresponding data record stored in the cache, as well as a version identifier for the key. A selected data record is accessed using a provided key by: (1) identifying potentially matching entries in the metadata hash map using the provided key; (2) accessing data records stored in the cache using the server-side remote pointers from the potentially matching entries; and (3) determining whether the accessed data records match the selected data record using the provided key and the version identifiers from the potentially matching entries. | 12-04-2014 |
20150067088 | SCHEDULING AND EXECUTION OF DAG-STRUCTURED COMPUTATION ON RDMA-CONNECTED CLUSTERS - A server and/or a client stores a metadata hash map that includes one or more entries associated with keys for data records stored in a cache on a server, wherein the data records comprise a directed acyclic graph (DAG), and the directed acyclic graph is comprised of a collection of one or more nodes connected by one or more edges, each of the nodes representing one or more tasks ordered into a sequence, and each of the edges representing one or more constraints on the nodes connected by the edges. Each of the entries stores metadata for a corresponding data record, wherein the metadata comprises a server-side remote pointer that references the corresponding data record stored in the cache. A selected data record is accessed using a provided key by: (1) identifying potentially matching entries in the metadata hash map using the provided key; (2) accessing data records stored in the cache using the server-side remote pointers from the potentially matching entries; and (3) determining whether the accessed data records match the selected data record using the provided key. | 03-05-2015 |
20160105511 | SCHEDULING AND EXECUTION OF DAG-STRUCTURED COMPUTATION ON RDMA-CONNECTED CLUSTERS - A server and/or a client stores a metadata hash map that includes one or more entries associated with keys for data records stored in a cache on a server, wherein the data records comprise a directed acyclic graph (DAG), and the directed acyclic graph is comprised of a collection of one or more nodes connected by one or more edges, each of the nodes representing one or more tasks ordered into a sequence, and each of the edges representing one or more constraints on the nodes connected by the edges. Each of the entries stores metadata for a corresponding data record, wherein the metadata comprises a server-side remote pointer that references the corresponding data record stored in the cache. A selected data record is accessed using a provided key by: (1) identifying potentially matching entries in the metadata hash map using the provided key; (2) accessing data records stored in the cache using the server-side remote pointers from the potentially matching entries; and (3) determining whether the accessed data records match the selected data record using the provided key. | 04-14-2016 |