Patent ID: 7721225

Claim:
A method for creating and presenting one or more modal dialog boxes in a web-based application via one or more server-side web controls, the method comprising: receiving, at a server from a client device, a request for a web page that includes one or more modal dialog boxes and one or more control elements that render HTML content outside the one or more modal dialog boxes, wherein the one or more modal dialog boxes require a response to at least one informational inquiry displayed in the modal dialog boxes; generating, at the server, HTML instructions to render the requested web page that includes the one or more modal dialog boxes and the one or more control elements, wherein generating the HTML instructions to render the requested web page includes generating, via one or more server-side modal dialog web controls at the server, HTML instructions to: display the one or more modal dialog boxes on a screen at the client device; position the displayed one or more modal dialog boxes on the screen; disable access to the control elements in the requested web page that render the HTML content outside the one or more modal dialog boxes until the one or more modal dialog boxes have received the required response to the at least one informational inquiry displayed in the modal dialog boxes; and enable access to the control elements that render the HTML content outside the one or more modal dialog boxes in response to the one or more modal dialog boxes receiving the required response to the at least one informational inquiry; and sending, by the server, the generated HTML instructions to the client device, wherein the client device renders the requested web page that includes the one or more modal dialog boxes and the one or more control elements in response to receiving the generated HTML instructions from the server.