US 11,757,720 B2
Distributed computing dependency management system
Aleksandr Mikhailovich Gershaft, Redmond, WA (US); Weiping Hu, Bellevue, WA (US); and Marwan E. Jubran, Redmond, WA (US)
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed by MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed on Sep. 19, 2019, as Appl. No. 16/576,663.
Application 16/576,663 is a continuation of application No. 15/243,741, filed on Aug. 22, 2016, granted, now 10,432,471.
Claims priority of provisional application 62/274,102, filed on Dec. 31, 2015.
Prior Publication US 2020/0076701 A1, Mar. 5, 2020
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 41/12 (2022.01); H04L 41/06 (2022.01); H04L 67/10 (2022.01); H04L 41/22 (2022.01); G06Q 10/06 (2023.01); H04L 41/14 (2022.01)
CPC H04L 41/12 (2013.01) [G06Q 10/06 (2013.01); H04L 41/06 (2013.01); H04L 41/145 (2013.01); H04L 41/22 (2013.01); H04L 67/10 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for implementing dependency management, the system comprising:
one or more hardware computer processors; and
computer memory storing computer-useable instructions that, when used by the one or more hardware computer processors, cause the one or more hardware computer processors to perform operations comprising:
a plurality of collectors configured to:
access data for generating dependency data, wherein the plurality of collectors access the data based on a collection time attribute assigned to a corresponding collector that provides operations for targeted collection of data at a collection time of the collection time attribute,
wherein each of the plurality of collectors is assigned a corresponding collection time attribute selected from the following: design time collection, deployment time collection, and runtime collection, causing the plurality of collectors to perform targeted collection of data at design time, deployment time, and runtime based on their assigned collection time attribute,
wherein the design time, the deployment time, and the runtime are classifications of declarative artifacts or analytical operations for targeted collection of design data, deployment data, and runtime data that are analyzed to generate dependency data for tenant services.