|
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 Task Management Or ControlTask Management Or Control 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 - 20070271562 - Execution environment for data transformation applications The execution environment provides for scalability where components will execute in parallel and exploit various patterns of parallelism. Dataflow applications are represented by reusable dataflow graphs called map components, while the executable version is called a prepared map. Using runtime properties the prepared map is executed in parallel with a ... 11/15/07 - 20070266384 - Building computing applications based upon metadata Associating a semantic service description (SSD) with a service, wherein the SSD comprises a semantic description of the service, including a semantic description of a parameter of the service, according to a computer interpretable language, and, as a service grounding, a mapping between the computer interpretable language expressing the SSD ... 11/08/07 - 20070261055 - Method and system for the generic and flexible access of available tasks through a user interface A task access system implements a methodology that facilitates one to explore and execute tasks possible in a network such as a home network environment. The system provides interfaces to access task information and supports several types of functionalities that help in customization of the task information based on the ... 11/08/07 - 20070261054 - Recovery mechanism for transactions In accordance with embodiments, there are provided mechanisms and methods for recovering from an incomplete transaction. These mechanisms and methods can enable embodiments to detect incomplete transactions when recovering from a server crash or other catastrophic event. Some embodiments can automatically re-establish interrupted connections when incomplete transactions have been detected. ... 11/08/07 - 20070261053 - System for multi threaded multi processor sharing of asynchronous hardware units Methods and system for sharing a hardware resource in a computer system running at least one software process having multiple threads. A lock_indicator is provided in data structures within the computer system. A request is received to use the hardware resource by one of the threads that is defined to ... 11/01/07 - 20070256074 - Multi-tasking apparatus and method in portable terminal An apparatus and method capable of performing multiple tasks in a portable terminal are provided, in which menu functions of the portable terminal can be implemented while continuing to play the music. The multi-tasking apparatus includes a controller for performing controlling to implement at least one menu function while playing ... 10/18/07 - 20070245349 - Method and apparatus for provisioning tasks using a provisioning bridge server The present invention is directed to technology for interacting with provisioning systems. An entity has an associated job code attribute that corresponds to a set of external resources. In one embodiment, an Identity System assigns the job code attribute to the entity. The external resources may be supported by different ... 10/04/07 - 20070234362 - Virtualized network A virtualized network that provides real-to-virtual correspondence without technically designed artificial systems of any kind. The virtualized network includes a plurality of virtualized entities (VENTs), each VENT a program together with its corresponding real entity contained in the real world and exactly mimicking the action of its real entity counterpart. ... 10/04/07 - 20070234359 - Isolation of application execution The resources needed by an application to execute are declared by the application. When the application is activated, only the declared resources are made available to the application because only the declared resources are connected to the execution environment. Accessibility to resources may be controlled by the operating system by ... 09/27/07 - 20070226737 - Methods, systems, and storage mediums for monitoring and controlling command usage A method, system, and computer program product for monitoring and controlling command usage is provided. The method includes establishing a time threshold and acquiring a command for execution. The method also includes accessing a structure storing a first set of data for a most recently executed command, the first set ... 09/20/07 - 20070220515 - Method and apparatus for analyzing wait states in a data processing system A computer implemented method, apparatus, and computer usable program code for collecting information about threads. A thread entering a wait state is detected. Information is selectively obtained about a set of threads in the wait state using a policy to produce an action in response to the thread entering the ... 09/20/07 - 20070220514 - Storage system comprising microprocessor load distribution function Among a plurality of microprocessors 12, 32, when the load on a microprocessor 12 which performs I/O task processing of received I/O requests is equal to or greater than a first load, the microprocessor assigns at least an I/O task portion of the I/O task processing to another microprocessor 12 ... 09/13/07 - 20070214456 - Management of virtual machines to utilize shared resources A technique for utilizing resources in a virtual machine operating system. The virtual machine operating system comprises a multiplicity of virtual machines. A share of resources is allocated to each of the virtual machines. Utilization by one of the virtual machines of the resources allocated to the one virtual machine ... 08/30/07 - 20070204267 - Throttling prefetching in a processor In one embodiment, the present invention includes a method for counting demand accesses of a first thread associated with a prefetch detector to obtain a count value, accumulating the count value with an accumulated count at detector deallocation, and throttling prefetching in the first thread based on an average obtained ... 08/23/07 - 20070198979 - Methods and apparatus to implement parallel transactions For each of multiple processes executing in parallel, as long as corresponding version information associated with a respective set of one or more shared variables used for computational purposes has not changed during execution of a respective transaction, results of the respective transaction can be globally committed to memory without ... 08/23/07 - 20070198978 - Methods and apparatus to implement parallel transactions A computer system includes multiple processing threads that execute in parallel. The multiple processing threads have access to a global environment including i) shared data utilized by the multiple processing threads, ii) a globally accessible register or buffer of version information that changes each time a respective one of the ... 08/23/07 - 20070198977 - System and method for providing shared tasks amongst a plurality of individuals A mechanism for sharing tasks is provided in which individuals in a share group may signal their intent to complete individual shared tasks and communicate that intent to other individuals in the share group. A required time for completion of the shared tasks may be associated with an individual's signaling ... 08/09/07 - 20070186214 - Method of managing a task Embodiments which provide a method of managing a task, the method involving updating a status of the task by determining a status of at least one lower level task associated with the task. ... 08/09/07 - 20070186213 - Task execution system A task execution system including at least two processors has a task management table registered with an associated relationship between at least a task, a main execution processor for executing the task and an in-charge-of-stoppage processor for executing the task when the main execution processor stops, means for selecting an ... 07/26/07 - 20070174839 - Method and system for managing programs within systems A program management method for managing a number of task processing of execution when a computer for executing the task processing of a received request executes the task processing with a plurality of programs which extend across a plurality of processes, wherein a memory unit of the computer manages a ... 07/26/07 - 20070174838 - Tuning of work to meet performance goal Techniques are provided for tuning work. In response to identifying a trigger for a work, automatic tuning is invoked. The trigger indicates that a performance goal for the work has been missed. The work is analyzed. A tuning operation is selected for the work based on a tuning history. The ... 07/26/07 - 20070174837 - Apparatus and method for redundant software thread computation An apparatus and method for redundant software thread computation. In one embodiment, the method includes the replication of an application into two communicating threads, a leading thread and a trailing thread. In one embodiment, the trailing thread repeats computations performed by the leading thread to detect transient faults, referred to ... 07/19/07 - 20070169123 - Lock-free dual queue with condition synchronization and time-outs Systems and methods for operating software data structures are provided. In one embodiment, lock-free dual queues with conditional synchronization and time-outs are described. The lock-free dual queues of various embodiments of the present invention are accessible by one or more consumer threads and one or more producing threads. The consuming ... 07/19/07 - 20070169122 - Un-synchronized pool for software components A method is described that involves creating an instance of a software component for the substantially private use of a thread. A pool of software component instances is available to the thread. ... 07/12/07 - 20070162907 - Methods for assisting computer users performing multiple tasks A method for assisting multi-tasking computer users includes receiving from a user a specification of a task being performed by the user or an indication of completion of a task, collecting state changes in multiple executing programs, predicting a current task being performed by the user based on a recent ... 07/12/07 - 20070162906 - Programmatic control of tasks in a programmable logic controller System and method for modifying properties of tasks on a programmable logic controller. Input specifying modification of a property of a task included in a programmable logic controller (PLC) may be received. The property of the task may be modified based on the input, and the task may halt or ... 07/05/07 - 20070157204 - Process instance serialization Method and system for serializing access to datasets, suitable for use in a workflow management system which executes multiple business processes, wherein a single process instance is enabled to invoke web services which may update datasets of different storages holding redundant information. Business Process Execution Language for Web Services allows ... 07/05/07 - 20070157203 - Information management system with two or more interactive enforcement points A method and apparatus for controlling document access and application usage using centrally managed rules. The rules are stored and manipulated in a central rule database via a rule server. Policy enforcers are installed on client systems and/or on servers and perform document access and application usage control for both ... 07/05/07 - 20070157202 - Ensuring progress in a system that supports execution of obstruction-free operations One embodiment of the present invention provides a system that ensures that progress is made in an environment that supports execution of obstruction-free operations. During execution, when a process pi invokes an operation, the system checks a panic flag, which indicates whether a progress-ensuring mechanism is to be activated. If ... 07/05/07 - 20070157201 - Cpu resource manager The systems disclosed allow an STB to manage a CPU as a resource. Further, users can be notified of the CPU status and presented with options to modify CPU resource preferences. The systems disclosed allow an STB to manage the CPU when the CPU is running tasks and applications such ... 07/05/07 - 20070157200 - System and method for generating a lock-free dual queue A method of supporting condition synchronization for a shared data structure so as to provide concurrent access. A protocol is provided between a thread creating a request as part of a remove operation and a thread fulfilling a request as part of an add operation. The protocol provides for the ... 07/05/07 - 20070157199 - Efficient task scheduling by assigning fixed registers to scheduler Task scheduling in a processing system having a main memory and a processor having a plurality of software-configurable registers is disclosed. The processor may be a synergistic processing unit (SPU) of a cell processor. The processing system operates under the control of a kernel and a program code. A subset ... 06/28/07 - 20070150894 - System for determining and reporting benefits of borrowed computing resources in a partitioned environment An apparatus, program product and method improve reporting of performance data in computing systems having uncapped partitions, or partitions that can borrow computer resources. A system measures or otherwise determines time of processor use or another metric that relates to the actual use of a computer resource by the uncapped ... 06/21/07 - 20070143757 - Program product, operating system, compiler, and electronic device for reducing the power consumption If an interrupt occurs due to an interrupt factor during a user program execution, a control program product for a microcomputer changes the operating frequency. The control program product then executes a subroutine and performs an operating frequency restoration process. The operating frequency restoration process is a common process that ... 06/21/07 - 20070143756 - System and method for performing time-flexible calendric storage operations A system and method are provided for creating a non-standard calendar that may have customized attributes, such as number of days in a month, first day of a month, number of months in a year, first month of a year, number of years, or other customized attributes. Such non-standard calendars ... 06/21/07 - 20070143755 - Speculative execution past a barrier In a multi-threaded program, a thread, of a set of threads sharing a synchronization barrier, indicating that the thread has reached the synchronization barrier to each other thread of the set of threads, the thread beginning a transactional memory based transaction after the indicating, and the thread continuing execution past ... 06/14/07 - 20070136728 - Computer readable medium in which program is stored, computer data signal embodied in carrier wave, information processing apparatus that executes program, and program control method for executing program There is provided a computer readable medium storing a subprogram causing a computer to execute a subprocess that includes a predetermined process performed in response to a call from a caller program and a return process to return the result of the predetermined process to the caller program. The subprocess ... 06/14/07 - 20070136727 - Method, system and program of outputting information An information output method for displaying information of a computer system executing a plurality of tasks includes the steps of reading out task construction information corresponding to a task executed by the computer system from a storage device and displaying by an output device the task construction information in a ... 06/14/07 - 20070136726 - Tunable processor performance benchmarking A tunable processor performance benchmarking method and system (100) estimates candidate software performance on a target processing environment (104) without porting the application. The candidate software's resource consumption is characterized to determine cache hit or miss rates. A test software generator (102) generates test software that is configured to have ... 06/14/07 - 20070136725 - System and method for optimized preemption and reservation of software locks A system and method is provided that reserves a software lock for a waiting thread is presented. When a software lock is released by a first thread, a second thread that is waiting for the same resource controlled by the software lock is woken up. In addition, a reservation to ... 05/31/07 - 20070124731 - System architecture for distributed computing In one aspect, the present invention features a system including a local computing device in communication with a distributed computing system, the local computing device configured to perform computations for a first portion of a computer software application and to send a second portion of the application for computation on ... 05/31/07 - 20070124730 - Apparatus and method for measuring and reporting processor capacity and processor usage in a computer system with processors of different speed and/or architecture In a computer system that includes multiple processors, each processor in a computer system is assigned a processor class. Processor capacity and usage are monitored according to the class assigned to the processor. Capacity and usage are reported on a class-by-class basis so that the capacity and performance of different ... 05/31/07 - 20070124729 - Method, apparatus and program storage device for providing an anchor pointer in an operating system context structure for improving the efficiency of accessing thread specific data A method, apparatus and program storage device for providing an anchor pointer in an operating system context structure for improving the efficiency of accessing thread specific data is provided. A kernel thread context structure is maintained in memory. A thread accesses a pointer memory in the kernel specific context structure ... 05/31/07 - 20070124728 - Passing work between threads In general, in one aspect, the disclosure describes passing work, such as a packet, between threads of a multi-threaded system. ... 05/24/07 - 20070118835 - Task context direct indexing in a protocol engine A method and apparatus for managing task context is provided. Upon initialization, a protocol engine provides context resources available for processing tasks to a task issuer. Based on available context resources, the task issuer creates and manages a free list of available task context indices and assigns an index to ... 05/17/07 - 20070113231 - Multi processor and task scheduling method A multi processor (107) includes a plurality of processor elements (103, 104, 105) and has a processing portion (210) capable of executing an application software and serving to carry out a process for determining a task to be assigned to the processor elements at a request given from the application ... 05/17/07 - 20070113230 - Synchronized high-assurance circuits A high-assurance system for processing information is disclosed. The high-assurance system comprising first and second processors, a task matching circuit, and first and second outputs. The task matching circuit configured to determine a software routine is ready for execution on the first processor, and delay the first processor until the ... 05/17/07 - 20070113229 - Thread aware distributed software system for a multi-processor A single chip architecture with multiple programmable processors is described. Each processor has a small and fast acting kernel-based operating system which has primitives for performing only fundamental functions of multi-processing. Many distributed threads may be executed simultaneously on many processors while allowing the device to be programmed as a ... 05/10/07 - 20070106987 - Information processing apparatus and method A task cooperation processing method acquires a processing flow in which cooperation processing by a plurality of tasks is defined. Input information associated with the amount of data to be processed by the acquired processing flow is set. The task cooperation processing method calculates an estimation time required for the ... 05/03/07 - 20070101330 - Data processing apparatus and method A data processing apparatus includes a logic circuit, a processor, and a holding unit. While executing a first task, the logic circuit requests the processor to execute processing. The logic circuit executes a second task while the processor is executing the requested processing. After the processor issues a result of ... 05/03/07 - 20070101329 - Workflow verification system and method thereof A workflow verification system and a method are provided. A weight factor of a first workflow node, weight factors of a plurality of workflow nodes, and a weight factor of a second workflow node are calculated from a workflow to compare the weight factor of the first workflow node, the ... 05/03/07 - 20070101328 - Sequencing a single task sequence across multiple operating environments Techniques for preserving state information across multiple operating environments on a machine are provided. A task engine creates and utilizes a task environment to preserve state information through multiple operating environments while sequencing the actions in a task sequence. During task sequence execution, the task environment is maintained in the ... 05/03/07 - 20070101327 - Method and system for providing a potential deadlock source code debugger warning A method and system for providing a potential deadlock source code debugger warning are disclosed. According to one embodiment, a method is provided in which whether a potential deadlock condition exists is determined in response to a receipt of a request to resume a single selected thread of a plurality ... 05/03/07 - 20070101326 - Dynamic change of thread contention scope assignment A system and computer-implemented method of converting a contention scope attribute of a user thread executing in a multithreaded environment are described. The method includes dynamically converting the contention scope attribute of the user thread running in the multithreaded environment between a process scope and a system scope. In changing ... 05/03/07 - 20070101325 - System and method for utilizing a remote memory to perform an interface save/restore procedure A system and method for utilizing a remote memory device to perform an interface save/restore procedure in an electronic device includes a processor that begins to execute a first task in conjunction with a host interface of a display controller. The processor subsequently receives an interrupt request for executing a ... 04/26/07 - 20070094660 - Background thread processing in a multithread digital signal processor Techniques for the design and use of a digital signal processor, including processing transmissions in a communications (e.g., CDMA) system. The disclosed method and system provide background thread processing in a multithread digital signal processor for backgrounding and other background operations. The method and system form a background thread interrupt ... 04/19/07 - 20070089112 - Barrel-incrementer-based round-robin apparatus and instruction dispatch scheduler employing same for use in multithreading microprocessor An apparatus for selecting one of N requestors of a shared resource in a round-robin fashion is disclosed. One or more of the N requesters may be disabled from being selected in a selection cycle. The apparatus includes a first input that receives a first value specifying which of the ... 04/12/07 - 20070083865 - Context switching device Provided is a context switching device capable of reducing conflicts among accesses due to retrieving and saving of contexts by plural processors. The context switching device has: a transfer unit which transfers context data, according to one of (i) the first transfer mode in which the context data is transferred ... 04/12/07 - 20070083864 - State management method and portable terminal A state management method for managing the states of the first and second tasks based on a first table for managing a state of a first task which belongs to a first system and a second table for managing a state of a second task which belongs to a second ... 04/12/07 - 20070083863 - Method and system for restrained budget use A method (60) for controlling multiple tasks in a real-time operating system (110, 170) assigns priorities to two or more tasks (114, 115; 174, 175). A first task (114; 174) is assigned to be a More Important Task. A second task (115; 175) is assigned to be a Less Important ... 04/05/07 - 20070079309 - Task generation using information handling system A system and method for generating sequences of manual operations, using a structured process and grammar, suitable for implementation in systems integration. The method of the invention allows manual operations can be defined locally, or by remote subject matter experts (SMEs), using a Manual Operations Grammar, with the system allowing ... 03/29/07 - 20070074214 - Event processing method in a computer system A computer system includes a central processing unit (CPU), a plurality of dedicated processing units (DPUs) for transferring therebetween event descriptors for allocating CPU processings to the DPUs. The computer system includes a plurality of event controllers each associated a corresponding one of the DPUs or CPU. The event controller ... 03/29/07 - 20070074213 - Method and apparatus for detecting cross-thread stack access in multithreaded programs A threaded-programming analysis and diagnostic tool including two data structures to store a termination status of each of the threads in a multi-threaded program, logic to propagate information between the two data structures, and detection logic to determine whether a first thread could access the stack of a second thread ... 03/29/07 - 20070074212 - Cell processor methods and apparatus Methods and apparatus for cell processors are disclosed. A policy module is loaded from a main memory of a cell processor into the local memory of a selected synergistic processing unit (SPU) under control of an SPU policy module manager (SPMM) running on the SPU. The policy module loads a ... 03/29/07 - 20070074211 - Executable task modeling systems and methods Systems and methods are provided for task modeling with models that are adaptive and executable at runtime. In one implementation, a method is provided for executing a task model at runtime. The method may comprise providing a task model comprising a plurality of tasks, executing an application to schedule one ... 03/29/07 - 20070074210 - Optimal stateless search A method of testing software in a concurrent system includes the generation of ordered schedules of threads and operations where only the minimal schedule of each conflict-equivalence class is actually executed. Moreover, these schedules are themselves executed in order. Rather than actually enumerating schedules, all schedules other than the first ... 03/29/07 - 20070074209 - System for automatically designing software agents A system in accordance with the present invention automatically designs a software component to perform a defined task having task inputs and task outputs. The system includes a plurality of modules, a first comparator, a selector, and a second comparator. Each of the plurality of modules has module inputs and ... 03/22/07 - 20070067773 - Event management method and system Method and system in an event management system is disclosed. The method includes the step of creating an agent on a server in an event management system for monitoring an event. The event is present when a data achieving a predefined status defined by a business rule. The event management ... 03/22/07 - 20070067772 - Tools and methods for task management A method for managing tasks with a system allows a task Initiator and a task Performer to negotiate the terms and acceptance of tasks, and then tracks performance and acceptance of completion of the tasks. A task monitor is provided which is split into two regions, the first region displaying ... 03/22/07 - 20070067771 - Real-time threading service for partitioned multiprocessor systems An embodiment of the present invention is a technique to provide a real-time threading service to an application in a multi-core environment. An executive is launched, within a most privilege level of an operating system (OS), on a real-time core in the multi-core environment. The real-time core is sequestered from ... 03/22/07 - 20070067770 - System and method for reduced overhead in multithreaded programs One aspect of the invention involves a computer-implemented method for: receiving a request at a polling thread from one application thread in a plurality of application threads to modify a data object shared by the plurality of application threads; determining if there are any persistent references to the data object ... 03/15/07 - 20070061806 - Multi-tasking apparatus and method in portable terminal An apparatus and method capable of performing multiple tasks in a portable terminal are provided, in which menu functions of the portable terminal can be implemented while continuing to play the music. The multi-tasking apparatus includes a controller for performing controlling to implement at least one menu function while playing ... 03/15/07 - 20070061805 - Method and apparatus for improving thread posting efficiency in a multiprocessor data processing system A computer implemented method, a data processing system, and computer usable program code for improving thread posting efficiency in a multiprocessor data processing system are provided. Aspects of the present invention first receive a set of threads from an application. The aspects of the present invention then group the set ... 03/15/07 - 20070061804 - Apparatus, system, and method for managing task instances An apparatus, system, and method are disclosed for managing task instances. The present invention includes receiving a task instance request with a unique task identifier and invoking an authorization function corresponding to the unique task identifier. The authorization function authorizes the task instance request and registers the unique task identifier ... 03/01/07 - 20070050770 - Method and apparatus for uniformly integrating operating system resources Method and apparatus for uniformly integrating operating system resources are described herein. In one embodiment, an example of a computing system includes, but is not limited to, a first operating system with a first operating system kernel and a first operating system resource, a second operating system with a second ... 03/01/07 - 20070050769 - Operating system shut down A user interface and scheme is provided for facilitating shutting down an operating system. Aspects include the operating system receiving a command to initiate shut down, and automatically terminating graphical user interface (GUI) applications that delay shut down which do not have top level windows. Also, aspects provide a user, ... 03/01/07 - 20070050768 - Incremental web container growth to control startup request flooding A computer implemented method, an apparatus, and a computer usable program product for controlling startup request flooding. An application server instance is started. If the application server instance is throttled during a startup interval, a Web container thread manager is initiated. If the Web container thread manager identifies it is ... 02/22/07 - 20070044098 - Information processing apparatus and method, recording medium, and program An information processing apparatus capable of executing an application includes system state transition managing means for managing a transition of a state which depends on a system on which the application can operate, application state transition managing means for defining the state transition of the application using a primitive element ... 02/15/07 - 20070039000 - Lock order determination method and system A lock order determination method and system are described. A thread is executed including an attempt to acquire a lock. The highest lockorder held by a thread prior to attempting to acquire the lock is determined. The lockorder for the lock relative to the determined highest lockorder held is set. ... 02/15/07 - 20070038999 - System and method for synchronizing operations among a plurality of independently clocked digital data processing devices A system is described for maintaining synchrony of operations among a plurality of devices that have independent clocking arrangements. The system includes a task distribution device that distributes tasks to a synchrony group comprising a plurality of devices that are to perform the tasks distributed by the task distribution device ... 02/08/07 - 20070033590 - Task computing An apparatus provides computing sources of functionality, each computing source of functionality presents a service and exists in any computing environment of the apparatus. The apparatus associates a semantic service description (SSD) with the service. The SSD has a semantic description of the service, including a semantic description of a ... 02/01/07 - 20070028240 - Information processing method and information processing apparatus for processing a plurality of threads A user enters a signal requesting monitoring of information related to a thread. An operating system sets a stop flag at “1” in the thread. If the thread in which the stop flag is set is being executed by a processor, its context is saved in a main memory and ... 01/25/07 - 20070022422 - Facilitating communication and synchronization between main and scout threads One embodiment of the present invention provides a system for communicating and performing synchronization operations between a main thread and a helper-thread. The system starts by executing a program in a main thread. Upon encountering a loop which has associated helper-thread code, the system commences the execution of the code ... 01/18/07 - 20070016905 - Blocking local sense synchronization barrier A blocking local sense synchronization barrier is provided. The local sense variable is not processor private or global, but truly local to the synchronization barrier function. Safe deletion is provided by making sure the last operation a thread performs on a barrier is a write. Just before returning, threads increment ... 01/11/07 - 20070011679 - Peripheral apparatus control system, information processing apparatus, method for controlling information processing apparatus, and program When a communication link is disconnected during a printing operation of a print job due to deteriorated radio wave conditions, a printer can prevent and/or reduce incorrect print or other malfunction occurring in response to a print control command included in the print job. Furthermore, in a state monitor function ... 01/11/07 - 20070011678 - Methods and systems for managing shared tasks A template that lists a shared task is received at a first device. The template is also distributed in parallel to a plurality of other devices. When information indicating that the action has been performed is received, the template is updated at the first device and also at the other ... 01/11/07 - 20070011677 - Method for performing a software process, controller and lithographic apparatus A method for performing a software process, such as a real time software process, is disclosed, the process having a plurality of tasks, the method including starting a task of the plurality of tasks of the process, monitoring a progress of the started task, comparing the progress with a desired ... 01/11/07 - 20070011676 - Architecture and system for secure host management According to some embodiments, a resource data record associated with diagnostic code to manage a manageable resource is exposed, and the resource data record is discovered. The diagnostic code is loaded into a management platform based on the resource data record. The diagnostic code may be loaded from a location ... 01/11/07 - 20070011675 - Method, apparatus and program storage device for managing multiple step processes triggered by a signal A method, apparatus and program storage device for managing multiple step processes triggered by a signal is disclosed. Status records are created for each process step. When an error occurs, error status record in recorded in the status record. A user may then use the status record to identify the ... 01/04/07 - 20070006233 - Queueing events in an interactive media environment An arrangement is provided where all applications in an interactive media environment run on a single application thread in a media player. Event queues are utilized to schedule the application thread's processing of workitems corresponding to events that occur in the environment. Workitems include methods to be invoked when the ... 01/04/07 - 20070006232 - Method and system for a ticket lock using a dynamically reconfigurable distributed polling area A method and system for a ticket lock implementation using a dynamically reconfigurable distributed polling area is described. The method includes polling a memory location for a value to indicate whether one of a plurality of threads may have exclusive access to a section of code, periodically checking a mapping ... 01/04/07 - 20070006231 - Mechanism for instruction set based thread execution on a plurality of instruction sequencers In an embodiment, a method is provided. The method includes managing user-level threads on a first instruction sequencer in response to executing user-level instructions on a second instruction sequencer that is under control of an application level program. A first user-level thread is run on the second instruction sequencer and ... 01/04/07 - 20070006230 - Method and apparatus for a guest to access a privileged register Embodiments of apparatuses and methods for guest processes to access registers are disclosed. In one embodiment, an apparatus includes an interface to a first register, shadow logic, evaluation logic, and exit logic. The shadow logic is to, in response to a guest attempt to write data to the first register, ... 01/04/07 - 20070006229 - Method and apparatus for scheduling periodic tasks based on synthetic homogenization Methods and systems are disclosed for scheduling one or more tasks to be performed by a resource modeled as a mathematical group. One or more tasks to be performed by a resource modeled as a mathematical group are scheduled by selecting a coset representative k of a subgroup of the ... 12/28/06 - 20060294520 - System and method of controlling power in a multi-threaded processor A multithreaded processor device is disclosed and includes a plurality of execution units to execute a plurality of program threads and includes a global low power detection circuit. The global low power detection circuit includes an input that is responsive to each of the plurality of program threads. The input ... 12/14/06 - 20060282835 - Systems and methods for managing tasks and reminders A supervisor adds to a subordinate's tasks, verifies completion and/or awards incentives upon completion for tasks managed by a task management device. The subordinate can also add tasks and/or reminders. Each task/reminder can have various prompts to the subordinate, a completion time/window, a prompt frequency/interval, a task repetition frequency./interval, and/or ... 12/07/06 - 20060277545 - Stream processor including dma controller used in data processing apparatus In a stream processor, an input direct memory access circuit is adapted to receive a task command and task data in correspondence with a task from an external memory. A processor unit is adapted to receive the task command and the task data from the input direct memory access circuit ... 12/07/06 - 20060277544 - Groupware time tracking Embodiments of the present invention provide methods and apparatuses enabling groupware to track time associated with a workflow task. A workflow object representing a workflow task is provided. The workflow object is associating with a time period, a project code, and an identifier of a groupware client user participating in ... 11/30/06 - 20060271934 - Computer-readable recording medium recording a service control program, and service control device and method A computer-readable recording medium recording a service control program whereby providable services can be determined by using highly secure information. A device detector collects, via a controller, service profiles of devices connected to a network, and also acquires identification information of the controller. A usage condition acquisition unit acquires, from ... 11/30/06 - 20060271933 - Business process extension for productivity suite application Methods and apparatuses to provide extension to a groupware client to enable the groupware client to access a workflow of a business process from the context of the groupware client. An enterprise server that manages the workflow can interface with the groupware client to provide action on the workflow from ... 11/30/06 - 20060271932 - Transparent support for operating system services for a sequestered sequencer Operating system services are transparently triggered for thread execution resources (“sequencers”) that are sequestered from view of the operating system. A “surrogate” thread that is managed by, and visible to, the operating system is utilized to acquire OS services on behalf of a sequestered sequencer. Multi-shred contention for shred-specific resources ... 11/16/06 - 20060259905 - Methods and apparatus for managing deadtime in feedback control queuing system Techniques for managing feedback control systems are provided. By way of example, a method of controlling performance of a managed system by a controller includes the following steps/operations. The controller issues a control value to the managed system to affect a performance of the managed system. The controller maintains a ... 11/09/06 - 20060253854 - Extensible infrastructure for task display and launch A task infrastructure that allows for the decoupling of the task launch code from the task client code and from the task execution code is provided. The task infrastructure allows the relationship between the task display and launch logic and the task client logic to be defined in a declarative ... 11/09/06 - 20060253853 - Extensible scheduling of tasks in time-triggered distributed embedded systems A scheduling algorithm for scheduling processor tasks and message transmissions in distributed real-time time-triggered embedded system. The algorithm identifies the earliest starting transmission time and the latest ending transmission time for each message to be transmitted on a bus to define message transmission time-windows. The algorithm then identifies a task ... 11/02/06 - 20060248529 - System and method for estimation of computer resource usage by transaction types The present invention provides a system (10) and method (30) for estimating computing resource usage (14) for each transaction type comprising the steps of obtaining utilisation data and transaction count data, applying a linear least squares algorithm (32) to the input data (22), wherein the linear least squares algorithm (32) ... 10/26/06 - 20060242644 - Architecture for a read/write thread lock An architecture for a read/write thread lock is provided for use in a computing environment where several sets of computer instructions, or “threads,” can execute concurrently. The disclosed thread lock allows concurrently-executing threads to share access to a resource, such as a data object. The thread lock allows a plurality ... 10/26/06 - 20060242643 - Managing input/output interruptions in non-dedicated interruption hardware environments Input/output interruptions are managed in computing environments that do not use dedicated per-guest interruption hardware to present interruptions. Dispatchable guest programs in the environment receive I/O interruptions directly without hypervisor intervention. This is facilitated by using one or more interruption controls stored in memory and associated with each guest program. ... 10/26/06 - 20060242642 - Accounting apparatus and method for smt processor In an accounting apparatus, a conflict determination unit determines whether or not the accounting mode is in a conflict state where a process is executing in another logical CPU and stores the determination result in an accounting information storage unit, when a process of the user starts to be executed ... 10/12/06 - 20060230403 - Coordination in a distributed system Respective coordinators are spawned or activated to coordinate activities with regard to respective tasks. Where the respective tasks require cooperative efforts of a plurality of controllers, the respective coordinators ensure cooperative efforts by generating and communicating cooperative commands to the plurality of controllers. The coordinators may act as clearinghouses for ... 09/21/06 - 20060212868 - Synchronization method and program for a parallel computer Barrier synchronization between multiprocessors is performed at high speed while reducing overhead of parallel processing without adding any special hardware mechanism. A parallel computer synchronization method is provided to synchronize threads through barrier synchronization for parallel execution of plural threads on plural processor modules. The parallel computer has plural processor ... 09/21/06 - 20060212867 - Determining an actual amount of time a processor consumes in executing a portion of code Systems and methods are provided that determine the actual amount of time a processor consumes in executing a code portion. The actual execution time of a code portion may be accurately determined by taking into consideration context switches and/or overhead time corresponding to the code portion. Determining the actual execution ... 09/21/06 - 20060212866 - System and method for graphically displaying scheduling information A system and method for generating a schedule for performance of a task and for graphically displaying scheduling information are provided. A graphical user interface is provided through which the values of one or more scheduling parameters may be entered or selected by a user. The user may select individual ... 09/14/06 - 20060206894 - Method of scheduling jobs using database management system for real-time processing A method of scheduling jobs in real time using a database management system is provided. An application task classifies jobs as any one transaction type of a hot type and a normal type. A processing area in a memory pool that is a common resource is allocated to the application ... 09/07/06 - 20060200825 - System and method for dynamic ordering in a network processor A system and method maintains order among a plurality of threads in a multi-threaded processing system. The processing system, which may be disposed at an intermediate network device, has a plurality of processors each supporting a plurality of threads. The ordering system includes a dispatcher that assigns work, such as ... 09/07/06 - 20060200824 - Method for automatically associating contexts with a computing job A mechanism is provided to automatically associate a data structure, e.g., a mix, containing one or more contexts with a computing job, wherein a context specifying specific operating conditions or permutations of a computing job. A mix can be associated to a computing job prior to and/or during the execution ... 09/07/06 - 20060200823 - Systems and methods of reporting multiple threads involved in a potential data race Criteria are defined for determining when additional stack dumps would be saved and presented (e.g., to the developer). This provides more information for the developer to use for debugging, and yet does not overburden the developer with irrelevent information. Suspicious activity worthy of an additional stack dumps may be defined ... 09/07/06 - 20060200822 - Method, system and program product for managing a workload on a plurality of heterogeneous computing systems Under the present invention, a work request is received on one of the systems put into an application queue that corresponds to a process needed to fulfill the work request. Thereafter, an index enque queue is attempted to be allocated to the work request. If no such queue can be ... 08/31/06 - 20060195843 - Method and apparatus for scheduling maintenance and repair A method and apparatus for scheduling an activity (calibration, repair, maintenance or upgrade of one or more instruments) is described, as well as scheduling an activity regarding an animate object. The method and apparatus includes a timer function that initiates a scan of a transaction database, looking for any transaction ... 08/31/06 - 20060195842 - Disk drive/cpu architecture for distributed computing A disk drive is described which includes means for executing distributed computing tasks including a CPU and associated memory. The communication interface with the host computer is modified to allow the host computer to send executable code for a task to the drive and to allow the drive to communicate ... 08/31/06 - 20060195841 - Method and apparatus for scheduling maintenance and repair A method and apparatus for scheduling the calibration, repair, maintenance or upgrade of one or more instruments is described. The method and apparatus includes a timer function that initiates a scan of a transaction database, looking for any transaction that is about to be due, is due or is past ... 08/24/06 - 20060190942 - Processor task migration over a network in a multi-processor system Methods and apparatus for migrating and distributing processor tasks on a plurality of multi-processing systems distributed over a network. The multi-processing system includes at least one broadband entity, each broadband entity including a plurality of processing units and synergistic processing units, as well as a shared memory. Tasks from one ... 08/17/06 - 20060184943 - Healthcare procedure and resource scheduling system A User Interface system provides a physician with a user-friendly overview of operational and resource information of a Radiology Information System (RIS) and uses rules and hospital knowledge to find and filter RIS information to provide information facilitating making a particular decision. A radiology resource monitoring system comprises at least ... 08/17/06 - 20060184942 - System, method and medium for using and/or providing operating system information to acquire a hybrid user/operating system lock A system, method and medium for utilizing data indicative of operating system activity to determine if a process should continue to attempt to acquire a lock, or make a call to an operating system. ... 08/17/06 - 20060184941 - Distributed task framework A system, method and media for performing a task, comprising: determining an undo task for the task; performing the task with a local task manager; distributing the task to at least one remote task manager if the performing of the task with local task manager succeeds; performing the associated undo ... 08/17/06 - 20060184940 - Composite task framework A system, method and media for performing a composite task, comprising: determining an undo task for each subtask in a plurality of subtask for the composite task; performing each one of the plurality of subtasks; performing the associated undo task for each subtask that was performed if the performing of ... 08/17/06 - 20060184939 - Method for using a priority queue to perform job scheduling on a cluster based on node rank and performance In a multi node information processing system, a method for scheduling jobs, includes steps of: determining node-related performance parameters for a plurality of nodes; determining a ranking for each node based on the node related performance parameters for each node; and ordering each nodes by its ranking for job scheduling. ... 08/10/06 - 20060179436 - Methods and apparatus for providing a task change application programming interface Methods and apparatus provide for executing one or more software programs within a plurality of processors of a multi-processing system in accordance with a data parallel processing model, the software programs being comprised of a number of processing tasks, each task executing instructions on one or more input data units ... 08/10/06 - 20060179435 - Tiered multi-media acceleration scheduler architecture for dynamic configurable devices Disclosed is a device architecture for running applications. The device architecture includes an operating system (OS) having an OS scheduler, a Dynamic Configurable Hardware Logic (DCHL) layer having a plurality of Logic Elements (LEs) and, interposed between the OS and the DCHL layer, a TiEred Multi-media Acceleration Scheduler (TEMAS) that ... 08/03/06 - 20060174246 - Processor and information processing method A processor comprises a plurality of processor sections that process a task or a thread, wherein the processor includes a dedicated processor section that exclusively processes a predetermined high priority processing, a general-purpose processor section that performs processing other than the predetermined high priority processing and a high priority processing ... 08/03/06 - 20060174245 - Dynamically tasking one or more surveillance resources In one embodiment, a system for dynamically tasking one or more surveillance resources includes a core module identifying one or more surveillance resources each including one or more sensors. The system also includes one or more discrete tasking modules dynamically tasking one or more of the surveillance resources identified in ... 07/27/06 - 20060168582 - Managing resource link relationships to activity tasks in a collaborative computing environment A method, system and apparatus for managing resource link relationships to activity tasks in a collaborative environment. In a preferred aspect of the present invention, a method for managing resource relationships to tasks in a collaborative environment can include creating relationship records for resources utilized in performing tasks in a ... 07/20/06 - 20060161917 - Performance in a virtualization architecture with a processor abstraction layer Embodiments of apparatuses and methods for improving performance in a virtualization architecture are disclosed. In one embodiment, an apparatus includes a processor and a processor abstraction layer. The processor abstraction layer includes instructions that, when executed by the processor, support techniques to improve the performance of the apparatus in a ... 07/13/06 - 20060156303 - Multi-threaded sequenced receive for fast network port stream of packets A method of processing network data in a network processor includes using three or more threads to process a beginning portion, a middle portion, and an end portion of data packet. The first thread processes the beginning portion; one or more middle threads process the middle portion, and a last ... 07/06/06 - 20060150184 - Mechanism to schedule threads on os-sequestered sequencers without operating system intervention Method, apparatus and system embodiments to schedule OS-independent “shreds” without intervention of an operating system. For at least one embodiment, the shred is scheduled for execution by a scheduler routine rather than the operating system. A scheduler routine may run on each enabled sequencer. The schedulers may retrieve shred descriptors ... 07/06/06 - 20060150183 - Mechanism to emulate user-level multithreading on an os-sequestered sequencer Method, apparatus and system embodiments to provide user-level creation, control and synchronization of OS-invisible “shreds” of execution via an abstraction layer for a system that includes one or more sequencers that are sequestered from operating system control. For at least one embodiment, the abstraction layer provides sequestration logic, proxy execution ... 06/29/06 - 20060143615 - Multimedia processing system and multimedia processing method A multimedia processing system includes a host CPU, a host memory which stores a multimedia processing program group, and a display controller. The host CPU reads a multimedia processing program from the multimedia processing program group stored in the host memory and transmits the multimedia processing program to the display ... 06/29/06 - 20060143614 - Method for effecting a software service in a system of a software system landscape and computer system The invention concerns a method for effecting a software service in at least one of a plurality of logical systems of a software system landscape, wherein the logical systems are interconnected by logical transport paths, each logical system has associated therewith one of a plurality of system roles and the ... 06/29/06 - 20060143613 - Email integrated task processor The present system provides a task manager that extracts information relating to tasks from a task oriented email. The system then integrates the task within the system by connecting the email programs, the task management programs, and a database, to automatically send emails and provide links to documents all related ... 06/29/06 - 20060143612 - Deskside device-based suspend/resume process A screen saver is run from the deskside device of a workstation used by a first user, rather than from a blade being used by the first user. Screen saver software and the necessary hardware to run the screen saver are located on the deskside device, thereby making the screen ... 06/29/06 - 20060143611 - Distribution of integrated business process models A process modeling tool provides a process designer with the ability to design an integrated business process model that includes a series of tasks for achieving a desired result. The process modeling tool allows the process designer to associate sub-sets of the tasks with entities who will perform the task ... 06/29/06 - 20060143610 - Method and apparatus for detecting deadlocks A procedure identifies multiple threads associated with a process and pauses execution of a first thread associated with the process. A determination is made regarding whether the first thread is attempting to access a first resource. If the first thread is attempting to access a first resource, the procedure identifies ... 06/22/06 - 20060136923 - System for distributed task execution A method for use in a distributed system for processing a knowbot program that has the ability to move from node to node in the distributed system. In the method, an operating environment in each of the nodes provides service facilities useful to the knowbot program. And,.in the operating environment, ... 06/22/06 - 20060136922 - System and method for task management of rule geverned tasks System and methods for task management of rule bases tasks. The task management system of the invention includes various modules that work together to accomplish task monitoring, scheduling, prioritization, compliance and reporting. A task management module facilitates the development of task compliance by scheduling and prioritizing tasks based on the ... 06/22/06 - 20060136921 - Architecture for a computer-based development environment with self-contained components and a threading model A method, a device and a system arrangement are disclosed for generating self-contained software components having in each case synchronous and/or asynchronous interfaces with an internal threading model. The concept disclosed enables all necessary synchronization mechanisms to be provided automatically. The concept is based on an asynchronous operation manager used ... 06/22/06 - 20060136920 - Program control process for an information processing apparatus In an information processing apparatus which executes first and second threads which executes methods, the first thread transmits a stop instruction for terminating execution of the second thread to the second thread. In response to the reception of the stop instruction, the second thread terminates execution of a first method ... 06/22/06 - 20060136919 - System and method for controlling thread suspension in a multithreaded processor A multi-thread processor including a processing core. The processing core including multiple threads and a scheduler. The scheduler includes a thread state register. The thread state register being capable of storing a selective wait state for a selected one of the threads. A method of scheduling threads in a multi-thread ... 06/22/06 - 20060136918 - Decomposition of tasks into extensible and customizable business activities A method for organizing task data used in customer relationship management systems in which task data is decomposed into a set of business activity classes including a set of business task classes, where the business task classes are combined through association or multiple inheritance to create the business activity class. ... 06/22/06 - 20060136917 - Grid managed application branching A method includes, in a grid network, maintaining a list of applications that can solve a task, the list referencing at least one primary application and a plurality of secondary applications used to solve the task, executing the task with the primary application in response to a request to solve ... 06/22/06 - 20060136916 - Method and apparatus for transaction performance and availability management based on program component monitor plugins and transaction performance monitors A plug-in program for monitoring an application having a set of threads. A parameter is associated with each thread. The plug-in program causes an individual thread associated with the application to be terminated if a corresponding parameter violates a threshold. The thread is terminated without interfering with the execution of ... 06/22/06 - 20060136915 - Method and apparatus for scheduling multiple threads for execution in a shared microprocessor pipeline An apparatus and method for scheduling execution of multiple threads on a shared processor resource is described in connection with a multithreaded multiprocessor chip. Using a thread selection policy that switches between available threads every cycle to give priority to the least recently executed or scheduled threads, different threads are ... 06/22/06 - 20060136914 - Application server system and method An application server system is provided having a core engine connecting one or more protocol providers to one or more applications. In a preferred embodiment, the one or more applications run on a respective one or more virtual machines having their own execution threads. A thread pool may be used ... 06/15/06 - 20060130063 - Fast platform independent inter-process communication A system and method are described for performing data processing using shared memory. In one embodiment, a request to perform a transaction is received at a memory. The memory includes a shared memory to provide a common access to a plurality of components including a plurality of work processes and ... 06/15/06 - 20060130062 - Scheduling threads in a multi-threaded computer Scheduling threads in a multi-threaded computer including selecting for awakening a thread that is waiting for a lock, the thread having an assigned virtual processor; determining whether the assigned virtual processor is running; and if the assigned virtual processor is not running, assigning the thread to run on another virtual ... 06/15/06 - 20060130061 - Use of rollback rcu with read-side modifications to rcu-protected data structures A method, apparatus and program storage device for performing a return/rollback process for RCU-protected data structures is provided that includes checking a user-level state of a preempted thread having a RCU read-side critical section, and executing the critical section of the thread after preemption when the user-level state of the ... 06/08/06 - 20060123419 - Communication control method, communication system, print control apparatus, printing apparatus, host apparatus, peripheral apparatus, and storage medium A communication system for issuing commands from an initiator to a target, thereby allowing the target to write or read out data into/from a memory area which the initiator has and exchanging the data. The initiator transmits read and write commands for the memory area to the target so as ... 06/08/06 - 20060123418 - Operating system process identification Described herein is an implementation of a technology for the construction, identification, and/or optimization of operating-system processes. At least one implementation, described herein, constructs an operating-system process having the contents as defined by a process manifest. Once constructed, the operating-system process is unalterable. ... 06/08/06 - 20060123417 - Operating-system process construction Described herein is an implementation of a technology for the construction, identity, and/or optimization of operating-system processes. At least one implementation, described herein, constructs an operating-system process having the contents as defined by a process manifest. Once constructed, the operating-system process is unalterable. ... 05/25/06 - 20060112388 - Method for dynamic scheduling in a distributed environment A method and system is provided for assigning programs in a workflow to one or more nodes for execution. Prior to the assignment, a priority of execution of each program is calculated in relation to its dependency upon data received and transmitted data. Based upon the calculated priority and the ... 05/18/06 - 20060107268 - Method and apparatus for implementing task management of computer operations A development and runtime framework for applications that execute in real-time operating systems. Application development is enhanced through simple instructions that allow a programmer to declare functions and sets of functions as tasks and supertasks, respectively, and manage the execution of functions, tasks and supertasks with priorities. A compiler or ... 05/18/06 - 20060107267 - Instruction scheduling method An instruction scheduling method according to the present invention allocates each instruction included in an instruction sequence to be synthesized as a circuit to one of execution cycles in the circuit, and includes: detecting a freedom of each instruction, the freedom representing a time period within which the instruction can ... 05/18/06 - 20060107266 - Distribution of job in a portable format in distributed computing environments A method, system and computer program product is disclosed for providing a distributed computing environment in which an arbitrary job manager or scheduler is able to be employed. In the distributed computing environment, a job is created in a host or client to include one or more technical computing tasks ... 05/18/06 - 20060107265 - Method and system to manage tasks A method and system to manage tasks are described. The method may comprise providing a graphical user interface to a user, receiving user input via the graphical user interface to identify a composite task and at least two individual tasks, and associating the at least two individual tasks with the ... 05/18/06 - 20060107264 - Operating system and architecture for embedded system An improved operating system and architecture, particularly useful for aircraft, provides a schedule for multiple tasks that ensures that each task has sufficient execution time and does not interfere with any other tasks. In the operating system, each task is scheduled to a deadline monotonic algorithm. The algorithm creates a ... 05/18/06 - 20060107263 - Thread synchronization in simultaneous multi-threaded processor machines Provided are a method, system and article of manufacture, wherein a first application executes at least two threads corresponding to a simultaneous multi-threaded processor whose resources have been acquired by the first application. The at least two threads are synchronized before releasing the simultaneous multi-threaded processor to a second application. ... 05/18/06 - 20060107262 - Power consumption-based thread scheduling Systems and methods of managing processor threads provide for selecting a thread for execution by a processing architecture having a plurality of cores. A target core is selected from the plurality of cores based on a thread power value that corresponds to the thread. The thread is scheduled for execution ... 05/18/06 - 20060107261 - Providing optimal number of threads to applications performing multi-tasking using threads In an environment in which applications perform multi-tasking by using threads, the optimum number of threads to be provided to an application is determined based on historical data. Due to the use of the historical data, optimum number of threads can be accurately determined, leading to better response times for ... 05/11/06 - 20060101466 - Information processing and control Information processing apparatus, including occurrence number counter counting events that occurred in each of a plurality of CPUs. Apparatus performs functions of; storing accumulated occurrence number of events, which occurred while the thread is being executed by each of the CPUs, in a thread storage area of the thread associating ... 05/11/06 - 20060101465 - Distributed control system In a distributed control system where a plurality of control units are connected via a network, the invention allows for efficient operation of each control unit, while ensuring real-time processing. To provide a distributed control system in which ensured real-time processing and enhanced fault tolerance are achieved, information of a ... 05/11/06 - 20060101464 - Determining a number of processors to execute a task Provided are a method and system for determining a number of processors to execute a task. A determination is made of a scaling factor indicating a marginal performance benefit of adding one of a plurality of processors to execute a task. The determined scaling factor is used to determine a ... 05/11/06 - 20060101463 - Mechanism to generate restricted and unrestricted execution environments According to one embodiment, computer system is disclosed. The computer system includes a central processing unit (CPU) having a first thread having first associated thread identification (ID) and a second thread having second associated thread ID. The computer system also includes a chipset coupled to receive access requests from the ... 05/04/06 - 20060095916 - Mobile phone terminal, program management method, and computer program for the same In order to provide a mobile phone terminal which is capable, when changing over between an application program which is implemented as standard and a downloaded program which is not implemented as standard which have been started together, of restarting programs in an order which the user anticipate. An execution ... 05/04/06 - 20060095915 - System and method for process automation and enforcement In process automation, processes are entered and enforced on team members through a Web interface. Processes are selected from a process library and can be updated as needed. Governance algorithms guide team members in carrying out the processes. The Web interface comprises a dashboard indicating an expected status and an ... 05/04/06 - 20060095914 - System and method for job scheduling The invention relates to a system and a method for tracking and executing a job comprising a series of tasks. Each task may be executed on a separate computing device. The method comprises having a workload manager to identify an initial schedule of implementation for the job; having agents to ... 05/04/06 - 20060095913 - Temperature-based thread scheduling Systems and methods of managing software threads provide for selecting a software thread for execution by a processing architecture having a plurality of processing cores and a cooling module. A target core is selected from the plurality of cores based on the effectiveness of the cooling module with regard to ... 05/04/06 - 20060095912 - Renderfarm monitoring system A renderfarm monitoring system collects and aggregates comprehensive renderfarm information from a distributed scheduling system. Listener modules interface with dispatcher modules. The dispatcher modules queue jobs and tasks and request processing for those tasks in which the required input data is available. The listener modules receive streams of events from ... 05/04/06 - 20060095911 - Processor system with temperature sensor and control method of the same A processor system includes a plurality of first processors, a temperature sensor, a main memory, and a second processor. The first processors individually process tasks. The temperature sensor measures a temperature of each of the first processors. The main memory stores programs of the tasks processed by the first processors, ... 05/04/06 - 20060095910 - Parallel traversal of a dynamic list A computer-implemented method for traversing a first set of objects in a first dynamic list in a computer system. The method includes partitioning copies of the first set of objects into a plurality of second dynamic lists, each of the plurality of second dynamic lists being configured to contain a ... 05/04/06 - 20060095909 - Adaptive cooperative scheduling A method in a computer system for coordinating scheduling of threads among a plurality of processors. The method includes collecting, using a cooperative scheduling component (CSC), system data pertaining to the plurality of processors. The method further includes calculating, using the CSC, unified scheduling-related parameters (USRPs) from the system data. ... 05/04/06 - 20060095908 - Per processor set scheduling An arrangement, in a computer system, for coordinating scheduling of threads on a plurality of processor sets (PSETs). The arrangement includes a first processor set (PSET) having a first set of scheduling resources, the first set of scheduling resources. The arrangement further includes a second processor set (PSET) having a ... 05/04/06 - 20060095907 - Apparatus and method for autonomic problem isolation for a software application A method and apparatus autonomically analyze computer software performance to identify performance problems and isolate particular pieces of software that contribute to those performance problems to improve overall computer system performance. In preferred embodiments, performance problems are identified based on information learned from running an application, and instrumentation hooks are ... 05/04/06 - 20060095906 - Methods and apparatus for project management Embodiments of the present invention are directed to project management. In one embodiment, a process model may be defined in a programming language. The process model may include an executable specification of the process and the executable specification may be executed to simulate the process. Executing the specification may also ... 05/04/06 - 20060095905 - Method and apparatus for servicing threads within a multi-processor system A method for servicing threads within a multi-processor system is disclosed. In response to an input/output (I/O) request to a peripheral by a thread, a latency time is assigned to the thread such that the thread will not be interrogated until the latency time has lapsed. After the latency time ... 04/27/06 - 20060090161 - Performance-based workload scheduling in multi-core architectures Systems and methods of managing workloads provide for detecting a workload for a system having a first processor core with a first performance indicator and a second processor core with a second performance indicator. The workload is scheduled based on the first and second performance indicators settings. In one embodiment, ... 04/27/06 - 20060090160 - Methods, systems, and computer program products for managing productivity Exemplary embodiments relate to methods, systems, and computer program products for managing productivity. Methods include establishing a planned execution time for performing a task. The task is assigned a unique identifier. Methods further include comparing the planned execution time with an actual execution time for performing the task and, based ... 04/20/06 - 20060085795 - Memory control method of graphic processor unit A graphic memory is space-divided into a first area and a second area. In the first area, a task corresponding to a predetermined application is executed regardless of which task is processed by a main processor. A switchable area is divided in time so that data related to tasks corresponding ... 04/20/06 - 20060085794 - Information processing system, information processing method, and program An information processing system, information processing method, and program are provided. The information processing system including a plurality of computing units includes an operating system execution unit executing an operating system and a management application execution unit executing a management application that manages an operation of the operating system. The ... 04/20/06 - 20060085793 - Apparatus, system, and method for automatically minimizing real-time task latency and maximizing non-real time task throughput An apparatus, system, and method are provided for automatically minimizing Real-Time (RT) task latency and maximizing Non-Real Time (NRT) task throughput. The apparatus may include a task manager, a determination module, and optionally a tracking module. The task manager may execute a NRT task configured to obtain exclusive access to ... 04/20/06 - 20060085792 - Systems and methods for a disaster recovery system utilizing virtual machines running on at least two host computers in physically different locations The present invention is directed to systems and methods for providing disaster recovery services using virtual machines. The invention provides an inexpensive and minimally intrusive way to provide disaster recovery services including recovery of the state of computer processors and devices. The system includes a production host and a backup ... 04/20/06 - 20060085791 - Method for broadcasting a condition to threads executing on a plurality of on-chip processors The present invention provides for notifying threads. A determination is made whether there is a condition for which a thread is to be notified. If so, a notification indicia is broadcasted. A flag is set in at least one memory storage area as a function of the notification indicia wherein ... 04/20/06 - 20060085790 - Goal based user interface for managing business solutions in an on demand environment Embodiments of the present invention generally provide a goal-based graphical user interface for managing business solutions and more particularly, a user interface that helps a user manage and achieve the user's goals across multiple platforms for the solutions utilized by the goals. Furthermore, embodiments of the invention provide a system ... 04/20/06 - 20060085789 - Method and apparatus for moving processes between isolation environments A method for moving an executing process from a source isolation scope to a target isolation scope includes the step of determining that the process is in a state suitable for moving. The association of the process changes from a source isolation scope to a target isolation scope. A rule ... 04/20/06 - 20060085788 - Grammar-based task analysis of web logs A method of detecting tasks performed by users wherein a single task is a sequence of web URLs invocation. Task patterns are detected in web logs to identify tasks performed by users and analyze task trends over time, across corporate divisions and geographies. A grammar-based framework is used to model ... 04/20/06 - 20060085787 - Method for providing a rapid response to an application launch request A method, computer program product, and device provide a rapid response to a request to launch an application. The device includes a memory manager application, a memory, and a processor. The memory manager application is configured to receive a request to launch an application; to switch to the application, if ... 04/20/06 - 20060085786 - Method and apparatus for determining which of two computer processes should perform a function x In one embodiment, a method for determining which of two computer processes should perform a function X includes the following actions. If a second computer process is dependent on data received at a first computer process, it is determined whether the second computer process currently requires the data. If the ... 04/13/06 - 20060080664 - Methods and apparatus for enabling dynamic resource collaboration Methods and apparatus for enabling collaboration with web pages and other resources is described. A method includes the step of establishing a collaboration session between a first client and a second client. A requested resource is cached with the session host in response to a request having a first uniform ... 04/13/06 - 20060080663 - Method and system for mapping threads or tasks to cpus in a parallel computer The present invention provides a new method and system to provide a flexible and easily reconfigurable way to map threads or tasks of a parallel program to CPUs of a parallel computer. The inventive method replaces the necessity of coding the mapping of threads or tasks to CPUs in the ... 04/13/06 - 20060080662 - Method and system for sharing and managing context information A method and system for managing the presentation or display of information items or context are described. In one aspect of the invention, the method comprises the steps of selecting an entity of a context type associated with a first display, determining at least one second display associated with the ... 04/13/06 - 20060080661 - System and method for hiding memory latency A System and method for hiding memory latency in a multi-thread environment is presented. Branch Indirect and Set Link (BISL) and/or Branch Indirect and Set Link if External Data (BISLED) instructions are placed in thread code during compilation at instances that correspond to a prolonged instruction. A prolonged instruction is ... 04/13/06 - 20060080660 - System and method for disabling the use of hyper-threading in the processor of a computer system A system and method is disclosed for disabling a hyper-threading mode in the processor of a computer system when it is determined that the processor of the computer system is being adversely affected by the execution of a software application in a multi-threaded execution mode. The system and method disclosed ... 04/06/06 - 20060075408 - Distributed object execution system A distributed object execution system delegates the allocation and control of computing tasks to intelligent agent applications running on computing resources. User applications can invoke object methods associated with an application interface of the distributed object execution system. The system converts this method invocation into an available computing job with ... 04/06/06 - 20060075407 - Distributed system interface A distributed processing system delegates the allocation and control of computing tasks to intelligent agent applications running on computing resources. This provides flexible control, efficient allocation, scalability, and simple adaptation of applications to the distributed processing system. The distributed processing system includes an agent, a server, application programming interfaces, and ... 04/06/06 - 20060075406 - System and method for adaptive allocation of threads to user objects in a computer system A method for optimizing enterprise server resources in a computer system is described. The method comprises monitoring at least one metric of the computer system capable of indicating a performance level thereof; determining whether the performance level needs to be improved; and responsive to a determination that the performance level ... 04/06/06 - 20060075405 - System and method for allocation of threads to user objects in a computer system A method for allocating threads to a user in a computer system is described. The method comprises queuing up work for a first user and permanently assigning a first thread to the first user, wherein the first thread performs the queued up work for the first user, and wherein each ... 04/06/06 - 20060075404 - Method and system for scheduling user-level i/o threads The present invention is directed to a user-level thread scheduler that employs a service that propagates at the user level, continuously as it gets updated in the kernel, the kernel-level state necessary to determine if an I/O operation would block or not. In addition, the user-level thread schedulers used systems ... 04/06/06 - 20060075403 - Looping constructs in object model software A system and method for providing looping constructs to an object model where the looping construct is contained within a child object of a parent object. The system and method further provides for an enumerator to map between indexes representing a collection of objects to a child object comprising a ... 03/30/06 - 20060070074 - Multiprocessor computer and program According to an aspect of the present invention, the processor temperatures can be leveled among processors, thereby suppressing the occurrence of stop of processing due to overheating. For example, on the basis of the temperatures of the processors sensed by temperature sensors, the control IC assigns the processor whose temperature ... 03/30/06 - 20060070073 - Multiprocessor computer and program According to an aspect of the present invention, heat emissions of processors are level among the processors, and it is possible to suppress occurrence of stop of process due to overheating. The control IC assigns tasks to the processors, and thereafter rectifies an assignment result such that temperatures of the ... 03/30/06 - 20060070072 - Information processing apparatus, memory area management method, and computer program An information processing apparatus includes a thread management unit managing thread information on a per data processing unit basis, and a memory area management unit managing a memory area. The thread management unit stores a thread list containing entry time information that is recorded on a per thread basis as ... 03/30/06 - 20060070071 - Instruction file execution device, instruction file execution method and job flow system An instruction file execution device which includes a receiver, a comparison section and a job execution section. The receiver receives an instruction file and a usable money amount, which instruction file describes a job flow which defines linking of a number of jobs. The comparison section compares an execution charge ... 03/30/06 - 20060070070 - Job execution system and job execution method, and job execution apparatus and image forming apparatus used for this system A job execution system comprises a job execution apparatus, an image data storage portion which is installed either outside or inside the job execution apparatus and stores image data in each box, a group information storing portion which is installed either outside or inside the job execution apparatus and stores ... 03/30/06 - 20060070069 - System and method for sharing resources between real-time and virtualizing operating systems A system and method for sharing resources between real-time and virtualizing operating systems is presented. A computer system uses effective address mapping of support processors' local memory to share resources between separate operating systems. When threads are created for either operating system, the thread's corresponding processor memory is mapped into ... 03/30/06 - 20060070068 - System and method for state management and workflow control A system and method are provided for state management and workflow control. The system includes a metadata based state management system that can be used as a workflow control system. The system enables business rules to be separated from application logic, thus allowing businesses to easily change rules and adapt ... 03/30/06 - 20060070067 - Method of using scavenger grids in a network of virtualized computers A method of using scavenger grids in a network of virtual computers is disclosed. In one aspect, the present disclosure teaches a method of processing data using scavenger grids in a distributed computing network using virtualized computers including assigning a task to at least one virtual machine hosted via a ... 03/23/06 - 20060064696 - Task scheduling method for low power dissipation in a system chip A system chip includes a plurality of processing elements for performing primary computations of a plurality of tasks, a plurality of non-processing elements for controlling flow of data associated with the tasks among the processing elements, and a main controller including a scheduler, a resource allocation module, and a power ... 03/23/06 - 20060064695 - Thread livelock unit Method, apparatus and system embodiments to assign priority to a thread when the thread is otherwise unable to proceed with instruction retirement. For at least one embodiment, the thread is one of a plurality of active threads in a multiprocessor system that includes memory livelock breaker logic and/or starvation avoidance ... 03/23/06 - 20060064694 - Method and system for the orchestration of tasks on consumer electronics A method of representing user tasks to be performed by one or more of a plurality of electronic devices in a task orchestration system. Each device includes therein a function description specifying a function that the device can perform. The function descriptions are obtained from one or more of the ... 03/23/06 - 20060064693 - Method and system for presenting user tasks for the control of electronic devices A method of representing user tasks to be performed by one or more of a plurality of electronic devices in a task orchestration system. Each device includes therein a function description specifying a function that the device can perform. The function descriptions are obtained from one or more of the ... 03/23/06 - 20060064692 - Selection of spawning pairs for a speculative multithreaded processor A method for analyzing a set of spawning pairs, where each spawning pair identifies at least one speculative thread. The analysis may be practiced via software in a compiler, binary optimizer, standalone modeler, or the like. The analysis may include determining a predicted execution time for a sequence of program ... 03/23/06 - 20060064691 - Workload categorization for detecting role changes in a host computing device A method, system and apparatus for workload categorization for detecting role changes in a host computing device. A workload characterization system for detecting role changes in a host computing device can include a transaction logging and change detection processor. The processor can be configured to log and detect role changes ... 03/23/06 - 20060064690 - Exploiting dependency relations in distributed decision making A system includes a weighted directional dependency graph defining one or more dependency links in a distributed system having a plurality of nodes. A weight is defined for each of the dependency links. A node ordering module generates a node order based on a cycle-cut set identifying at least one ... 03/23/06 - 20060064689 - Systems and methods for assigning tasks to derived timers of various resolutions in real-time systems to maximize timer usage One or more derived timers based on a source timer are provided to accommodate a plurality of periodic tasks while maintaining the high resolution of the source timer. To accommodate a number of periodic tasks, a number of derived timers can be selected utilizing a novel method based on the ... 03/16/06 - 20060059491 - Controller and operating system A plurality of tasks are managed by being classified into a communication task group, a control task group, and a management task group for management. An execution order of the plurality of tasks is switched by a group unit and, in accordance with a switched task group, information obtained from ... 03/16/06 - 20060059490 - System and method for documenting critical tasks in complex work environment A system and method for documenting critical tasks in a complex work environment using a computer to track the critical tasks from assignment to completion. The flow of accountability is tracked from the assignment of critical tasks to the completion and reporting of the performance of the tasks. The system ... 03/16/06 - 20060059489 - Parallel processing system, interconnection network, node and network control method, and program therefor The parallel processing system includes a plurality of nodes which are interconnected over an interconnection network; wherein the parallel processing system divides a computer job into parallel jobs by a parent process performed by a computer arranged in the nodes, and the parallel jobs are processed by the plurality of ... 03/16/06 - 20060059488 - Task confirmation method A task confirmation method is used in a task executing apparatus. A scheduled task is going to be executed by the task executing apparatus at a preset time point. After the scheduling operation, whether conditions of the task executing apparatus are ready for executing the scheduled task at the preset ... 03/16/06 - 20060059487 - Scheduler for a multiprocessing computing system A system and method for scheduling a thread identifies runnable threads based on precycle signals determined before the scheduling cycle. The thread indexes of the runnable threads are grouped according to the thread priorities of the runnable threads, and the thread indexes are ranked within each group. The runnable threads ... 03/16/06 - 20060059486 - Call stack capture in an interrupt driven architecture The present invention provides a method and system for capturing the call stack of a currently-running thread at the time a profiler interrupt occurs. The thread context of the thread is determined before a full push of the thread context is performed by the CPU architecture. The hardware state at ... 03/16/06 - 20060059485 - System and method of scheduling computing threads A system and method for scheduling a thread identifies runnable threads based on precycle signals determined before the scheduling cycle. The thread indexes of the runnable threads are grouped according to the thread priorities of the runnable threads, and the thread indexes are ranked within each group. The runnable threads ... 03/16/06 - 20060059484 - Method and apparatus for managing tasks in a multiprocessor system In a multiprocessor system, a task control processor may be placed in the path connecting each execution processor to a system bus. Such task control processors may detect the completion of a first task on an associated execution processor and, responsively, generate commands to lead to the initiation of a ... 03/16/06 - 20060059483 - Pull scheduling of software components in hard real-time systems The present invention relates to a method of determining when a component is schedulable in a hard real time system for processing time dependent streams of data elements. The number of components is larger than the number of available processors for processing said components, and each of the components have ... 03/09/06 - 20060053423 - Providing predictable scheduling of programs using repeating precomputed schedules on discretely scheduled and/or multiprocessor operating systems The present invention provides providing predictable scheduling of programs using repeating precomputed schedules on discretely scheduled and/or multiprocessor operating systems. In one embodiment, a scheduler accesses an activity scheduling graph. The activity scheduling graph is comprised of nodes each representing a recurring execution interval, and has one root, one or ... 03/09/06 - 20060053422 - Antipattern detection processing for a multithreaded application A method of analyzing a multithreaded application for an antipattern is presented. An antipattern test is selected from a library of available antipatterns. An analysis tool is determined in response to the selected antipattern. The analysis tool is processed against the multithreaded application for the selected antipattern for purposes of ... 03/09/06 - 20060053421 - Self-optimizable code Methods, systems, and media to increase efficiency of tasks by observing the performance of generally equivalent code paths during execution of the task are disclosed. Embodiments involve a computer system with software, or hard-coded logic, that includes reflexive code paths. The reflexive code paths may be identified by a software ... 03/02/06 - 20060048153 - Locally operated desktop environment for a remote computing system A system and method is provided for a remote desktop environment for a grid enabled system. The system can include a grid enabled server capable of being connected into a grid network. A client computer can be in communication with the grid enabled server. A user desktop environment can be ... 03/02/06 - 20060048152 - Information management apparatus and method, recording medium, as well as program This apparatus displays time ranges 31 through 34 of scheduled events from the start time to the end time along a time axis 22b on a screen of a display unit based on an operation performed to schedule the start time and end time of the events. Further, this apparatus ... 03/02/06 - 20060048151 - Progress management for projects Project progress management technology is made more objective by excluding as much human subjectivity as possible. Consideration is given to levels of importance of check items and tasks. A more accurate grasp of the progress of a project is enabled even if a significant change occurs in the middle of ... 03/02/06 - 20060048150 - Task management methods and related devices Task management methods. A plurality of GBL (global bandwidth limiter) classes is provided. One of the GBL classes is selected based on the priority of a first task, in which the first task is from a MCU (micro-controller unit) bus. A system GBL class is selected based on the highest ... 03/02/06 - 20060048149 - Conditional variables without spinlocks The use of spinlocks is avoided in the combination of mutex and condition variables by using any suitable atomic compare and swap functionality to add a thread to a list of waiting threads that waits for a data event to occur. Various embodiments of the present invention also provide an ... 03/02/06 - 20060048148 - Time measurement Systems, methods, and devices are provided for time measurement. One embodiment includes a method for measuring time on multiprocessor systems. The method includes allocating a memory space to a thread to be used to communicate with an operating system and saving a context switch count, an offset, and a scale ... 03/02/06 - 20060048147 - Distributed counter and centralized sensor in barrier wait synchronization A method, system and apparatus for barrier synchronization using distributed counters and a centralized sensor. The system can include multiple distributed counters coupled to corresponding application processes in a computing application. The barrier synchronization system further can include a centralized sensor coupled for observation by the application processes. Preferably, the ... 02/23/06 - 20060041887 - Expert system for solution management A plurality of roles associated with a solution are defined in a communication network. The solution is then instantiated by assigning specific devices and functionality to each of the plurality of roles associated with the solution. Communications are then monitored between the specific devices assigned to the plurality of roles ... 02/23/06 - 20060041886 - Image sensing/playback apparatus, image data processing method, and data processing method The image sensing/playback apparatus has an image sensing device that senses an image of an object and obtains electrical image data, an input/output I/F that inputs/outputs image data from/to an external storage medium, and a system controller that sequentially performs a plurality of tasks, exclusively controlling the input/output I/F and ... 02/16/06 - 20060037019 - Tree-to-graph folding procedure for systems engineering requirements A method is provided for generating a graph data representation having a plurality of nodes corresponding to respective systems engineering requirements. The method includes accessing a first data representation of a collection of systems requirements and relationships therebetween and generating a second data representation of the collection of systems requirements. ... 02/16/06 - 20060037018 - System, method and software providing an adaptive job dispatch algorithm for large distributed jobs A system, method and software are disclosed for scheduling the dispatch of large data processing operations. In an exemplary embodiment, the software identifies a plurality of information handling system nodes to receive a first dispatch of data processing operations. Identification of the nodes is generally directed to selection of a ... 02/16/06 - 20060037017 - System, apparatus and method of reducing adverse performance impact due to migration of processes from one cpu to another A system, apparatus and method of reducing adverse performance impact due to migration of processes from one processor to another in a multi-processor system are provided. When a process is executing, the number of cycles it takes to fetch each instruction (CPI) of the process is stored. After execution of ... 02/09/06 - 20060031838 - Method and apparatus for implementing priority management of computer operations A development framework and runtime environment for applications that execute in real-time operating systems. Application development is enhanced by providing simple instructions that allow a programmer to declare any function as a function managed with priority. Compiler tools implement priority function and the management code for managing execution at runtime. ... 02/09/06 - 20060031837 - Thread starvation profiler A profiler of a multithreaded process that determines whether a process is runnable but not running by determining whether a process is both waiting for the processor and also not waiting for other events such as I/O. Counters are maintained for each such process that is runnable but not running. ... 02/09/06 - 20060031836 - Hierarchical management for multiprocessor system with real-time attributes The present invention provides for controlling the power consumption of an element. A first power control command is issued by software for the element. It is determined if the power control command corresponds to an allowable power control state for that element as defined by the hardware. If the power ... 02/09/06 - 20060031835 - Hierarchical management for multiprocessor system The present invention provides for controlling the power consumption of an element. A first power control command is issued by software for the element. It is determined if the power control command corresponds to an allowable power control state for that element as defined by the hardware. If the power ... 02/09/06 - 20060031834 - Optimizing transactions based on a set of persistent objects A method, apparatus, system, and signal-bearing medium that, in an embodiment, identify a component that initiates a transaction in an application, calculate a set of persistent objects potentially enlisted by the transaction, and calculate a set of potential operations that the transaction may perform with respect to each of the ... 02/02/06 - 20060026597 - Image processing apparatus and control method and program thereof An image processing apparatus capable of registering in a memory the execution time interval or the next execution time for the periodic processing periodically executed, comprising: a unit adapted to registration for registering in the memory the execution time interval or the next execution time for a second periodic processing ... 02/02/06 - 20060026596 - Context scheduling A programmable processing system that executes multiple instruction contexts includes an instruction memory for storing instructions that are executed by the system, fetch logic for determining an address of an instruction, with the fetch logic including scheduling logic that schedules execution of the instruction contexts based on condition signals indicating ... 02/02/06 - 20060026595 - Workflow management apparatus, workflow management program, and workflow management method A workflow management apparatus that manages a plurality of processes constituting a workflow, comprises: an I/O information acquisition unit 13 that acquires I/O information defining, in each of the processes, output data obtained as a processing result and input data serving as the data related to processing; a process management ... 02/02/06 - 20060026594 - Multithread processor and thread switching control method The present invention relates to a multithread processor. In the multithread processor, when a cache miss occurs on a request related to an instruction in, of a plurality of caches arranged hierarchically, a cache at the lowest place in the hierarchy, with respect to the request suffering the cache miss, ... 02/02/06 - 20060026593 - Categorizing, voting and rating community threads A system and corresponding methods for categorizing a discussion thread is provided. In one embodiment, a method for categorizing a discussion thread includes receiving a request to initiate a discussion thread, determining a category for the discussion thread, categorizing the discussion thread based on the determined category, and creating the ... 01/26/06 - 20060020942 - System and method for providing alerts for heterogeneous jobs This disclosure provides a system and method for summarizing jobs for a user group. In one embodiment, a job manager is operable to invoke an alert filter. The alert filter is compatible with a plurality operating environments. One or more properties of a first job associated with a first operating ... 01/26/06 - 20060020941 - Multitask execution system A multitask execution system executes a plurality of tasks in parallel. The multitask execution system includes an encryption processor configured to generate a key stream unique to each task, by using key data, a task ID for identifying each task, ad an output value, the number of the key data ... 01/26/06 - 20060020940 - Soft-partitioning systems and methods Embodiments of soft-partitioning systems and methods are disclosed. One system embodiment, among others, includes a first operating system (O.S.) instance and a second O.S. instance, a hardware component, a shared hardware proxy, and a shared hardware protocol interface configured with the shared hardware proxy to enable sharing of the hardware ... 01/19/06 - 20060015872 - Process management Systems, methods, and device are provided for process management. One method embodiment includes, in a system process, starting an orphan collector thread (OCT) which is dedicated to cleaning up orphaned children processes adopted by the system process. The orphaned children processes are flagged when adopted by the system process. The ... 01/19/06 - 20060015871 - Storage system management software cooperation method Information of plural management programs is integrated to predict influence caused by a change in configuration. There is provided a computer system including: a storage subsystem provided with plural disks and a disk array control unit; and a management computer provided with a control unit which manages the storage subsystem, ... 01/19/06 - 20060015870 - Transaction-processing performance by preferentially reusing frequently used processes The present invention relates to an apparatus and method for improving transaction processing performance in a transaction processing system, particularly but not exclusively, in a transaction processing computing system comprising a plurality of processors. ... 01/12/06 - 20060010447 - Task management system A task management system in an operating system executes a plurality of tasks in parallel. The task management system includes an execution standby state changer configured to generate a verifier of a task from data stored in a task address space and to store the generated verifier in a verifier ... 01/12/06 - 20060010446 - Method and system for concurrent execution of multiple kernels An approach for concurrently running multiple kernels using a common interrupt handler and an optional common scheduler is provided. Techniques are also provided to switch execution among the kernels. Execution and interrupt preemption among kernels in shown using interrupt mask levels. Techniques are also provided for the sharing of resources ... 01/12/06 - 20060010445 - Apparatus, system, and method for managing policies on a computer having a foreign operating system An apparatus, system, and method are disclosed for managing policies on a computer having a foreign operating system. Policies may specify hardware or software configuration information. Policies on a first computer with a native operating system are translated into configuration information usable on a second computer having a foreign operating ... 01/12/06 - 20060010444 - Lock contention pinpointing One embodiment disclosed relates to a method of finding lock contention in an application with concurrent threads. Status data is retrieved by periodically sampling status of said threads. The periodically-sampled status data is accumulated, and the lock contention is statistically found from the accumulated status data. The status data may ... 01/12/06 - 20060010443 - Analytic hierarchy process based rules for sensor management A method is provided for managing tasks to be performed by a sensor system. The method comprises the steps of: using an Analytic Hierarchy Process to determine priority values for a first set of tasks; performing the task having the highest priority value; and using the analytic hierarchy process to ... 01/12/06 - 20060010442 - System and method for managing security meta-data in a reverse proxy A system and method for managing security meta-data in a reverse proxy server. The reverse proxy caches data served by an origin server, and also stores security meta-data for authenticating a user and/or authorizing access to cached data. The security meta-data may include an ACL (Access Control List), access control ... 01/12/06 - 20060010441 - Network management system There is provided a network management system and a method of managing a network, especially an optical network, that includes a plurality of nodes that are interconnected in an arbitrary topology so as to be capable of carrying traffic between selected nodes. The method includes the steps of providing a ... 01/05/06 - 20060005195 - Information processor and information processing method There is provided an information processor capable of preventing an illegal operation from being caused by configuration information set in the information processor being updated even if the information processor such as a multi-function peripheral receives configuration information from outside during execution of a job, as well as capable of ... 01/05/06 - 20060005194 - Program parallelizing apparatus, program parallelizing method, and program parallelizing program A program parallelizing apparatus, a program parallelizing method and a program parallelizing program capable of creating a parallelized program of better parallel execution performance at a high speed. A fork point determination section extracts fork points from a sequential processing program. A fork point combination determination section divides sequential execution ... 01/05/06 - 20060005193 - Method system and data structure for content renditioning adaptation and interoperability segmentation model System, device, method, and computer program and computer program products for providing communicating between devices having similar or dissimilar characteristics and facilitating seamless interoperability between them. Computer program software and methods of and systems and devices for sharing of content, applications, resources and control across similar and dissimilar permanently or ... 01/05/06 - 20060005192 - Presentation instrument production equipment and methods A method of preparing a presentation instrument includes receiving, at a host computer system, an electronic transmission from an external customer. The external customer is an entity other than the operator of the host computer system. Transactions using the presentation instrument are processed by an entity other than the operator ... 01/05/06 - 20060005191 - Almost non-blocking linked stack implementation A method and computer system for implementing, in a multithreaded environment, an almost non-blocking linked list allow a lock-free access provided that certain conditions are met. The approach involves: associating a pointer and an auxiliary data structure with each linked list, using a compare-and-swap (CAS) operation, and making a slight ... 12/29/05 - 20050289546 - Thread synchronization with lock inflation methods and apparatus for managed run-time environments Thread synchronization with lock inflation methods and apparatus for managed run-time environments are disclosed. An example method disclosed herein comprises determining a locking operation to perform on a lock corresponding to the object, performing an optimistically balanced synchronization of the lock if the locking operation is not unbalanced, and modifying ... 12/29/05 - 20050289545 - Method to enable user mode process to operate in a privileged execution mode A method to enable a user mode process to operate in a privileged execution mode is disclosed. Applicants' method provides an operating system comprising a privileged execution mode and a non-privileged execution mode, and a plurality of user mode strings operating in the non-privileged execution mode. The computing device receives ... 12/29/05 - 20050289544 - Method to update a data structure disposed in an embedded device A method to update a data structure is disclosed. The method receives a write thread, and sets a data structure indicator to indicate that the data structure is unusable. The method creates (N) thread indicators, and assigns each of said (N) indicators to a different one of said (N) threads. ... 12/22/05 - 20050283785 - Preemptive multi-tasking with cooperative groups of tasks An operating system combines preemptive scheduling with cooperative or non-preemptive scheduling. In particular, tasks are divided into groups of interdependent tasks. Interdependent tasks are tasks that utilize the same modules of code or resources Each group includes tasks that should not be run asynchronously relative to each other. The scheduler ... 12/22/05 - 20050283784 - Method and system for managing programs for distributed processing systems Necessary resources are assigned to programs based on a program reservation information management table in which each of the programs is associated with a necessary resource quantity for execution of the program and execution scheduled time period as program reservation information. When the program reservation information is entered through a ... 12/22/05 - 20050283783 - Method for optimizing pipeline use in a multiprocessing system A value tracking memory region within system memory is created to manage select locks and threads waiting for access to one or more of the select locks. When a thread requests access to an unavailable select lock, the thread will be stalled in the value tracking memory region. The stall ... 12/22/05 - 20050283782 - Job-centric scheduling in a grid environment A system for scheduling jobs in a networked computing grid having one or more job service components for creating one or more jobs having certain resource requirements is described. The system includes a plurality of resource manager components communicatively linked with the one or more job service components, each resource ... 12/22/05 - 20050283781 - Detecting data races in multithreaded computer programs In one aspect, a value of a variable shared by multiple threads for executing the program code is stored in a thread-local variable. A data race condition is detected based on a comparison of values of the shared variable and the thread-local variable. Detection of the data race condition is ... 12/22/05 - 20050283780 - Synchronization of threads in a multithreaded computer program In one aspect, a data race condition is detected based on an address of a variable shared by at least first and second threads for executing the program code, the shared variable address being stored in a hardware table. Detection of the data race condition in the program code is ... 12/15/05 - 20050278721 - Applications manager with variable management instruction set An information processing system or a digital decoder (5) makes it possible to process data originating from at least one application (3), for example, by way of a bouquet of television programs, and comprises an operating system (1), a virtual machine (10) and an application manager (4) executing one or ... 12/15/05 - 20050278720 - Distribution of operating system functions for increased data processing performance in a multi-processor architecture An accelerated operating system can increase the data processing throughput of a data processor executing an application according to a sequential programming model. An application running on a main data processor is interfaced to an operating system which has been accelerated by distributing at least some of the operating system ... 12/15/05 - 20050278719 - Information processing device, process control method, and computer program In process control based on partition setting which is a process corresponding to a plurality of operating systems (OSs), a configuration is implemented in which an interrupt request can be processed efficiently. In process control for switching processes which are based on the plurality of OSs, it is configured to ... 12/08/05 - 20050273786 - Applications manager with variable management instruction set An information processing system or a digital decoder (5) makes it possible to process data originating from at least one application (3), for example, by way of a bouquet of television programs, and comprises an operating system (1), a virtual machine (10) and an application manager (4) executing one or ... 12/08/05 - 20050273785 - Program flow control: contexts in environments not supporting direct modification of the cpu state A method for running application programs supporting multiple contexts on a computer system having an operating system supporting threads, and not supporting multiple context processing instructions. The method is characterized by processing (210) a context processing instruction from said run-time application program, evaluating (220) said instruction in relation to program-flow ... 12/08/05 - 20050273784 - Remote control for mobile terminal Remote control for a mobile terminal is provided. A remote control system of a mobile terminal includes a terminal configured to generate a streaming protocol request message based on a command inputted by a user and to transmit the streaming protocol request message to a mobile terminal. The remote control ... 12/08/05 - 20050273783 - Identification of execution context A system and method for identification of the execution context of a thread is disclosed. Under an embodiment of the invention, a method comprises associating a program object with a program thread; storing information concerning the program thread in the program object; and retrieving the information concerning the program thread ... 12/08/05 - 20050273782 - Thread synchronization methods and apparatus for managed run-time environments Thread synchronization methods and apparatus for managed run-time environments are disclosed. An example method disclosed herein comprises determining a set of locking operations to perform on a lock corresponding to an object, performing an initial locking operation comprising at least one of a balanced synchronization of the lock and an ... 12/01/05 - 20050268302 - System for dynamic arbitration of a shared resource on a device System for dynamic arbitration of a shared resource on a device. A method is provided for arbitrating the allocation of a device resource on a device. The method comprises receiving a request from a requesting application that requests allocation of the device resource, and determining that the device resource is ... 12/01/05 - 20050268301 - Method, software and apparatus for using application state history information when re-launching applications A system for saving application state history information, containing an historical snap-shot of dynamic application state information associated with execution of a first application on a computing device. The application state history information is saved for use in a subsequent re-launch of the first application. ... 12/01/05 - 20050268300 - Distributed task scheduler for computing environments A distributed task scheduling method and system that separates and performs task management and task execution on separate computing devices and distributes task execution over multiple computing devices. The distributed task scheduler includes two-tier architecture having at least one execution host and at least one data broker. The execution hosts ... 12/01/05 - 20050268299 - System, method and program for scheduling computer program jobs A system, method and program for scheduling a program for periodic execution. The program requires a computer resource for execution. The historic utilization or availability of the resource is determined and recorded at a multiplicity of times a day. Subsequently, a request is received to schedule a program for execution ... 11/24/05 - 20050262508 - Computer system and a method for controlling a computer system In a cluster system including a plurality of operating systems operating on one computer, computer resources can be updated for and reallocated to each operating system. When the operating systems are used as active or standby operating systems, a multiple operating system management controller monitors the state of each operating ... 11/24/05 - 20050262507 - System and method for application server with self-tuned threading model A system and method for application server with self-tuned threading model. A server queue is used as a priority scheme, including a number of entries therein associated with received requests, and which allows the entries to have expressed priorities or share values, instead of simply the number of threads. Flexibility ... 11/24/05 - 20050262506 - Grid non-deterministic job scheduling The present invention is method for scheduling jobs in a grid computing environment without having to monitor the state of the resource on the gird comprising a Global Scheduling Program (GSP) and a Local Scheduling Program (LSP). The GSP receives jobs submitted to the grid and distributes the job to ... 11/17/05 - 20050257221 - Dependency graph parameter scoping A number of tasks are defined according to a dependency graph. Multiple parameter contexts are maintained, each associated with a different scope of the tasks. A parameter used in a first of the tasks is bound to a value. This binding includes identifying a first of the contexts according to ... 11/17/05 - 20050257220 - Distributed computer A distributed computing network is disclosed, the membership of which is determined in accordance with policy data stored at existing member nodes. A node wishing to join the distributed computing network sends profile data indicating the resources it has available for shared computation to a member node. The member node ... 11/10/05 - 20050251806 - Enhancement of real-time operating system functionality using a hypervisor A system, method and computer program product for enhancing a real-time operating system (RTOS) with functionality normally associated with a general purpose operating system (GPOS). A hypervisor that is adapted to perform a real-time scheduling function supports concurrent execution of an RTOS and a GPOS on a system of shared ... 11/10/05 - 20050251805 - Importance of semantic web resources and semantic associations between two resources The importance of semantic web resources is determined. Some resources are classes (of the type RDFS:Class); others are non-class resources. Non-class resources belong to one or more classes while class resources are subclasses of one or more parent classes. A subjectivity score is determined for each resource of a set ... 11/10/05 - 20050251804 - Method, data processing system, and computer program product for detecting shared resource usage violations A method, computer program product, and a data processing system for identifying a shared resource usage violation in a data processing system is provided. A set of resources are assigned to a resource group. A usage policy is defined that is associated with the resource group. A usage state associated ... 11/10/05 - 20050251803 - Method of performing kernel task upon initial execution of process at user level An embodiment of a method of performing a kernel level task upon initial execution of a child process at a user level begins with setting an instruction pointer for an initial child process instruction to an instruction to enter a kernel level. The method continues with beginning the child process ... 11/03/05 - 20050246707 - Resource manager for clients in an information distribution system A method for processing a resource allocation request associated with an application running at a set top box, by identifying all resources required to complete the resource allocation request and acquiring all the identified resources if the resources are available. ... 11/03/05 - 20050246706 - Electronic apparatus and information notifying method An electronic apparatus has a plurality of operating systems. The apparatus includes a setting unit which preselects a program to be displayed or recorded under control of a first operating system, and a notifying unit which makes a notification as to whether the setting unit preselects the program while an ... 11/03/05 - 20050246705 - Method for dynamically allocating and managing resources in a computerized system having multiple consumers Method for dynamically allocating and managing resources in a computerized system managed by an operating system (OS) and having multiple accounts of consumers. Portions of the virtual memory address space are allocated, whenever desired, in a swap file, for each account associated with a consumer. The memory address space is ... 10/27/05 - 20050240931 - System and method for dynamic cooperative distributed execution of computer tasks without a centralized controller A system and method is provided for cooperative execution of distributed tasks by networked computers without the use of a centralized controller to coordinate the task execution. Each computer has an execution agent that cooperates with the execution agents of the other computers to carry out the execution of a ... 10/27/05 - 20050240930 - Parallel processing computer There is provided a parallel processing computer for executing a plurality of threads concurrently and in parallel. The computer includes: a thread activation controller for determining whether or not each of threads, which are exclusively executable program fragments, is ready-to-run, to put the thread determined ready-to-run into a ready thread ... 10/27/05 - 20050240929 - Parallel control method for sequential process control flow A parallel control method for sequential process control flow. First, a parallel step including a plurality of independent sub-steps is generated in a sequential process control flow. One of the sub-steps is directed to execute at a time, and any sub-step gains the right to execute when the other sub-steps ... 10/27/05 - 20050240928 - Resource reservation Provided is a technique for allocating resources. Reserved resources are allocated to one or more depth levels, wherein the reserved resources form one or more reserved pools. Upon receiving a request for allocation of resources, a depth level from which to allocate resources is determined. A reserved pool is allocated ... 10/27/05 - 20050240927 - On-demand tasks A method, apparatus, system, and signal-bearing medium that in an embodiment determine a problem from a context, find an on-demand task associated with the problem, and present a notification of the availability of the on-demand task. If a use of the on-demand task is available, the context is passed to ... 10/27/05 - 20050240926 - Process scheduling system and method A process scheduling system and method. The system includes a fetch module, a timing scheduling module and a trigger module. The fetch module fetches resource status data of at least one resource item of an application system periodically. The timing scheduling module dynamically determines an execution time point for at ... 10/27/05 - 20050240925 - Method, system, and storage medium for managing computer processing functions Exemplary embodiments include a method, system, and storage medium for managing computer processing functions in a multi-processor computer environment that includes a standard logical processor and an assist logical processor, each of which share the same operating system instance within a logical partition. The method includes invoking a switch-to service ... 10/27/05 - 20050240924 - Prerequisite-based scheduler A prerequisite-based scheduler is disclosed which takes into account system resource prerequisites for execution. Tasks are only scheduled when they can successfully run to completion and therefore a task, once dispatched, is guaranteed not to become blocked. In a prerequisite table, tasks are identified horizontally, and resources needed for the ... 10/27/05 - 20050240923 - System and method for dynamically adjusting a thread scheduling quantum value A method and system optimizes thread scheduling by receiving thread objective data that includes a performance objective, sampling performance metric data points, wherein each data point varies as a function of scheduling quantum values, and calculating a new scheduling quantum value by processing the performance metric data points according to ... 10/27/05 - 20050240922 - Method for self-synchronization of modular production systems A system and method for self-synchronization of modular production systems having components with various alternative capabilities for processing and transporting work units along transport highways, for various component/transport highway configurations. The method includes determining jobs of interest, with each job requiring the production of at least one work unit. The ... 10/20/05 - 20050235289 - Method for allocating resources in a hierarchical data processing system A method (300) and a corresponding system for allocating resources in a hierarchical data processing system are proposed. The system includes a plurality of nodes that are arranged in a tree. Each leaf-node, or client, controls corresponding local resources, while each intermediate node, or domain manager, controls global resources that ... 10/20/05 - 20050235288 - Method and system for controlling computer resources A computer resource control system for running business applications on virtual computers within a business computer by using computer, virtual computer, network, and storage resources, the system comprises a collection process section for periodically collecting the dynamically changing information about the use of each resource when business applications run on ... 10/20/05 - 20050235287 - System for emulating graphics operations Disclosed is a system for producing images including emulation techniques. The system provides for emulation of graphics processing resources such that a central processing unit may provide graphics support. Disclosed embodiments include emulation of selected graphics calls as well as emulation of a programmable graphics processor for compatibility with systems ... 10/20/05 - 20050235286 - System and method for topology-aware job scheduling and backfilling in an hpc environment A method for job management in an HPC environment includes determining an unallocated subset from a plurality of HPC nodes, with each of the unallocated HPC nodes comprising an integrated fabric. An HPC job is selected from a job queue and executed using at least a portion of the unallocated ... 10/20/05 - 20050235285 - Systems and methods for cpu throttling utilizing processes Systems and methods are disclosed that facilitate central processing unit (CPU) throttling utilizing processes to facilitate enhanced management of CPU resources and to mitigate system crashes. A process (or group thereof) that occupies CPU resources at a percentage greater than a selectable predetermined threshold percentage can be monitored, suspended for ... 10/20/05 - 20050235284 - Systems and methods for tracking processing unit usage A method and system for monitoring the CPU time consumed by a software agent operating in a computer system is disclosed. A resource tracking process is executed on the system. When an operating agent is detected, an agent lifetime timer is initialized. Then, CPU resources for the agent are identified ... 10/13/05 - 20050229180 - Method for switching group modes in a distributed computing application The invention is a method of handling groups of services where the makeup of the groups can be determined and changed while the application is running. In one embodiment a group of services switches from peer mode to coordinator cohort mode to perform a task and then switches back. This ... 10/13/05 - 20050229179 - Method and system for real time scheduler Methods and computer-executable components for real-time scheduling of CPU resources are disclosed. A performance counter determines when to allocate CPU resources to a thread. When it is time to allocate the CPU resources, the performance counter issues a maskable or non-maskable interrupt to an advanced programmable interrupt controller (APIC). The ... 10/13/05 - 20050229178 - Method and system for real time scheduler Methods and computer-executable components for real-time scheduling of CPU resources are disclosed. A performance counter determines when to allocate CPU resources to a thread. When it is time to allocate the CPU resources, the performance counter issues a maskable or non-maskable interrupt to an advanced programmable interrupt controller (APIC). The ... 10/13/05 - 20050229177 - Real-time schedulability determination method and real-time system where M represents number of processors, Ti represents interval of task-i, Ci represents process time for processing task-i, Di represents relative deadline of task-i, and Xk,i=(Mk−Mi+(M−2Mk+1)Ck/Dk)/(M−2Mi+1). ... 10/13/05 - 20050229176 - Determining processor usage by a thread Elapsed times between execution points of a thread are determined based on start times and stop times associated with the execution points. For each elapsed time, it is determined whether the thread was idle during the elapsed time by comparison of the elapsed time to a first threshold value. Each ... 10/06/05 - 20050223379 - On-line scheduling of constrained dynamic applications for parallel targets A static schedule is selected from a set of static schedules for an application dependent on the state of the application. A scheduling system stores a set of pre-defined static schedules for each state of the application. A scheduling system learns the costs of predefined schedules for each state of ... 10/06/05 - 20050223378 - Method and apparatus for enhancing computer application performance Computer application performance is enhanced by parallelizing the processing of the received application launch argument list. One or more input argument files are identified in the argument list. Two or more parallel threads are created when there are two or more input argument files in the argument list. The input ... 09/29/05 - 20050216913 - Annotating / rating / organizing / relating content rendered on computer device during idle mode thereof An idle mode on a computing device presents personal digital content on the computing device in a passive manner to an individual and allows the individual to manage the presented content. Upon being initiated, the idle mode selects a collection of content to be serially presented, orders the selected collection ... 09/22/05 - 20050210471 - Scheduling method in multithreading processor, and multithreading processor In regard to a scheduling method in a multithreading processor, a thread to be executed is dynamically selected from the threads allotted to the context units according to an operation state of the multithreading processor, and the number of threads to be executed simultaneously or the combination thereof is changed. ... 09/22/05 - 20050210470 - Mechanism for enabling the distribution of operating system resources in a multi-node computer system Disclosed is an apparatus, method, and program product that enables distribution of operating system resources on a nodal basis in the same proportions as the expected system workload. The preferred embodiment of the present invention accomplishes this by assigning various types of weights to each node to represent their proportion ... 09/22/05 - 20050210469 - Mechanism for dynamic workload rebalancing in a multi-nodal computer system Disclosed is an apparatus, method, and program product for observing the nodal workload balance of the system on an ongoing basis, and for dynamically changing the preferred nodes of existing threads in order to improve nodal balance. Workload balance is ascertained on a nodal basis and then thread-based workload information ... 09/22/05 - 20050210468 - Mechanism for reducing remote memory accesses to shared data in a multi-nodal computer system Disclosed is an apparatus, method, and program product for identifying and grouping threads that have interdependent data access needs. The preferred embodiment of the present invention utilizes two different constructs to accomplish this grouping. A Memory Affinity Group (MAG) is disclosed. The MAG construct enables multiple threads to be associated ... 09/08/05 - 20050198639 - Process management apparatus, user terminal apparatus, process management method, and process execution method A process management apparatus is disclosed that includes a process execution control part configured to control execution of a process. The process execution control part retrieves multiple process definitions that are process templates based on context information relating to the execution of the process, and merges the retrieved process definitions ... 09/08/05 - 20050198638 - Method of maintaining task sequence within a task domain across error recovery Tracks of data or other data units are copied from a primary storage system to a secondary storage system. For multiple-track or multiple-data unit transfers, a group of tracks or data units which are sequentially related are transferred. A respective task is defined at the primary storage system for monitoring ... 09/08/05 - 20050198637 - Thread-based limitation on computer application A computing device includes an operating system that manages an application and maintains threads relating thereto, where each thread has assigned attributes and the operating system executes each thread according to each attribute thereof. An interface process of the application receives a thread with a request for the application, sets ... 09/08/05 - 20050198636 - Dynamic optimization of batch processing Methods, systems, and computer program products for dynamically adjusting computer resources, as appropriate, in response to predictions of batch runtimes as well as for rendering costs of the computer resources actually utilized, which costs are consistent with customer demands. ... 09/08/05 - 20050198635 - Measuring processor use in a hardware multithreading processor environment In a multiprocessor system where each processor has the capacity to executing multiple hardware threads, a method, system, and program for monitoring the percentage usage of the total capacity of the physical processors is provided. A processor capacity monitor calculates a logical usage percentage of each of the available hardware ... 09/08/05 - 20050198634 - Assigning tasks in a distributed system A method and apparatus are provided for assigning tasks in a distributed system. The method comprises indicating to one or more remote systems in the distributed system that a task is available for processing based on a list identifying the one or more remote systems. The method further comprises receiving ... 08/25/05 - 20050188375 - Device control apparatus, device control method, and computer-readable recording medium recorded with device control program A device control apparatus has a state processing task section 101 for determining an operation state of a device among a plurality of operation states of the device; a sequence processing task section 107 for running a processing program among a plurality of processing programs, and a task connecting section ... 08/25/05 - 20050188374 - Flexible operating system operable as either native or as virtualized According to at least one embodiment, a flexible operating system comprises operability for executing in a first manner as a native operating system on a computer system and for executing in a second manner as a virtualized operating system on the computer system. The flexible operating system further comprises code ... 08/25/05 - 20050188373 - Methods and apparatus for task management in a multi-processor system Methods and apparatus are provided for managing processor tasks in a multi-processor computing system. The system is operable to store the processor tasks in a shared memory that may be accessed by a plurality of sub-processing units of the multi-processor computing system; and permit the sub-processing units to determine which ... 08/25/05 - 20050188372 - Methods and apparatus for processor task migration in a multi-processor system Methods and apparatus are provided for executing processor tasks on a multi-processing system. The multi-processing system includes a plurality of sub-processing units and a main processing unit that may access a shared memory. Each sub-processing unit includes an on-chip local memory separate from the shared memory. The methods and apparatus ... 08/18/05 - 20050183087 - Parallel computing method, parallel computing program and computer There is provided a parallel computing method of performing a parallel computing by using a master computer for generating a job and plural worker computers which execute the job and to each of which availability is assigned: wherein the master computer; includes: generating plural jobs each having a value; storing ... 08/18/05 - 20050183086 - Method for managing task and information processing apparatus for managing task According to a method for managing a task, attributions of first to nth function task groups for executing one function respectively are stored in an attribution storage unit of the function task group, and according to the attribution stored in the attribution storage unit of the function task group, a ... 08/18/05 - 20050183085 - Method of and apparatus for managing task, and computer product A task management method includes determining, when a task other than an operating system task operated cooperatively with a process executed under a control of an operating system requests a cooperative operation to the operating system task and is set in a wait state, whether a priority of the task ... 08/18/05 - 20050183084 - Autonomic workload classification using predictive assertion for wait queue and thread pool selection Incoming work units (e.g., requests) in a computing workload are analyzed and classified according to predicted execution. Preferred embodiments track which instrumented wait points are encountered by the executing work units, and this information is analyzed to dynamically and autonomically create one or more recognizers to programmatically recognize similar, subsequently-received ... 08/11/05 - 20050177831 - Computer architecture providing transactional, lock-free execution of lock-based programs Hardware resolution of data conflicts in critical sections of programs executed in shared memory computer architectures are resolved using a hardware-based ordering system and without acquisition of the lock variable. ... 08/11/05 - 20050177830 - Computational processing This invention may be understood as follows: Unlike existing processing schemes, this invention describes a strategy by which archetypal meta-data describes processes, not just pointers to executable code, are used to instantiate running processes. This meta-data describes available processes, their parameters and their results and is stored in a database. ... 08/04/05 - 20050172287 - Bus management techniques Techniques to prevent interruption of operations performed by an I/O device. One advantage may be that the I/O device does not need to re-establish its interrupted operation (and waste the associated time to re-establish its interrupted operation). Accordingly, bus utilization efficiency may be improved. ... 07/28/05 - 20050166204 - Cpu usage time counting method and job control system using this cpu usage time A method of counting an actual usage time of each CPU in a computer system using a plurality of computers for distributed processing of jobs comprising first counting a CPU usage time used for each job, then counting a processing wait time in memory access of each CPU whenever executing ... 07/28/05 - 20050166203 - Method of operation and a control program for a central unit in an automation system Method of operation and control program for a central unit in an automation system, and the central unit in an automation system and the automation system itself. A central unit (e.g., CPU) (1) in an automation system repeatedly executes a control program (8) that is stored in the central unit ... 07/21/05 - 20050160427 - System and method for managing log files In one embodiment, the present invention is directed to a method for managing log files, comprising a configuration file to define log files to be archived, registering an archiving utility with a task scheduling service, traversing directories, by the archiving utility, to locate log files according to the configuration file, ... 07/21/05 - 20050160426 - Method for adjusting a user interface in a pre-press workflow system A method for adjusting a user interface for processing a job in a pre-press workflow system includes the steps of (a) checking the type of the job and (b) automatically adjusting the user interface, depending on the type of the job. ... 07/21/05 - 20050160425 - Limitation of the response time of a software process A method and a device by means of which the response time of a software process is limited to a predetermined maximum response time is provided. The response time is the sum of latency time (period between triggering event and start of the process) and execution time. The software process ... 07/14/05 - 20050155032 - Dynamic load balancing A method for redistributing workload among a plurality of processors in a computer system, whereby each processor of the plurality of processors is associated with a load value that indicates a level of workload assigned to the each processor is disclosed. The method includes determining an average utilization level for ... 07/07/05 - 20050149934 - Method, system and program products for managing thread pools of a computing environment to avoid deadlock situations Deadlock situations within a computing environment are avoided by properly managing pools of threads used to service requests of the computing environment. When a server of the computing environment receives a request to be processed and that request is waiting on a response from a client of the computing environment, ... 07/07/05 - 20050149933 - Computer executing multiple operating systems A computer system having a plurality of operating systems and a module for switching the operating systems in view of priorities of tasks to be performed by each of the operating systems. Each of the operating systems performing a plurality of processes or threads in accordance with the priorities assigned ... 07/07/05 - 20050149932 - Methods and systems for performing operations in response to detecting a computer idle condition Embodiments of the invention enable the efficient use of shared resources by different processes, such as background and foreground processes sharing a mass storage device. Thus, disk intensive operations, such as file indexing, do not unduly interfere with higher priority processes. In one embodiment, a first process is permitted to ... 07/07/05 - 20050149931 - Multithread processor architecture for triggered thread switching without any cycle time loss, and without any switching program command A multithread processor according to the inventive architecture is a clocked multithread processor for data processing of threads having a standard processor root unit (1) in which threads can be switched to a different thread T1 by means a thread switching trigger data field (11), triggered by the thread Tj ... 07/07/05 - 20050149930 - System and method for implicit configurable message-queue-based user interface automation synchronization A system and method for implicit synchronization of user interface automation code with code of a computer program. A synchronization API is called that hooks into the message-queue of windows corresponding to the user interface. The synchronization API returns when the relevant threads corresponding to the windows and other system ... 07/07/05 - 20050149929 - Method and apparatus and determining processor utilization A method and an apparatus for determining processor utilization have been disclosed. In one embodiment, the method includes determining processor utilization in a data processing system and synchronizing execution of a number of threads in the data processing system to prevent interrupting the determining of the processor utilization. Other embodiments ... 07/07/05 - 20050149928 - Behavioral model based multi-threaded architecture Multiple parallel passive threads of instructions coordinate access to shared resources using “active” and “proactive” semaphores. The active semaphores send messages to execution and/or control circuitry to cause the state of a thread to change. A thread can be placed in an inactive state by a thread scheduler in response ... 07/07/05 - 20050149927 - Task management device and method, operation judgment device and method, and program to be judged It is possible to simultaneously obtain a task delay guarantee and an effective task execution. Each of tasks (A1, A2, A3) is divided into a guaranteed portion and a controllable portion. Tha controllable portion is handled as a portion which can be deleted. While virtually changing the processing level of ... 06/23/05 - 20050138622 - Apparatus and method for parallel processing of network data on a single processing thread A method and apparatus for handling multiple processing streams in parallel on a single thread of a processing device. In one embodiment, a parallel processing agent includes a scheduler that multiplexes a number of processing streams, or pipelines, on a single thread of execution. ... 06/23/05 - 20050138621 - Method of resource allocation using an access control mechanism A method and apparatus are provided for efficiently managing limited resources is a given computer system. The system utilizes a token manager that assigns tokens to groups of associated requestors. The tokens are then utilized by the requesters to occupy the given resource. The allocation of these tokens, thus, prevents ... 06/16/05 - 20050132376 - Method and apparatus for processing an event occurrence within a multithreaded processor A system includes a multithreaded processor, a memory to store the plurality of threads, and a bus to deliver the plurality of threads to the multithreaded processor. The multithreaded processor includes an event detector to detect a first event indication for a first thread. The event detector, responsive to the ... 06/16/05 - 20050132375 - Method and system for regulating background tasks using performance measurements A method and system for regulating tasks of background processes so as to reduce interference with foreground processes. The progress rate of a background task (e.g., amount of work performed per unit time) is measured and evaluated against a target amount. If the progress rate appears degraded, the background task ... 06/16/05 - 20050132374 - Work stealing queues for parallel garbage collection A multiprocessor, multi-program, stop-the-world garbage collection program is described. The system initially over partitions the root sources, and then iteratively employs static and dynamic work balancing. Garbage collection threads compete dynamically for the initial partitions. Work stealing double-ended queues, where contention is reduced, are described to provide dynamic load balancing ... 06/16/05 - 20050132373 - Information processing apparatus and a cellular phone When a specified task process may mix with another more highly prioritized task process, it is aimed at accurately calculating a process time for the specified task process. A CPU 11 can simultaneously perform a plurality of task processes such as a task process to display the reproduction time during ... 06/16/05 - 20050132372 - Method and apparatus for synchronization of periodic processes A system and method is disclosed for synchronizing certain periodic activities and/or processes in a computer system or device. The synchronization allows more efficient use of the computer system's or device's processing capabilities, and may result in conservation of electrical power. In one example embodiment, a periodic scheduler is implemented ... 06/16/05 - 20050132371 - Adaptive configuration of platform A platform is adaptively configured with one of one or more pre-established configuration parameter values, based at least in part on one or more performance events observed during the platform's execution of a workload. ... 06/16/05 - 20050132370 - Task distribution in computing architectures Task distribution is performed in hardware without the use of “division” logic component to divide executions between task execution registers, which advantageously require less silicon when implemented in hardware. Instead, a remainder register is used as a temporary store for the number of task executions yet to distributed to task ... 06/16/05 - 20050132369 - Universal user roaming method, system and program product Under the present invention, a computer program is provided/developed to include a first set of program code that is executable on a first operating system (e.g., a WIN32-based operating system) and a second set of program code that is executable on a second operating system (e.g., handheld device-based operating system). ... 06/09/05 - 20050125797 - Resource management for a system-on-chip (soc) Provides evaluation and management of system resources in a data processing system, particularly in a SoC device and for optimizing the operation of the system wherein the system having a plurality of components each operable to process dedicated tasks in the data processing system, wherein each of the components has ... 06/09/05 - 20050125796 - Method and apparatus for synchronization of periodic processes A system and method is disclosed for synchronizing certain periodic activities and/or processes in a computer system or device. The synchronization allows more efficient use of the computer system's or device's processing capabilities, and may result in conservation of electrical power. In one example embodiment, a periodic scheduler is implemented ... 06/09/05 - 20050125795 - Integrated mechanism for suspension and deallocation of computational threads of execution in a processor A yield instruction for execution in a multithreaded microprocessor is disclosed. The yield instruction includes an operand. If the operand is zero the microprocessor terminates the program thread including the yield instruction. If the operand is −1 the microprocessor unconditionally reschedules the program thread. If the operand is a positive ... 06/09/05 - 20050125794 - Ensure a consistent control system configuration methodolgy through an enforceable user defined development life cycle A user-defined development life cycle component is part of a qualification and version control system that is an integral part of a configuration toolset in a process automation system. The user enables and defines a development life cycle to be used by defining qualification states and their attributes, including the ... 06/09/05 - 20050125793 - Operating system kernel-assisted, self-balanced, access-protected library framework in a run-to-completion multi-processor environment A method for managing multiple processors in the execution of one or more processes in a task-based library platform. The one or more processes are partitioned into highly granulized sub-tasks from a library calling process, whereby each sub-task has a protection attribute associated with it. The protection attribute designates processing ... 06/09/05 - 20050125792 - Software materialization platform and an artificial neuron computer system A software materialization process and an artificial neuron computer system, refer to a hardware platform for the materialization and auto-integration of an application software, comprises primary functions of providing a physical platform for application software development and plug-in integration. By employing the improved technique of the hardware platform, the development ... 06/09/05 - 20050125791 - Processor and method for supporting compiler directed multithreading management In one embodiment, a processor includes an execution unit configured to execute one or more threads and a detection unit coupled to detect whether a given thread includes an identifier. The execution unit is further configured to selectively continue execution of the given thread depending upon whether the detection unit ... 06/09/05 - 20050125790 - Device for accelerating the interpretation of a program written in an interpreted language The present invention relates to a device (10) for accelerating the interpretation of a program in interpreted language, said program comprising an intermediate code which can be executed by a virtual machine in the form of successive tasks, said device comprising routing means (13) able to extract a current intermediate ... 06/09/05 - 20050125789 - Executing processes in a multiprocessing environment This invention relates to a method and a system for executing processes with different priorities in a multiprocessing environment comprising execution of a low priority process and a high priority process where the high priority process and the low priority process (T1) share a given resource, the method comprising the ... 06/02/05 - 20050120348 - Method of determining information about the processes which run in a program-controlled unit during the execution of a program by the program-controlled unit Method of determining information about the processes which run in a program-controlled unit during the execution of a program by the program-controlled unit A description is given of a method of determining information about the processes which run in a program-controlled unit during the execution of a program by the ... ### FreshPatents.com Support |