|
FREE patent keyword monitoring and additional FREE benefits. |
|
|
Electrical Computers And Digital Processing Systems: Virtual Machine Task Or Process Management Or Task Management/control > Task Management Or Control > Process Scheduling > Multitasking, Time Sharing Multitasking, Time SharingMultitasking, Time Sharing patent applications listed are from June 2005 to current and include Date, Patent Application Number, Patent Title, Patent Abstract summary and are linked to the corresponding patent application page.11/22/07 - 20070271571 - Apparatus and methods for discriminating late software commands sent to hardware Apparatus and methods for discriminating late software commands sent to hardware from software executed by a processor. The apparatus, in particular, includes a storage device configured to receive information concerning a timing requirement for software commands transmitted from a microprocessor, where the timing requirement is dependent on a system time. ... 10/11/07 - 20070240163 - Processor power and thermal management A method for reducing power consumption and heat generation in a computer system employs a substitute idle task that puts the processor into a dormant mode, e.g., sleep, nap, or doze mode. The substitute idle task replaces a conventional operating system idle task. The substitute idle task may have a ... 09/20/07 - 20070220525 - General purpose software parallel task engine A software engine for decomposing work to be done into tasks, and distributing the tasks to multiple, independent CPUs for execution is described. The engine utilizes dynamic code generation, with run-time specialization of variables, to achieve high performance. Problems are decomposed according to methods that enhance parallel CPU operation, and ... 09/06/07 - 20070209037 - Storage system and scheduling method A storage system has a single processor that operates in a multitasking operating system environment. An operation time manager adjusts the balance between processing time proportions for interrupt processing and task processing requested of the storage system internally and externally so that those processing time proportions become within respective predetermined ... 08/30/07 - 20070204271 - Method and system for simulating a multi-cpu/multi-core cpu/multi-threaded cpu hardware platform Described is a system and method for loading a target operating system into a host operating system, wherein the host processing space includes a memory pool, mapping the memory pool into a plurality of processes, scheduling tasks within one of the processes to create a multitasking environment, forking the plurality ... 07/12/07 - 20070162911 - Multi-core multi-thread processor In one embodiment, a processor is provided. The processor includes at least two cores, where each of the cores include a first level cache memory. Each of the cores are multi-threaded. In another embodiment, each of the cores includes four threads. In another embodiment a crossbar is included. A plurality ... 07/12/07 - 20070162910 - Program processing system, program processing method, and computer program In starting a session, a block ID is assigned to the respective blocks in which session is divided into tasks in every function, and a task lookup table which is a quick reference table for the block ID and a task ID is formed. In performing a message communication, a ... 06/28/07 - 20070150899 - Semaphore management method and computer product A semaphore handle is retrieved from a symbol-handle table, which stores a semaphore handle of a semaphore controlling a resource in association with a resource symbol included in a semaphore operation command issued by a task. In case of an “Acquire semaphore” command, the semaphore indicated by the retrieved semaphore ... 05/31/07 - 20070124735 - Method and system for scheduling requests in a non-first in first out (fifo) order in a network A method and a system for scheduling requests generated for a plurality of mobile devices in a communication network (100) has been disclosed. The requests are generated for a transmission opportunity. The method includes computing a sort metric (302) for each request, based on an information update. A lead-time is ... 05/03/07 - 20070101340 - Method and mobile terminal for performing multiple tasks without conflict A mobile terminal capable of multitasking, which includes a determination unit that determines whether a module requested to be loaded into a new task is the same as a module already loaded in a first task and an anti-conflict unit that prevents the same module from being twice loaded. ... 03/29/07 - 20070074222 - Thread scheduling apparatus, systems, and methods Apparatus and systems, as well as methods and articles, may operate to determine the number of mutexes held by a thread during a quantum time period, including a rescheduling window time period. One embodiment includes a system having a processor coupled to a computer-readable medium, a data structure in the ... 03/22/07 - 20070067777 - Logging lock data A method, apparatus, system, and signal-bearing medium that, in an embodiment, wait for expiration of a poll interval and in response to expiration of the poll interval, retrieve data regarding locks on objects and store the data in a log. In an embodiment, the stored data may include an identifier ... 03/01/07 - 20070050778 - User interface method, system, and device in multitasking environment In a user interface method, system and device in a multitasking environment, it is possible for a user to view all of a plurality of simultaneously executed applications by assigning different display areas to the plurality of applications. In the method, system and device, priorities of applications already being executed ... 02/15/07 - 20070039006 - Method for data communication In a method for carrying out cyclic and conflict-free data communication for the subscribers of a data bus, which transmits data in non-overlapping time periods within a subscriber cycle interval and processes jobs, and whose fixed transmission time slots in a planning phase are allocated within the subscriber cycle interval, ... 02/15/07 - 20070039005 - Method for selecting and controlling second work process during first work process in multitasking mobile terminal Provided is a method for controlling a plurality of work processes in a multitaksing mobile terminal, and more particularly, a method for selecting a second work process during a first work process and controlling a predetermined function of the selected second work process. In the controlling method, icons corresponding to ... 01/18/07 - 20070016908 - Parallel operation apparatus A main processor includes a notification control unit that receives a time setting and prevents the reception of a processing completion notification for a predetermined time. Upon instructing a sub processor to start processing, the main processor sets the predetermined time in the notification control unit when switching task processing ... 12/21/06 - 20060288351 - Facilitating bulk lock-unbiasing in an object-based system One embodiment of the present invention provides a system that facilitates bulk lock-unbiasing for objects within an object-based computing system. The system maintains an epoch, which is a field containing a timestamp, for a biasable object class and each instance of the biasable object class. If the epoch for the ... 12/21/06 - 20060288350 - Multi-thread multimedia processing Systems and/or methods are described that enable multi-threaded multimedia processing. These systems and/or methods may, in some embodiments, allocate threads for components of a multimedia pipeline based on input/output characteristics of the components. These systems and/or methods may also allocate threads and priorities for those threads based on a relative ... 12/21/06 - 20060288349 - Programmable scheduling interval In some embodiments, the invention involves a platform-based firmware to provide a programmable scheduling timer interval. Dynamic scheduling intervals for non-interrupt driven device drivers and services utilize polling to determine device activity. In at least one embodiment, the disclosed subject matter reduces power consumption of a platform by decreasing the ... 12/07/06 - 20060277551 - Administration of locks for critical sections of computer programs in a computer that supports a multiplicity of logical partitions Administration of locks for critical sections of computer programs in a computer that supports a multiplicity of logical partitions that include determining by a thread executing on a virtual processor executing in a time slice on a physical processor whether an expected lock time for a critical section of the ... 12/07/06 - 20060277550 - Expected wait time augmentation system and method An expected wait time augmentation system generates an expected wait value representing a time duration expected to elapse before a subject client is connected to a resource for servicing. The expected wait time augmentation system comprises an interface to a work force management system for obtaining resource availability data and ... 11/30/06 - 20060271938 - Memory mapped lazy preemption control In an embodiment of the invention, a method for a memory-mapped lazy preemption control, the method includes: incrementing a counter value if an operating system attempts to involuntarily context switch out a thread and fails to context switch out the thread because the thread has a flag set; checking a ... 11/16/06 - 20060259908 - System and method for time controlled program execution A system and method is disclosed for automated task/program management which is not dependent upon a calendar based schedule and flexibly accounts for various operating conditions. In one embodiment, the disclosed system and method permits specification of one or more tasks to be performed, such as a recurring task, and ... 11/02/06 - 20060248535 - Systems and methods for adjusting service queue capacity Systems and methods for adjusting the number of tasks that are accepted for processing in a computer based on processing resources required by the tasks, processing resources available in the computer system, and the time allowed to complete at least one of the tasks. The tasks that are accepted for ... 09/28/06 - 20060218558 - Schedulability determination method and real-time system A real-time system includes a plurality of processors for executing jobs of a plurality of periodic tasks each having predetermined period, assigns each job in a period of each of the tasks to the processors, calculates distribution of execution times during which jobs assigned are executed on the processors, determines, ... 09/21/06 - 20060212876 - High performance synchronization of accesses by threads to shared resources In one aspect of the invention is a method to synchronize accesses by multiple threads to shared resources. The method entails a first thread entering a processing queue to contend for a lock on a shared resource. If a second thread exists, where the second thread is currently executing code, ... 09/21/06 - 20060212875 - Method and system for task mapping to iteratively improve task assignment in a heterogeneous computing system Method and system aspects for mapping tasks to iteratively improve task assignment in a heterogeneous computing (HC) system include identifying a current machine that defines a makespan in the HC system. Further included is the reassigning of at least one task from the current machine to at least one alternate ... 09/21/06 - 20060212874 - Inserting instructions In general, in one aspect, the disclosure describes a method of automatically inserting into a first thread instructions that relinquishes control of a multi-tasking processor to another thread will be concurrently sharing the processor. ... 09/14/06 - 20060206901 - Method and system for deadlock detection in a distributed environment A method of deadlock detection is disclosed which adjusts the detection technique based on statistics maintained for tracking the number of actual deadlocks that are detected in a distributed system, and for which types of locks are most frequently involved in deadlocks. When deadlocks occur rarely, the deadlock detection may ... 07/20/06 - 20060161924 - Scheduling method, in particular context scheduling method, and device to be used with a scheduling method The invention relates to a device to be used with a scheduling method, and to a scheduling method, in particular a context scheduling method, comprising the steps of performing a scheduling for threads to be executed by a multithreaded processor, wherein the scheduling is performed as a function of index ... 07/13/06 - 20060156310 - System and method for performing context checks A system and method is described which provides for context checking of an operating environment. A context manager controls the execution of context checks requested by applications or processes. In one embodiment, the context check modules are defined as self-contained modules located in a database. When the data base is ... 07/06/06 - 20060150193 - Signal management in operations with multiple waits A computer-implemented method for handling a first signal received at a client context is disclosed. The method includes saving a signal mask bitmap into a saved signal mask bitmap when the client context enters a wait mode, thereby preserving data in the signal mask bitmap. The method also includes masking ... 07/06/06 - 20060150192 - Unix signal interruption behavior in server contexts A computer-implemented method for handling a signal received at an application context. The application context employs a first remote kernel service implemented on a first server context different from the application context. The method includes receiving at the first remote kernel service from the application context a first signal ascertaining, ... 06/15/06 - 20060130068 - Method and apparatus for protected graphics generation Presently disclosed are a method and apparatus for generating graphics in a protected manner by establishing a user graphics partition while in an executive context. Once the user context is established, an operating mode is switched to the user context and then executing a user graphics program while in the ... 02/16/06 - 20060037025 - Method of setting priority levels in a multiprogramming computer system with priority scheduling, multiprogramming computer system and program therefor A method for setting priority levels in a multiprogramming computer system (1) with priority scheduling, in which threads (15, 16, 17) of execution of each process (13, 14) have a standard priority level, comprises measuring relative use of one or more processors (2) in the system (1) by the threads ... 01/26/06 - 20060020945 - System, circuitry and method for parallel processing real-time signal with open structure A system for parallel processing real-time signal with open structure comprises a host computer, a circuitry for parallel processing real-time signal with open structure, a plurality of peripheral devices and an analog signal processing device. Wherein, the host computer controls the peripheral devices and the analog signal processing device through ... 10/27/05 - 20050240936 - Apparatus, method, and instruction for software management of multiple computational contexts in a multithreaded microprocessor A multithreading microprocessor is disclosed. The microprocessor includes a plurality of thread contexts. The microprocessor provides instructions that enable a thread context issuing the instructions to move a value between itself and a target thread context distinct from the issuing thread context independent of cooperation from the target thread context. ... 10/06/05 - 20050223384 - Imem ascii architecture for executing system operators and processing data operators A computing system that includes a number of processing elements, a memory and a multi-task controller is disclosed. The computing system operates on ASCII instructions which includes a set of ASCII operators. The operators include both ASCII data operators and ASCII system operators. The system operators include characters for specifying ... 09/22/05 - 20050210473 - Controlling task execution A specification of a graphical representation of task dependency has a plurality of task elements each associated with a different task, a resource element having a plurality of attachment locations, and linking elements coupling the task elements to the resource element at the plurality of associated attachment locations. Associations of ... 09/08/05 - 20050198644 - Visual and graphical data processing using a multi-threaded architecture Active and/or proactive semaphore mechanisms and thread synchronization techniques can be applied to various visual and graphical processing techniques. ... 08/11/05 - 20050177834 - Integrated circuits for multi-tasking support in single or multiple processor networks An integrated circuit (7A) for multitasking support for processing unit (1A) holds control variables for each task (or activity) to run on its associated processor (1A) and identifies the next task that should run. The circuit (7A) employs level-driven, clock free ripple logic and is configured as a two dimensional ... 08/04/05 - 20050172294 - Information processing apparatus operable to switch operating systems An information processing apparatus switches between an Operating System 1 and an Operating System 2 during operation and comprises: a storing unit including a first area storing data managed by OS1, a second area storing a reset handler containing instructions for returning to OS2 and for branching to OS2, and ... 06/23/05 - 20050138629 - Sleep state mechanism for virtual multithreading Method, apparatus and system embodiments provide support for multiple SoEMT software threads on multiple SMT logical thread contexts. A sleep state mechanism maintains a current value of an element of architecture state for each physical thread. The current value corresponds to an active virtual thread currently running on the physical ... 06/23/05 - 20050138628 - Context switch instruction prefetching in multithreaded computer An apparatus, program product and method initiate, in connection with a context switch operation, a prefetch of at least one instruction likely to be executed by a thread prior to resuming execution of that thread. As a result, once it is known that a context switch will be performed to ... 06/23/05 - 20050138627 - Context switch data prefetching in multithreaded computer An apparatus, program product and method initiate, in connection with a context switch operation, a prefetch of data likely to be used by a thread prior to resuming execution of that thread. As a result, once it is known that a context switch will be performed to a particular thread, ... 06/02/05 - 20050120351 - System and method for a synchronized shared buffer architecture for multimedia players Systems and methods for architectures for a compact and efficient multimedia player are disclosed. These architectures may increase the robustness of a multimedia player with respect to network fluctuations by compensating for the fluctuations of bandwidth in a network using at least two program threads, a network or reader thread ... ### FreshPatents.com Support |