Patent ID: 9367299
Filing Date: 2016-06-14
CPC Classification: G06F

Claim Text:
1. A method executable by a central processing unit (CPU), comprising: receiving, by an application repository, a new application installation package with a version number and at least one constraint for an application, wherein the at least one constraint directs the new application installation package to at least one device group, the application repository being accessible as a cloud service; comparing the version number and the at least one constraint of the new application installation package to at least one application installation package in the application repository; determining that the new application installation package is unreachable by at least one device group to which the new application installation package is directed based on the comparison of the version number and the at least one constraint of the new application installation package to the at least one application installation package in the application repository; providing an indication that the new application installation package is unreachable by at least one device group to which the new application installation package is directed, the indication including errors or warnings accumulated; recursively validating various levels of a tree corresponding to application package versions that are stored in the application repository and are to be published; and preventing addition of the new application installation package to the application repository.