Dynamically configuring a web page
AssigneeMicrosoft Corporation
InventorSteven D. Rider
Life of this patent
Estimating the term…
Abstract
An approach to dynamically adding and removing items from a web-application list module is provided. The approach includes configuring a web page without changing to another web page, and operating a configuration program in a web browser. A user may change various user elements in a web page without accessing an edit page or refreshing the web page. The changes are incorporated while the user continues to interact with the web page. The changed information is stored and may be associated to the user's computer or the user using cookies.
Claims11
A method of configuring a web page without changing to another web page, comprising:
- on a computing device, displaying an instance of the web page in a web browser window, the web page displaying a set of different categories of information;
- displaying a menu of edit options over top of a portion of the instance of the web page displayed in the web browser window;
- receiving a user selection in the menu for editing the set of different categories of information being displayed in the instance of the web page;
- while continuing to display the instance of the web page, submitting an XMLHTTP request to retrieve information for satisfying the user selection in the menu;
- receiving the information from a server;
- while continuing to display the instance of the web page, using the information to implement one or more changes to the set of information displayed on the web page without refreshing the web page and without changing to another web page;
- preserving, using XMLHTTP, the one or more changes to the set of information for a future use in a set of cookies that is retrieved by at—a the computing device such that a retrieval of the web page from the server and the set of cookies provides the updated web page;
- and
- without navigating away from the web page, using DHTML to dynamically modify the set of content being displayed in the instance of the web page according to the one or more changes to the set of information.
A method for dynamically adding and removing elements from a web-application list module in a web server, comprising:
- providing a web page with a set of configurable elements to be viewed by a user;
- using an iFrame element to display content of the web page;
- receiving at least one of a user preference into an edit box with a button within an initial display of the web page to add a configurable element and the user preference at the initial display of the web page to remove the configurable element;
- communicating with another computing device using XMLHTTP to obtain one or more data in response to the user preference to add or remove the configurable element;
- at least one of adding the configurable element to the set of configurable elements in the iFrame element of the web page using DHTML and removing the configurable element from the set of configurable elements in the iFrame element of the web page using DHTML;
- storing the user preference in a set of cookies at a computing device such that a retrieval of the web page and the set of cookies implements the user preference in the web page to provide an updated web page;
- and
- allowing the user to continue to interact with the updated web page uninterrupted during a receipt of the user preference, a communication with the another computing device, an addition of the configurable element, and a removal of the configurable element.
Dependencies are inferred from the claim text.