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

Icon_funbox Did You Know...

...that "patent leather" got its name because the process of applying the polished black finish to leather was once patented?

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: An, Meng-Ai T.


Primary examiner statistics: 1746 patents; average approval time: 1744 days
Assistant examiner statistics: 75 patents; average approval time: 1034 days

Patents as Primary Examiner (view all)

Patent No. Patent Title:
7490327 System and method for programmatic distributed transaction commit...
7464382 UI aware method invocation transferring to java event dispatch th...
7464378 System and method for allowing multiple sub-clusters to survive a...
7464383 Dynamic dependency graph in MVC paradigm
7464377 Application parallel processing system and application parallel p...
7464380 Efficient task management in symmetric multi-processor systems
7464379 Method and system for performing real-time operation
7461382 Event handling with action instances for event-driven software ap...
7461385 Method for establishing a new user interface via an intermingled ...
7461175 Information processing apparatus, information processing method, ...
7461379 Inter process communications in a distributed CP and NP environme...
7461380 Inter-task communications method, program, recording medium, and ...
7461377 Method and apparatus for automatically managing capabilities in a...
7461378 Methods and apparatus for processing an instant message
7458077 System and method for dynamically adjusting a thread scheduling q...
7458076 Method, apparatus, and computer program product for dynamically t...
7458079 Application independent messaging system
7458084 Methods and systems for converged service creation and execution ...
7454762 Method and computer program product for handling application refe...
7454758 Inter-process communication on a computer
7454761 Method and apparatus for correlating output of distributed proces...
7454751 Fault-tolerant system and methods with trusted message acknowledg...
7454750 Integrator adaptor and proxy based composite application provisio...
7454752 Method for generating policy rules and method for controlling job...
7454754 System for providing resources based on licensing contract with u...
7454757 Technology for processing information e.g. representing print req...
7451455 Apparatus and method for automatically manipulating software prod...
7451454 Event handling mechanism
7451450 Resource manager architecture
7451456 Network device driver architecture
7451449 Work allocation system
7451448 Methods for selectively quiescing a computer system
7451445 Mechanism for tracking the execution progress of a parent task wh...
7451444 Computer-implemented system and method for managing service agent...
7451443 Online computer maintenance utilizing a virtual machine monitor
7451458 Software methods of an optical networking apparatus with multiple...
7448038 Method for using filtering to load balance a loop of parallel pro...
7448037 Method and data processing system having dynamic profile-directed...
7448040 Transfers of information in a communications network
7447872 Inter-chip processor control plane communication

Patents as Assistant Examiner (view all)

Patent No. Patent Title:
5455915 Computer system with bridge circuitry having input/output multipl...
5454115 Data driven type processor having data flow program divided into ...
5452425 Sequential constant generator system for indicating the last data...
5450556 VLIW processor which uses path information generated by a branch ...
5450608 Programmable logic having selectable output states for initializa...
5450604 Data rotation using parallel to serial units that receive data fr...
5446841 Multi-processor system having shared memory for storing the ...
5446909 Binary multiplication implemented by existing hardware with minor...
5446865 Processor adapted for sharing memory with more than one type of p...
5428801 Data array conversion control system for controlling conversion o...
5414861 Data protection system using different levels of reserve power to...
5410723 Wavefront array processor for blocking the issuance of first hand...
5408616 System for redirecting output to either return bus or next module...
5408676 Parallel data processing system with plural-system bus configurat...
5408674 System for checking the validity of two byte operation code by ma...
5408664 System and Method for booting computer for operation in either of...
5404424 Normalized proportional synchronous bandwidth allocation in a tok...
5394556 Method and apparatus for unique address assignment, node sel...
5379440 Parallel processor with array of clustered processing elements ha...
5379403 Method and interface adapter for interfacing an ISA board to an M...
5377333 Parallel processor system having computing clusters and auxiliary...
5375207 Remote processing of a plurality of commands during a session bet...
5375248 Method for organizing state machine by selectively grouping statu...
5369777 Integrated digital processing apparatus having a single biodirect...
5367678 Multiprocessor system having statically determining resource allo...
5361370 Single-instruction multiple-data processor having dual-ported loc...
5341505 System and method for accessing remotely located ZIP+4 zipcode da...
5339412 Electronic filing system using a mark on each page of the documen...
5335339 Equipment and method for interactive testing and simulating of a ...
5327546 Method of switching between different control modes by mapping ...
5323488 Memory access method and circuit in which access timing to a memo...
5319791 System for predicting memory fault in vector processor by sensing...
5317757 System and method for finite state machine processing using actio...
5317755 Systolic array processors for reducing under-utilization of origi...
5313598 Method for changing non-leaf entry in tree structure of OSI direc...
5303350 Circuit for initializing registers using two input signals for wr...
5301350 Real time storage/retrieval subsystem for document processing in ...
5301303 Communication system concentrator configurable to different acces...
5297291 System for linking program units by binding symbol vector index i...
5297273 System for optically splitting high-speed digital signals using ...
 
Sign InRegister
Username  
Password   
forgot password?