← Back to Patent Explorer
US7496830B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Computer user interface architecture that saves a user's non-linear navigation history and intelligently maintains that history

Assignee: Microsoft Technology Licensing LLC
•
Filing: 2004-06-25
•
Granted: 2009-02-24
•
Expires: 2024-06-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A user interface architecture wherein user content and user interface are composed of documents with links is described. User content documents and user interface documents are both displayed in a single viewing frame. A non-linear navigation history is maintained such that a user can navigate along a first path, back up using a previous link, navigate along a second path, back up along the second path using the previous link, and re-navigate along the first path again using a next link. Every document page to which a user navigates is saved in the user's navigation history. Users can query their navigation histories and view their navigation histories in various ways. Users can access, annotate, and customize the user interface in the same manner in which users access, annotate, and modify user content documents.

Inventors

  • 👤 Darryl E. Rubin
  • 👤 Andrew C. Baird
  • 👤 John L. Beezer
  • 👤 Jonathan C. Cluts
  • 👤 Susan D. Woolf

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 16:28
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G06F3/0483; G06F16/00; G06F16/90; G06F16/95; G06F16/955; G06F16/9562

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 321 words
A computer readable medium having computer-executable instructions that, when executed by a computer, cause the computer to perform steps of: generating a computer user interface comprising a plurality of user interface documents having links and a plurality of user content documents having links, the user interface documents including user interface commands, wherein the generated user interface includes a unified navigational context for allowing a user to interface with at least one of the plurality of user interface documents and at least one of the plurality of user content documents within a single frame by activating the links of the user interface documents and the links of the user content documents; in response to activation, by a user, of a first set of one or more links of the plurality of user interface documents having links and the user content documents having links, navigating forward from a first document page along a first navigational path of at least one document page, the first navigational path including one of the plurality of user interface documents and one of the plurality of user content documents; then, in response to activation of a previous link at least once by the user, navigating back along the first navigational path to the first document page; then, in response to activation, by the user, of a second set of one or more links of the plurality of user interface documents having links and the user content documents having links, navigating forward from the first document page along a second navigational path of at least one document page, the second navigational path being different than the first navigational path; then, in response to activation of the previous link at least once by the user, navigating back along the second navigational path to the first document page; and then, in response to activation of a next link by the user at least once, navigating forward along the first navigational path.
Claim 2
Dependent Claim 321 words
A computer readable medium having computer-executable instructions that, when executed by a computer, cause the computer to perform steps of: generating a computer user interface comprising a plurality of user interface documents having links and a plurality of user content documents having links, the user interface documents including user interface commands, wherein the generated user interface includes a unified navigational context for allowing a user to interface with at least one of the plurality of user interface documents and at least one of the plurality of user content documents within a single frame by activating the links of the user interface documents and the links of the user content documents; in response to activation, by a user, of a first set of one or more links of the plurality of user interface documents having links and the user content documents having links, navigating forward from a first document page along a first navigational path of at least one document page, the first navigational path including one of the plurality of user interface documents and one of the plurality of user content documents; then, in response to activation of a previous link at least once by the user, navigating back along the first navigational path to the first document page; then, in response to activation, by the user, of a second set of one or more links of the plurality of user interface documents having links and the user content documents having links, navigating forward from the first document page along a second navigational path of at least one document page, the second navigational path being different than the first navigational path; then, in response to activation of the previous link at least once by the user, navigating back along the second navigational path to the first document page; and then, in response to activation of a next link by the user at least once, navigating forward along the first navigational path.
Claim 3
Dependent Claim 31 words
The computer readable medium of claim 1 , wherein the second navigational path includes one of the plurality of user interface documents and one of the plurality of user content documents.
Claim 4
Dependent Claim 24 words
The computer readable medium of claim 1 , wherein at least one page of the first and second navigational paths is the same page.
Claim 5
Dependent Claim 21 words
The computer readable medium of claim 3 , wherein the same page is one of the plurality of user interface documents.
Claim 6
Dependent Claim 21 words
The computer readable medium of claim 3 , wherein the same page is one of the plurality of user content documents.
Claim 7
Dependent Claim 27 words
The computer readable medium of claim 1 , further comprising a step of storing a navigational history of the first navigational path and the second navigational path.
Claim 8
Dependent Claim 29 words
The computer readable medium of claim 6 , wherein the stored navigational history includes information about when the user navigated to each document page in the first navigational path.
Claim 9
Dependent Claim 29 words
The computer readable medium of claim 6 , wherein the stored navigational history includes information about when the user navigated to each document page in the second navigational path.
Claim 10
Dependent Claim 24 words
The computer readable medium of claim 6 , further comprising a step of generating a history view map for displaying the stored navigational history.
Claim 11
Dependent Claim 19 words
The computer readable medium of claim 9 , wherein the history view map depicts the stored navigational history non-linearly.
Claim 12
Dependent Claim 24 words
The computer readable medium of claim 9 , wherein the history view map depicts the stored navigational history restricted to a particular time frame.
Claim 13
Dependent Claim 31 words
The computer readable medium of claim 6 , wherein the second navigational path includes one of the plurality of user interface documents and one of the plurality of user content documents.
Claim 14
Dependent Claim 24 words
The computer readable medium of claim 12 , wherein at least one page of the first and second navigational paths is the same page.
Claim 15
Dependent Claim 21 words
The computer readable medium of claim 13 , wherein the same page is one of the plurality of user interface documents.
Claim 16
Dependent Claim 21 words
The computer readable medium of claim 13 , wherein the same page is one of the plurality of user content documents.
Claim 17
Dependent Claim 57 words
The computer readable medium of claim 1 , wherein the user interface includes only one set of navigation controls to navigate the generated user interface, and wherein the single frame including at least one user content document and user command document is displayed in only one navigation space navigated by the only one set of navigation controls.
Claim 18
Dependent Claim 36 words
The computer readable medium of claim 1 , wherein the user command documents include information describing the user interface commands, the information describing the user interface commands including active command instances of the user interface commands.
Claim 19
Dependent Claim 71 words
The computer readable medium of claim 1 , wherein the single frame includes at least one margin including at least one of a document or command shortcut, a bookmark associated with the single frame, a user annotation, and a clipping, wherein each of the at least one the document or command shortcut, the bookmark associated with the single frame, the user annotation, and the clipping having been customized by the user.

References Cited (Backward Citations)

WO1987001481A1 Cited
US5625833A Cited
US5680636A Cited
US5146552A Cited
USRE34476E Cited
US5237648A Cited
US5862395A Cited
US5239466A Cited
US5347295A Cited
US5983248A Cited
US6105044A Cited
US5666113A Cited
US5632022A Cited
US6052514A Cited
US5434965A Cited
US5920694A Cited
US5838914A Cited
US5559942A Cited
US5471568A Cited
US5644674A Cited
US5390138A Cited
US5802516A Cited
US6243071B1 Cited
US5623679A Cited
US5950214A Cited
US6389434B1 Cited
US5689717A Cited
US5729687A Cited
US6094197A Cited
US5790818A Cited
US6437807B1 Cited
US5822720A Cited
US5630125A Cited
US5948040A Cited
US5434929A Cited
US6133925A Cited
US5801687A Cited
US5893126A Cited
WO1996020908A1 Cited
US5760773A Cited
US6205455B1 Cited
US5719595A Cited
US6018342A Cited
US5845262A Cited
US6199082B1 Cited
US6205419B1 Cited
US5687331A Cited
US5682439A Cited
US5826025A Cited
US6486895B1 Cited
US5717860A Cited
US5737599A Cited
US5860074A Cited
US5819301A Cited
US5572643A Cited
US6405221B1 Cited
US5717879A Cited
US5786814A Cited
US5838313A Cited
US6018344A Cited
US5761485A Cited
US5893132A Cited
US5821925A Cited
US6081829A Cited
US6571295B1 Cited
US5761683A Cited
US5832263A Cited
US6035330A Cited
US5801685A Cited
US6012055A Cited
US5835092A Cited
US5784058A Cited
US6122649A Cited
US6034689A Cited
US5727129A Cited
US5918236A Cited
US5854630A Cited
US6054990A Cited
WO1998006054A1 Cited
US5931912A Cited
US5956034A Cited
US6064384A Cited
US6340980B1 Cited
WO1998009446A3 Cited
US5986665A Cited
US5745116A Cited
US5940080A Cited
US5924104A Cited
US6226655B1 Cited
US6049812A Cited
US6460058B2 Cited
EP0890926A1 Cited
US6011537A Cited
US5933139A Cited
US6018334A Cited
US6091930A Cited
US6279005B1 Cited
US6195694B1 Cited
US5937416A Cited
US6141007A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2012-02-24 2012-08-25 2013-02-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2016-02-24 2016-08-25 2017-02-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2020-02-24 2020-08-25 2021-02-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag