|
FREE patent keyword monitoring and additional FREE benefits. |
![]() |
|
|
USPTO Class 718 | Browse by Industry: Previous - Next | All 03/2006 | Recent | 08: Jun | May | Apr | Mar | Feb | Jan | | 07: Dec | Nov | Oct | Sep | Aug | Jul | Jun | May | Apr | Mar | Feb | Jan | | 06: Dec | Nov | Oct | Sep | Aug | Jul | Jun | May | Apr | Mar | Feb | Jan | Electrical computers and digital processing systems: virtual machine task or process management or task management/control inventions 03/06Recently published patent applications awaiting approval from the USPTO. Recent week's RSS XML file available below.Listing format for abstract view: USPTO application #, Title, Abstract excerpt,Patent Agent. Listing format for list view: USPTO National Class full category number, title of the patent application. 03/30/2006 > 14 patent applications in 4 patent subcategories. 20060070066 - Enabling platform network stack control in a virtualization platform: In some embodiments, the invention involves protecting network communications in a virtualized platform. An embodiment of the present invention is a system and method relating to protecting network communication flow using packet encoding/certification and the network stack. One embodiment uses a specialized engine or driver in the network stack to... 20060070065 - Memory support for heterogeneous virtual machine guests: Memory support of heterogeneous virtual machine operating system guests. A virtual machine monitor (VMM) is launched on a computer system. A first virtual machine (VM) supported by the VMM is launched, the first VM to support a first guest operating system (OS). A second VM supported by the VMM is... 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... 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... 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... 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... 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... 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... 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... 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... 20060070075 - Server-recorded macros and web application automation: A method for remote servicing of a networked device includes recording one or more macros of a plurality of tasks in an HTML format that includes one or more generic networked device identifier parameters. The one or more generic networked device identifier parameters are then replaced with an identifier of... 20060070076 - Detecting lock acquisition hierarchy violations in multithreaded programs: A method, apparatus, and system are provided for monitoring resource operations and detecting lock acquisition hierarchy violations in multithreaded programs. In one embodiment, a lock acquisition hierarchy graph is constructed to facilitate monitoring of resource operations performed by each of a plurality of threads of a multithreaded program. The resource... 20060070077 - Providing custom product support for a software program: The system described herein provides providing application support by receiving data indicating application run-time characteristics, determining severity of errors associated with running the application based on the data, and determining if there are resources available to provide application support. The system may also determine if the application passes integrity checks.... 20060070078 - Systems and methods to allocate application tasks to a pool of processing machines: Systems and methods are provided to allocate application tasks to a pool of processing machines. According to some embodiments, a requestor generates a scope request including an indication of a number of compute units to be reserved. The requestor also provides an application request associated with the scope. A subset... 03/16/2006 > 12 patent applications in 3 patent subcategories.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... 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... 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... 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... 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... 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... 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... 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... 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... 20060059492 - Determining a capacity of a grid environment to handle a required workload for a virtual grid job request: A method, system, and program for determining a capacity of a grid environment to handle a required workload for a virtual grid job request are provided. A bid controller receives a virtual job request for processing a job within a grid environment from a client system. The bid controller determines... 20060059493 - Adaptive control of loading a program in a disk-based operating system: An exemplary method controls the loading of a program in a computer system using a disk based operating system instead of allowing a built-in loading program resident in the operating system to handle the loading. The method separates the loading of the program into a series of modules that are... 20060059494 - Load balancing: Embodiments of methods, apparatuses, devices, and/or systems for load balancing two processors, such as for graphics and/or video processing, for example, are described.... 03/09/2006 > 4 patent applications in 2 patent subcategories.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... 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... 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... 20060053424 - Load balancing devices and method therefor: A method of balancing the load of resources in a packet switched connection within a communication system, said system comprising processing units (11; 21) for performing communication, at least one load balancing unit (12; 22) for distributing the load to said processing units (11; 21), and a data storage (14;... 03/02/2006 > 15 patent applications in 5 patent subcategories.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... 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... 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... 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... 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... 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... 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... 20060048154 - Organizing transmission of repository data: A method of organizing a transmission of repository data includes receiving, in a computer system, a request to transmit data from a data repository to a data recipient, the data to be transmitted by executing batch jobs that each identify a data amount to be transmitted to the data recipient.... 20060048155 - Organizing transmission of repository data: A method of organizing a transmission of repository data includes receiving, in a computer system, a request to transmit data from a data repository to a data recipient. In response to the request, batch jobs for transmitting the data are performed. Each of the batch jobs identifies a data amount... 20060048156 - Unified control store: A system and method includes providing a unified control store accessed by a plurality of engines. The control store includes a plurality of sequences of instructions. The system and method also includes assigning a program pointer for a particular engine. The program pointer points to a particular sequence of instructions.... 20060048157 - Dynamic grid job distribution from any resource within a grid environment: A method, system, and program for dynamic grid job distribution from any resource within a grid environment. Multiple resources enabled to handle grid jobs are connected via at least one network within a grid environment. Each of the multiple resources is enabled to distribute an availability and ability to handle... 20060048158 - Methods and apparatus for aging a command: In a first aspect, a first method is provided for servicing a command. The first method includes the steps of (1) accessing an activity count corresponding to a command selected for servicing, wherein the activity count indicates a number of times the command has been selected for servicing; (2) based... 20060048159 - Resource management method, device and program thereof: There are resource managers provided for various kinds of resources including hardware and software, and a system resource manager that manages the entire system including the resource managers. Configuration management of the system resource manager grasps the system configuration by XML-based definition information and detects a control method of each... 20060048160 - Method, apparatus, and computer program product for providing a self-tunable parameter used for dynamically yielding an idle processor: A method, apparatus, and computer program product are disclosed for dynamically determining when to yield a processor that is assigned to perform particular work but that is currently idle. A particular processor is assigned to perform work. A determination is made regarding whether the processor is currently idle. If the... 20060048161 - Resource allocation method and system: A method of executing a bag of tasks application in a cluster over a distributed computing system, the cluster having a cluster resource manager. The method includes requesting that the cluster resource manager authorize access by a remote user of the distributed computing system to any idle nodes of the... Previous industry: Data processing: software development, installation, and managementNext industry: Electrical computers and digital processing systems: interprogram communication or interprocess communication (ipc) ###### RSS FEED for 20080626: Integrate FreshPatents.com into your RSS reader/aggregator or website to track weekly updates. For more info, read this article. ###### Thank you for viewing Electrical computers and digital processing systems: virtual machine task or process management or task management/control patents on the FreshPatents.com website. These are patent applications which have been filed in the United States. There are a variety ways to browse Electrical computers and digital processing systems: virtual machine task or process management or task management/control patent applications on our website including browsing by date, agent, inventor, and industry. If you are interested in receiving occasional emails regarding Electrical computers and digital processing systems: virtual machine task or process management or task management/control patents we recommend signing up for free keyword monitoring by email. ### FreshPatents.com Support Results in 2.7338 seconds |