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

Icon_funbox Did You Know...

...that the inventor of the electric motor was a blacksmith named Thomas Davenport? Described as "a brilliantly unsuccessful inventor", Davenport invented the first rotary electric motor. In 1836 he headed out -- on foot -- from his Vermont home to file a patent application at the Patent Office in Washington, D.C. By the time he got there, he had squandered away his money and couldn't afford the $30 filing fee so he turned around and went home. When he later mailed in his application with money he'd raised, the Patent office was destroyed in a fire. He did finally get credit for his invention on Feb. 5, 1837.

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: Peikari, B. James


Primary examiner statistics: 666 patents; average approval time: 668 days
Assistant examiner statistics: 81 patents; average approval time: 931 days

Patents as Primary Examiner (view all)

Patent No. Patent Title:
7526596 Methods and systems for an identifier-based memory section
7509463 Cell processor atomic compare and swap using dedicated synergisti...
7496718 Data transfer and access control between disk array systems
7490206 Method and structure for low memory relocation for dynamic memory...
7490212 System and method for writing data to dedicated bands of a hard d...
7490200 L2 cache controller with slice directory and unified cache struct...
7490215 Media memory system and method for providing concurrent memory ac...
7487228 Metadata structures and related locking techniques to improve per...
7480754 Assignment of queue execution modes using tag values
7480904 Firmware update for optical disc drive
7480781 Apparatus and method to merge and align data from distributed mem...
7478270 Information processing device and information processing method f...
7475206 Method for hierarchical control of data migration in a storage sy...
7475205 System for inventory control of an automated data storage library
7472262 Methods and apparatus to prefetch memory objects by predicting pr...
7472235 Multi-interfaced memory
7466607 Memory access system and method using de-coupled read and write c...
7467271 Operating system permitting limited access to a system page
7464115 Node synchronization for multi-processor computer systems
7461104 Method and system for rapid data-fragmentation analysis of a New ...
7457894 Synchronization of non-sequential moving pointers
7457982 Writable virtual disk of read-only snapshot file objects
7453761 Method and system for low cost line buffer system design
7447861 Integrated multi-function object locks
7447843 Storage system with independently adjustable cache memory partiti...
7444458 Method for assigning addresses to memory devices
7441081 Write-back caching for disk drives
7441097 Data storage system and method for adaptive reconstruction of a d...
7441090 System and method for updating data sectors in a non-volatile mem...
7437502 Disk drive adjusting operating mode based on historical proximity...
7437524 Method and apparatus for dumping memory
7434026 Disk array device and virtual volume management method using a lo...
7433980 Memory of and circuit for rearranging the order of data in a memo...
7434009 Apparatus and method for providing information to a cache module ...
7430643 Multiple contexts for efficient use of translation lookaside buff...
7428618 Apparatus and method for interfacing with a high speed bi-directi...
7428615 System and method for maintaining coherency and tracking validity...
7426658 Data storage system and log data equalization control method for ...
7426623 System and method for configuring flash memory partitions as supe...
7421564 Incrementing successive write operations to a plurality of memory...

Patents as Assistant Examiner (view all)

Patent No. Patent Title:
5907672 System for backing up computer disk volumes with error remapping ...
5897655 System and method for cache replacement within a cache set based ...
5893163 Method and system for allocating data among cache memories within...
5848246 Object-oriented system, method and article of manufacture for a ...
5778407 Methods and apparatus for determining operating characteristics o...
5742443 Method and apparatus for data placement of continuous media to ut...
5737637 System for control of data I/O transfer based on cycle count in a...
5687183 Memory access system with overwrite prevention for overlapping wr...
5685010 Data transfer control device for controlling data transfer betwee...
5682516 Computer system that maintains system wide cache coherency during...
5671444 Methods and apparatus for caching data in a non-blocking manner u...
5671384 Work station with a DMA controller having extended addressing cap...
5671392 Memory device circuit and method for concurrently addressing colu...
5657469 Selective access to divided word line segments in cache memory
5625797 Automatic optimization of a compiled memory structure based on us...
5612834 Servo burst controller for a magnetic disk
5606679 Method for optimal retrieval of non-volume-specific data
5604917 IC memory card having masking function for preventing writing of ...
5596739 Method and apparatus for detecting memory segment violations in a...
5592348 Method and structure for locating and skipping over servo bursts ...
5592649 RAM control method and apparatus for presetting RAM access modes
5592648 Method for developing physical disk drive specific commands from ...
5590379 Method and apparatus for cache memory access with separate fetch ...
5588138 Dynamic partitioning of memory into central and peripheral subreg...
5584010 Direct memory access control device and method in a multiprocesso...
5581737 Method and apparatus for expansion, contraction, and reapportionm...
5579508 Main memory managing method and apparatus in which main memory is...
5559986 Interleaved cache for multiple accesses per clock cycle in a ...
5551001 Master-slave cache system for instruction and data cache memories
5551009 Expandable high performance FIFO design which includes memory cel...
5546343 Method and apparatus for a single instruction operating multiple ...
5546536 Log for selective management of specific address in a shadow stor...
5544340 Method and system for controlling cache memory with a storage buf...
5539916 DMA control for continuing transfer to input/output device in a c...
5539897 Buffer memory management with register list to provide an ordered...
5539919 Microcomputer having function to specify functional block having ...
5537635 Method and system for assignment of reclaim vectors in a partitio...
5535367 Demultiplexing initialization data to be transferred to memory th...
5524228 Memory control circuit for reducing the number of row address sig...
5522064 Data processing apparatus for dynamically setting timings in a dy...
 
Sign InRegister
Username  
Password   
forgot password?