Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Drake, TX

Alan J. Drake, Round Rock, TX US

Patent application numberDescriptionPublished
20080270862METHOD AND APPARATUS FOR SOFT-ERROR IMMUNE AND SELF-CORRECTING LATCHES - A scanned value is stored by loading the value into at least three latch stages, generating an output value based on a majority of the latch stage outputs, and feeding the output value back to the inputs of the latch stages to reload the latch stages with the latch circuit output value. Refreshing of the latch stages in this manner repairs any upset latch stage and restores the latch circuit to its original scanned state. The latch circuit may be repeatedly refreshed, preferably on a periodic basis, to prevent failures arising from multiple upsets. The feedback path may include a front-end multiplexer which receives the scan-in line and the output of the majority gate. Control logic selects the output value from the majority gate to pass to the latch stages during the refresh phase. The latch stages may be arranged in a master-slave configuration with a check stage at the slave level. The method is particularly suited for self-correcting scan latches of a microprocessor control system.10-30-2008
20080288196Correction of Delay-Based Metric Measurements Using Delay Circuits Having Differing Metric Sensitivities - Correction of delay-based metric measurements using delay circuits having differing metric sensitivities provides improved accuracy for environmental and other circuit metric measurements that used delay lines. A delay line measurement, which may be a one-shot measurement or a ring oscillator frequency measurement is performed either simultaneously or sequentially using at least two delay lines that have differing sensitivities to a particular metric under measurement. A correction circuit or algorithm uses the measured delays or ring oscillator frequencies and corrects at least one of the metric measurements determined from one of the delays or ring oscillator frequencies in conformity with the other delay or ring oscillator frequency. The delays may be inverter chains, with one chain having a higher sensitivity to supply voltage than the other delay chain, with the other delay chain having a higher sensitivity to temperature. Temperature results can then be corrected for supply voltage variation and vice-versa.11-20-2008
20080288197Calibration of Multi-Metric Sensitive Delay Measurement Circuits - A method and system for calibration of multi-metric sensitive delay measurement circuits provides for reduction of process-dependent variation in delays and their sensitivities to circuit metrics. A process corner for the delay circuit(s) is determined from at least one delay measurement for which the variation of delay due to process variation is previously characterized. The delay measurement(s) is made at a known temperature(s), power supply voltage(s) and known values of any other environmental metric which the delay circuit is designed to measure. Coefficients for delay versus circuit metrics are then determined from the established process corner, so that computation of circuit metric values from the delay measurements have improved accuracy and reduced variation due to the circuit-to-circuit and/or die-to-die process variation of the delay circuits.11-20-2008
20090037798SELF-RESETTING, SELF-CORRECTING LATCHES - A latch circuit having three latch stages generates a majority output value from the stages, senses when the latch stage outputs are not all equal, and feeds the majority output value back to inputs of the latch stages to reload the latch stages. The latch circuit uses a not-equal gate whose output is an error signal that can be monitored to determine when a single-event upset has occurred. A master stage is controlled by a first multiplexer which receives one system clock signal, while a slave stage is controlled by a second multiplexer which receives another system clock signal, and the latch stage outputs are connected to respective inputs of the not-equal gate, whose output is connected to second inputs of the multiplexers. The latch circuit is part of a latch control system, and reloading of the latch stages takes less than one cycle of the system clock (less than 500 picoseconds).02-05-2009
20090144006CALIBRATION OF MULTI-METRIC SENSITIVE DELAY MEASUREMENT CIRCUITS - A method and system for calibration of multi-metric sensitive delay measurement circuits provides for reduction of process-dependent variation in delays and their sensitivities to circuit metrics. A process corner for the delay circuit(s) is determined from at least one delay measurement for which the variation of delay due to process variation is previously characterized. The delay measurement(s) is made at a known temperature(s), power supply voltage(s) and known values of any other environmental metric which the delay circuit is designed to measure. Coefficients for delay versus circuit metrics are then determined from the established process corner, so that computation of circuit metric values from the delay measurements have improved accuracy and reduced variation due to the circuit-to-circuit and/or die-to-die process variation of the delay circuits.06-04-2009
20100102854CIRCULAR EDGE DETECTOR - A circular edge detector on an integrated circuit including a plurality of edge detector cells, each of the plurality of edge detector cells having an input select block operable to receive a data signal and a previous cell signal and to generate a present cell signal, and a state capture block operably connected to receive the present cell signal. The present cell signal of each of the plurality of edge detector cells is provided to a next of the plurality of edge detector cells as the previous cell signal for the next of the plurality of edge detector cells, and the present cell signal from a last edge detector cell is provided to a first edge detector cell as the previous cell signal for the first edge detector cell.04-29-2010
20100271057Method for Qcrit Measurement in Bulk CMOS Using a Switched Capacitor Circuit - A test setup for estimating the critical charge of a circuit under test (CUT) uses a charge injection circuit having a switched capacitor that is selectively connected to a node of the CUT. A voltage measurement circuit measures the voltage at a tap in the charge injection circuit before and after the charge is injected. When the injected charge causes an upset in the logical state of the CUT, the critical charge is calculated as the product of the voltage difference and the known capacitance of the capacitor. In one embodiment, (NMOS drain strike simulation) the amount of charge injected is controlled by a variable pulse width generator gating the switch of the charge injection circuit. In another embodiment (PMOS drain strike simulation) the amount of charge injected is controlled by a variable voltage supply selectively connected to the charge storage node.10-28-2010

Patent applications by Alan J. Drake, Round Rock, TX US

Alan J. Drake, Austin, TX US

Patent application numberDescriptionPublished
20120005513PERFORMANCE CONTROL OF FREQUENCY-ADAPTING PROCESSORS BY VOLTAGE DOMAIN ADJUSTMENT - A performance control technique for a processing system that includes one or more adaptively-clocked processor cores provides improved performance/power characteristics. An outer feedback loop adjusts the power supply voltage(s) provided to the power supply voltage domain(s) powering the core(s), which may be on a per-core basis or include multiple cores per voltage domain. The outer feedback loop operates to ensure that each core is meeting specified performance, while the cores also include an inner feedback loop that adjusts their processor clock or other performance control mechanism to maximize performance under present operating conditions and within a margin of safety. The performance of each core is measured and compared to a target performance. If the target performance is not met for each core in a voltage domain, the voltage is raised for the voltage domain until all cores meet the target performance.01-05-2012

Eric F. Drake, Galveston, TX US

Patent application numberDescriptionPublished
20100078222MATRIX TURBINE SLEEVE AND METHOD FOR MAKING SAME - A turbine matrix sleeve in accordance with the invention includes an inner cylindrical structure made up of a first material. The inner cylindrical structure may include multiple blades and multiple channels running between the blades along an outside diameter thereof. The inner cylindrical structure further includes threads, such as right-hand or left-hand threads, on an outer surface thereof. An outer layer, made up of a second material different from the first material, is integrally bonded to the threads. This outer layer may be optionally embedded with hardened inserts or buttons, such as PDC inserts, diamond inserts, TSP inserts, or the like. The threaded surface on the inner cylindrical structure significantly improves the bond between the outer layer and the inner cylindrical structure and creates a mechanical lock therebetween.04-01-2010
20110031028Hard Composite with Deformable Constituent and Method of Applying to Earth-Engaging Tool - A hardmetal composite used as wear-resistant surfaces and inlays in earth-engaging equipment includes more than one hardphase. At least one hardphase has a high average particle size, for example, from 100 μm to 2000 μm. The hardphases vary in terms of particle size, hardness, and binder content, and at least one hardphase includes a particulate constituent capable of plastic deformation that comprises at least 1% residual porosity.02-10-2011

Patent applications by Eric F. Drake, Galveston, TX US

Michael L. Drake, Houston, TX US

Patent application numberDescriptionPublished
20090030788Method for providing on-line sale and management of advertising space on signs and billboards - A method and system for supporting e-commerce transactions directed to placement of advertising on dynamic signs by creating dynamic e-commerce Web sites for permitting consumers to select and acquire time and space on selective signs, for managing the content of a consumer message and for collecting payment for the acquired time and space. The content may be provided by the consumer by uploading it to the Web sites or by the manager of the Web site. Space and time may be auctioned over the Web sites, allowing consumers to competitively bid for specific space and time blocks.01-29-2009

Robert M. Drake, Richwood, TX US

Patent application numberDescriptionPublished
20110028744PROCESS FOR MANUFACTURING LIQUID EPOXY RESINS - A process for the production of liquid epoxy resins, including: contacting a polyhydric phenol and an epihalohydrin in the presence of an ionic catalyst to form a halohydrin intermediate reaction product; concurrently: reacting a portion of the halohydrin intermediate reaction product with an alkali hydroxide to form a solid salt suspended in a liquid mixture including a dehydrohalogenated product and unreacted halohydrin intermediate, wherein the alkali hydroxide is used at less than a stoichiometric amount; and removing water and epihalohydrin as a vapor from the reacting mixture; separating the solid salt from the liquid mixture; reacting at least a portion of the unreacted halohydrin intermediate with an alkali hydroxide in the presence of water to form an organic mixture including an epoxy resin and unreacted epihalohydrin and an aqueous solution including a salt; separating the aqueous mixture from the organic mixture; and separating the unreacted epihalohydrin from the liquid epoxy resin.02-03-2011

Thomas E. Drake, Fort Worth, TX US

Patent application numberDescriptionPublished
20080291465NON-DESTRUCTIVE INSPECTION USING LASER-ULTRASOUND AND INFRARED THERMOGRAPHY - An inspection system is provided to examine internal structures of a target material. This inspection system includes a generation laser, an ultrasonic detection system, a thermal imaging system, and a processor/control module. The generation laser produces a pulsed laser beam that is operable to induce ultrasonic displacements and thermal transients at the target material. The ultrasonic detection system detects ultrasonic surface displacements at the target material. The thermal imaging system detects thermal transients at the target material. The processor analyzes both detected ultrasonic displacements and thermal imagery of the target material to yield information about the target material's internal structure.11-27-2008
20090290163Laser Ultrasonic Measurement System With Movable Beam Delivery - A laser ultrasonic measurement system includes a first and a second laser source configured to generate a first and a second laser beam, respectively. A movable mechanical link is arranged to transmit the first laser beam. The movable mechanical link is formed by a plurality of rigid sections interconnected by rotating joints. A robot is configured to support and control the movement of at least a section of the mechanical link to transmit the first laser beam to an object. An optical scanner is positioned proximate to the mechanical link. The optical scanner is configured to direct the first and second laser beams onto the object. An interferometer is optically coupled to the optical scanner. The interferometer is configured to receive reflected light from the object and in response generate an electrical signal. The first laser source is kinematically mounted in a housing assembly.11-26-2009
20090290166Adjustable Interferometer for Laser Ultrasonic Measurement - An interferometer includes a cavity including a pair of mirrors defining a cavity length. An input beam and a counter-propagating reference beam are directed into the cavity. The interferometer generates a feedback control signal and an ultrasound signal for optimal performance and measurement of a target, respectively.11-26-2009

Patent applications by Thomas E. Drake, Fort Worth, TX US

William Drake, Garland, TX US

Patent application numberDescriptionPublished
20100040206SYSTEM AND METHOD FOR CONTROLLING COMMUNICATION FLOW RATES - A system and method are provided for providing access communications between customer locations and a core network service edge. Access flows are handled as carrier-tagged flows through a packet switched network comprising network elements that interpret and manipulate carrier tag values associated with traffic-bearing data frames. In accordance with a preferred embodiment, a discard eligibility indication may be provided with the data frames.02-18-2010
20100182914APPARATUS AND METHOD FOR TESTING AND FAULT ISOLATION IN A COMMUNICATION NETWORK - An apparatus and method for performing automated testing and trouble isolation of a communications link in an access network is described. Communications link testing may occur without taking the communications link out of service for the duration of the test.07-22-2010
20110075560METHOD AND APPARATUS FOR PROCESSING LABELED FLOWS IN A COMMUNICATIONS ACCESS NETWORK - A system and method is provided for managing access communications between the service edge of a communications service provider and a customer. Access communications are carried in the form of carrier-tagged flows, the communications traffic being appended with carrier tags having significance to handling of the traffic through access network elements. A building aggregation system is provided which couples to customer premise equipment and interfaces customer flows to carrier-tagged flows used in the access network.03-31-2011

Patent applications by William Drake, Garland, TX US

William Trey Drake, Austin, TX US

Patent application numberDescriptionPublished
20110125883Runtime Versioning of Information Processing Systems - An information processing system includes a runtime versioning facility which allows for managing its configuration so that modifications made during runtime are propagated and take affect without restarting the system or a portion thereof. This allows the potential for 100% uptime while upgrading such systems. This also provides a system capability to process multiple configuration versions, and to be able to process such versions even while such versions are changing during operation of the information processing systems. For example, a system such as a registry server capable of transactional configuration changes is provided which manages its configuration so that modifications made during runtime are propagated and take affect without restarting the server.05-26-2011