US 12,309,028 B2
Automatic determination of code customizations
Vamsi Krishna Madala, San Diego, CA (US); Brian James Waplington, San Diego, CA (US); and Santosh Poreddy, Santa Clara, CA (US)
Assigned to ServiceNow, Inc., Santa Clara, CA (US)
Filed by ServiceNow, Inc., Santa Clara, CA (US)
Filed on Jan. 12, 2022, as Appl. No. 17/574,203.
Application 17/574,203 is a continuation of application No. 17/244,150, filed on Apr. 29, 2021, granted, now 11,252,047.
Application 17/244,150 is a continuation of application No. 16/843,573, filed on Apr. 8, 2020, granted, now 11,025,508.
Prior Publication US 2022/0141098 A1, May 5, 2022
Int. Cl. H04L 41/0859 (2022.01); H04L 41/12 (2022.01); H04L 41/16 (2022.01); H04L 41/22 (2022.01)
CPC H04L 41/0859 (2013.01) [H04L 41/12 (2013.01); H04L 41/16 (2013.01); H04L 41/22 (2013.01)] 18 Claims
 
1. A computer-implemented method comprising:
obtaining, for installation into persistent storage, a software release;
updating a set of mappings to include mappings between identifiers of application files that are part of the software release and version indicators for the application files that are part of the software release;
determining, based on the set of mappings, that a version of an application file has been written to persistent storage after the software release was installed, wherein the application file is one of a plurality of the application files that make up the software release, wherein the version of the application file was written in response to a user customization of the application file;
determining a difference between the version of the application file and a previous version of the application file that was included in the software release; and
transmitting, to a client device, a representation of the difference.