Invention Grant
- Patent Title: Representing source code as implicit configuration items
-
Application No.: US16991704Application Date: 2020-08-12
-
Publication No.: US11275580B2Publication Date: 2022-03-15
- Inventor: Giora Tamir , Kurt Zettel , Naveen Bojja , Brian James Waplington , Maulik Shah , Thomas Brotherton
- Applicant: ServiceNow, Inc.
- Applicant Address: US CA Santa Clara
- Assignee: ServiceNow, Inc.
- Current Assignee: ServiceNow, Inc.
- Current Assignee Address: US CA Santa Clara
- Agency: McDonnell Boehnen Hulbert & Berghoff LLP
- Main IPC: G06F8/71
- IPC: G06F8/71 ; G06F8/60 ; G06F21/57

Abstract:
Persistent storage may contain: (i) an explicit configuration item table with entries of explicit configuration items representing hardware devices and executable software applications deployed on the hardware devices, (ii) an implicit configuration item table with entries of implicit configuration items representing units of source code, wherein at least some of the executable software applications are compiled versions of the units of source code, and (iii) an implicit relationship table associating pairs of the configuration items. One or more processors may be configured to receive information related to a particular unit of source code; write, to the implicit configuration item table, at least some of the information as an implicit configuration item; determine that the implicit configuration item has one or more identifying attributes in common with an explicit configuration item; and write, to the implicit relationship table, a new entry associating the implicit configuration item and the explicit configuration item.
Information query