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;
displaying a subset of contents of the web page inside the dialog such that common elements with a web page user interface are not displayed when the dialog is presented;
in response to a user interaction with the web page inside the dialog changing to a content input mode, hiding controls associated with saving, deleting, and checking entire content by at least one from a set of;
graying the controls, rendering the controls transparent, and modifying text and graphics colors; and
presenting one or more links within the new web page by;
interpreting the links within the new web page for desired link behavior; and
specifying separate behaviors for the links based on the interpretation.
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.
14 Citations
17 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; displaying a subset of contents of the web page inside the dialog such that common elements with a web page user interface are not displayed when the dialog is presented; in response to a user interaction with the web page inside the dialog changing to a content input mode, hiding controls associated with saving, deleting, and checking entire content by at least one from a set of;
graying the controls, rendering the controls transparent, and modifying text and graphics colors; andpresenting one or more links within the new web page by; interpreting the links within the new web page for desired link behavior; and specifying separate behaviors for the links based on the interpretation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A server for providing a web application employing a cross-browser web dialog platform, the server 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; 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, a portion of elements on the new web page are hidden by removing the elements selectively from the new web page, the selective removal including hiding of controls associated with saving, deleting, and checking entire content by at least one from a set of;
graying the controls, rendering the controls transparent, and modifying text and graphics colors in response to a user interaction with the new web page changing to a content input mode, andthe one or more controls are displayed upon completion of the content input mode; present one or more links within the new web page, wherein a behavior of the links within the new web page is specified based on interpreting the links within the new web page for desired link behavior and specifying separate behaviors for the links based on the interpretation. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. 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 such that overlapping control elements with the web page user interface are avoided; 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; displaying a subset of parent web page contents inside the dialog such that controls associated with saving, deleting, and checking entire content are hidden by at least one from a set of;
graying the controls, rendering the controls transparent, and modifying text and graphics colors in response to a user interaction with the dialog-hosted web page changing to a content input mode and the one or more controls are displayed upon completion of the content input mode;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; presenting one or more links within a new web page; interpreting the 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; and modifying one of a markup language attribute and a parameter for each of the links within the dialog for operational compatibility with links within the parent web page such that the user experiences a consistent context when navigating through the web application. - View Dependent Claims (15, 16, 17)
-
Specification