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

Icon_funbox Did You Know...

...that one person who claimed to be the inventor of the television is Russian emigre Vladimir Zworykin? In 1929 David Sarnoff, founder of RCA, asked Zworykin what it would take to develop TV for commercial use. He said: a year and a half and $100,000. In reality, it took 20 years and $50 million! Before his death in 1982 at the age of 92, Zworykin said of his invention: "The technique is wonderful. It is beyond my expectations. But the programs! I would never let my children even come close to this thing."

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: Banankhah, Majid A.


Primary examiner statistics: 614 patents; average approval time: 1517 days
Assistant examiner statistics: 108 patents; average approval time: 876 days

Patents as Primary Examiner (view all)

Patent No. Patent Title:
7191361 System and method enabling asynchronous execution of a test execu...
7185210 Policy abstraction mechanism
7181485 Variably delayable transmission of packets between independently ...
7165257 Context selection and activation mechanism for activating one of ...
7150024 Method and system for naming and binding objects
7127715 Image outputting apparatus, control method for the image outputti...
7114155 Programmable controller
7111300 Dynamic allocation of computing tasks by second distributed serve...
7093122 Techniques for permitting access across a context barrier in a sm...
7086054 Method and device for reconstructing the process sequence of a co...
7082605 Contingency planning in a scheduling process
7076551 Using remote procedure calls to manage co-processor resources
7076779 System for controlling and monitoring a process
7062772 System and method for providing an interface for scripting progra...
7058786 Operating system data communication method and system
7055151 Systems and methods for multi-tasking, resource sharing and execu...
7051340 System and method for isolating applications from each other
7051343 Module-by-module verification
7043730 System and method for demand oriented network resource management
7035908 Method for multiprocessor communication within a shared memory ar...
7036008 Autonomic determination of configuration settings by walking the ...
7036125 Eliminating memory corruption when performing tree functions on m...
7032073 Cache system for network and multi-tasking applications
7028302 System and method for automatically tuning a multiprocessor compu...
7028299 Task-based multiprocessing system
7024672 Process-mode independent driver model
7020877 Method to distribute periodic task workload
7020706 Method and system for automatically updating multiple servers
7016891 System and method for performing context checks
7007280 Schema driven management of a component-based application
7003773 Dynamic interface aggregation on demand
7003775 Hardware implementation of an application-level watchdog timer
6996826 Method and system for accessing objects of different thread types
6993761 Method and apparatus to verify type safety of an application snap...
6988142 Method and apparatus for handling communication requests at a ser...
6988139 Distributed computing of a job corresponding to a plurality of pr...
6988268 IO completion architecture for user-mode networking
6978459 System and method for processing overlapping tasks in a programma...
6978463 Programmatic universal policy based software component system for...
6973560 Fault tolerant and combinatorial software environment system, met...

Patents as Assistant Examiner (view all)

Patent No. Patent Title:
5913060 Method for deadlock avoidance in a distributed process system usi...
5887168 Computer program product for a shared queue structure for data in...
5842204 Method and apparatus for translating source code from one high-le...
5826078 Job re-execution system and controlling method thereof
5826063 Apparatus and method for programming the setup, command and recov...
5797004 System and method for caching and allocating thread synchronizati...
5790863 Method and system for generating and displaying a computer progra...
5778225 Method and apparatus for sharing objects among a plurality of pro...
5774721 Method of communication between processors in a distributed proce...
5774718 Process scheduling system that allocates CPU time with priority t...
5771383 Shared memory support method and apparatus for a microkernel data...
5768595 System and method for recompiling computer programs for enhanced ...
5760768 Method and system for customizing a user interface in a computer ...
5761508 Information processing system and method applied to the developme...
5758160 Method and apparatus for building a software program using depend...
5754856 MVS/ESA message transport system using the XCF coupling facility
5752031 Queue object for controlling concurrency in a computer system
5742823 Total object processing system and method with assembly line feat...
5740199 High speed wire-or communication system and method therefor
5737585 Firmware maintenance and modification system
5732271 Data processing system and method for processing an object orient...
5727211 System and method for fast context switching between tasks
5724586 Method for improving cache locality of a computer program
5724584 Method and apparatus for processing discrete billing events
5721917 System and method for determining a process's actual working set ...
5717849 System and procedure for early detection of a fault in a chained ...
5715457 Multiprocessor system for determining assignment of task in view ...
5710912 Method and apparatus for enabling a computer system to adjust for...
5701479 Pipelined image processing system for a single application enviro...
5696969 Procedure to detect and disperse convoys for queued gate servers
5694602 Weighted system and method for spatial allocation of a parallel l...
5692195 Parent class shadowing
5692196 System and method for conditionally compiling a software compilat...
5692191 Address space utilization in a distributed data processing system
5692119 Management method for a multiprocessor system
5689710 Protected mode C binding for PCMCIA card services interface
5689708 Client/server computer systems having control of client-based ...
5684955 Process for distributing an object-oriented program over a plural...
5682531 Central processing unit
5678024 Method and system for dynamic performance resource management wit...
 
Sign InRegister
Username  
Password   
forgot password?