CROSS-BROWSER WEB DIALOG PLATFORM
First Claim
Patent Images
1. A method to be executed at least in part in a computing device for providing a cross-browser web dialog platform, the method comprising:
- presenting a web page to a user from a web application;
in response to receiving a user selection, hiding at least a portion of displayed web page elements;
presenting a dialog over the hidden web page elements within the web page; and
in response to receiving another user selection through the dialog, presenting a new web page within the dialog, wherein a size of the dialog is adjusted automatically based on the contents of the new web page.
2 Assignments
0 Petitions
Accused Products
Abstract
A cross-browser dialog platform is provided for supporting hosted web pages in a dialog, such that a web page may be used inside or outside the dialog. Select elements on the hosted page may be hidden when in a dialog, different behavior may be specified for hyperlinks inside or outside the dialog, and a proper size of the dialog may be inferred from its contents without designer input.
48 Citations
20 Claims
-
1. A method to be executed at least in part in a computing device for providing a cross-browser web dialog platform, the method comprising:
-
presenting a web page to a user from a web application; in response to receiving a user selection, hiding at least a portion of displayed web page elements; presenting a dialog over the hidden web page elements within the web page; and in response to receiving another user selection through the dialog, presenting a new web page within the dialog, wherein a size of the dialog is adjusted automatically based on the contents of the new web page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A server for providing a web application employing a cross-browser web dialog platform, the computing device comprising:
-
a memory; a processor coupled to the memory, the processor executing web dialog platform, wherein the web dialog platform is configured to; present a parent web page to a user; in response to receiving a user selection, hide at least a portion of displayed web page elements by one of graying the elements, rendering the elements transparent, and modifying text and graphics colors; present a dialog over the hidden web page elements within the parent web page; and in response to receiving another user selection through the dialog, present a new web page within the dialog, wherein a size of the dialog is adjusted automatically based on at least one of the contents of the new web page and a size of a view port displaying the web page, and wherein a portion of elements on the new web page are hidden by removing the elements selectively from the new web page. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer-readable storage medium with instructions stored thereon for providing a document sharing web application employing a cross-browser web dialog platform, the instructions comprising:
-
presenting a parent web page to a user; in response to receiving a user selection, hiding at least a portion of displayed web page elements; presenting a dialog over the hidden web page elements within the parent web page with a limited set of control elements; in response to receiving another user selection through the dialog, presenting a dialog-hosted web page within the dialog by employing a cross-browser script and style class enabling hosting of the dialog-hosted web page in a frame element of the parent web page; automatically adjusting a size of the dialog based on at least one of the contents of the dialog-hosted web page and a size of a view port displaying the parent web page; interpreting links within the dialog-hosted web page for desired link behavior based on one of markup language attributes and query string parameters associated with the links; and implementing separate behaviors for the links based on the interpretation. - View Dependent Claims (18, 19, 20)
-
Specification