US 12,095,611 B2
Provisioning a service using file distribution technology
Bryan Adam Joyner, Sachse, TX (US); Kelly Sue Morrison, Dallas, TX (US); Dustin Stewart Silverman, Richardson, TX (US); and Patrick Stephen Trantham, Sunnyvale, TX (US)
Assigned to ZixCorp Systems, Inc., Dallas, TX (US)
Filed by ZixCorp Systems, Inc., Dallas, TX (US)
Filed on Feb. 16, 2023, as Appl. No. 18/170,410.
Application 18/170,410 is a continuation of application No. 16/942,202, filed on Jul. 29, 2020, granted, now 11,611,473.
Application 16/942,202 is a continuation in part of application No. 15/896,569, filed on Feb. 14, 2018, granted, now 11,102,192, issued on Aug. 24, 2021.
Application 16/942,202 is a continuation in part of application No. 14/154,755, filed on Jan. 14, 2014, granted, now 10,742,717, issued on Aug. 11, 2020.
Prior Publication US 2023/0198836 A1, Jun. 22, 2023
Int. Cl. H04L 41/0806 (2022.01); H04L 41/0813 (2022.01); H04L 41/0893 (2022.01); H04L 67/06 (2022.01)
CPC H04L 41/0806 (2013.01) [H04L 41/0813 (2013.01); H04L 41/0893 (2013.01); H04L 67/06 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A provisioning manager, comprising:
an interface configured to obtain provisioning data from a provisioning database; and
processing circuitry configured to:
prepare one or more configuration files based on the provisioning data, the one or more configuration files indicating how to provision one or more service instances that comprise an electronic communication application, the preparing including:
identifying new provisioning data based on a periodic polling of the provisioning database, wherein the periodic polling includes comparing current provisioning data obtained from the provisioning database to previous provisioning data, to periodically determine added, deleted, or modified provisioning data, wherein the one or more service instances correspond to one or more services, and
wherein the provisioning data comprises:
a first policy for electronic communications by a first enterprise, the first policy including a security policy regarding securing electronic communications, and
a second policy for electronic communications by a second enterprise; and
provide the one or more configuration files to the one or more service instances via file distribution technology using a version control repository, wherein:
a first service instance that is associated with the first enterprise is configured to be provisioned, using a provided first configuration file, with the first policy associated with the first enterprise to implement the first policy associated with the first enterprise in association with providing a first service that corresponds to the first service instance, and
a second service instance that is associated with the second enterprise is configured to be provisioned, using the provided second configuration file, with the second policy associated with the second enterprise to implement the second policy associated with the second enterprise in association with providing a second service that corresponds to the second service instance.