US 12,271,739 B2
Application and related object schematic viewer for software application change tracking and management
Jacob Burman, San Diego, CA (US); Michel Abou Samah, San Diego, CA (US); Kylin Follenweider, San Diego, CA (US); and Sharon Elizabeth Carmichael Ehlert, San Diego, CA (US)
Assigned to ServiceNow, Inc., Santa Clara, CA (US)
Filed by ServiceNow, Inc., Santa Clara, CA (US)
Filed on Jul. 14, 2023, as Appl. No. 18/222,257.
Application 18/222,257 is a continuation of application No. 16/934,356, filed on Jul. 21, 2020, granted, now 11,748,115.
Prior Publication US 2023/0359469 A1, Nov. 9, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/445 (2018.01); G06F 8/34 (2018.01); G06F 8/77 (2018.01)
CPC G06F 9/44505 (2013.01) [G06F 8/34 (2013.01); G06F 8/77 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
identifying a plurality of application components that relate to a software application, wherein the software application is available on a managed network;
determining, at a computational instance implemented remotely from the managed network, relationship types between application components from the plurality of application components, wherein a first application component of the plurality of application components is stored as a source code file;
locating, by the computational instance, statements within the source code file relating to a second application component of the plurality of application components;
identifying, by the computational instance, a relationship type between the first application component and the second application component based on the statements within the source code file;
generating, by the computational instance, an application topology map, in which the application components are represented as nodes, and in which edges between the nodes are defined based on the relationship types between corresponding pairs of the application components; and
providing, by the computational instance, a representation of the application topology map for display at the managed network.