×

Operating system patching and software update reconciliation

  • US 9,766,873 B2
  • Filed: 09/28/2012
  • Issued: 09/19/2017
  • Est. Priority Date: 08/17/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of using a Software Reconciliation Framework (SRF) tool for reconciling software changes on a host computer, the method comprising:

  • receiving detected changes to one or more files stored on a computer-readable storage device coupled to the host computer, the changes being detected with an agent or compliance and configuration tool executing on the host computer;

    generating change data describing the detected changes, wherein the change data comprises one or more identifiers of one or more changed files;

    determining a network address associated with a software repository for installed software based on repository information stored on the computer-readable storage device;

    transmitting a request to receive a manifest for the installed software to a remote server associated with the installed software, the request identifying at least some of the installed software, wherein the request for the manifest is transmitted over a network based on the network address;

    responsive to the receiving of the detecting changes, matching the one or more identifiers of the one or more changed files to a change condition associated with the manifest for the installed software, wherein the manifest for the installed software comprises a description of file changes associated with a software patch or update for the installed software, wherein the description of file changes comprises one or more identifiers of files changed by the software patch or update;

    comparing the one or more identifiers of the one or more changed files in the change data to the one or more identifiers of files changed by the software patch or update described in the manifest; and

    when the comparing indicates the change data matches the manifest, promoting the changes, thereby producing promoted changes, andwhen the comparing indicates the change data does not match the manifest, marking the changes for further analysis, thereby producing marked changes.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×