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

Icon_funbox Did You Know...

...that the video game, Pong, was invented by a guy who graduated at the bottom of his engineering class? Nolan Bushnell spent more time running the games at a local amusement park than he did on his studies at the University of Utah. His dreams of working for Disney's amusement empire were dashed when the company wouldn't hire him. Taking a boring job, Nolan daydreamed about electronic versions of popular games. He invented Pong, the first video game, and went on to found Atari Co.

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: Knoll, Clifford


Primary examiner statistics: 96 patents; average approval time: 108 days
Assistant examiner statistics: 92 patents; average approval time: 1322 days

Patents as Primary Examiner (view all)

Patent No. Patent Title:
8190925 Single shared power domain dynamic load based power loss detectio...
8180949 Resource virtualization switch
8176228 Quick port-switching method and associated apparatus
8166227 Apparatus for processing peripheral component interconnect expres...
8166334 Redriver with two reference clocks and method of operation thereo...
8161307 Reducing power consumption while synchronizing a plurality of com...
8156345 Method and system for memory attack protection to achieve a secur...
8156276 Method and apparatus for data transfer
8156362 Hardware monitoring and decision making for transitioning in and ...
8145815 Data processing system
8132035 Ethernet interface
8117477 Apparatus and method for entering idle mode in a broadband wirele...
8117371 System and method for memory hub-based expansion bus
8112647 Protocol for power state determination and demotion
8112569 Integrated circuit and electronic device
8112648 Enhanced control of CPU parking and thread rescheduling for maxim...
8111092 Register with process, supply voltage and temperature variation i...
8108585 Crossbar circuitry and method of operation of such crossbar circu...
8108704 Method for automatically switching power states
8108694 Apparatus, system and method for supplying a portable electronic ...
8103813 Method and system for hardware based implementation of USB 1.1 ov...
8099621 Data reception apparatus and microcomputer having the same
8095714 Electronic device capable of automatically switching between a ma...
8095811 Reducing power consumption while synchronizing a plurality of com...
8095722 Connection management in serial attached SCSI (SAS) expanders
8090891 Method of providing communication in distributed systems
8086761 SPI control device and method for accessing SPI slave devices usi...
8082378 Master and slave side arbitrators associated with programmable ch...
8078785 Host modules, electronic devices, electronic systems and data tra...
8078780 Communications method, in particular for hospital and nursing bed...
8074006 Abnormal status detecting method of interrupt pins
8069295 Processing system with RF data bus and method for use therewith
8055830 Portable and light programmable medical device system
8051236 Portable and magnetically programmable medical device system
8051235 Conditional back-to-back interrupt vectoring
8046520 Compound computer system and method for sharing PCI devices there...
8046511 Implementing signal processing cores as application specific proc...
8046516 Cache coherent switch device
8041875 Resource virtualization switch
8032685 Data modifying bus buffer

Patents as Assistant Examiner (view all)

Patent No. Patent Title:
7257663 Initiating and using information used for a host, control unit, a...
7254662 Data link layer device for a serial communication bus
7249214 Sliced crossbar architecture with no inter-slice communication
7249207 Internal data bus interconnection mechanism utilizing central int...
7243179 On-chip inter-subsystem communication
7240139 Disk array control device with two different internal connection ...
7225282 Method and apparatus for a two-wire serial command bus interface
7213095 Bus transaction management within data processing systems
7213090 Data transfer apparatus for serial data transfer in system LSI
7209991 Packet processing in switched fabric networks
7203786 Error-flagging apparatus, systems, and methods
7191275 System and method for the management of hardware triggered hotplu...
7181555 Data communication apparatus, data communication method, and prog...
7181559 Message based transport mechanism for level sensitive interrupts
7181551 Backward-compatible parallel DDR bus for use in host-daughtercard...
7174404 Updating spin counters for spin latches
7162562 Portable electronic system and accessing method thereof
7159062 Electronic shelf unit with management function performed by a com...
7152132 Method and apparatus for improving buffer utilization in communic...
7146443 Instruction encoding method for single wire serial communications
7146449 Bluetooth association with simple power connection
7136953 Apparatus, system, and method for bus link width optimization
7133948 Controller device and communications system for transmitting rese...
7130945 Controlling method for transmitting reserve commands from a contr...
7130953 Bus architecture techniques employing busses with different compl...
7127540 Apparatus and method for controlling frequency of bus use
7127003 Method and apparatus for communicating information using differen...
7124223 Routability for memory devices
7124220 Sequencer device with automated active port detection and sequenc...
7120720 Microcomputer bridge for remote manageability
7096300 Method and apparatus for suspending communication with a hard dis...
7096292 On-chip inter-subsystem communication
7093045 Method and apparatus for bus arbitration capable of effectively a...
7093044 Method and apparatus for providing quality-of-service delivery fa...
7093039 Communication terminal increasing effective data rate on asynchro...
7085869 Arrangement for managing transmitted packets requiring acknowledg...
7085868 Method to minimize interrupt service and power consumption for wi...
7076574 Method and system for disconnecting a specific channel of a SCSI ...
7073004 Method and data processing system for microprocessor communicatio...
7054980 Multiple drive controller
 
Sign InRegister
Username  
Password   
forgot password?