US 12,235,818 B2
Techniques for efficient compute resource harvesting
Ganesh Seetharaman, Redwood Shores, CA (US); Robert Costin Velisar, Belmont, CA (US); and Yuen Sheung Chan, San Ramon, CA (US)
Assigned to Oracle International Corporation, Redwood Shores, CA (US)
Filed by Oracle International Corporation, Redwood Shores, CA (US)
Filed on Dec. 19, 2023, as Appl. No. 18/545,765.
Application 18/545,765 is a continuation of application No. 17/036,345, filed on Sep. 29, 2020, granted, now 11,892,993.
Prior Publication US 2024/0126736 A1, Apr. 18, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/00 (2019.01); G06F 16/22 (2019.01)
CPC G06F 16/2228 (2019.01) 20 Claims
OG exemplary drawing
 
1. A method comprising:
determining that a computing resource object in a catalog of computing resource objects is associated with a client; and
generating, by a collection service of a harvester application, a computing resource collection for the client from the catalog of computing resource objects, the computing resource collection generation comprising:
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, the third computing resource object corresponding to the second computing resource object; and
resolving, by an observer module of the harvester application, the at least one unresolved dependency upon detecting that the collection service has added the second computing resource object associated with the unresolved dependency to the computing resource collection.