Patents for G06F 9 - Arrangements for programme control, e.g. control unit (241,428) |
---|
08/31/1999 | US5944816 Microprocessor configured to execute multiple threads including interrupt service routines |
08/31/1999 | US5944815 Microprocessor configured to execute a prefetch instruction including an access count field defining an expected number of access |
08/31/1999 | US5944814 Parallel processing digital audio processing apparatus |
08/31/1999 | US5944813 FPGA input output buffer with registered tristate enable |
08/31/1999 | US5944812 Register rename stack for a microprocessor |
08/31/1999 | US5944811 Superscalar processor with parallel issue and execution device having forward map of operand and instruction dependencies |
08/31/1999 | US5944810 Superscalar processor for retiring multiple instructions in working register file by changing the status bits associated with each execution result to identify valid data |
08/31/1999 | US5944809 Method and apparatus for distributing interrupts in a symmetric multiprocessor system |
08/31/1999 | US5944783 Apparatus and method for data transfers through software agents using client-to-server and peer-to-peer transfers |
08/31/1999 | US5944782 Event management system for distributed computing environment |
08/31/1999 | US5944781 Method of operating a computer network |
08/31/1999 | US5944779 Cluster of workstations for solving compute-intensive applications by exchanging interim computation results using a two phase communication protocol |
08/31/1999 | US5944778 Periodic process scheduling method |
08/31/1999 | US5944775 Sum-of-products arithmetic unit |
08/31/1999 | CA2149463C Class library for use in graphics programming |
08/31/1999 | CA2047439C Fault diagnosis device |
08/26/1999 | WO1999043146A2 Dynamically loadable phrase book libraries for spoken language grammars in an interactive system |
08/26/1999 | WO1999042960A1 Loading block computer programmes |
08/26/1999 | WO1999042925A1 Java development environment using optimizing ahead-of-time compiler |
08/26/1999 | WO1999042924A1 Automatic update of camera firmware |
08/26/1999 | WO1999042923A1 Device for the hierarchical and distributed control of programmable modules in highly integrated systems |
08/26/1999 | WO1999042922A1 An apparatus for and a method of executing instructions of a program |
08/26/1999 | WO1999042916A2 Foreign object definition information repository |
08/26/1999 | WO1999035816A3 An audio/video device |
08/26/1999 | WO1999033278A3 Interface components for a telecommunications switching platform |
08/26/1999 | WO1999033247A3 Procedure for interprocess data transfer |
08/26/1999 | WO1999030456A3 A method and apparatus relating to messaging in a distributed communication system |
08/26/1999 | WO1999026180A9 System and method for dynamic profiling of users in one-to-one applications and for validating user rules |
08/26/1999 | WO1999023784B1 Distributed web application server |
08/26/1999 | WO1999015989A9 Authentication and entitlement for users of web based data management programs |
08/25/1999 | EP0938051A2 Method and apparatus for an extensible editor |
08/25/1999 | EP0938050A2 Modular storage method and apparatus for use with software applications |
08/25/1999 | EP0938049A2 Multiprocessor stalled store detection |
08/25/1999 | EP0938045A1 Method and apparatus for efficient verification using a generalised partial order analysis |
08/25/1999 | EP0938044A2 Methods and apparatus for reducing interference in a branch history table of a microprocessor |
08/25/1999 | EP0937286A1 Process control |
08/25/1999 | EP0937285A1 Method and system for constructing software components and systems as assemblies of independent parts |
08/25/1999 | EP0885421A4 A computer system performing an inverse cosine transfer function for use with multimedia information |
08/25/1999 | EP0858634A4 An apparatus and method for reducing power consumption through both voltage and frequency scaling |
08/25/1999 | EP0836721B1 Start-up system for a computer system |
08/25/1999 | CN1226710A Workflow mechanism for stateless environment |
08/25/1999 | CN1226709A Method and apparatus for interacting with hardware devices remotely |
08/25/1999 | CN1226703A Multiprocessor stalled store detection |
08/25/1999 | CN1226702A Workload management amongst server objects in client/server network with distributed objects |
08/25/1999 | CN1226700A Performance speculative misaligned load operations |
08/25/1999 | CN1226699A High performance speculative string/multiple operations |
08/25/1999 | CN1226698A Apparatus, method and computer program product for client/server computing with ability to select which servers are capable of creating transaction state data |
08/24/1999 | US5943691 Determination of array padding using collision vectors |
08/24/1999 | US5943678 Temporal displacement icon in a graphical user interface |
08/24/1999 | US5943674 Data structure representing an interface definition language source file |
08/24/1999 | US5943664 Memory and method for storing membership functions using vertices and slopes |
08/24/1999 | US5943662 Supporting method and system for process operation |
08/24/1999 | US5943659 Deterministic encoding of fuzzy finite state automata in continuous recurrent neural networks |
08/24/1999 | US5943650 Operation management system and operation management method |
08/24/1999 | US5943623 Integrated control and signal processing in a cellular telephone |
08/24/1999 | US5943501 Multiple processor, distributed memory computer with out-of-order processing |
08/24/1999 | US5943500 Long latency interrupt handling and input/output write posting |
08/24/1999 | US5943499 Computer-implemented system |
08/24/1999 | US5943497 Object-oriented apparatus and method for controlling configuration of object creation |
08/24/1999 | US5943496 Methods for developing and instantiating object classes using a java virtual machine extension |
08/24/1999 | US5943494 Method and system for processing multiple branch instructions that write to count and link registers |
08/24/1999 | US5943493 Retargetable VLIW computer architecture and method of executing a program corresponding to the architecture |
08/24/1999 | US5943492 Apparatus and method for generating external interface signals in a microprocessor |
08/24/1999 | US5943491 Control circuit of mutual exclusion elements |
08/24/1999 | US5943489 Logic simulation system for logic simulation of the semiconductor integrated circuit |
08/24/1999 | US5943232 Autonomous overload control for distributed real time systems |
08/24/1999 | US5943048 Method and apparatus for testing a graphic control area |
08/24/1999 | US5941997 Current-based contention detection and handling system |
08/24/1999 | US5941991 Method of estimating power consumption of each instruction processed by a microprocessor |
08/24/1999 | US5941986 Micro-code sequencer with branch-taken and branch-not-taken micro-code vectors sharing common address to eliminate taken branch penalties |
08/24/1999 | US5941985 Branch instruction prediction method |
08/24/1999 | US5941984 Data processing device |
08/24/1999 | US5941983 Out-of-order execution using encoded dependencies between instructions in queues to determine stall values that control issurance of instructions from the queues |
08/24/1999 | US5941982 Efficient self-timed marking of lengthy variable length instructions |
08/24/1999 | US5941981 System for using a data history table to select among multiple data prefetch algorithms |
08/24/1999 | US5941980 Apparatus and method for parallel decoding of variable-length instructions in a superscalar pipelined data processing system |
08/24/1999 | US5941979 Microprocessor architecture with a switch network and an arbitration unit for controlling access to memory ports |
08/24/1999 | US5941977 Apparatus for handling register windows in an out-of-order processor |
08/24/1999 | US5941975 To support a critical section in a multiple-user processing system |
08/24/1999 | US5941959 In a data processing system |
08/24/1999 | US5941949 System and method for transmitting data from a server application to more than one client node |
08/24/1999 | CA2166252C Global variable coalescing |
08/24/1999 | CA2136154C User control of multiple memory heaps |
08/24/1999 | CA2100589C Method for specifying user interfaces and programming system running a multiple user interface type computer |
08/19/1999 | WO1999041663A1 Dynamic splash screen |
08/19/1999 | WO1999041661A1 Zero overhead computer interrupts with task switching |
08/19/1999 | WO1999041660A1 Microprocessor comprising a synchronising system with an expected asynchronous event |
08/19/1999 | WO1999041659A1 Microprocessor including multiple register files occupying the same logical space |
08/19/1999 | WO1999041658A1 Recording medium having anti-illegal use function, and production method and apparatus |
08/19/1999 | WO1999041657A1 Method of preventing illegal copy of computer software |
08/19/1999 | WO1999041533A1 High-temperature high-pressure liquid flow control valve and method of preventing fixing of its stem |
08/19/1999 | WO1999031577A3 Automatic configuration generation |
08/19/1999 | WO1999031565A3 Method and apparatus for in-system debugging |
08/19/1999 | WO1999019792B1 Efficient processing of clustered branch instructions |
08/19/1999 | WO1999018730A3 Multithread data processor |
08/19/1999 | CA2260312A1 Multiprocessor stalled store detection |
08/18/1999 | EP0936548A1 Automatic system recovery |
08/18/1999 | EP0936545A1 Method and apparatus for monitoring tasks distribution of computer processes in a multiprocessor system and system with such an apparatus |
08/18/1999 | EP0936544A2 Apparatus and method for performing semantic concurrency control in dispatching client requests within a server in a client/server computer system |
08/18/1999 | EP0936543A2 Program transformation method and program transformation system |