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

Icon_funbox Did You Know...

...When G.G. Hubbard learned of his future son-in-law's invention, he called it "only a toy." His daughter was engaged to a young man named Alexander Graham Bell.

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: Elmore, Stephen C.


Primary examiner statistics: 290 patents; average approval time: 297 days
Assistant examiner statistics: 315 patents; average approval time: 970 days

Patents as Primary Examiner (view all)

Patent No. Patent Title:
7904635 Power cut data recovery and data management method for flash medi...
7464230 Memory controlling method
7464247 System and method for updating data in a distributed column chunk...
7461226 Multi-site remote-copy system
7461197 Disk formatter and methods for use therewith
7451271 Physically-tagged cache with virtually-tagged fill buffers
7444459 Methods and systems for load balancing of virtual machines in clu...
7444482 Storage pools with write atomicity
7444481 Packet processor memory interface with memory conflict valve chec...
7441088 Packet processor memory conflict prediction
7441074 Methods and apparatus for distributing entries among lookup units...
7437503 Method and apparatus for handling data transfers
7437504 Reading a storage medium
7428616 Method and apparatus for appending buffer areas to requested memo...
7426626 TLB lock indicator
7418546 Storage resource management method for storage system
7418547 System and method to protect data stored in a storage system
7412575 Data management technique for improving data reliability
7409522 Method and system for reallocating data in a file system
7409509 Dynamic storage device pooling in a computer system
7409524 System and method for responding to TLB misses
7406575 Method and system for storing data
7406564 Distributed FIFO
7406568 Buffer allocation for split data messages
7406573 Reconfigurable processor element utilizing both coarse and fine g...
7404038 Storage system having a plurality of interfaces
7398364 Switching method of data replication mode
7398360 Multi-socket symmetric multiprocessing (SMP) system for chip mult...
7395371 Method of controlling a database management system by changing al...
7389379 Selective disk offlining
7389396 Bounding I/O service time
7386698 Apparatus and method for automatically defining, deploying and ma...
7386674 Method and apparatus to provide a unified readahead scheme for mu...
7386668 Handling data writes copied from a remote data storage device
7386654 Non-volatile configuration data storage for a configurable memory
7386659 Memory system
7383395 Storage device
7383408 Storage device that uses virtual ordered writes
7383396 Method and apparatus for monitoring processes in a non-uniform me...
7380072 Systems and methods for sharing media in a computer network

Patents as Assistant Examiner (view all)

Patent No. Patent Title:
7024513 Controller and data processing system
7020754 Method and system for maintaining data integrity using dual write...
6895510 Mutual internet authentication between a client and server utiliz...
6848033 Method of memory management in a multi-threaded environment and p...
6795905 Controlling accesses to isolated memory using a memory controller...
6792512 Method and system for organizing coherence directories in shared ...
6785782 Techniques for increasing bandwidth in port-per-module memory sys...
6785762 Recording/reproducing device having plural disk units which acces...
6779079 Data recording and reproducing apparatus, and method for recordin...
6775745 Method and apparatus for hybrid data caching mechanism
6775743 Content caching with special handling of multiple identical reque...
6772298 Method and apparatus for invalidating a cache line without data r...
6772299 Method and apparatus for caching with variable size locking regio...
6769050 Techniques for increasing bandwidth in port-per-module memory sys...
6766434 Method for sharing a translation lookaside buffer between CPUs
6766419 Optimization of cache evictions through software hints
6763438 Load balancing storage system
6760821 Memory engine for the inspection and manipulation of data
6751715 System and method for disabling and recreating a snapshot volume
6748505 Efficient system bus architecture for memory and register transfe...
6738874 Controller architecture and strategy for small discontiguous acce...
6735665 Data processing device for specifying data storage information on...
6732221 Wear leveling of static areas in flash memory
6732241 Technique for migrating data between storage devices for reduced ...
6728849 Remote storage system and method
6721863 Disk control mechanism preferable for random disk write
6721867 Memory processing in a microprocessor
6718440 Memory access latency hiding with hint buffer
6718429 Configurable register file with multi-range shift register suppor...
6715039 Cache slot promotion in a replacement queue cache using determina...
6704836 Method for dynamic control of concurrent extended copy tasks
6701410 Storage system including a switch
6701411 Switch and storage system for sending an access request from a ho...
6697926 Method and apparatus for determining actual write latency and acc...
6687788 Method of hierarchical caching of configuration data having dataf...
6684294 Using an access log for disk drive transactions
6684306 Data backup in presence of pending hazard
6684314 Memory controller with programmable address configuration
6681298 Hypertext markup language cache system and method
6671786 System and method for mirroring memory with restricted access to ...
 
Sign InRegister
Username  
Password   
forgot password?