×

Method, device, and program storage device for autonomous software life cycle management

  • US 9,348,571 B2
  • Filed: 08/25/2014
  • Issued: 05/24/2016
  • Est. Priority Date: 08/25/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method of searching for and installing a software product on a device, the method comprising:

  • identifying one or more capabilities needed by the device to be served by a software product;

    communicating the one or more capabilities needed by the device from a software life cycle management agent on the device to one or more yellow pages agents outside the device, the communicating comprising formulating a request comprising a list of the capabilities encoded in a description language that defines the capabilities semantically, the request further including instructions as to how to determine possible software products having traits matching the needed capabilities, the instructions include a threshold indicating a number of needed capabilities that should be met by any software product the one or more yellow pages agents determine to be a match for the needed capabilities;

    receiving locations of one or more software products matching the one or more capabilities needed by the device from the one or more yellow pages agents;

    selecting one of the one or more software products to install based on automatically evaluated criteria;

    downloading the selected software product using its received location; and

    installing the selected software product on the device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×