Patent ID: 11892993
Assignee: ORACLE INTERNATIONAL CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 17:
18. A computer-readable storage medium having stored thereon computer-executable instructions that, when executed by at least one processor of a computing device, causes the at least one processor to perform operations comprising:
generating a computing resource collection for a client from a catalog of computing resource objects by, for each computing resource object in the catalog of computing resource objects upon determining that the computing resource object is associated with the client:
adding the computing resource object to the computing resource collection;
identifying one or more dependencies for the computing resource object;
determining at least one unresolved dependency from the one or more dependencies, the at least one unresolved dependency including a particular dependency on a second computing resource object, the second computing resource object outside of the computing resource collection;
adding a third computing resource object to the computing resource collection;
responsive to the third computing resource object being different from the second computing resource object:
maintaining the at least one unresolved dependency for the computing resource object in an unresolved state; and

responsive to the third computing resource object corresponding to the second computing resource object:
resolving the at least one unresolved dependency upon detecting that collection service has added the second computing resource object associated with the unresolved dependency to the computing resource collection.