Browser hierarchical contextual information for web pages
AssigneeInternational Business Machines Corporation
InventorBrian John Cragun
Life of this patent
Estimating the term…
Abstract
A mechanism for providing contextual information for a web page. In the preferred embodiment, a browser displays multiple web pages in multiple windows in a parent-child hierarchy on a display screen. The browser maintains this hierarchical relationship by building and updating a window-list data structure, which contains information about the active windows and their web-page contents. When the user requests a change to the contents of one window, the browser updates the contents of the other windows to maintain the parent-child hierarchical relationship. In this way, the browser provides contextual information for a displayed web-page.
Claims39
A method that provides contextual information for pages, wherein each page has an address that identifies the source of the page, wherein each address comprises a plurality of identifiers in a hierarchy, comprising:
- displaying pages within windows on a display in a hierarchical relationship;
- and
- in response to a user requesting a change to a current window in the plurality of windows, updating the pages in other of the plurality of windows to maintain the hierarchical relationship, and wherein the updating step further comprises determining a parent page for each page by clipping a most-narrow identifier in the page addresses.
A program product that provides contextual information for pages, wherein each page has an address that identifies the source of the page, wherein each address comprises a plurality of identifiers in a hierarchy, comprising:
- a browser that displays pages within windows on a display in a hierarchical relationship and in response to a user requesting a change to a current window in the plurality of windows, the browser updates the pages in other of the plurality of windows to maintain the hierarchical relationship, and wherein the browser updates the pages by determining a parent page for each page by clipping a most-narrow identifier in the page addresses;
- and
- signal-bearing media bearing the browser.
A computer system, comprising:
- a processor;
- memory;
- a window list residing in the memory and comprising a plurality of elements that describe a plurality of windows on a display and a hierarchical relationship of the plurality of windows;
- and
- a browser residing in the memory and executing on the processor, wherein the browser displays pages within windows on a display in a hierarchical relationship, wherein each page has an address that identifies the source of the page, wherein each address comprises a plurality of identifiers in a hierarchy, and in response to a user requesting a change to a current window in the plurality of windows, the browser updates the pages in other of the plurality of windows to maintain the hierarchical relationship, and wherein the browser updates the pages by determining a parent page for each page by clipping a most-narrow identifier in the page addresses.
Dependencies are inferred from the claim text.