COLLABORATIVE NETWORK-BASED GRAPHICAL PROGRESS MANAGEMENT TOOL
First Claim
Patent Images
1. A method comprising:
- generating, in a processing system, information for providing a graphical user interface to a plurality of users using a plurality of processing devices on a network, to enable a first user of the plurality of users to create a graphical representation of a process, and to enable the plurality of users to view and edit the graphical representation of the process collaboratively via the network;
receiving, from at least one of the plurality of users, user input specifying progress made in performance of the process; and
updating the graphical representation to indicate the progress visually, in response to the user input.
1 Assignment
0 Petitions
Accused Products
Abstract
A network-based graphical progress management tool generates information for providing a graphical user interface to a plurality of users using a plurality of processing devices on a network, to enable a user to create a graphical representation of a process, and to enable the plurality of users to view and edit the graphical representation of the process collaboratively via the network. The tool further receives, from at least one of the plurality of users, user input specifying progress made in performance of the process, and updates the graphical representation to indicate the progress visually, in response to the user input.
75 Citations
25 Claims
-
1. A method comprising:
-
generating, in a processing system, information for providing a graphical user interface to a plurality of users using a plurality of processing devices on a network, to enable a first user of the plurality of users to create a graphical representation of a process, and to enable the plurality of users to view and edit the graphical representation of the process collaboratively via the network; receiving, from at least one of the plurality of users, user input specifying progress made in performance of the process; and updating the graphical representation to indicate the progress visually, in response to the user input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
transmitting, over a network, information for providing a graphical user interface to each of a plurality of users, each of whom uses a separate one of a plurality of processing devices; receiving, at a server via the network, user inputs provided by use of the graphical user interface, the user inputs specifying a plurality of steps that form a process flow in the form of a plurality of displayable objects, each said displayable object representing a separate one of the plurality of steps; in response to the user inputs, generating a graphical representation of the process flow at the server, the graphical representation including the plurality of displayable objects, wherein the plurality of displayable objects are linked to each other visually in a manner indicative of an intended sequence of the plurality of steps; enabling the plurality of users to view and edit the graphical representation of the process collaboratively via the network; receiving, from at least one of the plurality of users, user input indicating progress made in performance of the process; and in response to the user input, modifying the graphical representation to indicate the progress visually. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A non-transitory machine-readable storage medium storing instructions that, when executed by a machine, cause the machine to perform a process that comprises:
-
generating, in a processing system, information for providing a graphical user interface to a plurality of users using a plurality of processing devices on a network, to enable a first user of the plurality of users to create a graphical representation of a process, and to enable the plurality of users to view and edit the graphical representation of the process collaboratively via the network; receiving, from at least one of the plurality of users, user input specifying progress made in performance of the process; and updating the graphical representation to indicate the progress visually, in response to the user input.
-
-
25. A processing system comprising:
-
a communications interface through which to communicate with a plurality of remote processing devices, each associated with a separate one of a plurality of users; a memory; and a processor coupled to the communications interface and the memory and configured to execute operations that include transmitting information for providing a graphical user interface to each of the plurality of remote processing devices; receiving user inputs provided by use of the graphical interface, the user inputs specifying a plurality of steps that form a process flow in the form of a plurality of displayable objects, each said displayable object representing a separate one of the plurality of steps; in response to the user inputs, generating a graphical representation of the process flow at the server, the graphical representation including the plurality of displayable objects, wherein the plurality of displayable objects are linked to each other visually in a manner indicative of an intended sequence of the plurality of steps; enabling the plurality of users to view and edit the graphical representation of the process collaboratively; receiving, from at least one of the plurality of users, user input indicating progress made in performance of the process; and in response to the user input, modifying the graphical representation to indicate the progress visually.
-
Specification