The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 08, 2011

Filed:

Sep. 14, 2006
Applicants:

Girish Bhimrao Chafle, New Delhi, IN;

Koustuv Dasgupta, New Delhi, IN;

Arun Kumar, New Delhi, IN;

Sumit Mittal, Uttar Pradesh, IN;

Biplav Srivastava, Noida, IN;

Inventors:

Girish Bhimrao Chafle, New Delhi, IN;

Koustuv Dasgupta, New Delhi, IN;

Arun Kumar, New Delhi, IN;

Sumit Mittal, Uttar Pradesh, IN;

Biplav Srivastava, Noida, IN;

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 11/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

Dynamic adaptation is provided within web service composition and execution. Within a logical composition stage, a set of abstract workflows for a web service is selected from a number of generated abstract workflows. Within a physical composition stage, a set of executable workflows is selected from a number of executable workflows that are generated at least based on the set of abstract workflows selected. Within a runtime stage, an executable workflow to be executed is selected from the set of executable workflows and that particularly satisfies specified requirements. The executable workflow selected is executed within an execution environment. The executable workflow within the runtime stage, the set of executable workflows within the physical composition stage, and the set of abstract workflows within the logical composition stage are periodically dynamically assessed and reselected.


Find Patent Forward Citations

Loading…