|
Match
|
Document |
Document Title |
|
|
7401335 |
Single stack kernel
A system for allocating memory for execution of computational tasks in an embedded device is described. The system uses a single stack to store the runtime memory for an executing task, and the...
|
|
|
7401334 |
Method, apparatus and computer program product for managing message flow in a multithreaded, message flow environment
In one form, a method for managing message flow includes processing messages concurrently by processing nodes in a computer software application. The processing nodes include at least one set of...
|
|
|
7398532 |
System and method for establishing a secure execution environment for a software process
A system and method for establishing a secure execution environment for a software process analyzes system application program interface (API) calls to determine whether the system API call...
|
|
|
7398528 |
Method and system for efficient multiprocessor processing in a mobile wireless communication device
A multiprocessor system ( 206 ) having a plurality of processors ( 304 - 306 ), each processor capable of processing at least one queue ( 404 A- 404 N) of at least one service application, and at...
|
|
|
7395536 |
System and method for submitting and performing computational tasks in a distributed heterogeneous networked environment
System and method for submitting and performing computational tasks in a distributed heterogeneous networked environment. Embodiments may allow tasks to be submitted and run in parallel on a...
|
|
|
7395535 |
Techniques for permitting access across a context barrier in a small footprint device using global data structures
A small footprint device can securely run multiple programs from unrelated vendors by the inclusion of a context barrier isolating the execution of the programs. The context barrier performs...
|
|
|
7392525 |
Inter-thread long jumps in a multithreaded environment
A method and system that prepares a task for being swapped out from processor utilization that is executing on a computer with multiple processors that each support multiple streams. The task has...
|
|
|
7392313 |
Method and apparatus for partitioned environment for web application servers
A method, apparatus, and computer instructions for managing access to a set of applications associated with a universal resource locator in a data processing system. A request is received, wherein...
|
|
|
7386853 |
Multitasking operating system capable of reducing power consumption and vehicle electronic control unit using same
A real time operating system (RTOS) for a vehicle electronic control unit (ECU) switches the CPU of the vehicle ECU to a low-power-consumption (LPC) mode, if there is no task in a running state and...
|
|
|
7386849 |
Managing parallel execution of work granules according to their affinity
A method and apparatus are provided for managing work granules being executed in parallel. A task is evenly divided between a number of work granules. The number of work granules falls between a...
|
|
|
7386848 |
Method and system to alleviate denial-of-service conditions on a server
A method is presented for processing data in a multithreaded application to alleviate impaired or substandard performance conditions. Work items that are pending processing by the multithreaded...
|
|
|
7386847 |
Task roster
A task roster. A task roster can include a visual list of component tasks, the component tasks collectively forming a high-level task; a specified sequence in which the component tasks are to be...
|
|
|
7383548 |
CPU usage regulation
A scheduler of central processing unit (CPU) usage arranges tasks in a plurality of classes, associating a given task with a top level class and a sub-class. Weights may be associated with...
|
|
|
7383547 |
Apparatus and technique for device emulation
A device emulator configured to emulate an electronic device to test a computing device. The device emulator includes a plurality of read-write registers that are user configurable to include a set...
|
|
|
7383546 |
Global management of jobs in a heterogeneous system
An embodiment of the present invention is a technique to manage tasks in a database system. Task information is sent to a host database program. The task information includes at least a command to...
|
|
|
7383311 |
Hardware device for processing the tasks of an algorithm in parallel
A hardware device for processing the tasks of an algorithm of the type having a number of processes the execution of some of which depend on binary decisions has a plurality of task units ( 10, 12,...
|
|
|
7380246 |
Method and system of accessing at least one target file in a computer system with an operating system with file locking implemented with byte-range locking
The present invention provides a method and system of accessing at least one target file in a computer system with an operating system with file locking implemented with byte-range locking. In an...
|
|
|
7380245 |
Technique for detecting corruption associated with a stack in a storage device
A technique for detecting corruption associated with a stack in a storage device is disclosed. In one embodiment, the technique is realized by having a processing device insert a quantity of...
|
|
|
7379460 |
Packet processing system
Some embodiments relate to a processor to provide a plurality of execution threads, a local memory associated with the processor, and a content-addressable memory associated with the processor. An...
|
|
|
7376952 |
Optimizing critical section microblocks by controlling thread execution
Processors having multiple threads of execution are configured to execute a critical section of code, which the processors execute in turns. The threads of execution are controlled to avoid...
|
|
|
7376951 |
Method and apparatus for controlling process dependencies
A method and system is provided to control and check run-time process dependencies. When a process manager receives a request to start a new process, the process manager accesses a configuration...
|
|
|
7376950 |
Signal aggregation
The invention features a method for transferring data to programming engines using multiple memory channels, parsing data over at most two channels in the memory channels, and establishing at most...
|
|
|
7376693 |
System architecture for distributed computing and method of using the system
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...
|
|
|
7370324 |
Switching between a service virtual machine and a guest virtual machine in a virtual machine monitor environment
A method and system to switch between a Service virtual machine (VM) and a Guest VM in a virtual machine monitor (VMM) of a computer system. The VMM is loaded on the computer system to support a...
|
|
|
7370081 |
Method, system, and program for communication of code changes for transmission of operation requests between processors
Provided are a method, system, and program for managing communication code changes between processors in which a local processor sends remote operation requests to be executed by a remote...
|
|
|
7369256 |
Interruption of job in information processing apparatus by means of acquisition and release of resources
An information processing apparatus, which attends to inputting and outputting of image data, and processes the image data by performing a job that uses a resource, includes a time-division...
|
|
|
7363438 |
Extendable memory work-stealing
A deque of a local process in a memory work-stealing implementation may use one or more data structures to perform work. If the local process attempts to add a new value to its deque's data...
|
|
|
7360217 |
Multi-threaded packet processing engine for stateful packet processing
A processing engine to accomplish a multiplicity of tasks has a multiplicity of processing tribes, each tribe comprising a multiplicity of context register sets and a multiplicity of processing...
|
|
|
7360215 |
Application interface for analytical tasks
One implementation provides a computer system that is capable of processing task requests from front-end software applications. The computer system is programmed to receive a task request from a...
|
|
|
7360214 |
Method and system for displaying integrated log information
A method for collecting log information relating to specific processing from pieces of log information for integration is disclosed. Session information, which is given every time log information...
|
|
|
7360213 |
Method for promotion and demotion between system calls and fast kernel calls
Described is an enhanced application of a fast kernel trap, or kernel function call, in combination with a kernel system call providing a system of handling complications during kernel thread...
|
|
|
7356820 |
Method of launching low-priority tasks
A driver is provided to manage launching of tasks at different levels of priority and within the parameters of the firmware interface. The driver includes two anchors for managing the tasks, a...
|
|
|
7356722 |
Variably delayable transmission of packets between independently clocked source, intermediate, and destination circuits while maintaining orderly and timely processing in one or both of the intermediate and destination circuits
In a system having independently-clocked job-performing circuits (e.g., payload processors) and independently-clocked job-ordering circuits (e.g., request and payload suppliers), coordinating...
|
|
|
7356375 |
Method and device for executing work consisting of a plurality of steps under computer control
A manufacturing process control apparatus that controls a manufacturing process divided into a plurality of steps that are controlled by a plurality of user terminals, comprising transmitting means...
|
|
|
7353515 |
Method and apparatus for dynamic allocation and management of semaphores for accessing shared resources
Methods and apparatus are disclosed for dynamic allocation and management of semaphores for accessing shared resources. In one implementation, a semaphore manager maintains a data structure of...
|
|
|
7353513 |
Method and apparatus for establishing a bound on the effect of task interference in a cache memory
A method and apparatus are disclosed for establishing a bound on the effect of task interference in an instruction cache shared by multiple tasks. The bound established by the present invention is...
|
|
|
7353495 |
Method for protection against interleaving transactions using a transaction manager
A transaction manager maintains an enlistment data structure used for managing resource object enlistment. A transaction manager may receive an enlistment request initiated from a resource object....
|
|
|
7349966 |
Method, system, and storage medium for providing context-based dynamic policy assignment in a distributed processing environment
An exemplary embodiment of the invention relates to a method, system, and storage medium for providing context-based dynamic policy assignment in a distributed processing environment. The system...
|
|
|
7346929 |
Method and apparatus for auditing network security
In an apparatus for auditing security of a computer system, at least one secure application server is in communication with a global computer network. The secure application server is programmed to...
|
|
|
7343602 |
Software controlled pre-execution in a multithreaded processor
A processor capable of running multiple threads runs a program in one thread (called the “main” thread) and at least a portion of the same program in another thread (called the...
|
|
|
7343590 |
System and method for increasing OS idle loop performance in a simulator
A system and method for increasing Operating System (OS) idle loop performance in a simulator environment. Upon encountering an OS idle loop condition on a processor, OS program flow is skipped...
|
|
|
7343587 |
System for creating, managing and executing computer testing and task management applications
A system stored on a computer-readable storage medium for testing computer software, including: a plurality of heterogeneous test tools; a testing application that provides an interface that...
|
|
|
7340740 |
Cooperatively multitasking in an interrupt free computing environment
Multitasking in a hardware interrupt free environment. Event indicators are employed to multitask between processes of the environment. Processes to be multitasked register with one another, and...
|
|
|
7337442 |
Methods and systems for cooperative scheduling of hardware resource elements
Cooperatively scheduling hardware resources by providing information on shared resources within processor packages to the operating system. Logical processors may be included in packages in which...
|
|
|
7337028 |
Method for the organization of a process having at least one processing device for carrying out a predefinable subprocess
The invention relates to the organization of network-wide applications to indicate a possible way by which future requirements of decentralized control systems connected together via a network can...
|
|
|
7334231 |
Information processing method, inter-task communication method, and computer-executable program for the same
An information processing method has a mechanism wherein mutual verification is performed between tasks and a computer operating system at the time of activating tasks, thereby judging the validity...
|
|
|
7330983 |
Temperature-aware steering mechanism
According to one embodiment a CPU is disclosed. The CPU includes two or more clusters and a dispatch unit coupled to the two or more clusters. The dispatch unit steers instructions to the two or...
|
|
|
7328438 |
Deallocation of computer data in a multithreaded computer
An apparatus, program product and method support the deallocation of a data structure in a multithreaded computer without requiring the use of computationally expensive semaphores or spin locks....
|
|
|
7328406 |
System, method and software for managing and publishing resource availability data
A system, method and software permitting the publication of resource availability information and the management of reservation requests therefor are provided. In an exemplary embodiment, a...
|
|
|
7328253 |
Service providing system, service providing terminal, client terminal, and storage medium
The invention provides a service-providing system that is suited to increase security of a user's privacy by preventing a user's personal information from be externally leaked out. A...
|