Safety System For Remove a Rider From a Vehicle by Deploying a Parachute
Methods and apparatus for reducing the velocity of a rider in or on an open cockpit vehicle when the rider is thrown from the vehicle.
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 8191072 | System and method for shifting workloads across platform in a hybrid system A system and associated method for shifting workloads across platform in a hybrid system. A first kernel governing a first platform of the hybrid system starts a process that is executable in a second platform of the hybrid system. The first kernel requests a second... | 05/29/2012 |
| 8176496 | Partial order reduction using guarded independence relations A system and method for conducting symbolic partial order reduction for concurrent systems includes determining a guarded independence relation which includes transitions from different threads that are independent for a set of states, when a condition or predicate ... | 05/08/2012 |
| 8171487 | Method for processing work items of a workflow system A method for processing work items of a workflow system is done in the following manner. Information identifying work items from a server responsible for handling work items is retrieved based at least on a set of configuration rules. The information is stored in a ... | 05/01/2012 |
| 8161492 | Continuation based runtimes in transactions A continuation based runtime participates in transactions that are not generated by the continuation based runtime, but rather are generated externally to the continuation based runtime. The continuation based runtime marshals in transaction data related to the pre-... | 04/17/2012 |
| 8151273 | Environment wide configuration system An installation and configuration system consolidates workloads of multiple applications and services, including applications or services that may be installed or configured on multiple server devices or remotely hosted services. The system gathers environmental inf... | 04/03/2012 |
| 8146093 | Computer multiple operation system switching method A computer multi-OS switching method, in which a data exchange region for storing OS running environment information is provided, wherein the method includes: A. saving running information of computer hardware devices in a random access memory (RAM) by the computer ... | 03/27/2012 |
| 8140597 | Computer system memory management The number of CPU cycles required to reclaim object memory space in a memory management process is reduced by using a two phase approach. A data structure exists for each object that is to be loaded into object memory space. One part of the data structure is the obj... | 03/20/2012 |
| 8136120 | Methods and systems of reconciling sources of print job processing information in a print processing environment A method of processing a print job in a document production environment includes receiving a job ticket having job ticket parameters, identifying a process plan template having processing instructions for processing the print job and performing a parameter value res... | 03/13/2012 |
| 8136119 | Method, apparatus and media for managing information model jobs Methods, apparatus and media for managing jobs of an object-oriented information model. Managing includes maintaining and updating job status information resuming interrupted jobs following a reboot of the host system, issuing job references to clients, and manipula... | 03/13/2012 |
| 8127301 | Scheduling selected contexts in response to detecting skew between coscheduled contexts Management of contexts that execute on a computer system is described. More specifically, context scheduling in a virtual machine environment is described. A set of coscheduled contexts is monitored. If a skew metric associated with any one of the coscheduled contex... | 02/28/2012 |
| 8108878 | Method and apparatus for detecting indeterminate dependencies in a distributed computing environment Method and system for detecting indeterminate dependencies in a distributed computing grid. A determination is made whether a deadlock situation exists within a workflow of the distributed computing grid and a user of the computing grid is notified of the deadlock s... | 01/31/2012 |
| 8104043 | 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 ... | 01/24/2012 |
| 8078579 | Data source currency tracking and currency based execution A method and system for determining currency of data in a data processing system. The processing steps along a dependency chain used to populate a data reporting program are back tracked recursively through each processing step until a first originating set of proce... | 12/13/2011 |
| 8065683 | Apparatus for tracking work process and computer product In a work-process tracking system, each of event-data collecting threads collects event data from each of work systems. A storing thread stores the event data collected in a database. When a termination instruction is received, a thread in operation is terminated. F... | 11/22/2011 |
| 8056087 | Effective use of a hardware barrier synchronization register for protocol synchronization A barrier synchronization register, accessible to the nodes in a distributed data processing system, has portions thereof allotted to threads which are present in multiple groups. The barrier synchronization register portion allotted to a given thread has stored the... | 11/08/2011 |
| 8051425 | Distributed system with asynchronous execution systems and methods Systems and methods are provided for reducing latency in distributed systems by executing commands as sufficient information and system resources become available. In one embodiment, commands in a transaction include dependency information and an execution engine is... | 11/01/2011 |
| 8051424 | Method, computer program product and computer device for processing data A computer system receives a data collection and creates an administration table. A main process locks the data collection against unauthorized access using an association, in a lock table, between it and a lock identifier required for data collection access by proc... | 11/01/2011 |
| 8028294 | 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 signif... | 09/27/2011 |
| 8024740 | Acquisition system for distributed computing resources In a resource acquisition system, computing resources are located in different domains, and a resource manager is located in each domain. A scheduler receives a resource acquisition request from a client via a network, and determines at least one administrative doma... | 09/20/2011 |
| 7975272 | Thread queuing method and apparatus In some embodiments, a method includes receiving a request to generate a thread and supplying a request to a queue in response at least to the received request. The method may further include fetching a plurality of instructions in response at least in part to the r... | 07/05/2011 |
| 7917909 | Detecting deadlocks in interop-debugging A method and system for implementing detecting deadlocks in interop-debugging is described herein. One or more synchronization objects that an application program interface (API) could block on are identified. A canary thread that takes one or more of the synchroniz... | 03/29/2011 |
| 7873962 | Distributed control systems and methods that selectively activate respective coordinators for respective tasks 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 ... | 01/18/2011 |
| 7849466 | Controlling execution mode of program threads by applying a mask to a control register in a multi-threaded processor A multithreaded processor device is disclosed and includes a processor that is configured to execute a plurality of executable program threads and a mode control register. The mode control register includes a first data field to control a first execution mode of a f... | 12/07/2010 |
| 7831978 | Review mechanism for controlling the delegation of tasks in a workflow system A method for creating a review task includes receiving task data, the task data including information on a main task to be performed. Delegation data is received, the delegation data including information identifying a first delegator of the main task and a first de... | 11/09/2010 |
| 7818750 | Method for controlling software modules The invention relates to a method for controlling data-processing software modules (4, 5, 6, 7), wherein the data to be processed are organized in files, and wherein the processing is performed in a plurality of successive processing sections and the files in... | 10/19/2010 |
| 7810099 | Optimizing workflow execution against a heterogeneous grid computing topology Methods and apparatus to optimize workflow execution by the intelligent dispatching of workflow tasks against a grid computing system or infrastructure are provided. For some embodiments, a grid task dispatcher may be configured to dispatch tasks in a manner that ta... | 10/05/2010 |
| 7788672 | System for controlling assignment of a plurality of modules of a program to available execution units based on speculative executing and granularity adjusting According to one embodiment, an information processing apparatus includes a plurality of execution modules and a scheduler which controls assignment of a plurality of basic modules to the plurality of execution modules. The scheduler includes assigning, when an avai... | 08/31/2010 |
| 7784056 | Method and apparatus for scheduling grid jobs A method and apparatus for scheduling execution of a grid project in accordance with multiple dimensions of dynamic load factors. The present invention provides a mechanism for determining grid node availability based on both processor load and network traffic loads... | 08/24/2010 |
| 7761462 | Searching queries using database partitioning Embodiments include partitioning queries into subsets of queries and at least one database into subdatabases, designating searching tasks by associating each of the subsets of queries with one or more of the subdatabases, and assigning at least one searching task to... | 07/20/2010 |
| 7743383 | 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 c... | 06/22/2010 |
| 7743381 | Checkpoint service A computer accessible medium may be encoded with instructions which, when executed: replicate a checkpoint segment from a first local storage of a first node to at least one other node; and load a copy of the checkpoint segment from the other node to a second local ... | 06/22/2010 |
| 7743382 | System for deadlock condition detection and correction by allowing a queue limit of a number of data tokens on the queue to increase 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 ... | 06/22/2010 |
| 7730490 | System with user access-control information having signature and flow setting information for controlling order of performance of functions An image-forming apparatus configured to be controlled based on access-control information and to perform a flow which includes performance a plurality of functions of the image forming apparatus based on flow setting information, where flow setting information desi... | 06/01/2010 |
| 7716671 | Method for coordinating a set of related tasks and events by reducing duplicated effort A template listing one or more associated tasks is distributed to one or more devices, each device having a respective user. A task is selectively designated as either shared or individual. When information indicating that an action associated with a particular task... | 05/11/2010 |
| 7703103 | Serving concurrent TCP/IP connections of multiple virtual internet users with a single thread A method for facilitating network communications from one or more independent execution threads by a dedicated worker thread. Because an operating system is not designed for use with a large number of threads, such a system requires the use of multiple computers for... | 04/20/2010 |
| 7694307 | Analytical task invocation One implementation provides a computer system for invoking execution of analytical tasks in sequence. In this implementation, the computer system is programmed to receive a request to execute an analytical task from a front-end software application, and determine th... | 04/06/2010 |
| 7681198 | 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 processo... | 03/16/2010 |
| 7665093 | Synchronization of runtime and application state via batching of workflow transactions Workflow management for maintaining consistency of persisted state across communicating components via batching of uncommitted work. A workflow component defines a workflow containing work items to be performed by service provider components. The workflow component ... | 02/16/2010 |
| 7650606 | System recovery Disclosed is a technique for system recovery. Information identifying one or more work requests is retrieved, along with an order of the work requests, for a business process. If the business process is non-transactional, an in-memory structure is created for the bu... | 01/19/2010 |
| 7647593 | Image processing system for volume rendering A CPU 111m segments the jobs from each of the volume rendering processing on hand, prioritize processing sequence for each job, transmits one job which has reached the processing order to the computers (21 to 2k) on the accepting s... | 01/12/2010 |