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

Icon_funbox Did You Know...

...that the Slinky toy was the result of a failed attempt by engineer Richard James to produce an antivibration device for ship instruments? His goal was to develop a spring that would instantaneously counterbalance the wave motion that rocks a ship at sea. Instead, he developed the Slinky.

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.

 

Examiner: Pan, Daniel H.


Primary examiner statistics: 828 patents; average approval time: 830 days
Assistant examiner statistics: 114 patents; average approval time: 1041 days

Patents as Primary Examiner (view all)

Patent No. Patent Title:
8090930 Method and circuits for early detection of a full queue
7464251 Method and apparatus for configuring arbitrary sized data paths c...
7461237 Method and apparatus for suppressing duplicative prefetches for b...
7454601 N-wide add-compare-select instruction
7447880 Processor with internal memory configuration
7447886 System for expanded instruction encoding and method thereof
7447876 System and method for handling load and/or store operations in a ...
7444495 Processor and programmable logic computing arrangement
7441103 High-performance, superscalar-based computer system with out-of-o...
7441104 Parallel subword instructions with distributed results
7426631 Methods and systems for storing branch information in an address ...
7424594 Efficient complex multiplication and fast fourier transform (FFT)...
7424597 Variable reordering (Mux) instructions for parallel table lookups...
7424598 Data processor
7424595 System for managing circuitry of variable function information pr...
7415602 Apparatus and method for processing a sequence of jump instructio...
7412590 Information processing apparatus and context switching method
7404067 Method and apparatus for efficient utilization for prescient inst...
7401211 Method for converting pipeline stalls caused by instructions with...
7395412 Apparatus and method for extending data modes in a microprocessor
7386710 Methods and apparatus for scalable array processor interrupt dete...
7386707 Processor and program execution method capable of efficient progr...
7380110 Branch prediction structure with branch direction entries that sh...
7376820 Information processing unit, and exception processing method for ...
7376818 Program translator and processor
7366874 Apparatus and method for dispatching very long instruction word h...
7360066 Boolean processor
7346760 Data processing apparatus of high speed process using memory of l...
7340585 Method and system for fast linked processor in a system on a chip...
7328328 Non-temporal memory reference control mechanism
7315932 Data processing system having instruction specifiers for SIMD reg...
7315936 Enhanced boolean processor
7308560 Processing unit
7305540 Method and apparatus for data processing
7302551 Suppression of store checking
7290122 Dataflow graph compression for power reduction in a vector proces...
7275148 Data processing system using multiple addressing modes for SIMD o...
7266672 Method and apparatus for retiming in a network of multiple contex...
7237089 SIMD operation method and SIMD operation apparatus that implement...
7237092 Microprocessor circuit for portable data carriers and method for ...

Patents as Assistant Examiner (view all)

Patent No. Patent Title:
5465372 Dataflow computer for following data dependent path processes
5455955 Data processing system with device for arranging instructions
5452469 Command performing order change over system based on information ...
5450605 Boundary markers for indicating the boundary of a variable length...
5450596 CD-ROM data retrieval system using a hands-free command controlle...
5446915 Parallel processing system virtual connection method and apparatu...
5446913 Method and system for nonsequential execution of intermixed scala...
5446914 Twisted pair and attachment unit interface (AUI) coding and trans...
5442796 Pulse generator and demodulator with controlling processor and ...
5440755 Computer system with a processor-direct universal bus connector a...
5440756 Apparatus and method for real-time extraction and display of musi...
5438679 Data storage apparatus having volatile memory and nonvolatile mem...
5437043 Information processing apparatus having a register file used ...
5428805 Method and apparatus for recognizing and performing handwritten ...
5426783 System for processing eight bytes or less by the move, pack and u...
5422837 Apparatus for detecting differences between double precision resu...
5423051 Execution unit with an integrated vector operation capability
5421022 Apparatus and method for speculatively executing instructions in ...
5421020 Counter register implementation for speculative execution of bran...
5418974 Circuit design method and system therefor
5418976 Processing system having a storage set with data designating oper...
5410722 Queue system for dynamically allocating and moving memory registe...
5408672 Microcomputer having ROM to store a program and RAM to store chan...
5406644 Apparatus and method for emulating a computer instruction set usi...
5404557 Data processor with plural instruction execution parts for synchr...
5404556 Apparatus for carrying out asynchronous communication among integ...
5404551 Parallel processor which processes instructions, after a branch ...
5396634 Method and apparatus for increasing the decoding speed of a ...
5394553 High performance array processor with nonlinear skewing of elemen...
5394557 State machine operating in multiple parallel phase and method the...
5392444 Programmable controller for completing the execution of a block o...
5386519 Information processing apparatus incorporating buffer storing a ...
5379442 Fast primary and feedback path in a programmable logic circuit
5377358 Character processing device adapted to perform document-editing ...
5367691 Pipe-staggered apparatus and method utilizing carry look-ahead si...
5367692 Parallel computer system including efficient arrangement for perf...
5363507 Method and system for storing and retrieving collaboratively proc...
5361392 Digital computing system with low power mode and special bus cycl...
5361371 Microprocessor with reset execution from an arbitrary address
5355506 Communication method for controlling and monitoring robotic entit...
 
Sign InRegister
Username  
Password   
forgot password?