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

Icon_funbox Quotables

"That’s an amazing invention, but who would ever want to use one of them?"

President Rutherford B. Hayes ; Said in 1876, after Alexander Graham Bell demonstrated the telephone to him at the White House

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: Huffman; James W.


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

1                      
NumberTitleIssue Date
8179178Registers with reduced voltage clocks
A register circuit including a level shift circuit, a latch isolation circuit, and a keeper circuit for registering data with a lower voltage clock signal. The level shift circuit switches a level shift node between a reference voltage level and an upper voltage lev...
05/15/2012
8178886Multi-layered LED epitaxial structure with light emitting unit
A method for manufacturing a semiconductor light emitting device includes: (a) providing a temporary substrate; (b) forming a multi-layered LED epitaxial structure, having at least one light emitting unit, on the temporary substrate, wherein a first surface of the l...
05/15/2012
8176347Microprocessor that performs adaptive power throttling
A microprocessor that performs adaptive power throttling includes a calculation unit configured to calculate an average power consumed by the microprocessor over a most recent predetermined sample time and to determine whether the average power is less than a predet...
05/08/2012
8171271Server device and method of sharing basic input/output system
A server device and a method of sharing a basic input/output system (BIOS) include a plurality of mainboards, a circuit board, and a memory unit, and a switching unit disposed on the circuit board. A single memory unit stores a plurality of BIOS entity program segme...
05/01/2012
8161246Prefetching of next physically sequential cache line after cache line that includes loaded page table entry
A microprocessor includes a cache memory, a load unit, and a prefetch unit, coupled to the load unit. The load unit is configured to receive a load request that includes an indicator that the load request is loading a page table entry. The prefetch unit is configure...
04/17/2012
8160186Variable bandwidth automatic gain control
Provided is automatic gain control (AGC) in which a feedback filter has a parameter that is changed based on information regarding data-packet boundaries. In one representative embodiment, the bandwidth of the filter temporarily is increased, or the time constant of...
04/17/2012
8145890Pipelined microprocessor with fast conditional branch instructions based on static microcode-implemented instruction state
A microprocessor includes a memory that stores instructions of a non-user program to implement a user program instruction of the user-visible instruction set of the microprocessor. The non-user program includes a conditional branch instruction. A first fetch unit fe...
03/27/2012
8137106Method for improving spelling and sensitivity to letter-sound correspondences using spelling patterns and word families on a computing device
Methodologies for improving a student's phonemic awareness, decoding, spelling, oral and written comprehension are described herein. The method is embodied in a suite of twelve exercises operable on a computing device. The exercises are geared towards training of 1s...
03/20/2012
8135970Microprocessor that performs adaptive power throttling
A microprocessor that performs adaptive power throttling includes a calculation unit that calculates an average power consumed by the microprocessor over a most recent predetermined sample time and determines whether the average power is less than a predetermined ma...
03/13/2012
8132023Apparatus and method for performing transparent hash functions
A method for performing hash operations including: receiving a hash instruction that prescribes one of the hash operations and one of a plurality of hash algorithms; translating the hash instruction into a first plurality of micro instructions and a second plurality...
03/06/2012
8132022Apparatus and method for employing configurable hash algorithms
A method for performing hash operations including: receiving a hash instruction that is part of an application program, where the hash instruction prescribes one of the hash operations and one of a plurality of hash algorithms; translating the hash instruction into ...
03/06/2012
8131984Pipelined microprocessor with fast conditional branch instructions based on static serializing instruction state
A microprocessor includes a control register that stores a control value that affects operation of the microprocessor. An instruction set architecture includes a conditional branch instruction that specifies a branch condition based on the control value stored in th...
03/06/2012
8117432Method for controlling boot sequence of server
A method for controlling a boot sequence of a server includes the following steps. A boot image is created, and a first proxy server program is placed into the boot image. The first proxy server program communicates with a management server. The boot image is restor...
02/14/2012
8116466Apparatus and method for testing sound input and output of sound card
An apparatus and a method for testing a sound card are applicable for detecting whether a sound leakage problem occurs to a sounding interface of the sound card. The testing apparatus includes a switching circuit and a switching unit. The switching circuit is electr...
02/14/2012
8108624Data cache with modified bit array
A microprocessor includes first and second functional units and a data cache having a data array having a write port, a modified bit array having a read port and a write port, and a tag array having a read port, each array having the corresponding predetermined orga...
01/31/2012
8103267Femtocell base station with mobile station capability
A communication device that includes a femtocell base station and a mobile station transmitter/receiver. The femtocell base station may provide bidirectional internet protocol (IP) communication for one or mobile devices to a cellular network. The femtocell base sta...
01/24/2012
8102843Switching apparatus and method for providing shared I/O within a load-store fabric
An apparatus and method are provided that enable I/O devices to be shared among multiple operating system domains. The apparatus has a first plurality of I/O ports, a second I/O port, and core logic. The first plurality of I/O ports is coupled to a plurality of oper...
01/24/2012
8094467Induction power system
An induction power system configured to drive a load includes a primary side circuit (PSC) and a secondary side circuit (SSC). The PSC has a main inductor configured to generate a current-induced magnetic field. The SSC has an induction electrification unit (IEU) an...
01/10/2012
8090931Microprocessor with fused store address/store data microinstruction
A microprocessor includes an instruction translator that translates PUSHF, POP, and MOVSB x86 macroinstructions into multiple microinstructions that include a fused store microinstruction. For PUSHF, first and second microinstructions moves the x86 EFLAGS register i...
01/03/2012
8085062Configurable bus termination for multi-core/multi-package processor configurations
A multi-core/multi-package bus termination apparatus includes a configuration array and a plurality of drivers. The configuration array generates location/protocol signals that each direct one of the plurality of drivers on the bus to employ location-based bus termi...
12/27/2011
8083523Method for developing cognitive skills using spelling and word building on a computing device
Methodologies for improving a student's phonemic awareness, decoding, spelling, oral and written comprehension are described herein. The method is embodied in a suite of twelve exercises operable on a computing device. The exercises are geared towards training of 1s...
12/27/2011
8081591Access terminal paging improvements
A method, apparatus, and system are disclosed providing improved paging procedures in a wireless communication system. In one embodiment, a Power-down Registration signal is transmitted via a 1×RTT modem from an Access Terminal (AT) to an Access Network (AN) in a w...
12/20/2011
8074060Out-of-order execution microprocessor that selectively initiates instruction retirement early
A microprocessor for improving out-of-order superscalar execution unit utilization with a relatively small in-order instruction retirement buffer. A plurality of execution units each calculate an instruction result. The instruction is either an excepting type instru...
12/06/2011
8069340Microprocessor with microarchitecture for efficiently executing read/modify/write memory operand instructions
A microprocessor instruction translator translates a macroinstruction into three microinstructions to perform a read/modify/write operation on a memory operand. A first microinstruction instructs the microprocessor to calculate a source address and to load the memor...
11/29/2011
8069339Microprocessor with microinstruction-specifiable non-architectural condition code flag register
A microprocessor includes an architectural register and a non-architectural register, each having a plurality of condition code flags. A first instruction of the microarchitectural instruction set of the microprocessor instructs the microprocessor to update the plur...
11/29/2011
8060755Apparatus and method for providing user-generated key schedule in a microprocessor cryptographic engine
An apparatus and method for performing cryptographic operations within microprocessor. The apparatus includes an instruction register having a cryptographic instruction disposed therein, a keygen unit, and an execution unit. The cryptographic instruction is received...
11/15/2011
8059592Access terminal which handles multiple user connections
System and method for handling multiple connection requests between an Access Terminal (AT) and an Access Network (AN). The method may include receiving a first connection request. Connection request information regarding a number of connection requests may be updat...
11/15/2011
8059426Electrostatic guiding device achieved by using metal sputtering and plastic case
An electrostatic discharge guide using metal sputtering process and modifying plastic case is applied to an electronic device. The plastic case and a metal case are laminated. The plastic case is defined with a tip portion spaced from the metal case on side wall the...
11/15/2011
8059098Electronic device with automatic switching input interfaces and switching method thereof
An electronic device with automatic switching input interfaces and a switching method thereof. The electronic device supports an Advanced Configuration Power Interface (ACPI), and includes a display unit, a storage unit, a memory unit, and an embedded controller. Th...
11/15/2011
8051190Nak message transmission with quicknak indication
System and method for processing received packets. A QuickNak (QN) packet may be received. The QN packet may include a segmentation and reassembly (SAR) packet. The SAR packet may be delivered to a SAR receiver and it may be determined if there are missing packets, ...
11/01/2011
8051116Apparatus and method for generating packed sum of absolute differences
A method for executing an MMX PSADBW instruction by a microprocessor. The method includes generating packed differences of packed operands of the instruction and generating borrow bits associated with each of the packed differences; for each of the packed difference...
11/01/2011
8046400Apparatus and method for optimizing the performance of x87 floating point addition instructions in a microprocessor
A microprocessor having a Precision Control (PC) field, an instruction dispatcher, and a Floating Point unit (FPU). The FPU receives an FP Add instruction from the instruction dispatcher, and generates a sum from its addends. The FPU determines whether any condition...
10/25/2011
D647226LED lamp
10/18/2011
8032684Programmable bridge header structures
A computer system includes compute nodes coupled through a switch to shared or non-shared I/O devices. The switch includes a pool of bridge headers and virtual bridges coupling a root port of a compute node to each of one or more shared or non-shared I/O devices. Th...
10/04/2011
8032659Method and apparatus for a shared I/O network interface controller
A network interface controller is provided which is shareable by a plurality of operating system domains (OSDs) within their load-store architecture. The controller includes local resources for corresponding to the OSDs, and global resources corresponding to both th...
10/04/2011
8024644Communication signal decoding
Provided are systems, methods and techniques that use an embedded error-detection code within a received communication signal to determine when to stop iterative decoding of the communication signal. ...
09/20/2011
8013649Dynamic clock feedback latch
A dynamic clock feedback latch includes a feedback path that generates a data value on an output as a function of data inputs in response to a clock input going low and generates a latching value on the output after a delay from the clock input going high. A first t...
09/06/2011
8006014PCI-Express data link transmitter employing a plurality of dynamically selectable data transmission priority rules
A PCI-Express data link transmitter includes a plurality of arbiters, each employing a distinct priority rule to select one of multiple scheduled TLPs and DLLPs based on their distinct types. A selector selects one of the arbiters to select the one of the multiple s...
08/23/2011
8000111Electronic device structure
An electronic device structure includes an upper case, a lower case, a main board, a suspending member, and a fixing member. The upper case and the lower case respectively have an upper combining column and a lower combining column. The main board has a through hole...
08/16/2011
7996650Microprocessor that performs speculative tablewalks
A microprocessor performs a speculative page tablewalk. The microprocessor includes a tablewalk engine that determines whether at least one of a predetermined set of conditions exists with respect to characteristics of the page of memory whose physical address speci...
08/09/2011
1                      
 
Sign InRegister
Username  
Password   
forgot password?