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

Icon_funbox Famous Patents

The first commercial microwave oven was nearly 6 feet tall and weighed in at 750 pounds.

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: Blair, Douglas


Primary examiner statistics: 61 patents; average approval time: 78 days
Assistant examiner statistics: 60 patents; average approval time: 74 days

Patents as Primary Examiner (view all)

Patent No. Patent Title:
8185578 Client server system and method for executing an application util...
8180896 Global load balancing on a content delivery network
8180824 Log collection data harvester for use in a building automation sy...
8171095 Speculative distributed conflict resolution for a cache coherency...
8171162 Methods and apparatus for using both LDP and RSVP in a communicat...
8161107 Roaming personal information items across multiple computing devi...
8161158 Method in a communication system, a communication system and a co...
8161127 Process mapping in parallel computing
8156223 Distribution of binary executables and content from peer location...
8145759 Dynamically configurable resource pool
8139102 Digital camera
8135770 Processing recurring events within personal information managemen...
8135843 Methods and systems for providing access to an application
8135793 Download progress management gaming system
8131851 Managing computer network resources
8127044 Method for the delivery of audio and video data sequences by a se...
8127026 User operation acting device, user operation acting program, and ...
8122099 Image forming device that prepares and transmits formatted order ...
8120641 Panoramic photography method and apparatus
8117330 Information processing device for relaying streaming data
8115811 Vehicle surrounding area display device
8108539 Method for synchronising scene data files and media data flows in...
8108542 Method and apparatus to determine broadcast content and schedulin...
8099511 Instantaneous media-on-demand
8095614 Method for optimally utilizing a peer to peer network
8095662 Automated scheduling of virtual machines across hosting servers
8086741 Method and system for delayed allocation of resources
8078668 Method and device for processing a message in a communication net...
8078686 High performance file fragment cache
8078713 Delivering policy settings with virtualized applications
8078715 Automatic hardware failure detection and recovery for distributed...
8073977 Internet telephony through hosts
8069255 Apparatus and method for aggregating disparate storage on consume...
8069252 Session initiation protocol enabled set-top device
8060613 Resource invalidation in a content delivery network
8040376 Vehicle monitor apparatus
8041839 Method and system of providing active web user interface
8037153 Dynamic partitioning of messaging system topics
8028035 Shared resource support for internet protocols
8028019 Methods and apparatus for data transfer in networks using distrib...

Patents as Assistant Examiner (view all)

Patent No. Patent Title:
7493363 Peer-to-peer group management and method for maintaining peer-to-...
7478136 Terminal and repeater
7398313 Client server system and method for executing an application util...
7392282 Method for ensuring client access to messages from a server
7380007 Automatic user session
7370114 Software downloading using a television broadcast channel
7370105 Quality of service control, particularly for telecommunication
7366792 Method and system for proxying telephony messages
7363343 Computer networks for providing peer to peer remote data storage ...
7356615 Pluggable service delivery platform
7320034 System and method for reserving a virtual connection in an IP net...
7313628 Protocol to determine optimal target access routers for seamless ...
7310666 Method and system for restricting and enhancing topology displays...
7308491 System and method for on-line upgrade of call processing software...
7302488 Parental controls customization and notification
7299289 Method, system, and article of manufacture for integrating stream...
7296084 Data management system and method
7296058 Systems and methods for managing email
7293113 Data communication system with hardware protocol parser and metho...
7290043 Switch name, IP address, and hardware serial number as part of th...
7284044 Network technique for troubleshooting
7284064 Method and apparatus to determine broadcast content and schedulin...
7281032 File sharing system with data mirroring by storage systems
7277954 Technique for determining multi-path latency in multi-homed trans...
7277962 Method and apparatus for packet scheduling using virtual time sta...
7275088 System and method for routing electronic documents
7275092 Method and system for controlling the operation of a peripheral d...
7272634 System and method for integrating multiple messaging systems
7272649 Automatic hardware failure detection and recovery for distributed...
7269656 Remote order entry system and method
7269647 Simplified network packet analyzer for distributed packet snooper
7231427 E-mail protocol using assumed send and reply address and smart E-...
7216181 Middleware brokering system
7206812 Data communication apparatus and electronic mail data producing m...
7206864 Network protocol processing device
7200680 Method, apparatus and system for providing multimedia messages to...
7177946 Optimal sync for rapid spanning tree protocol
7174387 Methods and apparatus for requesting link state information
7167904 Unified web-based interface-to multiple registrar systems
7152094 Middleware brokering system adapter
 
Sign InRegister
Username  
Password   
forgot password?