Patent application number | Description | Published |
20110211665 | Gantry Image Guided Radiotherapy System And Related Treatment Delivery Methods - Systems, methods, and related computer program products for image-guided radiation treatment (IGRT) are described. Provided according to one preferred embodiment is an IGRT apparatus including a barrel-style rotatable gantry structure that provides high mechanical stability, versatility in radiation delivery, and versatility in target tracking. Methods for treatment radiation delivery using the IGRT apparatus include conical non-coplanar rotational arc therapy and cono-helical non-coplanar rotational arc therapy. A radiation treatment head (MV source) and a treatment guidance imaging system including a kV imaging source are mounted to and rotatable with a common barrel-style rotatable gantry structure, or alternatively the MV and kV sources are mounted to separate barrel-style rotatable gantry structures independently rotatable around a common axis of rotation. Methods for intra-fraction target tracking in a gantry-style IGRT system based on comparisons between a pre-acquired planning image and intrafraction x-ray tomosynthesis images and/or intrafraction cone beam CT (CBCT) images are also described. | 09-01-2011 |
20120008734 | Target Tracking for Image-Guided Radiation Treatment - Systems, methods, and related computer program products for medical imaging and image-guided radiation treatment (IGRT) are described. In one preferred embodiment, an IGRT system provides intrafraction target tracking based on a comparison of intrafraction x-ray tomosynthesis image data with initial x-ray tomosynthesis image data acquired with the patient in an initial treatment position, the initial x-ray tomosynthesis image data having an inherent registration with co-acquired image data from a setup imaging system integral with, or having known geometry relative to, the tomosynthesis imaging system. Repeated registration of intrafraction x-ray tomosynthesis image data with pre-acquired reference image data from a different frame of reference is not required during intrafraction radiation delivery. Advantages include streamlined intrafraction computation and/or reduced treatment delivery margins. | 01-12-2012 |
20150073256 | GANTRY IMAGE GUIDED RADIOTHERAPY SYSTEM AND RELATED TREATMENT DELIVERY METHODS - Systems, methods, and related computer program products for image-guided radiation treatment (IGRT) are described. Provided according to one preferred embodiment is an IGRT apparatus including a barrel-style rotatable gantry structure that provides high mechanical stability, versatility in radiation delivery, and versatility in target tracking. Methods for treatment radiation delivery using the IGRT apparatus include conical non-coplanar rotational arc therapy and cono-helical non-coplanar rotational arc therapy. A radiation treatment head (MV source) and a treatment guidance imaging system including a kV imaging source are mounted to and rotatable with a common barrel-style rotatable gantry structure, or alternatively the MV and kV sources are mounted to separate barrel-style rotatable gantry structures independently rotatable around a common axis of rotation. Methods for intra-fraction target tracking in a gantry-style IGRT system based on comparisons between a pre-acquired planning image and intrafraction x-ray tomosynthesis images and/or intrafraction cone beam CT (CBCT) images are also described. | 03-12-2015 |
20150131774 | GANTRY IMAGE GUIDED RADIOTHERAPY SYSTEM AND RELATED TREATMENT DELIVERY METHODS - Systems, methods, and related computer program products for image-guided radiation treatment (IGRT) are described. Provided according to one preferred embodiment is an IGRT apparatus including a barrel-style rotatable gantry structure that provides high mechanical stability, versatility in radiation delivery, and versatility in target tracking. Methods for treatment radiation delivery using the IGRT apparatus include conical non-coplanar rotational arc therapy and cono-helical non-coplanar rotational arc therapy. A radiation treatment head (MV source) and a treatment guidance imaging system including a kV imaging source are mounted to and rotatable with a common barrel-style rotatable gantry structure, or alternatively the MV and kV sources are mounted to separate barrel-style rotatable gantry structures independently rotatable around a common axis of rotation. Methods for intra-fraction target tracking in a gantry-style IGRT system based on comparisons between a pre-acquired planning image and intrafraction x-ray tomosynthesis images and/or intrafraction cone beam CT (CBCT) images are also described. | 05-14-2015 |
20150182761 | TRACKING OF MOVING TARGETS - Treatment targets such as tumors or lesions, located within an anatomical region that undergoes motion (which may be periodic with cycle P) are tracked. A 4D mathematical model may be established for the non-rigid motion and deformation of the anatomical region, from a set of CT or other 3D images. The 4D mathematical model relates the 3D locations of part(s) of the anatomical region with the targets being tracked, as a function of the position in time within P. Using non-rigid image registration between pre-operative and intra-operative images, the position of the target and/or other part(s) of the anatomical region may be determined. | 07-02-2015 |
Patent application number | Description | Published |
20090139522 | Monitor for automatic resuscitator with optional gas flow control - The present invention pertains generally to a monitoring system for a resuscitator which detects operation of the resuscitator and includes means for informing an operator of function. The monitoring system is triggered by a pressure signal provided by the cycling of the automatic resuscitator from a controlled inhalation phase to a controlled exhalation phase. The monitoring aspect of the system detects specifically a single point low pressure signals which are sequentially compared against an integrated time clock. Failure of the resuscitator system itself to generate a low pressure signal against the integrated time clock causes an alarm condition. Further, gas management is optionally effected by a flow controller integrated into the monitor, a gas management system which responds to the single point low pressure signal and operate a gas valve attached between a gas supply and an automatic resuscitator such that gas is allowed to flow to the resuscitator when the resuscitator is in an inhalation mode and gas flow is interrupted when the resuscitator is in an exhalation mode. The monitoring system includes a low threshold pressure sensor which is actuated by means of a recurrent low pressure pulse generated by the automatic resuscitator itself through the cycling of the resuscitator and remains essentially unaffected by the respiratory cycling of the patient, thus preventing false triggers and greatly simplifying the flow controller operation and format. The low threshold pressure sensor is coupled to a processor wherein the processor reads the occurrence of a pressure event at the pressure sensor and which then closes the gas supply valve and starts a clock. Once the clock reaches a pre-defined duration, the gas supply valve is reopened, the automatic resuscitator continues into an inhalation mode, and the process repeats. | 06-04-2009 |
20090205660 | Monitor for automatic resuscitator with primary and secondary gas flow control - The present invention pertains generally to a monitoring system for a resuscitator which detects operation of the resuscitator and a controller unit for a supply of therapeutic gas to a resuscitator, and more specifically, a flow controller for a supply a therapeutic gas to an automatic resuscitator which is triggered by a single point pressure signal provided by the cycling of the automatic resuscitator from a controlled inhalation phase to a controlled exhalation phase. The monitoring aspect of the system detects single point low pressure signals which are sequentially compared against a time clock. Failure of the resuscitator system itself to generate a low pressure signal against the integrated time clock causes an alarm condition. Further, gas management is effected by a flow controller integrated into the monitor, a gas management system which responds to the single point low pressure signal and operate a primary gas control valve attached between a gas supply and an automatic resuscitator such that gas is allowed to flow to the resuscitator when the resuscitator is in an inhalation mode and gas flow is interrupted when the resuscitator is in an exhalation mode. A secondary gas control valve is integrated into the gas management system in parallel to the primary gas control valve. The flow controller includes a low threshold pressure sensor which is actuated by means of a recurrent low pressure pulse generated by the automatic resuscitator itself through the cycling of the resuscitator and remains essentially unaffected by the respiratory cycling of the patient, thus preventing false triggers and greatly simplifying the flow controller operation and format. The low threshold pressure sensor is coupled to a processor wherein the processor reads the occurrence of a pressure event at the pressure sensor and which then closes the primary gas control valve and starts a clock. As the pressure is decreased in the gas management system resulting from the primary gas control being moved to a closed position, the secondary gas control valve moves to open state, thus allowing the gas management system to vent to atmosphere during exhalation, reducing the pressure of the system to an operator defined positive level. Once the clock reaches a pre-defined duration, the primary gas control valve is reopened, the pressure in the gas management system increases thus closing the secondary gas control valve, the automatic resuscitator continues into an inhalation mode, and the process repeats. | 08-20-2009 |
20090255538 | Monolithic endotracheal tube holder - This invention pertains generally to a device for retaining a medically relevant tube into a proper registration for application of medical treatment to a patient, and more particularly to a flexible holder for positioning of an endotracheal tube wherein said holder has integrated therein circumferential guard projections for maintaining optimal flow characteristics of the restrained endotracheal tube. Circumferential guard projections extend both outwardly and inwardly from said endotracheal tube holder and are integral to and monolithically formed with the endotracheal tube holder. The endotracheal tube holder is adaptable to receiving tubes of varying diameters and includes a capture means for allowing insertion and removal of an endotracheal tube through a transverse access port in a side aspect of the holder. The monolithic nature of the endotracheal tube holder design is further enhanced through incorporation of access portals about the holder for allowing routine patient maintenance. | 10-15-2009 |
Patent application number | Description | Published |
20110258659 | System and Method for Construction, Delivery and Display of iTV Content - iTV content is created and deployed using a server component adapted to allow content developers to create applications according to an authoring specification that describes a framework for same; a transport component configured to optimize and deliver the applications to one or more clients; and a client component adapted to render the applications through a television so as to permit user interaction therewith. The authoring specification provides for the presentation of content through one or more templates defined therein, allowing application definition and behavior to remain common across multiple client device types, middleware platforms, and/or iTV operating environments. The framework for applications accommodates advertising, promotions, content placement packages and/or programming campaign definitions, so as to permit a selection of a specific advertisement, promotion or content at a time of preparation of the iTV content by the server, and/or a time of execution of the applications by the client. | 10-20-2011 |
20120254912 | System and Method for Construction, Delivery and Display of iTV Content - iTV content is created and deployed using a server component adapted to allow content developers to create applications according to an authoring specification that describes a framework for same; a transport component configured to optimize and deliver the applications to one or more clients; and a client component adapted to render the applications through a television so as to permit user interaction therewith. The authoring specification provides for the presentation of content through one or more templates defined therein, allowing application definition and behavior to remain common across multiple client device types, middleware platforms, and/or iTV operating environments. The framework for applications accommodates advertising, promotions, content placement packages and/or programming campaign definitions, so as to permit a selection of a specific advertisement, promotion or content at a time of preparation of the iTV content by the server, and/or a time of execution of the applications by the client. | 10-04-2012 |
20130024906 | SYSTEM AND METHOD FOR CONSTRUCTION, DELIVERY AND DISPLAY OF ITV CONTENT - iTV content is created and deployed using a server component adapted to allow content developers to create applications according to an authoring specification that describes a framework for same; a transport component including an operator-deployed application management system configured to optimize and deliver the aplications to one or more clients; and a client component adapted to render the applications through a television so as to permit user interaction therewith. The authoring specification provides for the presentation of content through one or more templates defined therein, allowing application definition and behavior to remain common across multiple client device types, middleware platforms, and/or iTV operating environments. The framework for applications accommodates advertising, promotions, content placement packages and/or programming campaign definitions, so as to permit a selection of a specific advertisement, promotion or content at a time of preparation of the iTV content by the server, and/or a time of execution of the applications by the client. | 01-24-2013 |
20130198642 | Providing Supplemental Content - Computing devices, computer-readable media storing computer-executable instructions, methods, and systems for discovering, organizing, and presenting supplemental content are disclosed. A discovery system may be used to discover an item, such as a supplemental content presentation application, which, when launched may present supplemental content to a user while the user is consuming primary content. The supplemental content presentation application may also present a timeline that users may interact with to view different portions of the supplemental content. The timeline may also be modified by adding markers along the timeline so that when a marker is selected, a particular piece of supplemental content is presented. | 08-01-2013 |
20130227617 | System and Method for Construction, Delivery and Display of iTV Content - iTV content is created and deployed using a server component adapted to allow content developers to create applications according to an authoring specification that describes a framework for same; a transport component including an operator-deployed application management system configured to optimize and deliver the applications to one or more clients; and a client component adapted to render the applications through a television so as to permit user interaction therewith. The authoring specification provides for the presentation of content through one or more templates defined therein, allowing application definition and behavior to remain common across multiple client device types, middleware platforms, and/or iTV operating environments. The framework for applications accommodates advertising, promotions, content placement packages and/or programming campaign definitions, so as to permit a selection of a specific advertisement, promotion or content at a time of preparation of the iTV content by the server, and/or a time of execution of the applications by the client. | 08-29-2013 |
20150365480 | METHODS AND SYSTEMS FOR COMMUNICATING WITH ELECTRONIC DEVICES - Methods and systems for communicating with electronic devices are provided. In some embodiments, a method for interacting with electronic devices may include a method for interacting with electronic devices on a network, the method comprising the steps of: searching for the presence of a signal generated by an electronic device; detecting the presence of an unregistered electronic device on the network; receiving schema from electronic device; associating the received device schema with a record of data in a database or other repository; and using the associated data to control a function of the electronic device through the network. | 12-17-2015 |
Patent application number | Description | Published |
20100068815 | SITE-SPECIFIC RECOMBINATION SYSTEMS FOR USE IN EUKARYOTIC CELLS - Prokaryotic recombination systems have been adapted to function in eukaryotes in order to achieve one or more of the following: DNA site specific excision, translocation, integration and inversion. These recombination systems are identified as seven members of the small serine resolvase subfamily: CinH, ParA, Tn1721, Tn5053, Tn21, Tn402, and Tn501 and three members of the large serine resolvase subfamily: Bxb1, U153, and TP901-1. These recombination systems represent new tools for the genetic manipulation of eukaryotic genomes. | 03-18-2010 |
20110136237 | SITE-SPECIFIC RECOMBINATION SYSTEMS FOR USE IN EUKARYOTIC CELLS - Prokaryotic recombination systems have been adapted to function in eukaryotes in order to achieve one or more of the following: DNA site specific excision, translocation, integration and inversion. These recombination systems are identified as seven members of the small serine resolvase subfamily: CinH, ParA, Tn1721, Tn5053, Tn21, Tn402, and Tn501 and three members of the large serine resolvase subfamily: Bxb1, U153, and TP901-1. These recombination systems represent new tools for the genetic manipulation of eukaryotic genomes. | 06-09-2011 |
Patent application number | Description | Published |
20090240744 | POUROVER JOURNALING - PourOver is the process of replicating databases across clusters, in order to achieve real and/or near real-time database consistency between clusters (e.g., continually provide the ability to construct a consistent database on the alternate cluster that is up to date within a few minutes worth of transactions). | 09-24-2009 |
20110145559 | SYSTEM AND METHOD FOR CONTROLLING CENTRAL PROCESSING UNIT POWER WITH GUARANTEED STEADY STATE DEADLINES - A method of dynamically controlling a central processing unit is disclosed. The method may include determining when a CPU enters a steady state, calculating an optimal frequency for the CPU when the CPU enters a steady state, guaranteeing a steady state CPU utilization, and guaranteeing a steady state CPU utilization deadline. | 06-16-2011 |
20110145605 | SYSTEM AND METHOD FOR DYNAMICALLY CONTROLLING A PLURALITY OF CORES IN A MULTICORE CENTRAL PROCESSING UNIT BASED ON TEMPERATURE - A method of controlling power within a multicore central processing unit (CPU) is disclosed. The method may include monitoring a die temperature, determining a degree of parallelism within a workload of the CPU, and powering one or more cores of the CPU up or down based on the degree of parallelism, the die temperature, or a combination thereof. | 06-16-2011 |
20110145615 | SYSTEM AND METHOD FOR CONTROLLING CENTRAL PROCESSING UNIT POWER BASED ON INFERRED WORKLOAD PARALLELISM - A method of dynamically controlling power within a multicore CPU is disclosed and may include receiving a degree of parallelism in a workload of a zeroth core and determining whether the degree of parallelism in the workload of the zeroth core is equal to a first wake condition. Further, the method may include determining a time duration for which the first wake condition is met when the degree of parallelism in the workload of the zeroth core is equal to the first wake condition and determining whether the time duration is equal to a first confirm wake condition. The method may also include invoking an operating system to power up a first core when the time duration is equal to the first confirm wake condition. | 06-16-2011 |
20110145616 | SYSTEM AND METHOD FOR CONTROLLING CENTRAL PROCESSING UNIT POWER IN A VIRTUALIZED SYSTEM - A method of dynamically controlling power within a multicore central processing unit is disclosed and includes executing a plurality of virtual cores, virtually executing one or more tasks, one or more threads, or a combination thereof at the virtual cores, and physically executing one or more tasks, one or more threads, or a combination thereof at a zeroth physical core. The method may further include receiving a degree of parallelism in a workload of a plurality of virtual cores and determining whether the degree of parallelism in the workload of the virtual cores is equal to a first wake condition. | 06-16-2011 |
20110145617 | SYSTEM AND METHOD FOR CONTROLLING CENTRAL PROCESSING UNIT POWER WITH GUARANTEED TRANSIENT DEADLINES - A method of controlling power at a central processing unit is disclosed. The method may include moving to a higher CPU frequency after a transient performance deadline has expired, entering an idle state, and resetting the transient performance deadline based on an effective transient budget. | 06-16-2011 |
20110145624 | SYSTEM AND METHOD FOR ASYNCHRONOUSLY AND INDEPENDENTLY CONTROLLING CORE CLOCKS IN A MULTICORE CENTRAL PROCESSING UNIT - A method of controlling core clocks in a multicore central processing unit is disclosed and may include executing a zeroth dynamic clock and voltage scaling (DCVS) algorithm on a zeroth core and executing a first DCVS algorithm on a first core. The zeroth DCVS algorithm may operable to independently control a zeroth clock frequency associated with the zeroth core and the first DCVS algorithm may be operable to independently control a first clock frequency associated with the first core. | 06-16-2011 |
20110145824 | SYSTEM AND METHOD FOR CONTROLLING CENTRAL PROCESSING UNIT POWER WITH REDUCED FREQUENCY OSCILLATIONS - A method of dynamically controlling power within a central processing unit is disclosed and may include entering an idle state, reviewing a previous busy cycle immediately prior to the idle state, and based on the previous busy cycle determining a CPU frequency for a next busy cycle. | 06-16-2011 |
20110173360 | SYSTEM AND METHOD OF MONITORING A CENTRAL PROCESSING UNIT IN REAL TIME - A method of monitoring one or more central processing units in real time is disclosed. The method may include monitoring state data associated with the one or more CPUs in real-time, filtering the state data, and at least partially based on filtered state data, selectively altering one or more system settings. | 07-14-2011 |
20110225590 | SYSTEM AND METHOD OF EXECUTING THREADS AT A PROCESSOR - A method and system for executing a plurality of threads are described. The method may include mapping a thread specified priority value associated with a dormant thread to a thread quantized priority value associated with the dormant thread if the dormant thread becomes ready to run. The method may further include adding the dormant thread to a ready to run queue and updating the thread quantized priority value. A thread quantum value associated with the dormant thread may also be updated, or a combination of the quantum value and quantized priority value may be both updated. | 09-15-2011 |
20130007413 | System and Apparatus For Consolidated Dynamic Frequency/Voltage Control - Methods and apparatus for accomplishing dynamic frequency/voltage control between at least two processor cores in a multi-processor device or system include receiving busy, idle and wait, time and/or frequency information from a first processor core and receiving busy, idle, wait, time and/or frequency information from a second processor core. The received busy, idle, wait, time and/or frequency information may be correlated to identify patterns of interdependence. The correlated information may be used to determine dynamic frequency/voltage control settings for the first and second processor cores to provide a performance level that accommodates interdependent processes, threads and processor cores. The correlation of received busy, idle, wait, time and/or frequency information may involve generating a consolidated busy/idle pulse train that can then be used to set the frequency or voltage of each processor core independently. | 01-03-2013 |
20130060555 | System and Apparatus Modeling Processor Workloads Using Virtual Pulse Chains - Methods and apparatus for controlling at least two processing cores in a multi-processor device or system include accessing an operating system run queue to generate virtual pulse trains for each core and correlating the virtual pulse trains to identify patterns of interdependence. The correlated information may be used to determine dynamic frequency/voltage control settings for the first and second processing cores to provide a performance level that accommodates interdependent processes, threads and processing cores. | 03-07-2013 |
20130061069 | SYSTEM AND METHOD OF MONITORING A CENTRAL PROCESSING UNIT IN REAL TIME - Devices and methods for monitoring one or more central processing units in real time is disclosed. The method may include monitoring state data associated with the one or more CPUs in real-time, filtering the state data, and at least partially based on filtered state data, selectively altering one or more system settings. A device may include means for monitoring state data associated with the one or more CPUs in real-time, means for filtering the state data, and means for selectively altering one or more system settings at least partially based on filtered state data. A device may also include a sub-sampling circuit configured to receive a hardware core signal from the central processing unit and output a central processing unit state indication, and an infinite impulse response filter connected to the sub-sampling circuit and configured to receive the central processing unit state indication from the sub-sampling circuit. | 03-07-2013 |
20130074085 | SYSTEM AND METHOD FOR CONTROLLING CENTRAL PROCESSING UNIT POWER WITH GUARANTEED TRANSIENT DEADLINES - Methods, systems and devices that include a dynamic clock and voltage scaling (DCVS) solution configured to compute and enforce performance guarantees to ensure that a processor does not remain in a busy state (e.g., due to transient workloads) for more than a predetermined amount of time above that which is required for that processor to complete its pre-computed steady state workload. The DCVS may adjust the frequency and/or voltage of a processor based on a variable delay to ensure that the processing core only falls behind its steady state workload by, at most, a predefined maximum amount of work, irrespective of the operating frequency or voltage of the processor. | 03-21-2013 |
20130151879 | SYSTEM AND METHOD FOR CONTROLLING CENTRAL PROCESSING UNIT POWER WITH GUARANTEED TRANSIENT DEADLINES - Methods, systems and devices that include a dynamic clock and voltage scaling (DCVS) solution configured to compute and enforce performance guarantees for a group of processors to ensure that the processors does not remain in a busy state (e.g., due to transient workloads) for a combined period that is more than a predetermined amount of time above that which is required for one of the processors to complete its pre-computed steady state workload. The DCVS may adjust the frequency and/or voltage of one or more of the processors based on a variable delay to ensure that the multiprocessor system only falls behind its steady state workload by, at most, a predefined maximum amount of work, irrespective of the operating frequency or voltage of the processors. | 06-13-2013 |
20140002730 | ADAPTIVE FRAME RATE CONTROL | 01-02-2014 |
20140181542 | System and Method For Dynamically Controlling A Plurality Of Cores In A Multicore Central Processing Unit Based On Tempature - A method of controlling power within a multicore central processing unit (CPU) is disclosed. The method may include monitoring a die temperature, determining a degree of parallelism within a workload of the CPU, and powering one or more cores of the CPU up or down based on the degree of parallelism, the die temperature, or a combination thereof. | 06-26-2014 |
20150046685 | Intelligent Multicore Control For Optimal Performance Per Watt - The various aspects provide for a device and methods for intelligent multicore control of a plurality of processor cores of a multicore integrated circuit. The aspects may identify and activate an optimal set of processor cores to achieve the lowest level power consumption for a given workload or the highest performance for a given power budget. The optimal set of processor cores may be the number of active processor cores or a designation of specific active processor cores. When a temperature reading of the processor cores is below a threshold, a set of processor cores may be selected to provide the lowest power consumption for the given workload. When the temperature reading of the processor cores is above the threshold, a set processor cores may be selected to provide the best performance for a given power budget. | 02-12-2015 |
20150161070 | METHOD AND SYSTEM FOR MANAGING BANDWIDTH DEMAND FOR A VARIABLE BANDWIDTH PROCESSING ELEMENT IN A PORTABLE COMPUTING DEVICE - A method and system for managing bandwidth demand for a variable bandwidth processing element in a portable computing device (“PCD”) includes monitoring bandwidth requests of a plurality of constant bandwidth processing elements and monitoring bandwidth requests of a variable bandwidth processing element. The variable bandwidth processing element may be either a graphics processing unit (GPU) or a central processing unit (CPU). The method may include determining if the variable bandwidth processing element needs adjustment to its bandwidth for a bus. Next, a message may be communicated to an aggregate bus driver indicating a level of adjustment for the variable bandwidth processing element. Based on the minimum frequency set for the entire PCD and the level of adjustment for the variable bandwidth processing element, the aggregate bus driver may set a new bandwidth value for the predetermined threshold of the bandwidth limiter for the variable bandwidth processing element. | 06-11-2015 |