Patent ID: 7657827

Claim:
A computer-implemented method for executing a control-scoped user interface workflow, the computer-implemented method comprising: receiving a request for a webpage on a browser application of a client device; in response to the request, displaying on the browser application of the client device the requested webpage, wherein the requested webpage includes a plurality of workflow containers implemented as controls of the requested webpage, wherein each of the plurality of workflow containers define respective independent display boundaries within the webpage for a respective corresponding workflow located on a server, wherein each of the workflow containers include an identifier that indicates the respective corresponding workflow and each of the workflow containers includes a current view that identifies the current state of the workflow container; executing a respective initial template of each of the plurality of workflow containers to independently cause execution of a workflow display within each of the respective workflow containers defined within the respective independent display boundaries of each of the workflow containers; in response to receiving a request in any one of the plurality of the independently executed workflow containers of the webpage, identifying a respective corresponding workflow located on the server via the identifier of the workflow container receiving the request, identifying a current state of the workflow container via the current view of the workflow container receiving the request, and receiving, in the workflow container receiving the request, updated information from the corresponding respective workflow located on the server to provide independent execution of the corresponding respective workflow that is independent from execution of any of the other workflow containers of the plurality of workflow containers of the webpage.