U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Celebrity Inventors

Mark Twain (Samuel L. Clemens) received Patent No. 121,992 for "An Improvement in Adjustable and Detachable Straps for Garments." He later received two more patents: one for a self-pasting scrapbook and one for a game to help players remember important historical dates.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Attorney: Harris; Andrew M.


Number of patents: 248
Last date: May 15, 2012

1              
NumberTitleIssue Date
8180794Unified user identification with automatic mapping and database absence handling
An identification system that may be used in heterogeneous computing environments provides a fail-free path to providing identifiers from a single canonical namespace. Objects or gateways requiring an identifier for access are accessed using an identifier for the ca...
05/15/2012
8176339Method and system for managing peripheral connection wakeup in a processing system supporting multiple virtual machines
A method and system for managing peripheral connection wakeup signaling in a processing system supporting multiple virtual machines provides a mechanism by which ownership of a peripheral having system wakeup capability is transferred between virtual machines. The p...
05/08/2012
8165835Complex wavelet filter based power measurement and calibration system
A power measurement and calibration system provides power and line frequency measurements by using a bandpass filter having complex voltage and current outputs from which real and imaginary power components can be determined. Calibration of the filter may be omitted...
04/24/2012
8145885Apparatus for randomizing instruction thread interleaving in a multi-thread processor
A processor interleaves instructions according to a priority rule which determines the frequency with which instructions from each respective thread are selected and added to an interleaved stream of instructions to be processed in the data processor. The frequency ...
03/27/2012
8145797Simultaneous multi-threaded (SMT) processor supporting thread-execution-state-sensitive supervisory commands
A processor supporting thread-execution-state-sensitive supervisory commands provides a mechanism for executing supervisory commands for live threads. The commands may be sent from a service processor or another primary processor in the system or may be supplied by ...
03/27/2012
8130127Discrete-time delta-sigma modulator with improved anti-aliasing at lower quantization rates
A discrete time delta-sigma modulator circuit, which may be used to implement an analog-to-digital converter (ADC) provides improved anti-aliasing performance when lower quantization rates are selected, by maintaining the clocking rate of a first stage in the delta-...
03/06/2012
8112732System and computer program product for diffusion based cell placement migration
A system and computer program product for cell placement in an integrated circuit design that uses a calculated diffusion velocity determined from a density value in order to relocate the cells until the cell placement reduces the density below a predetermined thres...
02/07/2012
8112674Device activity triggered device diagnostics
A diagnostic control methodology provides reduced disruption of device operation when performing diagnostics on devices within a computer system. A diagnostic application notifies a device driver that controls a particular device that diagnostics should be performed...
02/07/2012
8112555Peripheral adapter interrupt frequency control by estimating processor load at the peripheral adapter
Interrupt frequency control by estimating processor load in the peripheral adapter provides adaptive interrupt latency to improve performance in a processing system. A mathematical function of the depth of one or more queues of the adapter is compared to its histori...
02/07/2012
8108780Collaboration widgets with user-modal voting preference
Collaborative voting widgets (or controls) provide a graphical user interface (GUI) that is adapted for collaborative effort between groups of individuals. The widgets have a modal selection state that changes the appearance and functionality of the widget depending...
01/31/2012
8093951Pulse-width modulated (PWM) audio power amplifier having output signal magnitude controlled pulse voltage and switching frequency
An audio switching power amplifier having an output pulse voltage selected in conformity with an indication of the output signal amplitude provides lower electromagnetic interference (EMI) in class-D amplifier implementations, in particular, in inductor-less designs...
01/10/2012
8091059Method for diffusion based cell placement migration
A method for cell placement in an integrated circuit design that uses a calculated diffusion velocity determined from a density value in order to relocate the cells until the cell placement reduces the density below a predetermined threshold. The method acts to cont...
01/03/2012
8086871Method for fast decryption of processor instructions in an encrypted instruction power architecture
A method and apparatus for an independent operating system that prevents certain classes of computer attacks. Instruction decryption is performed on an existing instruction set for a processor. The processor architecture limits the impact on processor execution timi...
12/27/2011
8086633Unified user identification with automatic mapping and database absence handling
An identification system that may be used in heterogeneous computing environments provides a fail-free path to providing identifiers from a single canonical namespace. Objects or gateways requiring an identifier for access are accessed using an identifier for the ca...
12/27/2011
8068622Method and apparatus for controlling a selectable voltage audio power output stage
A method and apparatus for controlling a selectable voltage audio power output stage provides a mechanism for raising the selected power amplifier output voltage in time for the arrival of signal peaks to avoid clipping. Signal peaks may either be delayed by delayin...
11/29/2011
8060699Spiral cache memory and method of operating a spiral cache
A memory provides reduction in access latency for frequently-accessed values by self-organizing to always move a requested value to a front-most central storage element of a spiral. The occupant of the central location is swapped backward, which continues backward t...
11/15/2011
8053675Apparatus for balancing power plane pin currents in a printed wiring board using collinear slots
Printed wiring board (PWB) provides for reduction in pin counts required for power plane (including ground plane) connections and/or reduction in requirements for connector current handling per pin. Multiple collinear slots in the form of a dashed line are introduce...
11/08/2011
8051213Method for server-directed packet forwarding by a network controller based on a packet buffer threshold
A network controller improves load-balancing within a network system without requiring an intelligent switch having TCP splicing capability. The network controller forwards connections in response to directives from the connected server, permitting connection splici...
11/01/2011
8031713General multi-link interface for networking environments
A method, information processing system, and computer readable medium manage a plurality of network interfaces. A data packet is accepted at a pseudo network interface. The pseudo network interface manages a plurality of underlying physical network interfaces. The p...
10/04/2011
8028290Multiple-core processor supporting multiple instruction set architectures
Multiple instruction set architectures are supported in a system that provides a power-efficient and flexible platform for virtual machine environments requiring multiple support for multiple instruction set architectures (ISAs). A processor includes multiple cores ...
09/27/2011
8015357Storage array tile supporting systolic movement operations
A tile for use in a tiled storage array provides re-organization of values within the tile array without requiring sophisticated global control. The tiles operate to move a requested value to a front-most storage element of the tile array according to a global systo...
09/06/2011
8014176Resonant switching power converter with burst mode transition shaping
A resonant switching power converter having burst mode transitioning operates during low or zero load conditions with reduced audible noise and component stresses, while improving efficiency. Pulse bursts are generated with a beginning and/or ending pulse duration t...
09/06/2011
8010764Method and system for decreasing power consumption in memory arrays having usage-driven power management
A method and system for decreasing power consumption in memory arrays having usage-driven power management provides decreased power consumption in the memory array of a processing system. Per-page usage information is gathered on memory by a memory controller and pe...
08/30/2011
8010066Digital transmission circuit and interface providing selectable power consumption via multiple weighted driver slices
A digital transmission circuit and interface provide selectable power consumption via multiple weighted driver slices, improving the flexibility of an interface while reducing transmitter power consumption, area and complexity when possible. A cascaded series of dri...
08/30/2011
8009077Delta-sigma analog-to-digital converter (ADC) circuit with selectively switched reference
A delta-sigma analog-to-digital converter (ADC) circuit improves performance by reducing the amount of noise and other error sampled by the reference switching circuit. The reference is operated such that one or more reference capacitors remain coupled to an input s...
08/30/2011
8008902Hysteretic buck converter having dynamic thresholds
A hysteretic buck converter provides improved regulation control, in particular for buck converter standby operation. A comparison circuit compares the output voltage of the buck converter to a waveform that is generated from an indication of the output current of t...
08/30/2011
8008898Switching regulator with boosted auxiliary winding supply
A boosted auxiliary winding power supply for a switched-power converter circuit provides operating voltage for control and other circuits early in the start-up phase of converter operation. A boost circuit has an input coupled to the auxiliary winding to boost the v...
08/30/2011
8001493Efficient method and computer program for modeling and improving static memory performance across process variations and environmental conditions
An efficient method and computer program for modeling and improving stating memory performance across process variations and environmental conditions provides a mechanism for raising the performance of memory arrays beyond present levels/yields. Statistical (Monte-C...
08/16/2011
7996693Integrated circuit environment initialization according to information stored within the integrated circuit
A method for automatically initializing the operational settings of a system from information stored within a non-volatile storage of an integrated circuit so that the operational requirements of the integrated circuit, which may be a microprocessor, are met by the ...
08/09/2011
7995418Method and computer program for controlling a storage device having per-element selectable power supply voltages
A method and computer program product for controlling a storage device using per-element selectable power supply voltages provides energy conservation in storage devices while maintaining a particular performance level. The storage device is partitioned into multipl...
08/09/2011
7992023Method and system for managing peripheral connection wakeup in a processing system supporting multiple virtual machines
A method and system for managing peripheral connection wakeup signaling in a processing system supporting multiple virtual machines provides a mechanism by which ownership of a peripheral having system wakeup capability is transferred between virtual machines. The p...
08/02/2011
7991574Techniques for filtering systematic differences from wafer evaluation parameters
A method, system and computer program product for filtering systematic differences from wafer evaluation parameters provides an efficient visual display and numerical map technique for observing wafer-level process variation. Measurement data is gathered from electr...
08/02/2011
7990212Modulated audio amplifier output enable control
A modulated amplifier output enable control eliminates audible pops when enabling and disabling an audio amplifier output stage. The output of the audio amplifier is transitioned between an enabled state and a disabled state using a modulated control signal that ena...
08/02/2011
7958317Cache directed sequential prefetch
A technique for performing stream detection and prefetching within a cache memory simplifies stream detection and prefetching. A bit in a cache directory or cache entry indicates that a cache line has not been accessed since being prefetched and another bit indicate...
06/07/2011
7949482Delay-based bias temperature instability recovery measurements for characterizing stress degradation and recovery
A method, test circuit and test system provide measurements to accurately characterize threshold voltage changes due to negative bias temperature instability (NBTI) and positive bias temperature instability (PBTI). Both the bias temperature instability recovery prof...
05/24/2011
7930120System and circuit for determining data signal jitter via asynchronous sampling
A system and circuit for determining data signal jitter via asynchronous sampling provides a low cost and production-integrable mechanism for measuring data signal jitter. The data signal is edge-detected and sampled by a sampling clock of unrelated frequency the sa...
04/19/2011
7925901Method and system for estimating processor utilization from power measurements
A method and system for estimating processor utilization from power measurements provides an estimate of processor utilization that can be computed outside of the processor and operating system. Measurements of the processor power consumption are gathered over short...
04/12/2011
7917316Test system and computer program for determining threshold voltage variation using a device array
A test system and computer program for measuring threshold voltage variation using a device array provides accurate threshold voltage distribution values for process verification and improvement. The test system and computer program control a characterization array ...
03/29/2011
7907604Creation and management of routing table for PCI bus address based routing with integrated DID
Routing between multiple hosts and adapters in a PCI environment is provided by a method and system. A Destination Identification (DID) field is inserted in a field of the PCI bus address (PBA) of transaction packets dispatched through PCI switches. A particular DID...
03/15/2011
7904287Method and system for real-time prediction of power usage for a change to another performance state
A method and system for real-time prediction of power usage for a change to another performance state provides input data for power management decision-making processes or for display to system operators. The unit(s) for which power usage is predicted may be a singl...
03/08/2011
1              
 
Sign InRegister
Username  
Password   
forgot password?