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

Icon_funbox Quotables

"During my service in the United States Congress, I took the initiative in creating the Internet."

Al Gore ; The basis for the later misquote by US Republicans that Gore had "invented" the Internet. Gore was the leading political champion of the modern-day Internet.

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: Chaki, Kakali


Primary examiner statistics: 741 patents; average approval time: 741 days
Assistant examiner statistics: 259 patents; average approval time: 962 days

Patents as Primary Examiner (view all)

Patent No. Patent Title:
8116901 Method and device for controlling a motion sequence of a machine ...
8116889 Method, system, and computer program product for managing control...
8116888 Parameter setting system and method for programmable logic contro...
8112170 Method and system for machining process control
8112162 System level function block engine
8112168 Process and method for a decoupled multi-parameter run-to-run con...
8112371 Systems and methods for generalized motion recognition
8112171 Substrate apparatus calibration and synchronization procedure
8112182 Mass flow rate-controlling apparatus
8108077 Intelligent sensor for irrigation management
8108063 User interface for color transfer control in textile processing e...
8108190 Programmable joint simulator with force and motion feedback
8108058 Method of analyzing composite structures
8103366 Apparatus and method for installing a foam proportioning system i...
8103385 Optimizing product drying through parallel lines of centrifuges a...
8103388 System for prediction and communication of environmentally induce...
8103603 Trainable hierarchical memory system and method
8103598 Compiler for probabilistic programs
8103365 Method and device for controlling equipment based on multiple-inp...
8099178 Building automation system facilitating user customization
8099179 Fault tolerant control system
8099196 Control method and controller for a mechanohydraulic system
8099184 Load compensation for robotic applications
8095226 Methods and systems to schedule gains in process control loops
8095242 Method for controlling the operation of a device for dispensing h...
8090454 System and method of optimization for vending platforms
8090478 Control for pressurized bladder in a patient support apparatus
8090464 Method and system for enhancing the yield in semiconductor manufa...
8086357 Offline configuration using USB download in an integrated power d...
8086356 System for monitoring and controlling the consumption of a utilit...
8079825 Sensor-less control method for linear compressors
8082048 Position controlling device
8082218 Analysis of software conflicts
8078306 Polishing apparatus and polishing method
8073801 Business decision modeling and management system and method
8072453 Patterning technology for folded sheet structures
8065025 Configuration of a frequency converter
8060458 Method and system of knowledge component based engineering design
8060454 Method and apparatus for improved reward-based learning using non...
8060230 System for synchronizing part design and die design, server, part...

Patents as Assistant Examiner (view all)

Patent No. Patent Title:
6193422 Implementation of idle mode in a suspend/resume microprocessor sy...
6131188 System and method for reducing the occurrence of window use overf...
6131192 Software installation
6104873 Use of language instructions and functions across multiple proces...
6097888 Method and system for reducing an intentional program tree repres...
6067414 Generating a common gateway interface adaptor customized for a st...
6067416 Method for dynamically wrapping files for downloading
6064820 Apparatus and method to incrementally update single static assign...
6061514 Device for generating source programs of multiple kinds of assemb...
6058266 Method of, system for, and computer program product for performin...
6049668 Method and apparatus for supporting multiple processor-specific c...
6047127 Electronic Entertainment and communications system
6045585 Method and system for determining inter-compilation unit alias ...
6044218 System, method and article of manufacture for creating a live ...
6038399 Computer manufacturing architecture with two data-loading process...
6031993 Method and apparatus for translating source code from one high-le...
6032273 Method and apparatus for identifying read only memory
6032198 Application design supporting method and apparatus for client/ser...
6031991 Debug system and method for reproducing an error occurring in ...
6031992 Combining hardware and software to provide an improved microproce...
6029005 Method for identifying partial redundancies in a new processor ...
6026241 System, method, and computer program product for partial redundan...
6023579 Computer-implemented method for generating distributed object int...
6021272 Transforming and manipulating program object code
6016399 Software pipelining a hyperblock loop
6016395 Programming a vector processor and parallel programming of an asy...
6014518 Terminating polymorphic type inference program analysis
6009272 Register allocation via selective spilling
5999740 Updating mechanism for software
5995752 Use of language instructions and functions across multiple proces...
5995756 System for internet-based delivery of computer applications
5987259 Functional unit switching for the allocation of registers
5987258 Register reservation method for fast context switching in micropr...
5978578 Openbus system for control automation networks
5978583 Method for resource control in parallel environments using progra...
5974261 Method and apparatus facilitating use of a hard disk drive in a c...
5970247 Methods for encoding decoding and processing six character date ...
5966542 Method and system for loading classes in read-only memory
5963739 Method for verifying the total correctness of a program with mutu...
5963741 Information processor which rewrites instructions in program to ...
 
Sign InRegister
Username  
Password   
forgot password?