Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Kand, CA

Khanderao Kand, San Jose, CA US

Patent application numberDescriptionPublished
20110119649TECHNIQUES FOR DISPLAYING CUSTOMIZATIONS FOR COMPOSITE APPLICATIONS - Techniques are provided for displaying information regarding customizations made to an application. The information may be displayed in a design-time environment and/or a runtime environment.05-19-2011
20110119651TECHNIQUES RELATED TO CUSTOMIZATIONS FOR COMPOSITE APPLICATIONS - A framework is provided for enabling and managing customizations to an application. In one embodiment, techniques are provided that enable the customizability of an application to be controlled based upon hierarchical relations between elements of the application.05-19-2011
20110218924DISTRIBUTED 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
20110218925CHANGE 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
20110218926SAVING ORDER PROCESS STATE FOR ADJUSTING LONG RUNNING ORDER MANAGEMENT FULFILLMENT PROCESSES IN A DISTRIBUTED ORDER ORCHESTRATION SYSTEM - A computer-readable medium, computer-implemented method, and system are provided to save a state of an executable process. In one embodiment, an executable process is executed. At a milestone, a state of the executable process is saved. Subsequently, the executable process continues to be executed.09-08-2011
20110218927COMPENSATION 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
20110276968EVENT DRIVEN CHANGE INJECTION AND DYNAMIC EXTENSIONS TO A BPEL PROCESS - An extensible process design provides an ability to dynamically inject changes into a running process instance, such as a BPEL instance. Using a combination of BPEL, rules and events, processes can be designed to allow flexibility in terms of adding new activities, removing or skipping activities and adding dependent activities. These changes do not require redeployment of the orchestration process and can affect the behavior of in-flight process instances. The extensible process design includes a main orchestration process, a set of task execution processes and a set of generic trigger processes. The design also includes a set of rules evaluated during execution of the tasks of the orchestration process. The design can further include three types of events: an initiate process event, a pre-task execution event and a post-task execution event. These events and rules can be used to alter the behavior of the main orchestration process at runtime.11-10-2011

Khanderao Dattatray Kand, San Jose, CA US

Patent application numberDescriptionPublished
20110202617METHOD AND SYSTEM FOR OBTAINING RELEVANT OPINIONS - A method, a system and a computer program product for obtaining one or more opinions relevant for a subject. A user may be enabled to select one or more individuals (corresponding to one or more sources) to receive the opinions therefrom on the subject. Further, the user may be enabled to send a message to request the individuals for providing the opinions corresponding to the selected subject. The message may be sent through one or more communication channels. Also, the individuals may be enabled to provide the opinions, corresponding to the message, through the one or more communication channels. Further, the user may be enabled to view the provided opinions. Also, the opinions relevant to the subject may be obtained from one or more public sources. The opinions received from the public sources may be aggregated, and ranked as per their relevance with respect to the subject.08-18-2011