IP Library Granted Patent US 8,577,932
Granted Patent B2
US 8,577,932 · App. 13/111,513 · Granted Nov 5, 2013

Poly vectoral reverse navigation

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,577,932
App. No.
13/111,513
Granted
Nov 5, 2013
Kind
B2
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.

Claims (34)

1. A method, comprising:

a computer system receiving, via a computer-based interface, input selecting a first child node of a plurality of nodes in a computer-accessible information hierarchy, wherein the first child node is a child node to a plurality of parent nodes, and wherein the information hierarchy includes a data path that forms a cycle beginning and ending at the first child node;

responsive to the input selecting the first child node, the computer system causing a first visual representation to be presented on a display, wherein the first visual representation identifies all references in the information hierarchy that are references between the plurality of parent nodes and the first child node, including at least two references to the first child node;

the computer system receiving, via the computer-based interface, input selecting a first reference of the at least two references to the first child node, wherein the selected first reference corresponds to a particular parent node in the information hierarchy that is one of the plurality of parent nodes of the first child node; and

responsive to the input selecting the first reference, the computer system causing the display to directly navigate from the first visual representation to a second visual representation corresponding to the particular parent node.

2. The method of claim 1 , wherein the first visual representation identifies all nodes within the information hierarchy that reference the first child node.

3. The method of claim 1 , wherein nodes are a basic unit of data within the information hierarchy, and wherein the computer-based interface is web-based.

4. The method of claim 1 , wherein the information hierarchy includes the selected first reference, and wherein the selected first reference is a link to the first child node.

5. The method of claim 1 , wherein the first child node is a parent to one or more other nodes in the plurality of nodes.

6. The method of claim 1 , wherein the data path that forms the cycle beginning and ending at the first child node includes only the first child node and the particular parent node.

7. The method of claim 1 , wherein the second visual representation includes a visual representation of the first reference that is selectable to directly navigate back from the second visual representation to the first visual representation.

8. The method of claim 1 , wherein the first child node and particular parent node are files, and wherein the particular parent node is a different version of the first child node.

9. The method of claim 1 , wherein the information hierarchy includes a plurality of contexts, wherein each of the plurality of contexts includes one or more of the plurality of nodes, and wherein the first visual representation identifies all contexts within the information hierarchy that include nodes referencing the first child node.

10. The method of claim 1 , wherein the input selecting the first child node comprises a navigation action received via a web interface, and wherein the navigation action specifies a particular web page.

11. A computer-readable storage medium having program instructions stored thereon that, if executed by a computer system including at least a memory and a processor, cause the computer system to perform operations comprising:

receiving input selecting a first child node of a plurality of nodes in a computer-accessible information hierarchy, wherein the first child node is a child node to a plurality of parent nodes, and wherein the information hierarchy includes a data path that forms a cycle beginning and ending at the first child node;

responsive to the input selecting the first child node, causing a first visual representation to be presented on a display, wherein the first visual representation identifies all references in the information hierarchy that are references between the plurality of parent nodes and the first child node, including at least two references to the first child node;

receiving input selecting a first reference of the at least two references to the first child node, wherein the selected first reference corresponds to a particular parent node in the information hierarchy that is one of the plurality of parent nodes of the first child node; and

responsive to the input selecting the first reference, the computer system causing the display to directly navigate from the first visual representation to a second visual representation corresponding to the particular parent node.

12. The computer-readable storage medium of claim 11 , wherein the input selecting the first child node is received via a web interface.

13. The computer-readable storage medium of claim 11 , wherein the second visual representation corresponding to the particular parent node identifies all references in the information hierarchy to the particular parent node, including a second reference corresponding to the selected first reference, and wherein the second reference is selectable to directly navigate to the first visual representation.

14. The computer-readable storage medium of claim 11 , wherein the second visual representation corresponding to the particular parent node identifies all references in the information hierarchy to the particular parent node, including at least two additional references, wherein each of the at least two additional references is selectable to directly navigate to at least two other visual representations, wherein each of the at least two other visual representations respectively includes a representation of another node that references the particular parent node.

15. The computer-readable storage medium of claim 11 , wherein the particular parent node is a child node to at least one other node in the information hierarchy.

16. The computer-readable storage medium of claim 11 , wherein the information hierarchy is distributed across a wide-area network.

17. The computer-readable storage medium of claim 11 , wherein the particular parent node includes content that is essentially the same content as that of the first child node.

18. The computer-readable storage medium of claim 11 , wherein the first child node is also a parent node of the particular parent node.

19. A system, comprising:

a processor; and

a computer-readable storage medium having instructions stored thereon that are executable by the processor to cause the system to perform operations comprising:

receiving input selecting a first child node that is a child node to a plurality of parent nodes in a computer-accessible information hierarchy, wherein the information hierarchy includes a data path that forms a cycle beginning and ending at the first child node;

responsive to the input selecting the first child node, causing a first visual representation to be presented on a display, wherein the first visual representation includes two or more references that identify all references in the information hierarchy that are references between the plurality of parent nodes and the first child node;

receiving input selecting a first reference of the two or more references, wherein the selected first reference corresponds to a particular parent node in the information hierarchy that is one of plurality of parent nodes of the first child node; and

responsive to the input selecting the first reference, the computer system causing the display to directly navigate from the first visual representation to a second visual representation corresponding to the particular parent node.

20. The system of claim 19 , wherein the input selecting the first child node comprises a navigation action received via a web interface, and wherein the navigation action specifies a particular web page.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2022
From: INTELLECTUAL VENTURES ASSETS 177 LLC
To: SERVSTOR TECHNOLOGIES, LLC
Reel/Frame 058537/0271 →
MERGER Recorded Aug 4, 2015
From: BLUE DOLPHIN SOLUTIONS LLC
To: XYLON LLC
Reel/Frame 036250/0254 →