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

Icon_funbox Bizarre Patents

Patent No. 6711769

Pillow with retractable umbrella

A pillow assembly having a supporting assembly and a retractable umbrella assembly that is easily transportable and allows a user to support his/her head while covering their face from sunlight.

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: Bataille, Pierre-Michel


Primary examiner statistics: 819 patents; average approval time: 819 days
Assistant examiner statistics: 186 patents; average approval time: 1200 days

Patents as Primary Examiner (view all)

Patent No. Patent Title:
8190836 Saving multiple snapshots without duplicating common blocks to pr...
8185693 Cache-line aware collection for runtime environments
8180973 Servicing interrupts and scheduling code thread execution in a mu...
8176239 Semiconductor memory card access apparatus, a computer-readable r...
8171219 Method and system to perform caching based on file-level heuristi...
8171255 Optimization of paging cache protection in virtual environment
8161243 Address translation caching and I/O cache performance improvement...
8161226 Methods and apparatus to share a thread to reclaim memory space i...
8156286 Processor and method for using an instruction hint to prevent har...
8151048 Managing storage pool provisioning
8145871 Dynamic allocation of virtual real memory for applications based ...
8145861 Managing data transfer between different types of tape media with...
8140746 Intelligent memory data management
8140755 Computer system and process for transferring multiple high bandwi...
8140775 Allocating background workflows in a data storage system using au...
8140805 Memory component having write operation with multiple time period...
8140823 Multithreaded processor with lock indicator
8135936 Adaptive address mapping with dynamic runtime memory mapping sele...
8135911 Managing a region cache
8135926 Cache-based control of atomic operations in conjunction with an e...
8131943 Structure for dynamic initial cache line coherency state assignme...
8131958 Storage system, storage device, and data updating method using a ...
8131920 Method and system for dynamically allocating read and write seque...
8131937 Apparatus and method for improved data persistence within a multi...
8131923 Optimizing execution of I/O requests for a disk drive in a comput...
8127081 Memory hub and access method having internal prefetch buffers
8127103 Storage apparatus, memory area managing method thereof, and flash...
8127097 Dual writing device and its control method
8127094 Data migration and copying in a storage system with dynamically e...
8127085 Method and apparatus for pipeline inclusion and instruction resta...
8122208 System and method for memory architecture configuration
8122185 Systems and methods for measuring the useful life of solid-state ...
8122179 Memory apparatus and method of evenly using the blocks of a flash...
8122220 Memory usage in imaging devices
8117383 Hardware accelerator based method and device for string searching
8117405 Storage control method for managing access environment enabling h...
8117407 Information storage medium, recording/reproducing apparatus, and ...
8117389 Design structure for performing cacheline polling utilizing store...
8117404 Misalignment predictor
8117401 Interconnect operation indicating acceptability of partial data d...

Patents as Assistant Examiner (view all)

Patent No. Patent Title:
6715053 Method and apparatus for controlling memory client access to addr...
6678794 Smoothing bursts of disk load in a file system
6671780 Modified least recently allocated cache replacement method and ap...
6658526 Network attached virtual data storage subsystem
6629227 System and method for a communication terminal to manage memory a...
6629216 Fibre channel by-pass
6611907 Semiconductor memory card access apparatus, a computer-readable r...
6601144 Dynamic cache management in a symmetric multiprocessor system via...
6598134 System and method for on-line, real time, data migration
6594749 System and method for memory management using fixed-size blocks
6594751 Method and apparatus for pointer relocation optimization for virt...
6591347 Dynamic replacement technique in a shared cache
6591334 Method and apparatus for reducing space allocation failures in st...
6587923 Dual line size cache directory
6587932 Processor and system for controlling shared access to a memory
6587914 Non-volatile memory capable of autonomously executing a program
6587931 Directory-based cache coherency system supporting multiple instru...
6581136 Fibre channel data storage system having expansion/contraction
6581145 Multiple source generic memory access interface providing signifi...
6578120 Synchronization and resynchronization of loosely-coupled copy ope...
6578127 Memory devices
6574712 Software prefetch system and method for predetermining amount of ...
6571313 Memory for information search through prefix analysis, in particu...
6571324 Warmswap of failed memory modules and data reconstruction in a mi...
6567902 Systems and methods for packing data into a destination register
6567886 Disk drive apparatus and control method thereof
6567890 Fibre channel port by-pass selector section for dual ported disk ...
6564283 Data processing system for expanded addresses
6564290 Data carrier archiving and control system
6560678 Maintaining information variety in an information receiving syste...
6560683 Fibre channel data storage system having improved rear-end I/O ad...
6549973 Method and apparatus for predicting recovery time of hard disk dr...
6546467 Cache coherency mechanism using an operation to be executed on th...
6546474 Method and system for the fast backup and transmission of data
6535966 System and method for using a page tracking buffer to reduce main...
6529995 Method and apparatus for maintaining and restoring mapping table ...
6529996 Network attached virtual tape data storage subsystem
6526489 Data storage apparatus with improved security process and partiti...
6513113 Electronic instrument adapted to be selectively booted either fro...
6513097 Method and system for maintaining information about modified data...
 
Sign InRegister
Username  
Password   
forgot password?