US 11,789,722 B2
Cross-publishing software libraries to module repositories
Michael Vincent Samuel, Princeton, NJ (US); and Jasvir Nagra, Redwood City, CA (US)
Assigned to Temper Systems, Inc., Denver, CO (US)
Filed by Temper Systems, Inc., Dover, DE (US)
Filed on Nov. 1, 2021, as Appl. No. 17/516,461.
Application 17/516,461 is a continuation of application No. 17/135,626, filed on Dec. 28, 2020, granted, now 11,163,559.
Prior Publication US 2022/0206787 A1, Jun. 30, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 8/71 (2018.01); G06F 8/10 (2018.01); G06F 8/36 (2018.01)
CPC G06F 8/71 (2013.01) [G06F 8/10 (2013.01); G06F 8/36 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
for each library of a plurality of libraries generated from a common specification, mapping the library to a repository agent of a plurality of repository agents, each repository agent of the plurality of repository agents for a module repository of a plurality of module repositories;
each repository agent of the plurality of repository agents executing a set of one or more pre-publication actions for the library mapped to the repository agent;
receiving, from each repository agent of the plurality of repository agents, a status signal containing a status of execution of the set of one or more pre-publication actions executed by the repository agent for the library mapped to the repository agent, the status signal indicating that a name for the library mapped to the repository agent is reserved with the module repository for the repository agent; and
each repository agent of the plurality of repository agents publishing the library mapped to the repository agent to the module repository for the repository agent under the name for the library mapped to the repository agent reserved with the module repository for the repository agent.