Process communication method and system
First Claim
1. A method for visualizing changes in digital data using a data visualization system comprising a processor and a memory connected to the processor via a data bus, the method comprising:
- receiving a first metadata for a first source, wherein the first metadata includes information relating to the first source;
receiving a second metadata for a second source, wherein the second metadata includes information relating to the second source;
creating a first node associated with the first source, wherein the first node is created within a dependency graph;
creating a second node associated with the second source, wherein the second node is created within the dependency graph;
associating first digital information with the first node, wherein the first digital information includes content of a first file type, the first file type being associated with a first software application;
associating second digital information with the second node, wherein the second digital information includes content of a second file type, the second file type being associated with a second software application;
rendering a first graphical element indicating the first node;
rendering a second graphical element indicating the second node;
receiving input for a dependency relationship between the first digital information and the second digital information;
rendering a relational graphical element indicating the dependency relationship;
receiving an indication that the first digital information has changed;
altering the first graphical element to indicate that the first digital information has changed;
determining that the second digital information is out-of-date based on the dependency relationship and the received indication that the first digital information has changed; and
altering the second graphical element to indicate that the second digital information is out-of-date.
1 Assignment
0 Petitions
Accused Products
Abstract
An embodiment of the invention is implemented in a web browser that facilitates the visualization of dependencies between digital information and situations where changes in one piece of information or project can affect another. In such an embodiment, the user is presented with two personalized home page windows: a hierarchy view and a graph view. The hierarchy view is used to navigate through a hierarchy of documents or other digital information. The graph view is used to graphically display certain dependencies and is further used to graphically display changes to any dependencies.
10 Citations
29 Claims
-
1. A method for visualizing changes in digital data using a data visualization system comprising a processor and a memory connected to the processor via a data bus, the method comprising:
-
receiving a first metadata for a first source, wherein the first metadata includes information relating to the first source; receiving a second metadata for a second source, wherein the second metadata includes information relating to the second source; creating a first node associated with the first source, wherein the first node is created within a dependency graph; creating a second node associated with the second source, wherein the second node is created within the dependency graph; associating first digital information with the first node, wherein the first digital information includes content of a first file type, the first file type being associated with a first software application; associating second digital information with the second node, wherein the second digital information includes content of a second file type, the second file type being associated with a second software application; rendering a first graphical element indicating the first node; rendering a second graphical element indicating the second node; receiving input for a dependency relationship between the first digital information and the second digital information; rendering a relational graphical element indicating the dependency relationship; receiving an indication that the first digital information has changed; altering the first graphical element to indicate that the first digital information has changed; determining that the second digital information is out-of-date based on the dependency relationship and the received indication that the first digital information has changed; and altering the second graphical element to indicate that the second digital information is out-of-date. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory machine readable medium containing processor instructions, where execution of the instructions by a processor causes the processor to perform a process comprising:
-
receiving a first metadata for a first source, wherein the first metadata includes information relating to the first source; receiving a second metadata for a second source, wherein the second metadata includes information relating to second source; creating a first node associated with the first source, wherein the first node is created within a dependency graph; creating a second node associated with the second source, wherein the second node is created within the dependency graph; associating first digital information with the first node, wherein the first digital information includes content of a first file type, the first file type being associated with a first software application; associating second digital information with the second node, wherein the second digital information includes content of a second file type, the second file type being associated with a second software application; rendering a first graphical element indicating the first node; rendering a second graphical element indicating the second node; receiving input for a dependency relationship between the first digital information and the second digital information; rendering a relational graphical element indicating the dependency relationship; receiving an indication that the first digital information has changed; altering the first graphical element to indicate that the first digital information has changed; determining that the second digital information is out-of-date based on the dependency relationship and the received indication that the first digital information has changed; and altering the second graphical element to indicate that the second digital information is out-of-date. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computing device comprising:
-
a data bus; a memory unit coupled to the data bus; a processing unit coupled to the data bus and configured to; receive a first metadata for a first source, wherein the first metadata includes information relating to the first source; receive a second metadata for a second source, wherein the second metadata includes information relating to the second source; create a first node associated with the first source, wherein the first node is created within a dependency graph; create a second node associated with the second source, wherein the second node is created within the dependency graph; associate first digital information with the first node, wherein the first digital information includes content of a first file type, the first file type being associated with a first software application; associate second digital information with the second node, wherein the second digital information includes content of a second file type, the second file type being associated with a second software application; render a first graphical element indicating the first node; render a second graphical element indicating the second node; receive input for a dependency relationship between the first digital information and the second digital information; render a relational graphical element indicating the dependency relationship; receive an indication that the first digital information has changed; alter the first graphical element to indicate that the first digital information has changed; determine that the second digital information is out-of-date based on the dependency relationship and the received indication that the first digital information has changed; and alter the second graphical element to indicate that the second digital information is out-of-date.
-
-
29. A method for visualizing changes in digital data using a data visualization system comprising a processor and a memory connected to the processor via a data bus, the method comprising:
-
receiving a first metadata for a first file, wherein the first metadata includes a first set of information relating to the first file, the first set of information including a filename, a filename extension, a time stamp, and a status indicator; receiving a second metadata for a second file, wherein the second metadata includes a second set of information relating to the second file, the second set of information including a filename, a filename extension, a time stamp, and a status indicator; creating a first node associated with the first file and the first metadata, wherein the first node is created within a dependency graph; creating a second node associated with the second file and the second metadata, wherein the second node is created within the dependency graph; associating first digital information with the first node, wherein the first digital information includes content of a first file type, the first file type being associated with a first software application; associating second digital information with the second node, wherein the second digital information includes content of a second file type, the second file type being associated with a second software application, wherein at least one selected from the group consisting of the first digital information and the second digital information contains a description of a three-dimensional object; rendering a first graphical element indicating the first node; rendering a second graphical element indicating the second node; receiving input for a dependency relationship between the first digital information and the second digital information; rendering a relational graphical element indicating the dependency relationship; receiving an indication that the first digital information has changed; altering the first graphical element to indicate that the first digital information has changed; determining that the second digital information is out-of-date based on the dependency relationship and the received indication that the first digital information has changed; and altering the second graphical element to indicate that the second digital information is out-of-date.
-
Specification