Patent application number | Description | Published |
20090154047 | Power Node Switching Center - A circuit fault detector and interrupter which consists of parallel current conduction paths, including a path through a mechanical contactor and a path through a power electronics switch. A fault can be detected by a fault detection circuit within 50 microseconds of the occurrence of the fault, causing the mechanical contactor to be opened and the fault current to be commutated via a laminated, low-inductance bus through the power electronics switch. The power electronics switch is thereafter turned off as soon as possible, interrupting the fault current. The fault current can be interrupted within 200 microseconds of the occurrence of the fault, and the device reduces or eliminates arcing when the mechanical contactor is opened. | 06-18-2009 |
20090321423 | STAND-UP MEMBRANE ROOFING INDUCTION HEATING TOOL - A portable induction heating tool is provided as a membrane roofing tool for use in sealing anchor plates with a heat-activated adhesive to a membrane roofing member. The tool uses two different audible tones so two tools can be used simultaneously on a single roof, while allowing a user to easily distinguish between the operation of both tools. The main housing containing electronics is weather-tight, and requires no forced-cooling devices. The controller automatically performs data logging functions, such as counting the number of anchor plates per job or per day that have been properly placed, counting the number of activation events for a tool's life, tracking the number of faults which occur as the tool is being used, and the controller can identify the type of fault that occurs during operation of the tool. The controller also stores energy setting changes in memory. | 12-31-2009 |
20130299488 | Stand-Up Membrane Roofing Induction Heating Tool - A portable induction heating tool is provided as a membrane roofing tool for use in sealing anchor plates with a heat-activated adhesive to a membrane roofing member. The tool uses two different audible tones so two tools can be used simultaneously on a single roof, while allowing a user to easily distinguish between the operation of both tools. The main housing containing electronics is weather-tight, and requires no forced-cooling devices. The controller automatically performs data logging functions, such as counting the number of anchor plates per job or per day that have been properly placed, counting the number of activation events for a tool's life, tracking the number of faults which occur as the tool is being used, and the controller can identify the type of fault that occurs during operation of the tool. The controller also stores energy setting changes in memory. | 11-14-2013 |
20150076139 | Stand-Up Membrane Roofing Induction Heating Tool - A portable induction heating tool is provided as a membrane roofing tool for use in sealing anchor plates with a heat-activated adhesive to a membrane roofing member. The tool uses two different audible tones so two tools can be used simultaneously on a single roof, while allowing a user to easily distinguish between the operation of both tools. The main housing containing electronics is weather-tight, and requires no forced-cooling devices. The controller automatically performs data logging functions, such as counting the number of anchor plates per job or per day that have been properly placed, counting the number of activation events for a tool's life, tracking the number of faults which occur as the tool is being used, and the controller can identify the type of fault that occurs during operation of the tool. The controller also stores energy setting changes in memory. | 03-19-2015 |
20150144617 | Stand-Up Induction Heating Tool for Membrane Roofing - An induction heating tool has an induction heating coil configured to generate a magnetic field closely matched to the shape of the anchor plate. The induction heating tool includes a base configured to assist an operator in aligning the coil over each anchor plate. In the disclosed embodiments, the base supports a circular induction coil with a structure that clearly shows the position of the induction coil. In the disclosed embodiments, material surrounding the induction coil is removed or made transparent so the operator can see the roof immediately surrounding the induction coil as an additional aid in positioning the tool over anchor plates. | 05-28-2015 |
Patent application number | Description | Published |
20110002849 | THERAPY SELECTION METHOD - The present invention relates to a method to assist in the determination of therapy for a patient suffering from Barrett's oesophagus, especially where first-line therapy has been unsuccessful and when dysplasia has been diagnosed. The method comprises the use of an imaging agent comprising a vector which targets (a) Her2, (b) cMet, (c) guanylyl cyclase or (d) IGF1R. The imaging agent is suitable for radioisotope or optical imaging in vitro or preferably in vivo. | 01-06-2011 |
20110004098 | ESTER IMAGING AGENTS - The present invention relates to contrast agents for optical imaging of oesophageal cancer and Barrett's oesophagus in patients. The contrast agents are esters of 5-aminolevulinic acid (5-ALA). They are useful in the diagnosis of oesophageal cancer and Barrett's oesophagus, for follow up of progress in disease development, and for follow up of treatment of oesophageal cancer and Barrett's oesophagus. The contrast agents are delivered by particular routes of administration. | 01-06-2011 |
20110268660 | METHOD FOR DETECTING DYSPLASIA - The present invention provides a method of imaging useful in the determination of sites of dysplasia in patients suffering from Barrett's oesophagus. The method comprises the use of an optical imaging agent comprising a vector which targets the extracellular domain of EGFR, the vector also being selective for EGFR over Her2. The vector is labelled with an optical reporter suitable for in vivo imaging using light in the green to near-infrared wavelength 500-1200 nm. Also provided are novel optical imaging agents suitable for use in the method. | 11-03-2011 |
20140213899 | Ester Imaging Agents - The present invention relates to contrast agents for optical imaging of oesophageal cancer and Barrett's oesophagus in patients. The contrast agents are esters of 5-aminolevulinic acid (5-ALA). They are useful in the diagnosis of oesophageal cancer and Barrett's oesophagus, for follow up of progress in disease development, and for follow up of treatment of oesophageal cancer and Barrett's oesophagus. The contrast agents are delivered by particular routes of administration. | 07-31-2014 |
Patent application number | Description | Published |
20130027096 | System Including Circuitry For Controlling A Characteristic of a Periodic Signal and Method for Adjusting a Signal - System and circuitry controlling characteristics of periodic signals. In one embodiment adjustment circuitry modifies periodic signal characteristic. A phase detector generates analog input signals indicative of a phase difference between the periodic signal and a reference signal. Conversion circuitry translates the analog input signals into digital signals. Signal driving circuitry, comprising a current source, provides control signals to the signal driving circuitry based on the digital signals. First input circuitry provides a first adjustment signal to the adjustment circuitry. Second input circuitry provides a second adjustment signal to the adjustment circuitry in response to the control signal. The first adjustment signal is based on input of analog signals to a circuit element in the first input circuitry to control the first adjustment signal. The second input circuitry is responsive to the control signal to provide the second adjustment signal with the digital version of the input signals. | 01-31-2013 |
20130027097 | System Including Circuitry Providing Multiple Circuit Paths For Controlling A Characteristic of A Period Signal - System and method providing multiple circuit paths to control characteristics of periodic signals. In one embodiment first and second detector signals are indicative of a phase and frequency differences between the output signal and a reference signal. A first input signal based on the first detector signal adjusts the phase difference. A first control signal based on the second detector signal has frequency content in high and low frequency ranges. A second input signal based on the control signal reduces the frequency difference. A second control signal based on the second detector signal has relatively low frequency content in the high frequency range. A third input signal based on the second control signal reduces the frequency difference. | 01-31-2013 |
20130027098 | System and Method Providing Bandwidth Adjustment In Integral Path of Phase Locked Loop Circuitry - A system incorporating and method of operating phase locked loop circuitry. In one embodiment, having programmable circuitry for adjustment of loop dynamics, a VCO has a first input terminal for selecting phase and frequency characteristics of an output signal and an output terminal on which the output signal is provided. A detector generates first VCO input signals indicative of phase and frequency differences between the VCO output signal and a reference signal. Circuitry digitizes the first VCO input signals and generates an integral path input signal therefrom. Slow integral path circuitry comprising, a first transistor device and a programmable low pass filter: receives the integral path input signal, and provides a low pass filtered version of the integral path input signal to control conduction through the first transistor device and provide a first adjustment signal for adjustment of the frequency of the VCO output signal. | 01-31-2013 |
20130027099 | System, Method and Emulation Circuitry Useful For Adjusting a Characteristic of A Periodic Signal - Systems, methods and circuitry useful for adjusting a periodic signal such as with a voltage controlled oscillator or a delay line. In one series of embodiments, circuits and methods are provided for controlling current flow through first and second parallel paths where an impedance device in one path emulates the impedance characteristics of a different device in the other path. A phase or frequency characteristic of the periodic signal may be adjusted by alternate switching of current through the two paths. | 01-31-2013 |
20130027100 | System and Method for Adjusting a Characteristic of A Periodic Signal with Use of a Filtered Bias Voltage - Circuits and methods for controlling a VCO output signal. A filtered version of an integral path input signal controls current flow through a proportional path. An exemplary embodiment generates an integral path input signal from a digital to analog converter. First integral path circuitry includes a first transistor device and a low pass filter which provides a filtered version of the integral path input signal to a first transistor device to control conduction through the device, providing a first VCO input signal for frequency adjustment of the output signal. Proportional path switching circuitry between a supply terminal and VCO input terminal includes a second transistor device which receives the first VCO input signals to control conduction between the supply terminal and the first VCO input terminal to provide a second signal for adjustment of the phase of the VCO output signal relative to the reference signal. | 01-31-2013 |
20130027119 | System Incorporating Power Supply Rejection Circuitry and Related Method - A system and method providing power supply rejection. One embodiment provides for power supply rejection in PLL or DLL circuitry. First subcircuitry provides second subcircuitry a supply voltage which is a filtered version of power from an external source. The first subcircuitry includes a first field effect transistor and a first low pass filter coupled to receive a signal from the external power source during operation of the second subcircuitry. The filter is coupled to provide a filtered version of the power source signal to the gate of the first transistor, so that when a first source/drain region of the first transistor is connected to receive power from the external source and the gate of the first transistor receives the filtered version of the power source signal, the second source/drain region of the first transistor provides a first modified version of the power received from the external source. | 01-31-2013 |
Patent application number | Description | Published |
20080235305 | Dense prefix generation for garbage collection - A technique for establishing a dense prefix for a memory in a computer system. Memory is divided into a plurality of chunks. An efficiency factor is generated for each chunk in one or more chunks contained in the plurality of chunks. The efficiency factor may be based on an amount of memory to be reclaimed, an amount of memory to be scanned and an amount of memory to be copied relative to the chunk. A dense prefix is then established for the memory based on an efficiency factor associated with a chunk. | 09-25-2008 |
20080250088 | Concurrent evacuation of the young generation - The invention relates to a method for performing generational garbage collection on a heap comprising a plurality of generations. The method involves dividing a young generation of the heap into a first young generation and a second young generation, evacuating the first young generation concurrently with allocating the second young generation, and evacuating the second young generation concurrently with allocating the first young generation and subsequent to fully evacuating the first young generation. | 10-09-2008 |
20080263295 | Methods, apparatus, and program products for improved finalization - Apparatus, methods, and computer program products are disclosed that improve management of a dynamic memory area. One aspect is a method that reclaims memory referenced by a finalizable-object that has been instantiated from a class definition that incorporates at least one parent class and one or more class-extensions into a class hierarchy. The method includes marking for retention a related memory reachable from a reference field of the finalizable-object, and adding the finalizable-object to a finalization set for subsequent invocation of a non-trivial finalize-method. The method also determines whether the portion of the finalizable-object that includes the reference field to the related memory is a class-extension that has a finalizer-free characteristic and conditions the marking for retention on that determination. Thus, a portion the finalizable-object's related memory can be more quickly reclaimed from a dynamic memory area. | 10-23-2008 |
20090204654 | SYSTEM AND METHOD FOR ASYNCHRONOUS PARALLEL GARBAGE COLLECTION - A system and method for asynchronously graying and blackening objects in the marking phase of parallel garbage collection. The system and method use a matrix to control a series of linked list of work to be grayed and blackened. The threads of the garbage collector are each assigned entries within the matrix upon which they may either gray an entry in the linked list or blacken and entry on the linked list. Further restrictions upon the use of the matrix allow non-garbage collection thread to asynchronously or synchronously add objects to be processed by the garbage collector. | 08-13-2009 |
20090248766 | METHOD AND APPARATUS FOR IMPROVING PARALLEL MARKING GARBAGE COLLECTORS THAT USE EXTERNAL BITMAPS - A method for performing garbage collection involves obtaining a first reference bitmap including a block address and a set of mark bits, obtaining a first reference, identifying a mark bit of the set of mark bits based on the first reference, comparing an address associated with the mark bit with the first reference to generate a comparison, selecting an existing word from a global bit map based on the block address and the comparison, calculating a new word based on the set of mark bits and the existing word, replacing the existing word in the global bit map with the new word, and reclaiming a block of memory for reuse based on the global bit map after replacing the existing word. | 10-01-2009 |
20100042799 | EFFICIENT OBJECT PINNING IN A MULTI-THREADED ENVIRONMENT - Improvements to apparatus, methods, and computer program products are disclosed to improve the efficiency of pinning objects in a heap memory that is subject to a garbage collection system. | 02-18-2010 |
20100228796 | MEMORY MANAGEMENT OF SOFT REFERENCES - A garbage collector determines a target amount of heap space to deallocate, estimates an amount of heap space reachable by a plurality of soft references by determining a cumulative size of no more than an exploration bound N number of objects reachable from each soft reference, and deallocates heap space based on the target amount and the estimate of the heap space reachable from the soft references. Deallocating heap space may include clearing at least one soft reference. If the estimate is inaccurate, it may be utilized regardless or modified to account for inaccuracy. The least-recently-used or the largest soft reference may be cleared until the total cleared space reachable exceeds the target amount. By performing a bounded analysis, the garbage collector may be able to make a more informed decision about whether to clear a soft reference without consuming the full amount of resources consumed by an exhaustive analysis. | 09-09-2010 |
20110185144 | Low-Contention Update Buffer Queuing for Small Systems - A method for queuing update buffers to enhance garbage collection. The method includes running an application thread and providing, for the application thread, a data structure including current and finished update buffer slots. The method includes providing an update buffer for the application thread and storing a pointer to the update buffer in the current update buffer slot. The method includes storing null in the finished update buffer slot and, with the application thread, writing to the update buffer. The thread may write a pointer to the filled update buffer in the finished update buffer slot after the buffer is filled. The method includes using a garbage collector thread to inspect the finished update buffer slot and claim filled buffers and change the pointer to null. The thread then obtains an empty update buffer and updates the current update buffer slot to point to the new buffer. | 07-28-2011 |
20110191508 | Low-Contention Update Buffer Queuing For Large Systems - A method for queuing thread update buffers to enhance garbage collection. The method includes providing a global update buffer queue and a global array with slots for storing pointers to filled update buffers. The method includes with an application thread writing to the update buffer and, when filled, attempting to write the pointer for the update buffer to the global array. The array slot may be selected randomly or by use of a hash function. When the writing fails due to a non-null slot, the method includes operating the application thread to add the filled update buffer to the global update buffer queue. The method includes, with a garbage collector thread, inspecting the global array for non-null entries and, upon locating a pointer, claiming the filled update buffer. The method includes using the garbage collector thread to claim and process buffers added to the global update buffer queue. | 08-04-2011 |
20110208792 | PROMPT LARGE OBJECT RECLAMATION - The present disclosure describes garbage collection that provides prompt reclamation of large objects. A heap space is divided into Young regions, Old regions, and Humongous regions. A remembered set is created and maintained, during the execution of one or more programs, for each region that specifies where there are references from outside the region to inside the region. A garbage collection list is generated specifying regions to perform garbage collection on. All Young regions and at least one Humongous region are included in the garbage collection list. If it is determined to include Old regions, the Old regions are selected and included in the garbage collection list. Then, a garbage collection is performed on the regions specified in the garbage collection list. During the garbage collection, the indication for each region is utilized to determine reachable objects in the region, ensuring that reachable objects are not deallocated. | 08-25-2011 |
20120254266 | NUMA-AWARE GARBAGE COLLECTION - Methods and systems for garbage collection are described. In some embodiments, Garbage collector threads may maximize local accesses and minimize remote access by copying Young objects and Old objects differently. When copying a Young object, a garbage collector thread may determine the lgroup of the pool that contains the object and copy the object to a pool of the same lgroup. The garbage collector thread may spread Old objects among lgroups by copying Old objects to pools of the same lgroup as the respective garbage collector thread. Additional methods and systems are disclosed. | 10-04-2012 |
20120254267 | NUMA-AWARE GARBAGE COLLECTION - System and Methods for non-uniform memory (NUMA) garbage collection are provided. Multiple memories and processors are categorized into local groups. A heap space is divided into multiple pools and stored in each of the memories. Garbage collection threads are assigned to each of the local groups. Garbage collection is performed using the garbage collection threads for objects contained in the pools using the garbage collector threads, memory, and processor assigned to each local group, minimizing remote memory accesses. | 10-04-2012 |
20130086131 | TIME-BASED OBJECT AGING FOR GENERATIONAL GARBAGE COLLECTORS - System and Methods for time-based object aging for generational garbage collectors are provided. Time data is received from a user identifying the amount of time an object should survive in a generation defined in a heap. A circular buffer is generated to store a plurality of starting time for a plurality of garbage collections. Generational garbage collection is performed, and the time data in conjunction with the starting times stored in the circular buffer are used to determine when objects are promoted from one generation to the next oldest generation. | 04-04-2013 |
20130086132 | TIME-BASED OBJECT AGING FOR GENERATIONAL GARBAGE COLLECTORS - System and Methods for time based object aging for generational garbage collectors are provided. Time data is received from a user identifying the amount of time an object should survive in a generation defined in a heap. Generational garbage collection is performed, and objects are promoted from one generation to the next oldest generation based on the time data received. | 04-04-2013 |
20140281060 | LOW-CONTENTION UPDATE BUFFER QUEUING FOR LARGE SYSTEMS - A method for queuing thread update buffers to enhance garbage collection. The method includes providing a global update buffer queue and a global array with slots for storing pointers to filled update buffers. The method includes with an application thread writing to the update buffer and, when filled, attempting to write the pointer for the update buffer to the global array. The array slot may be selected randomly or by use of a hash function. When the writing fails due to a non-null slot, the method includes operating the application thread to add the filled update buffer to the global update buffer queue. The method includes, with a garbage collector thread, inspecting the global array for non-null entries and, upon locating a pointer, claiming the filled update buffer. The method includes using the garbage collector thread to claim and process buffers added to the global update buffer queue. | 09-18-2014 |
Patent application number | Description | Published |
20120146553 | Blumlein Assembly with Solid State Switch - A blumlein assembly incorporating a solid-state switch is presented. In the exemplary embodiment, a semiconductor switch is placed between first and second conducting strips, with dielectric material filling in the space between the strips on either side of the switch. A third conductive strip, parallel to the other two strips, is separated from the middle one of the strips by another dielectric layer. Rather than having the switch attach directly to the dielectric material on either side, a holder or carrier structure is used, which may be formed of several pieces or of a monolithic structure. The holder is formed of a material whose dielectric constant is closer to that of the switch than the dielectric material on either side, but whose boundary with the dielectric on either side has at least a portion that extends in a non-orthogonal direction with respect to the conducting strips. The arrangement allows the structure to withstand higher electric field levels without breakdown. The exemplary switch is light activated and the holder structure also includes ferrules on either side of the holder, by which optic fibers can be optically coupled with the switch. The switch extends to either side beyond the conductive strips, so that the ferrules are not placed between these strips to again allow for the use of higher field values. | 06-14-2012 |
20130181637 | High Voltage RF Opto-Electric Multiplier for Charge Particle Accelerations - Circuitry is presented for use in the pulse-forming lines of compact linear accelerators of charged particles. This presents devices that can provide high-voltage radio-frequency pulses in the range of from a few volts to megavolts for charged particle accelerators. The devices can use as input an external charge voltage and an optical pulse to create output RF pulses with a peak voltage that is increased over the input voltage. The exemplary embodiment presents a circuit of pulse forming lines for compact linear accelerator that includes an opto-switch and RF transmission lines that form a pulse shaper and a ladder-like pulse multiplier unit, with or without an output shaper. | 07-18-2013 |
20140045296 | High Voltage Opto-Electric Switch - Improvements for optically activated electric switches are considered. Techniques are presented for reducing the peaking of the electric field at edge of the contacts. For the body of the opto-switch, methods are described to increase the number of traps. Improvements in illumination are also discussed. | 02-13-2014 |
20140070626 | Geometries for Placement of Solid State Switch in a Blumlein Assembly - The geometry of blumleins and how a switch is placed within the blumlein structure are considered. The thicker the switch, the higher the voltage it charged to without breaking down. A thicker switch can also provide a larger surface to illuminate. In one set of exemplary embodiments, the switch modules is displaced to the sides of the of the blumlein structures in a “necking” arrangement, where the switch region curves out a distance to the side. A stack of blumleins can then alternate sides, allowing for the switch region to each have a greater thickness. Another set of exemplary embodiments uses a tab structure: the top, middle and bottom conductors are all straight, but the top and middle conductors each include tabs, between which the switch is placed. | 03-13-2014 |
20140072258 | Illumination Techniques for Optically Activated Solid State Switch - Techniques are presented for illuminating an optically activated switch. The switch is illuminated from one side with a high reflector on the opposing side. An anti-reflective coating can also be formed on the side from which the illumination is incident. For more uniform illumination, a homogenizer, such as a micro-lens array, can be used. Illumination can be provided from an array of micro-fibers, which can be set back by a few millimeters from the switch. | 03-13-2014 |
20140072259 | Use of Light Pipes for Illuminations of Optically Activated Solid State Switches - Techniques are presented for illuminating an optically activated switch. The switch is illuminated from one side with a high reflector on the opposing side. An anti-reflective coating can also be formed on the side from which the illumination is incident. For more uniform illumination, a homogenizer, such as a micro-lens array, can be used. Illumination can be provided from an array of micro-fibers, which can be set back by a few millimeters from the switch. In another set of example, a light pipe arrangement can be used to provide the illumination. The light pipe structure can also act as a beam splitter. | 03-13-2014 |
20150322426 | DNA Based Bar Code for Improved Food Traceability - Food distributed to consumers through a distribution chain may be traced by tagging the food with DNA tags that identify the origin of the food, such as the grower, packer and other points of distribution, and their attributes. This makes it much quicker and easier to trace the food in case of food contamination or adulteration. Preferably these attributes indicate the field, location, crew and machine used to grow and process the food, and the dates of the various steps of food harvesting, processing and distribution. Natural or synthetic DNA pieces may be used to tag items, including food items. Multidigit binary or other types of bar codes may be represented by multiple types of DNA. Each digit of the bar code may be represented by one, two or more unique DNA pieces. | 11-12-2015 |