US 12,381,915 B2
Data processing systems and methods for performing assessments and monitoring of new versions of computer code for compliance
Kabir A. Barday, Atlanta, GA (US); Mihir S. Karanjkar, Marietta, GA (US); Steven W. Finch, Kennesaw, GA (US); Ken A. Browne, Johns Creek, GA (US); Aakash H. Patel, Norcross, GA (US); Jason L. Sabourin, Brookhaven, GA (US); Richard L. Daniel, Atlanta, GA (US); Dylan D. Patton-Kuhl, Atlanta, GA (US); and Jonathan Blake Brannon, Smyrna, GA (US)
Assigned to OneTrust, LLC, Atlanta, GA (US)
Filed by OneTrust, LLC, Atlanta, GA (US)
Filed on May 20, 2022, as Appl. No. 17/749,732.
Application 15/671,073 is a division of application No. 15/254,901, filed on Sep. 1, 2016, granted, now 9,729,583, issued on Aug. 8, 2017.
Application 17/749,732 is a continuation in part of application No. 17/334,948, filed on May 31, 2021, granted, now 11,343,284.
Application 17/334,948 is a continuation in part of application No. 17/034,355, filed on Sep. 28, 2020, granted, now 11,025,675, issued on Jun. 1, 2021.
Application 17/034,355 is a continuation in part of application No. 16/798,818, filed on Feb. 24, 2020, granted, now 10,791,150, issued on Sep. 29, 2020.
Application 16/798,818 is a continuation of application No. 16/404,405, filed on May 6, 2019, granted, now 10,574,705, issued on Feb. 25, 2020.
Application 16/404,405 is a continuation of application No. 16/041,468, filed on Jul. 20, 2018, granted, now 10,284,604, issued on May 7, 2019.
Application 16/041,468 is a continuation in part of application No. 15/883,041, filed on Jan. 29, 2018, granted, now 10,158,676, issued on Dec. 18, 2018.
Application 15/883,041 is a continuation of application No. 15/671,073, filed on Aug. 7, 2017, granted, now 9,882,935, issued on Jan. 30, 2018.
Claims priority of provisional application 62/537,839, filed on Jul. 27, 2017.
Claims priority of provisional application 62/360,123, filed on Jul. 8, 2016.
Claims priority of provisional application 62/353,802, filed on Jun. 23, 2016.
Claims priority of provisional application 62/348,695, filed on Jun. 10, 2016.
Prior Publication US 2022/0286482 A1, Sep. 8, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01); G06Q 10/06 (2023.01)
CPC H04L 63/20 (2013.01) [G06Q 10/06 (2013.01); H04L 63/04 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
monitoring, by computing hardware, a location where computer code is located;
identifying, by the computing hardware, a new instance of the computer code at the location;
comparing, by the computing hardware, the new instance of the computer code with a previous instance of the computer code to identify a change has been made to the computer code;
responsive to identifying the change, analyzing, by the computing hardware, the new instance of the computer code to determine an attribute of the new instance of the computer code, wherein the attribute identifies new functionality that the new instance of the computer code performs over the previous instance of the computer code;
providing, by the computing hardware, a graphical user interface for display, wherein the graphical user interface is configured to prompt for information regarding the new functionality; and
communicating, by the computing hardware, the information regarding the new functionality for use in conducting an assessment of the computer code.