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: Ingberg, Todd


Primary examiner statistics: 325 patents; average approval time: 329 days
Assistant examiner statistics: 93 patents; average approval time: 1290 days

Patents as Primary Examiner (view all)

Patent No. Patent Title:
7562341 Deploy callback system with bidirectional containers
7549145 Processor dedicated code handling in a multi-processor environmen...
7543267 Drag and drop creation and editing of a page incorporating script...
7526759 Debugging prototyped system solutions in solution builder wizard ...
7519952 Detecting an integrity constraint violation in a database by anal...
7509626 Demonstrating proof of concept of a project with requirements com...
7506309 Method for managing vehicle software configuration updates
7493611 Pinning internal slack nodes to improve instruction scheduling
7458061 Protecting object identity in a language with built-in synchroniz...
7448030 Optimized ordering of firmware modules in pre-boot environment
7444629 Autonomic self-healing of java resources
7444618 Automatic generation of batch programs with identification, inser...
7441228 Design-time representation for a first run-time environment with ...
7437704 Real-time generation of software translation
7437712 Software build tool with revised code version based on descriptio...
7437703 Enterprise multi-agent software system with services able to call...
7428723 Aggregrating related events into a single bundle of events with i...
7424702 Data integration techniques for use in enterprise architecture mo...
7421687 Optimizing branch condition expressions in a JIT compiler
7415696 Extensible help facility for a computer software application
7415707 Installation software using a setting file to automatically deter...
7409682 Software porting layer
7401320 Operator network that routes customer care calls based on subscri...
7398523 Adaptive class loading
7398510 Estimating software project requirements for resolving defect bac...
7395526 Method and system for managing application server lifecycle
7392519 Localization cataloguing tool
7389500 Selective pre-compilation of virtual code to enhance boot time em...
7386841 Technique for determining a target data type in a heterogeneous m...
7383533 Implementing virtual functions of an interface with indirect inhe...
7380234 Implementing virtual bases with fixed offsets in object oriented ...
7376943 Safe method for upgrading firmware of optical disk product
7363620 Non-linear execution of application program instructions for appl...
7356814 System, method, and computer program product for communicating wi...
7356804 Language integrated unit testing
7353511 Method and system for dynamically distributing updates in a netwo...
7350185 System, method, and computer program product for effort estimatio...
7346903 Compiling and linking modules of a cycle-based logic design
7346899 Lookup facility in distributed computer systems
7343585 Operator approach for generic dataflow designs

Patents as Assistant Examiner (view all)

Patent No. Patent Title:
6629312 Programmatic synthesis of a machine description for retargeting a...
6625803 Automatic generation of text and computer-executable code for run...
6578193 Endian-neutral loader for interpretive environment
6539544 Game machine system, broadcasting system, data distribution syste...
6529862 Method and apparatus for dynamic management of translated code bl...
6523168 Reduction of object creation during string concatenation and like...
6513153 Automatically integrating and executing application software modu...
6513154 System and method for testing of computer programs in programming...
6505341 System and method for programming a logic control unit
6499137 Reversible load-time dynamic linking
6490718 System and method for processing electronic data interchange usin...
6484308 System and method for ensuring data integrity on a removable hard...
6481005 Event correlation feature for a telephone network operations supp...
6467082 Methods and apparatus for simulating external linkage points and ...
6463583 Dynamic injection of execution logic into main dynamic link libra...
6434740 Apparatus and method for visual construction simplification
6421825 Register control apparatus and method thereof for allocating memo...
6405364 Building techniques in a development architecture framework
6397379 Recording in a program execution profile references to a memory-m...
6397382 Dynamic software code instrumentation with cache disabling featur...
6385765 Specification and verification for concurrent systems with graphi...
6385769 Text based object oriented program code with a visual program bui...
6347396 Disturbance free update of data
6343376 System and method for program verification and optimization
6341276 System for selecting a computer solution from a pre-defined set
6341369 Method and data processing system for specifying and applying rul...
6334214 Try/buy wrapping of installation-ready software for electronic di...
6317876 Method and apparatus for determining a maximum number of live reg...
6311324 Software profiler which has the ability to display performance da...
6301699 Method for detecting buffer overflow for computer security
6279155 Method of installing software on and/or testing a computer system
6275985 Method and apparatus for developing an application that implement...
6272672 Dataflow processing with events
6269480 Cross platform installer-with the ability to create platform inde...
6266806 Object oriented monitor displaying interactions among objects in ...
6266808 Computer program product for enabling the construction of dialogs...
6263492 Run time object layout model with object type that differs from t...
6263493 Method and system for controlling the generation of program state...
6260191 User controlled relaxation of optimization constraints related to...
6260189 Compiler-controlled dynamic instruction dispatch in pipelined pro...
 
Sign InRegister
Username  
Password   
forgot password?