Patent ID: 11880557
Assignee: SERVICENOW, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 9:
10. A computer-implemented method comprising:
obtaining, by a computing device and from a database both disposed within a remote network management platform that manages a managed network, a definition of a graph that represents a plurality of computing devices disposed within the managed network, a plurality of applications configured to execute on the plurality of computing devices, and relationships therebetween that facilitate providing a service on behalf of the managed network;
generating and providing for display, by the computing device and on a client device, a graphical user interface (GUI), wherein the GUI comprises:
a panel region containing an active copy of the graph that was obtained from the database;
a first selectable control;
a second selectable control; and
a linear GUI element comprising one or more selectable moments in time along the linear GUI element, wherein each of the one or more selectable moments in time corresponds to a historical copy of the graph at a respective moment in time;

receiving, by the computing device, an indication that the first selectable control was selected by way of the GUI;
in response to receiving the indication that the first selectable control was selected, creating an editable, private copy of the graph and replacing the active copy of the graph in the panel region with the editable, private copy of the graph, wherein the editable, private copy of the graph is editable by way of the GUI and edits made to the editable, private copy of the graph do not affect the active copy of the graph;
receiving, by the computing device, an indication that the second selectable control was selected by way of the GUI; and
in response to receiving the indication that the second selectable control was selected:
updating the active copy of the graph with the editable, private copy of the graph, saving the active copy of the graph as updated to the database;
generating, on the linear GUI element, an additional selectable moment in time corresponding to the active copy of the graph being updated with the editable, private copy of the graph; and
causing the client device to display, in the panel region, the active copy of the graph as updated, wherein the first selectable control, the second selectable control, and the linear GUI element remain on the GUI during the active copy of the graph being replaced, updated, or both, with the editable, private copy of the graph.