CPC G06Q 10/06313 (2013.01) [G06Q 10/063114 (2013.01); G06Q 40/12 (2013.12)] | 20 Claims |
1. A method comprising:
receiving, by a project management system, a set of graphical user interface formatting instructions for a plurality of graphical user interfaces providing information for a project;
generating, by the project management system, according to a first subset of the set of graphical user interface formatting instructions, a first graphical user interface (GUI) configured to display a first task progress gauge for a first task of one or more tasks of the project, the first task progress gauge including a display of a current progress of the first task and a progress submission object configured to receive a proposed progress for the first task;
transmitting, by the project management system to a remote computing system via a network, instructions that cause the remote computing system to display the first GUI on a display device of the remote computing system;
receiving, by the project management system via the network, the proposed progress entered via the progress submission object of the first GUI displayed on the display device of the remote computing system, the proposed progress provided via a slide interaction with the progress submission object displayed at the first GUI at the remote computing system;
generating, by the project management system, according to a second subset of the set of graphical user interface formatting instructions, a second GUI configured to display a second task progress gauge for the first task, the second task progress gauge including a display of the current progress of the first task and a display of the proposed progress selected via the slide interaction at the first GUI, and further including a confirmation object configured to receive confirmation of the proposed progress;
transmitting, by the project management system to a second remote computing system, second instructions that cause the second remote computing system to display the second GUI on a second display device of the second remote computing system;
receiving, by the project management system, via the network from the remote computing system, an updated proposed progress entered via a second interaction with the progress submission object of the first GUI presented on the display device of the remote computing system;
dynamically updating, by the project management system, according to the second subset of the set of graphical user interface formatting instructions, the second GUI displayed at the second remote computing system in response to the second interaction, such that an updated proposed progress is presented according to a position of the progress submission object at the first GUI;
receiving, by the project management system via the network from the second remote computing system, the confirmation of the proposed progress for the first task based on an interaction with the confirmation object displayed on the second display device of the second remote computing system;
setting, by the project management system, the proposed progress as an updated current progress for the first task;
generating, by the project management system, according to a third subset of the set of graphical user interface formatting instructions, a third GUI configured to (i) receive user credentials for a director, and (ii) display a third task progress gauge for the first task, the third task progress gauge including a display of the updated current progress of the first task and of a first amount paid by the director for the first task; and
transmitting, by the project management system to the remote computing system, fourth instructions that cause the remote computing system to display the third GUI on the display device of the remote computing system.
|