Patent application number | Description | Published |
20110218922 | COST OF CHANGE FOR ADJUSTING LONG RUNNING ORDER MANAGEMENT FULFILLMENT PROCESSES FOR A DISTRIBUTED ORDER ORCHESTRATION SYTEM - A computer-readable medium, computer-implemented method, and system are provided. In one embodiment, a business process is created, and a cost of change value for the business process is defined. An executable process that is generated from the business process is executed, and a change request is received. It is determined whether the cost of change value is greater than a threshold value, and, when the cost of change value is not greater than the threshold value, the change request is initiated. | 09-08-2011 |
20110218924 | DISTRIBUTED ORDER ORCHESTRATION SYSTEM FOR ADJUSTING LONG RUNNING ORDER MANAGEMENT FULFILLMENT PROCESSES WITH DELTA ATTRIBUTES - A computer-readable medium, computer-implemented method, and system are provided. In one embodiment, one or more attributes as delta attributes are defined, and a new order object is determined which references an original order object. The original order object referenced by the new order object is determined and the new order object is compared with the original order object to determine one or more delta attributes. The one or more delta attributes are then stored. | 09-08-2011 |
20110218925 | CHANGE MANAGEMENT FRAMEWORK IN DISTRIBUTED ORDER ORCHESTRATION SYSTEM - A computer-readable medium, computer-implemented method, and system are provided. In one embodiment, an original executable process is executed in a regular mode. When a change request is received, the original executable process is stopped, and a new executable process is created. The new executable process is then executed in a change mode. | 09-08-2011 |
20110218927 | COMPENSATION PATTERNS FOR ADJUSTING LONG RUNNING ORDER MANAGEMENT FULFILLMENT PROCESSES IN AN DISTRIBUTED ORDER ORCHESTRATION SYSTEM - A computer-readable medium, computer-implemented method, and system are provided. In one embodiment, a compensation pattern is defined for a step of an executable process, and the step of the executable process is executed. A change request is received, and, based on the change request, the compensation pattern is applied to the step of the executable process. | 09-08-2011 |
20110219218 | DISTRIBUTED ORDER ORCHESTRATION SYSTEM WITH ROLLBACK CHECKPOINTS FOR ADJUSTING LONG RUNNING ORDER MANAGEMENT FULFILLMENT PROCESSES - A computer-readable medium, computer-implemented method, and system are provided. In one embodiment, a rollback checkpoint for a step in an executable process is established, and the executable process is executed. A change request is received, and the step with the established rollback checkpoint is adjusted. Any subsequent steps of the executable process are also adjusted. | 09-08-2011 |
Patent application number | Description | Published |
20100121740 | DATA DRIVEN ORCHESTRATION OF BUSINESS PROCESSES - In one embodiment, abstraction of business processes from an underlying information technology (IT) infrastructure is provided. An orchestration process can be designed using encapsulated service invocations. A plurality of services may be provided that are configured to provide services in the order fulfillment business process. An interface may be used by a user to provide a definition of a business process. The business process may identify one or more services that define steps to be performed in the order fulfillment process. This definition may include metadata that can be stored in a runtime table. During runtime, the metadata may be read from the table and used by the run-time engine to perform an executable process. The one or more services may be dynamically invoked during orchestration of the executable process, which coordinates performance of the services. | 05-13-2010 |
20100122232 | REUSABLE BUSINESS SUB-PROCESSES AND RUN-TIME ASSEMBLY - Particular embodiments provide a method for orchestrating an order fulfillment business process that includes a sub-process. In one embodiment, abstraction of business processes from an underlying information technology (IT) infrastructure is provided. An orchestration process can be designed using sub-processes such that the sub-process is assembled at run-time into an executable process. The sub-process may be defined in an interface as a single step. A plurality of services as then assembled as steps in the executable process at run-time. | 05-13-2010 |
20100122258 | VERSIONING AND EFFECTIVITY DATES FOR ORCHESTRATION BUSINESS PROCESS DESIGN - Particular embodiments generally relate to the orchestration of an order fulfillment business process using effectivity dates and versioning. In one embodiment, a plurality of services in the order fulfillment business process are provided. A definition of a business process including one or more services is received from an interface. The one or more services may be defined in steps to be performed in the order fulfillment business process. An effectivity date associated with the definition is also received from the interface. For example, the effectivity date may be associated with the business process or individual steps in the business process and may specify a period of time during which the process or step can be used. The effectivity dates and versioning may then be enforced at run-time. | 05-13-2010 |
20110112885 | DISTRIBUTED ORDER ORCHESTRATION - A distributed order orchestration is provided. The system comprises a decomposition layer configured to receive an order and determine one or more orchestration services for fulfilling the order. An orchestration layer is configured to receive the one or more orchestration services for the order and orchestration performing of the one or more orchestration services. A task layer is configured to control performing of one or more tasks for the one or more orchestration services being performed. Also, an external interface layer configured to translate and route the one or more tasks to one or more external systems for processing. The external task layer is configured to receive one or more results for performance of the one or more tasks by the one or more external systems where the one or more results used to orchestrate fulfilling the order. | 05-12-2011 |
Patent application number | Description | Published |
20150253785 | High Pressure Valve Assembly - A valve assembly for high pressure applications includes a pre-charge chamber, at least one inlet for pressurized gas to enter the assembly, a system poppet and an outlet for releasing pressurized gas into a desired environment. Pressurized gas can flow through access channels into a single bellows, which expands to move a shaft connected to the system poppet to open the poppet. In another embodiment, the pre-charge chamber compresses a first bellows to expand a second bellows, and vice versa upon reciprocation. The two bellows are hydraulically connected and filled with incompressible fluid. Each bellows has an internal limiting valve to retain incompressible fluid therewithin, and to preclude the complete nesting of either of the bellows. The retained fluid within the bellows maintains an internal pressure to minimize differential pressure, thereby minimizing the risk of bellows failure. | 09-10-2015 |
20150253786 | HIGH PRESSURE VALVE ASSEMBLY - A valve assembly for high pressure applications includes a pre-charge chamber in fluid communication with a first bellows, at least one inlet for pressurized gas to enter the assembly, a system poppet and an outlet for releasing pressurized gas into a desired environment. The pre-charge chamber and first bellows are filled with pre-charge gas to a threshold pressure. Pressurized gas can flow through access channels into a second bellows, which expands to move a valve shaft connected to the poppet assembly to open the poppet and allow the release of gas. The expansion of the second bellows pushes incompressible fluid disposed between the two bellows against the first bellows, thus contracting the first bellows. The gas within each bellows maintains an internal pressure equal to the pressure exerted upon each bellows by the incompressible fluid, so as to minimize differential pressure across the bellows in the extended position. | 09-10-2015 |
Patent application number | Description | Published |
20090164246 | METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR PROVIDING AN INFORMATION STORAGE MANAGEMENT SYSTEM - Methods, systems, and computer program products for providing a policy-based information storage management system for digital assets are provided. The storage management system includes multiple physical storage subsystems, each with deterministic storage characteristics. A method includes receiving a data item related to a subject and looking up a record for the subject. The record identifies corresponding digital assets that are stored in the storage subsystems. The method also includes applying a policy to the corresponding digital assets based upon the data item. The method further includes determining a subset of the digital assets in the record that are relevant to the data item. The relevance determination is made in response to application of the policy. The method also includes migrating the relevant digital assets to at least one designated storage subsystem, based upon corresponding storage characteristics, for expediting access to the relevant digital assets. | 06-25-2009 |
20090307169 | Distributable Serializable Finite State Machine - A distributable and serializable finite state machine and methods for using the distributable and serializable finite state machine are provided wherein finite state machine instance can be location-shifted, time-shifted or location-shift and time-shifted, for example by serializing and deserializing each instance. Each instance can be located-shifted between agents, and a persistent memory storage location is provided to facilitate both location-shifting and time-shifting. Finite state machine instances and the actions that make up each instance can be run in a distributed fashion among a plurality of agents. | 12-10-2009 |
20120284219 | Distributable Serializable Finite State Machine - A distributable and serializable finite state machine and methods for using the distributable and serializable finite state machine are provided wherein finite state machine instance can be location-shifted, time-shifted or location-shift and time-shifted, for example by serializing and deserializing each instance. Each instance can be located-shifted between agents, and a persistent memory storage location is provided to facilitate both location-shifting and time-shifting. Finite state machine instances and the actions that make up each instance can be run in a distributed fashion among a plurality of agents. | 11-08-2012 |
20150074030 | Distributable Serializable Finite State Machine - A distributable and serializable finite state machine and methods for using the distributable and serializable finite state machine are provided wherein finite state machine instance can be location-shifted, time-shifted or location-shift and time-shifted, for example by serializing and deserializing each instance. Each instance can be located-shifted between agents, and a persistent memory storage location is provided to facilitate both location-shifting and time-shifting. Finite state machine instances and the actions that make up each instance can be run in a distributed fashion among a plurality of agents. | 03-12-2015 |
Patent application number | Description | Published |
20110167649 | Chain Saw Attachment for Unobstructed Brush Cutting - The invention provides a chain saw attachment for unobstructed cutting of smaller objects with diameters less than three inches and larger objects with diameters greater than three inches. The attachment includes a set of prongs that vertically extend at an acute angle from a cover above the cutting teeth of the chain saw blade to a specified distance below the blade. The prongs stabilize small objects from whipping and dragging when engaged by the cutting teeth and facilitate the cutting of brush with diameter equal to height of the blade. Moreover, the cover does not extend the full length of the blade to allow for fully unobstructed cuts using the uncovered section of the blade. The cover increase safe operation of the chain saw and distributes stress from a particular prong over the entire attachment. | 07-14-2011 |
20110278150 | Method and Apparatus For Continuous Production of Carbonaceous Pyrolysis By-Products - A system and method for the continuous production of carbonaceous pyrolysis by-products are provided which include one or more pyrolysis reaction chambers adapted to receive a wide variety of feedstock materials, including biomass feedstock. System operating parameters including feedstock input rate, atmosphere composition and flow rate, temperature, reaction mixture stirring and agitation rate are selectively independently controllable to produce an end by-product having desired properties for specific applications, and gaseous reaction by-products may be recycled as a fuel for the pyrolysis reaction, thereby enhancing overall system operating efficiency. | 11-17-2011 |
20110306115 | Environmental Remediation Material and Method of Making Same - An environmental remediation material and method for making the same which include processing an organic material to increase the internal surface and surface pore area thereof through pyrolysis, coating the pyrolyzed material with a non-polar substance to enhance the material's oleophilicity, and applying secondary processing treatments designed to optimize the material for preselected chemical remediation applications. The remediation material is insoluble in aqueous environments, free of environmentally hazardous chemicals or compounds and readily transportable and disposable following use. | 12-15-2011 |