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

Icon_funbox Bizarre Patents

Patent No. 6637447

Beerbrella

A small umbrella which may be removably attached to a beverage container in order to shade the beverage container from the direct rays of the sun.

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: Harrell, Robert B.


Primary examiner statistics: 1087 patents; average approval time: 1087 days
Assistant examiner statistics: 125 patents; average approval time: 1004 days

Patents as Primary Examiner (view all)

Patent No. Patent Title:
7707249 Systems and methods for collaboration
7464167 Method for reducing call set up times using automatic connection ...
7461124 Content providing method utilizing client storage areas to provid...
7451240 Method and related circuit for increasing network transmission ef...
7447795 Multi-purpose switching network interface controller
7447736 Customer interface system for managing communications services in...
7447737 Content reservation control method having client storage areas an...
7444427 System and method for preventing transmission during message rece...
7440994 Method and apparatus for peer-to-peer services to shift network t...
7440993 Method and apparatus for launching a web browser in response to s...
7441006 Reducing number of write operations relative to delivery of out-o...
7422115 Techniques for to defeat phishing
7421468 Metasearching a client's request by sending a plurality of querie...
7421428 Metasearching a client's request by sending at least one search q...
7413085 Techniques for displaying emails listed in an email inbox
7412510 System, method and computer program product for reporting on the ...
7406516 System and method for monitoring the use of a resource by a clien...
7406496 System and method for processing callback requests, which include...
7406542 Method and system for assured denotation of application semantics
7401146 Method and apparatus for tracking related information in a networ...
7389326 Portable terminal device having a function of connecting to a pre...
7383300 System and method for language translation within software applic...
7383301 Content providing device and system having a web data providing d...
7379986 System, apparatus, and method for configuring a packet switched n...
7370071 Method for serving third party software applications from servers...
7363371 Traffic flow management in a communications network
7359938 System indicating the presence of an individual or group of indiv...
7359964 Method and equipment for providing a signaling channel for perfor...
7356610 Systems and methods for monitoring network exchanges between a cl...
7356575 System, method, and computer program product for remotely determi...
7353292 Device and method for changing connection types between a fixed o...
7337910 Methods and devices for responding to request for unregistered do...
7337210 Method and apparatus for determining availability of a user of an...
7337333 System and method for strategic power supply sequencing in a comp...
7334046 System and method for optimizing frame routing in a network
7334015 Integration of legacy mainframe systems through data stream objec...
7334016 Data transfer system for providing non-buffered, real-time stream...
7320022 System on a chip for caching of data packets based on a cache mis...
7318091 Methods and systems for providing converged network management fu...
7318109 System and method for remote assembly of messages to create a con...

Patents as Assistant Examiner (view all)

Patent No. Patent Title:
5226169 System for execution of storage-immediate and storage-storage ...
5187800 Asynchronous pipelined data processing system
5179716 Programmable expandable controller with flexible I/O
5170482 Improved hypercube topology for multiprocessor computer systems
5168573 Memory device for storing vector registers
5163155 System for resetting a series of latches to varying data patterns
5163133 Parallel processing system having a broadcast, result, and instru...
5161231 Processing system which transmits a predetermined error code upon...
5159691 Master and slave CPU system where the slave changes status bits o...
5159692 Image file system with multiple control image transfer between fi...
5157600 System for numerical description of computer program logic
5151978 LAN interface which permits a host computer to obtain data withou...
5148526 Data processing system with an enhanced cache memory control
5148542 Multitask processing apparatus utilizing a central processing uni...
5148529 Pipelined multi-stage data processor including an operand bypass ...
5146537 Method for judging whether conditions are satisfied by using a ne...
5146599 System for fetching a plurality vector-data groups using a plural...
5146584 Keyboard interface system allowing a synchronous keyboard to comm...
5146563 Node with coupling resistor for limiting current flow through dri...
5142625 One-chip microcomputer including a programmable logic array for ...
5142662 Electronic publishing system
5136500 Multiple shared memory arrangement wherein multiple processors ...
5136705 Method of generating instruction sequences for controlling data f...
5133077 Data processor having multiple execution units for processing plu...
5133062 RAM buffer controller for providing simulated first-in-first-out ...
5133069 Technique for placement of pipelining stages in multi-stage datap...
5129061 Composite document accessing and processing terminal with graphic...
5129066 Bit mask generator circuit using multiple logic units for generat...
5129089 Distributed interlock apparatus and distributed interlock managem...
5129077 System for partitioning a massively parallel computer
5129079 Computer system having subinstruction surveillance capability
5125095 System using microprocessor address lines for coprocessor selecti...
5125071 Computer command input unit giving priority to frequently selecte...
5123090 Data processing apparatus for processing asynchronous data in an ...
5121474 Bit string data processor using dynamically addressable bit locat...
5119488 Input/output system implementing several access paths for rerouti...
5117484 Terminal apparatus for videotex system
5113521 Method and apparatus for handling faults of vector instructions c...
5113518 Method and system for preventing unauthorized use of software
5113487 Memory circuit with logic functions
 
Sign InRegister
Username  
Password   
forgot password?