-
公开(公告)号:US11507644B2
公开(公告)日:2022-11-22
申请号:US16591245
申请日:2019-10-02
Applicant: ServiceNow, Inc.
Inventor: Nehal Lalit Chaudhary , Alexander Rangel , Virendra Karappa , Rohit Lobo , Sanjeet Singh Sahai
Abstract: An embodiment may include persistent storage containing a plurality of software models and a plurality of entitlements thereto, wherein the software models include suite software models with associated downgrade rights. The embodiment may also involve: determining that a first suite software model contains a second suite software model; determining that the first suite software model is associated with a first set of downgrade rights to earlier versions thereof and the second suite software model is associated with a second set of downgrade rights to earlier versions thereof; sorting a list of the first suite software model, the earlier versions thereof, the second suite software model, and the earlier versions thereof in increasing order of version and height value; traversing the list to find a matching suite software model for a particular suite of the software applications; and assigning an entitlement for the matching suite software model to the particular suite.
-
公开(公告)号:US20210103643A1
公开(公告)日:2021-04-08
申请号:US16591245
申请日:2019-10-02
Applicant: ServiceNow, Inc.
Inventor: Nehal Lalit Chaudhary , Alexander Rangel , Virendra Karappa , Rohit Lobo , Sanjeet Singh Sahai
Abstract: An embodiment may include persistent storage containing a plurality of software models and a plurality of entitlements thereto, wherein the software models include suite software models with associated downgrade rights. The embodiment may also involve: determining that a first suite software model contains a second suite software model; determining that the first suite software model is associated with a first set of downgrade rights to earlier versions thereof and the second suite software model is associated with a second set of downgrade rights to earlier versions thereof; sorting a list of the first suite software model, the earlier versions thereof, the second suite software model, and the earlier versions thereof in increasing order of version and height value; traversing the list to find a matching suite software model for a particular suite of the software applications; and assigning an entitlement for the matching suite software model to the particular suite.
-