US 12,294,505 B2
Cell-based architecture for an extensibility platform
Sergey Sergeev, Belmont, CA (US); Anna Igorevna Bokhan-Dilawari, San Ramon, CA (US); and Geoffrey R. Hendrey, San Anselmo, CA (US)
Assigned to Cisco Technology, Inc., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on May 22, 2024, as Appl. No. 18/671,429.
Application 18/671,429 is a continuation of application No. 18/129,448, filed on Mar. 31, 2023, granted, now 12,009,997.
Claims priority of provisional application 63/326,237, filed on Mar. 31, 2022.
Prior Publication US 2024/0314047 A1, Sep. 19, 2024
Int. Cl. G06F 16/20 (2019.01); G06F 16/25 (2019.01); H04L 41/5003 (2022.01)
CPC H04L 41/5003 (2013.01) 20 Claims
OG exemplary drawing
 
1. A method, comprising:
determining, by a process, one or more specific regions where one or more tenants are to be serviced by a multi-celled architecture for an extensibility platform, the one or more tenants to be served by datastores of one or more particular cells of the multi-celled architecture;
provisioning, by the process and within the one or more specific regions and for the one or more tenants, individual cells of the multi-celled architecture with a local copy of global layer system components for cell functionality;
maintaining, by the process, a solution repository that has a plurality of solutions and corresponding artifacts, wherein the one or more tenants may subscribe to one or more particular solutions of the plurality of solutions; and
enabling, by the process, each respective cell of the individual cells of the multi-celled architecture to pull, from the solution repository, a given solution of the one or more particular solutions to which a particular tenant of the one or more tenants has subscribed when the given solution is not already present in that respective cell.