Poly vectoral reverse navigation
5 Assignments
0 Petitions
Accused Products
Abstract
This invention includes a method of navigating a collection of nodes by selecting a first node, generating a context list and displaying first node and context list. Each context of the context collection includes a second node essentially referencing the first node. Another aspect of the invention includes a method of generating an address from a collection of contexts containing steps of receiving a selected attribute collection and generating the address. Each context includes a resolution address and an attribute collection. Each of the attribute collections contains at least one attribute. Whenever the attribute collection of a first context of the context collection is essentially the same as the selected attribute collection, the resolution address of the first context is selected as the generated address. Another aspect of the invention includes a method of navigating a hypergraph. The hypergraph includes at least one context list. Each context list contains at least one context. Each context includes a node. The method includes steps of selecting a first context list of the context lists, selecting a first context of the first context list, and displaying the node of the first context of the first context list. Aspects of this invention include computer programs implemented on computer readable media, situated both local to a user and in client-server configurations.
-
Citations
92 Claims
-
1-18. -18. (canceled)
-
19. A method, comprising:
-
providing a computer-based interface to a computer-accessible collection of information, wherein said collection of information includes a plurality of nodes and a plurality of contexts, wherein each of said plurality of contexts includes one or more of said plurality of nodes, and wherein said collection of information includes a first node that is within a first context and is referenced within at least two other contexts, wherein said providing includes presenting a first visual representation to a user, wherein said first visual representation includes a representation of said first node, wherein said interface is usable to navigate directly from said first visual representation to visual representations corresponding to each of said at least two other contexts;
receiving, via said interface, input indicative of a selected one of said at least two other contexts;
responsive to said input, navigating directly from said first visual representation to a visual representation corresponding to said selected other context. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A method, comprising:
-
receiving, via a computer-based interface, input selecting a first node within a computer-accessible information hierarchy including a plurality of nodes, wherein said information hierarchy includes references to one or more of said plurality of nodes, including two or more references to said first node;
responsive to said input, providing a first visual representation that identifies all references in said information hierarchy to said first node. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A method for providing an computer-based interface to a user, the method comprising:
-
providing, via said interface, a representation of a plurality of nodes within an information hierarchy stored on a first computer system;
receiving, via said interface, information indicating a first of said plurality of nodes, wherein at least a portion of said first node is referenced within at least two contexts of said information hierarchy;
responsive to said receiving, providing, via said interface, information indicative of all contexts that include nodes referencing at least a portion of said first node;
wherein said interface is usable to navigate, from said representation of said plurality of nodes, directly to representations of any of said contexts referencing at least a portion of said first node. - View Dependent Claims (53)
-
-
54. A computer-implemented method, comprising:
-
displaying a first view to a user via a graphical interface, wherein said first view includes a representation of a first node within a first context of an information hierarchy, and wherein said first view includes information indicating that at least two other contexts of said hierarchy include a reference to said first node, wherein said graphical interface is usable to navigate from said first view directly to views corresponding to each of said at least two other contexts;
receiving, via said first view, user input indicative of a second context, wherein said second context includes a first reference to said first node;
in response to said user input, displaying a second view to said user via said graphical interface, wherein said second view includes a representation of said first reference to said first node. - View Dependent Claims (55, 56, 57, 58, 59)
-
-
60. A method for navigating a collection of information that is stored electronically and includes a plurality of nodes, comprising:
-
providing, via a computer-based interface, a first view that includes a visual representation of a first node and information indicative of other nodes referencing said first node, wherein a node is a basic unit of data within said collection of information, wherein said interface is usable to navigate directly from said first view to other views that, collectively, include all other nodes that reference said first node;
receiving, via said first view of said interface, user input indicative of a second node referencing said first node;
responsive to said user input, providing, via said interface, a second view that includes a representation of said second node. - View Dependent Claims (61)
-
-
62. A method, comprising:
-
displaying a first view to a user of a graphical interface, wherein said first view includes a first visual object, wherein selection of said first visual object causes said graphical interface to display a second view;
receiving a first input indicative of said user selecting said first visual object;
responsive to said first input, displaying said second view to said user, wherein said second view includes a set of visual objects indicative of the two or more other views displayable by said graphical interface from which the user can navigate directly to said second view, wherein said set of visual objects includes a second visual object, wherein selection of said second visual object causes said graphical interface to display a third view, wherein said third view includes a third visual object, wherein selection of said third visual object causes said graphical interface to display said second view;
from said displayed second view, receiving a second input indicative of said user selecting said second visual object;
responsive to said second input, displaying said third view to said user.
-
-
63. A method for providing pages of a web site to a user, wherein the web site includes a child page referenced by each of three or more parent pages within the web site;
-
receiving a request to access said child page via one of said three or more parent pages;
providing said child page to the user;
wherein said child page includes an indication that each of said three or more parent pages references said child page, and wherein said child page is useable to directly access each of said three or more parent pages.
-
-
64. A computer-implemented method for navigating a collection of information, wherein the collection of information includes a plurality of nodes, and wherein the collection of information includes references between the plurality of nodes, the method comprising:
-
providing a representation of a first node included within the plurality of nodes, wherein the first node is referenced by two or more of the plurality of nodes;
providing an interface usable to navigate directly from the representation of the first node to representations of any of the two or more of the plurality of nodes referencing the first node.
-
-
65. A method for interfacing with a first data object stored on a computer, the method comprising:
-
displaying a representation of the first data object, wherein said first data object includes a plurality of nodes including a first node;
receiving one or more inputs indicative of said first node; and
in response to said one or more inputs, providing an indication of all other nodes within said plurality of nodes that reference said first node.
-
-
66. A computer system configured to provide an interface to an information hierarchy accessible by said computer system, wherein said information hierarchy includes a plurality of nodes, each located within a corresponding context, wherein said plurality of nodes includes a first node that is referenced by one or more nodes within each of a first plurality of contexts within said information hierarchy;
wherein said computer system is configured to provide a representation of said first node via said interface, and wherein said interface is usable to navigate directly from said representation of said first node to representations of each of said first plurality of contexts that include one or more references to said first node. - View Dependent Claims (67, 68, 69)
-
70. A computer system configured to provide an interface to a collection of information, said computer system comprising:
-
one or more processors;
memory storing program instructions executable by the one or more processors to;
provide a first visual representation to a user, wherein said first visual representation includes a representation of said first node, wherein said first node is one of a plurality of nodes within said collection of information, wherein said collection of information also includes a plurality of contexts, each of which includes one or more of said plurality of nodes, wherein said first node is within a first context and is referenced within at least two others contexts of said collection of information, wherein said computer system is configured to provide said user access to navigate within said interface directly from said first visual representation to visual representations corresponding to each of said at least two other contexts;
receive input indicative of a selected one of said at least two other contexts;
responsive to said input, provide a second visual representation to said user, wherein said second visual representation corresponds to said selected other context, thus allowing the user to navigate directly from said first visual representation to said second visual representation. - View Dependent Claims (71, 72, 73, 74, 75, 76, 77)
-
-
78. A computer system configured to provide an interface for navigating within a computer-accessible information hierarchy, wherein said information hierarchy includes a plurality of nodes and references between nodes;
-
wherein said computer system is configured to receive, via said interface, input selecting a first node within said information hierarchy, wherein said information hierarchy includes two or more nodes that reference said first node;
and wherein, responsive to said input, said computer system is configured to provide a first representation that identifies all references in said information hierarchy to said first node. - View Dependent Claims (79, 80, 81, 82, 83)
-
-
84. A computer system configured to provide an interface for navigating a collection of information that includes a plurality of nodes, said computer system comprising:
-
one or more processors;
memory storing program instructions executable by said one or more processors to;
provide a first visual representation to a user, wherein said first visual representation includes a representation of a first node and a representation of the other nodes, including a second node, in said collection of information that reference said first node, wherein a node is a basic unit of data within said collection of information;
receive user input indicative of said second node;
responsive to said user input, provide a second visual representation that includes a representation of said second node;
wherein said computer system is configured to provide said interface such that said user is able to navigate directly from a visual representation that includes a given node to a visual representation that includes a selected one of the nodes that reference said given node.
-
-
85. A computer-readable medium storing program instructions that are computer-executable to:
-
provide a first visual representation to a user, wherein said first visual representation includes a representation of said first node, wherein said first node is one of a plurality of nodes within a computer-accessible collection of information, wherein said collection of information also includes a plurality of contexts, each of which includes one or more of said plurality of nodes, wherein said first node is within a first context and is referenced within at least two others contexts of said collection of information, wherein said computer system is configured to provide said user access to navigate directly from said first visual representation to visual representations corresponding to each of said at least two other contexts;
receive input indicative of a selected one of said at least two other contexts;
responsive to said input, provide a second visual representation corresponding to said selected other context, thus allowing the user to navigate directly from said first visual representation to said second visual representation.
-
-
86. A computer-readable medium storing program instructions that are computer-executable to:
-
receive, via a computer-based interface, input selecting a first node within a computer-accessible information hierarchy including a plurality of nodes;
responsive to said input, provide a first representation that identifies all references in said information hierarchy to said first node. - View Dependent Claims (87, 88, 89, 90, 91)
-
-
92. A computer-readable medium storing program instructions for providing an interface to navigate within a computer-accessible collection of information that includes a plurality of nodes, wherein said program instructions are computer-executable to:
-
provide a first visual representation to a user, wherein said first visual representation includes a representation of said first node and a representation of the other nodes, including a second node, in said collection of information that reference said first node, wherein a node is a basic unit of data within said collection of information;
receive user input indicative of said second node;
responsive to said user input, provide a second visual representation that includes a representation of said second node;
wherein said interface is usable to navigate directly from a visual representation that includes a given node to a visual representation that includes a selected one of the nodes that reference said given node.
-
Specification