Dynamic site browser
AssigneeMicrosoft Corporation
InventorPeter E. Durham
Life of this patent
Estimating the term…
Abstract
A method, system, and computer-readable medium for allowing easier access to the Web pages of a Web site is provided. A requested Web page that includes a menu is downloaded along with a first executable component comprising display instructions assigned the Web site. A second executable component is also downloaded with the Web page for creating a data structure in memory having a tree-like structure and including the titles of the Web site's Web pages and links to the titled Web pages. A portion of a cascading menu is generated based on the executable component and the data structure when a corresponding portion of the menu is selected. The executable components are automatically updated, if it is determined that more current versions exist.
Claims9
A method of navigating through a Web site downloaded from a server, wherein the Web site includes a plurality of Web pages, said method comprising:
- requesting a Web page of the plurality of Web pages, said Web page including a menu;
- receiving from the server the requested Web page;
- receiving from the server a first software component comprising display instructions and a second software component for generating a data structure comprising titles of the Web site's Web pages and links to the titled Web pages;
- filling a section of a cascading menu based on the display instructions and the data structure when a corresponding portion of said menu is selected;
- and
- displaying said filled section of said cascading menu.
A system for navigating through a Web site downloaded from a server, wherein the Web site includes a plurality of Web pages, said system comprising:
- a) a user interface component for requesting a Web page of the plurality of Web pages, said Web page including a menu;
- b) a processing component coupled to the user interface component and the server;
- said processing component comprising:
- i) a first component for receiving from the server the requested Web page;
- ii) a second component for receiving from the server a first software component comprising display instructions, and a second software component for generating a data structure comprising titles of the Web site's Web pages and links to the titled Web pages;
- and
- iii) a third component for filling a section of a cascading menu based on the display instructions and the data structure when a corresponding section of said menu is selected;
- and
- c) a display device coupled to the processing component for displaying said filled section of said cascading menu when said corresponding section of said menu is selected.
A computer-readable medium for navigating through a Web site downloaded from a server, wherein the Web site includes a plurality of Web pages, said computer-readable medium comprising:
- a) a user interface component for requesting a Web page of the plurality of Web pages, said Web pages including a menu;
- and
- b) a processing component coupled to the user interface component and the server;
- said processing component comprising:
- i) a first component for receiving from the server the requested Web page;
- ii) a second component for receiving from the server a first software component comprising display instructions, and a second software component for generating a data structure comprising titles of the Web site's Web pages and links to the titled Web pages;
- and
- iii) a third component for filling and displaying a portion of a cascading menu based on the display instructions and a datafile when a corresponding section of said menu is selected.
Dependencies are inferred from the claim text.