×

Systems and methods for correlating software inventory information with delivered software

  • US 9,298,445 B1
  • Filed: 09/04/2009
  • Issued: 03/29/2016
  • Est. Priority Date: 09/04/2009
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for correlating software inventory information with delivered software, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:

  • delivering, from a client-management system to a first client system, an update to a previously installed software entity;

    receiving, at the client-management system, from an agent that monitors installations on the first client system, application registration information written to the first client system during installation of the update;

    identifying, at the client-management system, delivery information from the client-management system, wherein;

    the delivery information identifies the update;

    the delivery information comprises a first delivery key that identifies at least one of a vendor name, a product name, or a product version of the update;

    the delivery information does not match the application registration information;

    associating, at the client-management system, the application registration information with the delivery information by creating a second delivery key that includes at least a portion of the application registration information, wherein associating the application registration information with the delivery information comprises associating the application registration information with the previously installed software entity;

    delivering, from the client-management system, the update to a second client system by deploying the update to the second client system with both the first delivery key and the second delivery key such that delivering the update to the second client system does not result in duplicate application registration information being provided for the update in a registration area of the second client system as a result of the delivery information not matching an instance of the application registration information written to the second client system during installation of the update on the second client system.

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