The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Mar. 22, 2022
Filed:
Nov. 18, 2020
Servicenow, Inc., Santa Clara, CA (US);
Hail Tal, Petah Tikva, IL;
Rohit Makhija, Hyderabad, IN;
Prateek Bansal, Hyderabad, IN;
Srinivas Ramanujaiah, Hyderabad, IN;
Pallav Pant, Hyderabad, IN;
Sumit Verma, Hyderabad, IN;
Julian Flores, Dallas, TX (US);
Usha Sri Ramidi, Hyderabad, IN;
Aviya Aron, Petach-Tikva, IL;
Saurabh Dewan, Hyderabad, IN;
Sreenevas Subramaniam, Dublin, CA (US);
Shaun Millin, Titusville, PA (US);
ServiceNow, Inc., Santa Clara, CA (US);
Abstract
Persistent storage may contain software models defining corresponding software packages and entitlements to a software package, wherein use of the entitlements is constrained by entitlement rules. One or more processors may be configured to: (i) determine, by querying computing devices, a first deployment of the software package; (ii) determine, by querying an interface of a public cloud platform, a second deployment of the software package, wherein use of the entitlements on the public cloud platform is constrained by platform rules; (iii) determine, based on the constraints, an assignment of the entitlements to the first deployment and the second deployment; (iv) determine that the assignment leaves one or more deployed instances of the software package not covered by the entitlements; and (v) determine a modification to the entitlements that: satisfies the constraints and facilitates a further assignment of the entitlements that covers all deployed instances of the software package.