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

Icon_funbox Bizarre Patents

Patent No. 5926874

Automatic Bed Maker

An automatic bed maker which uses the expansion of inflatable bladder to straighten, align, and tuck-in bed-cover assembly.

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: Chan, Eddie P.


Primary examiner statistics: 1922 patents; average approval time: 1921 days
Assistant examiner statistics: 89 patents; average approval time: 920 days

Patents as Primary Examiner (view all)

Patent No. Patent Title:
7587580 Power efficient instruction prefetch mechanism
7464202 Clock system for controlling autonomous transfer of data
7461243 Deferred branch history update scheme
7461236 Transferring data in a parallel processing environment
7454596 Method and apparatus for partitioned pipelined fetching of multip...
7454594 Processor for realizing software pipelining with a SIMD arithmeti...
7454602 Pipeline having bifurcated global branch history buffer for index...
7447881 Branch prediction apparatus and method
7447882 Context switching within a data processing system having a branch...
7447885 Reading prediction outcomes within a branch prediction mechanism
7447873 Multithreaded SIMD parallel processor with loading of groups of t...
7444498 Load lookahead prefetch for microprocessors
7441105 Reducing multiplexer circuitry for operand select logic associate...
7441100 Processor synchronization in a multi-processor computer system
7437541 Atomically updating 64 bit fields in the 32 bit AIX kernel
7437537 Methods and apparatus for predicting unaligned memory access
7437538 Apparatus and method for reducing execution latency of floating p...
7434028 Hardware stack having entries with a data portion and associated ...
7434029 Inter-processor control
7434040 Copying of unaligned data in a pipelined operation
7434035 Method and system for processing instructions in grouped and non-...
7430656 System and method of converting data formats and communicating be...
7430652 Devices for performing multiple independent hardware acceleration...
7430657 System, method and device for queuing branch predictions
7428632 Branch prediction mechanism using a branch cache memory and an ex...
7426629 Processing activity masking in a data processing system
7421565 Method and apparatus for indirectly addressed vector load-add -st...
7421568 Power saving methods and apparatus to selectively enable cache bi...
7421570 Method for managing a microprocessor stack for saving contextual ...
7421567 Using a modified value GPR to enhance lookahead prefetch
7421566 Implementing instruction set architectures with non-contiguous re...
7418577 Fail instruction to support transactional program execution
7418585 Symmetric multiprocessor operating system for execution on non-in...
7418584 Executing system management mode code as virtual machine guest
7415600 Microprocessor that carries out context switching by shifting con...
7415597 Processor with dependence mechanism to predict whether a load is ...
7412586 Switch memory architectures
7412589 Method to detect a stalled instruction stream and serialize micro...
7412593 Processor for processing a program with commands including a moth...
7406587 Method and system for renaming registers in a microprocessor

Patents as Assistant Examiner (view all)

Patent No. Patent Title:
4386401 High speed processing restarting apparatus
4382277 Method and means utilizing multiple processing means for determin...
4371924 Computer system apparatus for prefetching data requested by a per...
4371925 Data processing system having unique bus control operation
4371926 Input/output information indication system
4365290 Computer system with power control circuit
4356545 Apparatus for monitoring and/or controlling the operations of a c...
4355355 Address generating mechanism for multiple virtual spaces
4354231 Apparatus for reducing the instruction execution time in a comput...
4354227 Fixed resource allocation method and apparatus for multiprocessor...
4354230 Synchronized, fail-operational, fail-safe multi-computer control ...
4354225 Intelligent main store for data processing systems
4349871 Duplicate tag store for cached multiprocessor system
4348740 Method and portable apparatus for comparison of stored sets of da...
4348722 Bus error recognition for microprogrammed data processor
4345315 Customer satisfaction terminal
4345245 Method and apparatus for arranging segmented character groups in ...
4344132 Serial storage interface apparatus for coupling a serial storage ...
4342097 Memory buffer
4342082 Program instruction mechanism for shortened recursive handling of...
4342081 Tape device adapter
4340933 Data processing system having centralized nonexistent memory addr...
4339804 Memory system wherein individual bits may be updated
4339805 Information recording system
4338599 Apparatus for alpha-numeric/graphic display
4336601 Rewritable programmable logic array
4335426 Remote processor initialization in a multi-station peer-to-peer ...
4335445 System for interfacing computers with programmable power supplies
4333089 Keyboard and control system
4333144 Task communicator for multiple computer system
4330845 Guess-ahead feature for a keyboard-display terminal data input sy...
4330844 Logic timing system for tape device adapter
4330825 Device for automatic control of the storage capacity put to work ...
4328559 Apparatus for exchange of data between central station and periph...
4327410 Processor auto-recovery system
4325118 Instruction fetch circuitry for computers
4323964 CPU Employing micro programmable control for use in a data proces...
4323966 Operations controller for a fault-tolerant multiple computer syst...
4323963 Hardware interpretive mode microprocessor
4322791 Error display systems
 
Sign InRegister
Username  
Password   
forgot password?