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

Icon_funbox Did You Know...

...that Kleenex tissue was originally designed to be a gas mask filter? It was developed at the beginning of World War I to replace cotton, which was then in short supply as a surgical dressing.

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: Follansbee, John


Primary examiner statistics: 1313 patents; average approval time: 1314 days
Assistant examiner statistics: 132 patents; average approval time: 1017 days

Patents as Primary Examiner (view all)

Patent No. Patent Title:
8117279 System and method for detecting customer premise equipment behind...
8117328 System and method for automatically recovering from failed networ...
8117310 Method for the central control of resources in expandable medical...
8117278 Orchestration of components to realize a content or service deliv...
8117252 Video-monitor/recording/playback system
8117299 Method and apparatus for scheduling wireless LAN traffic
8112547 Efficiently hashing packet keys into a firewall connection table
8112481 Document message state management engine
8112482 System and method for securing access to electronic mail
8112499 Administering devices in dependence upon user metric vectors
8108532 Service distribution apparatus and method
8108538 Device, system, and method of distributing messages
8108499 Name registrar system and method
8103744 Consumer equipment remote operation system and operating method f...
8103773 Transactional application processing in a distributed environment
8099452 Event stream conditioning
8095618 In-memory caching of shared customizable multi-tenant data
8095680 Real-time network transport protocol interface method and apparat...
8095590 Techniques for distributing data
8095663 Method and system for deploying content to wireless devices
8090760 Communicating in a computing system
8090761 Storage and distribution of segmented media data
8086658 Personalized discovery of services
8086737 System to dynamically detect and correct errors in a session
8086755 Distributed multicast system and method in a network
8086681 Image forming apparatus
8078664 Evaluation of current capacity levels of resources in a distribut...
8073895 System and method for delivering web content to a mobile device
8073920 Service authorizer
8069224 Method, equipment and system for resource acquisition
8065376 System and method for integrating electronic mail accounts
8065369 People-centric view of email
8065379 Line-structure-based electronic communication filtering systems a...
8065417 Service provider registration by a content broker
8065363 Electronic mail communications system with client email internet ...
8065359 Integrated method and apparatus to manage mobile devices and serv...
8065365 Grouping event notifications in a database system
8060616 Managing CDN registration by a storage provider
8055787 System and method for managing industrial process control data st...
8055761 Method and apparatus for providing transparent network connectivi...

Patents as Assistant Examiner (view all)

Patent No. Patent Title:
6651080 Techniques for implementing pluggable virtual machines
6009476 Device driver architecture supporting emulation environment
5991545 Microcomputer having variable bit width area for displacement and...
5987255 Method of, system for, and article of manufacture for providing a...
5963745 APAP I/O programmable router
5963744 Method and apparatus for custom operations of a processor
5963737 Interupt vectoring for trace exception facility in computer syste...
5937203 Port for fine tuning a central processing unit
5937204 Dual-pipeline architecture for enhancing the performance of graph...
5926644 Instruction formats/instruction encoding
5918029 Bus interface slicing mechanism allowing for a control/data-path ...
5915084 Scannable sense amplifier circuit
5911068 Container independent control architecture
5905997 Set-associative cache memory utilizing a single bank of physical ...
5903769 Conditional vector processing
5901324 Parallel processor system for transmitting data in small buffers
5898883 Memory access mechanism for a parallel processing computer system...
5898881 Parallel computer system with error status signal and data-driven...
5898861 Transparent keyboard hot plug
5896543 Digital signal processor architecture
5896541 Null convention register file
5892959 Computer activity monitor providing idle thread and other event ...
5881256 Bus interface unit capable of simultaneously proceeding with two ...
5875294 Method and system for halting processor execution in response to ...
5875311 Computer system with touchpad support in operating system
5870622 Computer system and method for transferring commands and data to ...
5870623 I/O port for determining accidents in an external device
5867717 Dynamic system clocking and address decode circuits, methods and ...
5867734 Multiple-reader multiple-writer queue for a computer system
5864699 Method and apparatus for mutual exclusion in self-directed distri...
5864716 Tagged data compression for parallel port interface
5860024 Microprocessor with automatic name generation including performan...
5860020 Operating system for real-time hybrid environment
5860012 Installation of application software through a network from a sou...
5854926 Method and apparatus for identifying flip-flops in HDL descriptio...
5848267 Computer system speed control using memory refresh counter
5845085 System for receiving a data stream of serialized data
5845078 Network integrated construction system, method of installing netw...
5838989 Common interface for a network having different communication med...
5835714 Method and apparatus for reservation of data buses between multip...
 
Sign InRegister
Username  
Password   
forgot password?