Patent US6177936B1 successfully refreshed from Google Patents.
US6177936B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Browser hierarchical contextual information for web pages
Assignee: International Business Machines Corp
•
Filing: 1998-08-20
•
Granted: 2001-01-23
•
Expires: 2018-08-20
Abstract
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.
Inventors
- 👤 Brian John Cragun
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 01:06
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/957; G06F16/9577
Claims Analysis
Total Claims: 42
Claim 1
Independent Claim
100 words
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.
Claim 2
Independent Claim
100 words
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.
Claim 3
Dependent Claim
16 words
The method of claim 1 , further comprising: detaching the current window from the hierarchical relationship.
Claim 4
Dependent Claim
17 words
The method of claim 1 , further comprising: deleting the current window from the plurality of windows.
Claim 5
Dependent Claim
20 words
The method of claim 1 , wherein the hierarchical relationship further comprises: a parent-child relationship between pages in successive windows.
Claim 6
Dependent Claim
29 words
The method of claim 1 , wherein the page address further comprises delimiters between the identifiers and the determining step further comprises clipping the identifier following a last delimiter.
Claim 7
Dependent Claim
39 words
The method of claim 1 , further comprising: in response to the user requesting a new page in the current window, retrieving the new page and displaying the new page in a first window in the plurality of windows.
Claim 8
Dependent Claim
37 words
The method of claim 6 , further comprising: determining the addresses of ancestor pages of the new page; retrieving the ancestor pages using the addresses; and displaying the ancestor pages in successive windows to the first window.
Claim 9
Dependent Claim
39 words
The method of claim 1 , further comprising: in response to the user requesting a new page in the current window, retrieving the new page and displaying the new page in a current window in the plurality of windows.
Claim 10
Dependent Claim
37 words
The method of claim 8 , further comprising: determining the addresses of ancestor pages of the new page; retrieving the ancestor pages using the addresses; and displaying the ancestor pages in successive windows to the current window.
Claim 11
Dependent Claim
14 words
The method of claim 1 , wherein the most-narrow identifier comprises a file name.
Claim 12
Dependent Claim
15 words
The method of claim 1 , wherein the address comprises a Uniform Resource Locator (URL).
Claim 13
Dependent Claim
30 words
The method of claim 1 , wherein the displaying step further comprises: concurrently displaying the plurality of windows, wherein each of the plurality of windows is at least partially visible.
Claim 14
Dependent Claim
21 words
The method of claim 12 , wherein the displaying step further comprises: displaying the plurality of windows in a cascading format.
Claim 15
Dependent Claim
113 words
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.
Claim 16
Dependent Claim
113 words
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.
Claim 17
Dependent Claim
19 words
The program product of claim 14 , wherein the browser further detaches the current window from the hierarchical relationship.
Claim 18
Dependent Claim
20 words
The program product of claim 14 , wherein the browser further deletes the current window from the plurality of windows.
Claim 19
Dependent Claim
24 words
The program product of claim 14 , wherein the hierarchical relationship that the browser maintains gives a parent-child relationship to pages in successive windows.
Claim 20
Dependent Claim
28 words
The program product of claim 14 , wherein the page address further comprises delimiters between the identifiers and the browser further clips the identifier following a last delimiter.
Claim 21
Dependent Claim
41 words
The program product of claim 14 , wherein in response to the user requesting a new page in the current window, the browser retrieves the new page, and displays the new page in a first window in the plurality of windows.
Claim 22
Dependent Claim
39 words
The program product of claim 19 , wherein the browser determines the addresses of ancestor pages of the new page, retrieves the ancestor pages using the addresses, and displays the ancestor pages in successive windows to the first window.
Claim 23
Dependent Claim
41 words
The program product of claim 14 , wherein in response to the user requesting a new page in the current window, the browser retrieves the new page, and displays the new page in a current window in the plurality of windows.
Claim 24
Dependent Claim
39 words
The program product of claim 21 , wherein the browser determines the addresses of ancestor pages of the new page, retrieves the ancestor pages using the addresses, and displays the ancestor pages in successive windows to the current window.
Claim 25
Dependent Claim
15 words
The program product of claim 14 , wherein the most-narrow identifier is a file name.
Claim 26
Dependent Claim
16 words
The program product of claim 14 , wherein the address comprises a Uniform Resource Locator (URL).
Claim 27
Dependent Claim
28 words
The program product of claim 14 , wherein the browser concurrently displays the plurality of windows, and each of the plurality of windows is at least partially visible.
Claim 28
Dependent Claim
19 words
The program product of claim 25 , wherein the browser displays the plurality of windows in a cascading format.
Claim 29
Dependent Claim
147 words
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.
Claim 30
Dependent Claim
147 words
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.
Claim 31
Dependent Claim
19 words
The computer system of claim 27 , wherein the browser further detaches the current window from the hierarchical relationship.
Claim 32
Dependent Claim
20 words
The computer system of claim 27 , wherein the browser further deletes the current window from the plurality of windows.
Claim 33
Dependent Claim
24 words
The computer system of claim 27 , wherein the hierarchical relationship that the browser maintains gives a parent-child relationship to pages in successive windows.
Claim 34
Dependent Claim
28 words
The computer system of claim 27 , wherein the page address further comprises delimiters between the identifiers and the browser further clips the identifier following a last delimiter.
Claim 35
Dependent Claim
41 words
The computer system of claim 27 , wherein in response to the user requesting a new page in the current window, the browser retrieves the new page, and displays the new page in a first window in the plurality of windows.
Claim 36
Dependent Claim
39 words
The computer system of claim 32 , wherein the browser determines the addresses of ancestor pages of the new page, retrieves the ancestor pages using the addresses, and displays the ancestor pages in successive windows to the first window.
Claim 37
Dependent Claim
41 words
The computer system of claim 27 , wherein in response to the user requesting a new page in the current window, the browser retrieves the new page, and displays the new page in a current window in the plurality of windows.
Claim 38
Dependent Claim
39 words
The computer system of claim 34 , wherein the browser determines the addresses of ancestor pages of the new page, retrieves the ancestor pages using the addresses, and displays the ancestor pages in successive windows to the current window.
Claim 39
Dependent Claim
15 words
The computer system of claim 27 , wherein the most-narrow identifier is a file name.
Claim 40
Dependent Claim
16 words
The computer system of claim 27 , wherein the address comprises a Uniform Resource Locator (URL).
Claim 41
Dependent Claim
28 words
The computer system of claim 27 , wherein the browser concurrently displays the plurality of windows, and each of the plurality of windows is at least partially visible.
Claim 42
Dependent Claim
19 words
The computer system of claim 38 , wherein the browser displays the plurality of windows in a cascading format.
References Cited (Backward Citations)
US5768578A
Cited
US5801702A
Cited
US5712979A
Cited
US5625781A
Cited
US5724595A
Cited
US5854630A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2004-01-23 | 2004-07-24 | 2005-01-23 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2008-01-23 | 2008-07-24 | 2009-01-23 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2012-01-23 | 2012-07-24 | 2013-01-23 | $7700.00 | Window Closed / Lapsed |