IP Library › Granted Patent US 10,339,681
Granted Patent B2
US 10,339,681 · App. 14/087,356 · Granted Jul 2, 2019

Interactive multimedia process flow chart builder

Inventor: Erik M. Moore (McKinney, TX)
Assignee: RAYTHEON COMPANY
G06T11/206G06F3/04817G06F8/34G06Q10/00G06T2200/24
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 10,339,681
App. No.
14/087,356
Granted
Jul 2, 2019
Kind
B2
Abstract

According to an aspect a method for building an interactive multimedia process flow chart is provided. The method includes displaying a process flow chart in an interactive graphically editable format on a user interface. The process flow chart includes a plurality of nodes each located entirely in a single node cell of a node grid. A pair of output hubs on a decision node of the process flow chart is linked to a pair of nodes defining a yes-path and a no-path. An output hub of a process step node of the process flow chart is linked to a single node defining a next process step. A link is established to an end node of the process flow chart absent any output links from the end node. The decision node, process step node, and end node each have a common shape including a display region and an editing command region.

Claims (70)

1. A method for building an interactive multimedia process flow chart, the method comprising:

outputting a process flow chart in an interactive graphically editable format on a user interface by an interactive multimedia process flow chart builder tool executable on a processing subsystem of an interactive multimedia process flow chart system, the process flow chart comprising a plurality of nodes each located entirely in a single node cell of a node grid, wherein the user interface is interactively displayed on a first client interface of a first client system configured to communicate with the interactive multimedia process flow chart system across a network;

linking, by the interactive multimedia process flow chart builder tool responsive to user input from the first client interface, a pair of output hubs on a decision node of the process flow chart to a pair of nodes defining a yes-path and a no-path to form a troubleshooting tree;

linking, by the interactive multimedia process flow chart builder tool responsive to user input from the first client interface, an output hub of a process step node of the process flow chart to a single node defining a next process step in the troubleshooting tree;

establishing, by the interactive multimedia process flow chart builder tool responsive to user input from the first client interface, a link to an end node of the process flow chart absent any output links from the end node in the troubleshooting tree, wherein the decision node, the process step node, and the end node all have a same common shape including a display region illustrating node information and an editing command region depicting at least one node editing command;

saving the process flow chart to a data storage system of the interactive multimedia process flow chart system;

reading the process flow chart from the data storage system by an interactive multimedia process flow chart analysis tool executable on the processing subsystem of the interactive multimedia process flow chart system, wherein the reading is performed responsive to a second client interface of a second client system configured to communicate with the interactive multimedia process flow chart system across the network; and

executing a troubleshooting process, by the interactive multimedia process flow chart analysis tool responsive to user input from the second client interface, based on the process flow chart to control traversal through a sequence of troubleshooting steps comprising the plurality of nodes and a plurality of paths to identify a root cause and an associated remedy, wherein the interactive multimedia process flow chart analysis tool prevents access to the at least one node editing command that is accessible during execution of the interactive multimedia process flow chart builder tool.

2. The method of claim 1 , wherein the node grid comprises a plurality of node cells each defined by a row location and a column location, the method further comprising:

adding a yes-path node at the next greater column location relative to a location of the decision node based on detecting a user selection action at a yes-path hub of the pair of output hubs; and

adding a no-path node at the next greater row location relative to the location of the decision node based on detecting a user selection action at a no-path hub of the pair of output hubs.

3. The method of claim 2 , wherein the linking of the pair of output hubs on the decision node of the process flow chart to the pair of nodes defining the yes-path and the no-path further comprises:

creating a connection between the yes-path hub and the yes-path node as the yes-path based on detecting the user selection action at the yes-path hub; and

creating a connection between the no-path hub and the no-path node as the no-path based on detecting the user selection action at the no-path hub.

4. The method of claim 1 , wherein the node information further comprises a node category indicating a type of action associated with each node, and node wisdom defining a process step or decision to display for each node.

5. The method of claim 4 , wherein the at least one node editing command comprises a node information panel command depicted as an icon in the editing command region, the method further comprising:

opening a node information panel based on detecting a user selection action of the node information panel command for a selected node;

updating the node category of the selected node based on detecting a user selected change to a node category section on the node information panel; and

updating the node wisdom of the selected node based on detecting a user selected change to a node wisdom section on the node information panel.

6. The method of claim 5 , wherein the node information panel further comprises an additional information section and a supplemental content section, the method further comprising:

establishing additional information to display, including hyperlinks, for the selected node based on user input to the additional information section of the node information panel; and

setting supplemental content for the selected node based on user input to the supplemental content section of the node information panel, the supplemental content comprising one or more of: an image, a video, or an audio clip.

7. The method of claim 1 , wherein the at least one node editing command comprises a node delete command depicted as an icon in the editing command region, the method further comprising:

removing a selected node from the process flow chart based on detecting a user selection action of the node delete command on the selected node.

8. The method of claim 1 , further comprising:

adding a connection between two nodes based on detecting a user-initiated dragging motion from an output hub of a first node to a second node; and

removing the connection between the two nodes based on detecting a user-initiated click action on the connection.

9. The method of claim 1 , wherein the node grid comprises a plurality of node cells each defined by a row location and a column location, the method further comprising:

adding a new node to the process flow chart in a node cell at a column location adjacent a right-most populated column based on detecting a user selection of an insert column at end command;

adding a new node to the process flow chart in a node cell at a row location adjacent a bottom-most populated row based on detecting a user selection of an insert row at bottom command; and

adding a new node to the process flow chart in an unpopulated node cell based on detecting a user-initiated dragging motion from a new node command icon.

10. The method of claim 1 , further comprising:

opening a menu at a user-selected location enabling a plurality of commands to reposition one or more nodes of the process flow chart based on the user-selected location, the plurality of commands comprising: a column insertion command, a column deletion command, a row insertion command, a row deletion command, and a node movement command.

11. The method of claim 1 , wherein

the process flow chart is saved to the data storage system in a markup language file format readable by the interactive multimedia process flow chart analysis tool based on detecting a user selected save command.

12. An interactive multimedia process flow chart system, comprising:

a data storage system;

a memory comprising an interactive multimedia process flow chart builder tool and an interactive multimedia process flow chart analysis tool; and

processing circuitry coupled to the memory, the interactive multimedia process flow chart builder tool executable by the processing circuitry to:

output a process flow chart in an interactive graphically editable format on a user interface, the process flow chart comprising a plurality of nodes each located entirely in a single node cell of a node grid, wherein the user interface is interactively displayed on a first client interface of a first client system configured to communicate with the interactive multimedia process flow chart system across a network;

link, responsive to user input from the first client interface, a pair of output hubs on a decision node of the process flow chart to a pair of nodes defining a yes-path and a no-path to form a troubleshooting tree;

link, responsive to user input from the first client interface, an output hub of a process step node of the process flow chart to a single node defining a next process step in the troubleshooting tree;

establish, responsive to user input from the first client interface, a link to an end node of the process flow chart absent any output links from the end node in the troubleshooting tree, wherein the decision node, the process step node, and the end node all have a same common shape including a display region illustrating node information and an editing command region depicting at least one node editing command; and

save the process flow chart to the data storage system;

wherein the interactive multimedia process flow chart analysis tool is executable by the processing circuitry to:

read the process flow chart from the data storage system responsive to a second client interface of a second client system configured to communicate with the interactive multimedia process flow chart system across the network; and

execute a troubleshooting process responsive to user input from the second client interface based on the process flow chart to control traversal through a sequence of troubleshooting steps comprising the plurality of nodes and a plurality of paths to identify a root cause and an associated remedy, wherein the interactive multimedia process flow chart analysis tool prevents access to the at least one node editing command that is accessible during execution of the interactive multimedia process flow chart builder tool.

13. The interactive multimedia process flow chart system of claim 12 , wherein the node grid comprises a plurality of node cells each defined by a row location and a column location, the interactive multimedia process flow chart builder tool further executable by the processing circuitry to:

add a yes-path node at the next greater column location relative to a location of the decision node based on detecting a user selection action at a yes-path hub of the pair of output hubs;

create a connection between the yes-path hub and the yes-path node as the yes-path based on detecting the user selection action at the yes-path hub;

add a no-path node at the next greater row location relative to the location of the decision node based on detecting a user selection action at a no-path hub of the pair of output hubs; and

create a connection between the no-path hub and the no-path node as the no-path based on detecting the user selection action at the no-path hub.

14. The interactive multimedia process flow chart system of claim 12 , wherein the node information further comprises a node category indicating a type of action associated with each node, and node wisdom defining a process step or decision to display for each node.

15. The interactive multimedia process flow chart system of claim 14 , wherein the at least one node editing command comprises a node information panel command depicted as an icon in the editing command region, the interactive multimedia process flow chart builder tool further executable by the processing circuitry to:

open a node information panel based on detecting a user selection action of the node information panel command for a selected node;

update the node category of the selected node based on detecting a user selected change to a node category section on the node information panel; and

update the node wisdom of the selected node based on detecting a user selected change to a node wisdom section on the node information panel.

16. The interactive multimedia process flow chart system of claim 15 , wherein the node information panel further comprises an additional information section and a supplemental content section, the interactive multimedia process flow chart builder tool further executable by the processing circuitry to:

establish additional information to display, including hyperlinks, for the selected node based on user input to the additional information section of the node information panel; and

set supplemental content for the selected node based on user input to the supplemental content section of the node information panel, the supplemental content comprising one or more of: an image, a video, or an audio clip.

17. The interactive multimedia process flow chart system of claim 12 , wherein the interactive multimedia process flow chart builder tool is further executable by the processing circuitry to:

add a connection between two nodes based on detecting a user-initiated dragging motion from an output hub of a first node to a second node; and

remove the connection between the two nodes based on detecting a user-initiated click action on the connection.

18. The interactive multimedia process flow chart system of claim 12 , wherein the node grid comprises a plurality of node cells each defined by a row location and a column location, the interactive multimedia process flow chart builder tool further executable by the processing circuitry to:

add a new node to the process flow chart in a node cell at a column location adjacent a right-most populated column based on detecting a user selection of an insert column at end command;

add a new node to the process flow chart in a node cell at a row location adjacent a bottom-most populated row based on detecting a user selection of an insert row at bottom command; and

add a new node to the process flow chart in an unpopulated node cell based on detecting a user-initiated dragging motion from a new node command icon.

19. The interactive multimedia process flow chart system of claim 12 , wherein the interactive multimedia process flow chart builder tool is further executable by the processing circuitry to:

open a menu at a user-selected location enabling a plurality of commands to reposition one or more nodes of the process flow chart based on the user-selected location, the plurality of commands comprising: a column insertion command, a column deletion command, a row insertion command, a row deletion command, and a node movement command.

20. The interactive multimedia process flow chart system of claim 12 , wherein the process flow chart is saved to the data storage system in a markup language file format readable by the interactive multimedia process flow chart analysis tool based on detecting a user selected save command.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2013
From: MOORE, ERIK M.
To: RAYTHEON COMPANY
Reel/Frame 031658/0508 →
Continuity (1)
Related Publication 20160155249A1 · Jun 2, 2016
Cited By (3)
US 12,430,003 US 12,638,952 US 12,700,410