IP Library › Granted Patent US 12,013,819
Granted Patent B2
US 12,013,819 · App. 17/874,049 · Granted Jun 18, 2024

Asynchronous method for provisioning a service using file distribution technology

Inventors: Dustin Stewart Silverman (Richardson, TX); Patrick Stephen Trantham (Sunnyvale, CA); Robert Jamison White (Pensacola, FL); Philippe-Jacques Thomas Green (Ann Arbor, MI); Bryan Adam Joyner (Sachse, TX); Cara Joy Drye (Pensacola, FL); Michael Patrick Bower (Milton, FL)
Assignee: ZixCorp Systems, Inc.
G06F16/178G06F9/542G06F16/2379
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,013,819
App. No.
17/874,049
Filed
Jul 26, 2022
Granted
Jun 18, 2024
Kind
B2
Art Unit
2454
USPC
707/615
Abstract

According to certain embodiments, a provisioning manager comprises an interface and processing circuitry. The interface is configured to obtain provisioning data from a provisioning database. The processing circuitry is configured to prepare one or more configuration files based on the provisioning data. The configuration file(s) indicate how to provision one or more service instances. The processing circuitry is further configured to commit the configuration file(s) to one or more repositories in order to make the configuration file(s) available to at least one of the service instances. The processing circuitry is further configured to send one or more notifications indicating to one or more of the service instances that the configuration file(s) have been committed to the one or more repositories.

Claims (32)

1. A system, comprising:

a processor;

a non-transitory computer readable medium, comprising instructions for:

generate a configuration file indicating how to provision a service instance utilized for electronic mail based on provisioning data from a provisioning database;

commit the configuration file to a repository, wherein by committing the file to the repository the configuration file is made available to the service instance;

determine that the configuration file applies to the service instance; and

send a notification associated with the configuration file for that service instance to the service instance by queuing the notification in a message queue associated with that service instance.

2. The system of claim 1 , wherein the configuration file is associated with an encryption policy, quarantine policy, anti-virus policy, anti-spam policy, archiving policy or branding policy for electronic mail messages.

3. The system of claim 1 , wherein the notification indicates that the configuration file has been committed to the repository.

4. The system of claim 1 , wherein the configuration file is committed to the repository according to a naming convention allowing the service instance to determine if the configuration file is applicable to the service instance.

5. The system of claim 1 , wherein the configuration file is committed to the repository according to a location in the repository that allows the service instance to determine if the configuration file is applicable to the service instance.

6. The system of claim 1 , wherein the configuration file is generated in response to a notification the provisioning data has been created or updated.

7. A method, comprising:

generating a configuration file indicating how to provision a service instance utilized for electronic mail based on provisioning data from a provisioning database;

committing the configuration file to a repository, wherein by committing the file to the repository the configuration file is made available to the service instance;

determining that the configuration file applies to the service instance; and

sending a notification associated with the configuration file for that service instance to the service instance by queuing the notification in a message queue associated with that service instance.

8. The method of claim 7 , wherein the configuration file is associated with an encryption policy, quarantine policy, anti-virus policy, anti-spam policy, archiving policy or branding policy for electronic mail messages.

9. The method of claim 7 , wherein the notification indicates that the configuration file has been committed to the repository.

10. The method of claim 7 , wherein the configuration file is committed to the repository according to a naming convention allowing the service instance to determine if the configuration file is applicable to the service instance.

11. The method of claim 7 , wherein the configuration file is committed to the repository according to a location in the repository that allows the service instance to determine if the configuration file is applicable to the service instance.

12. The method of claim 7 , wherein the configuration file is generated in response to a notification the provisioning data has been created or updated.

13. A non-transitory computer readable medium, comprising instructions for:

generating a configuration file indicating how to provision a service instance utilized for electronic mail based on provisioning data from a provisioning database;

committing the configuration file to a repository, wherein by committing the file to the repository the configuration file is made available to the service instance;

determining that the configuration file applies to the service instance; and

sending a notification associated with the configuration file for that service instance to the service instance by queuing the notification in a message queue associated with that service instance.

14. The non-transitory computer readable medium of claim 13 , wherein the configuration file is associated with an encryption policy, quarantine policy, anti-virus policy, anti-spam policy, archiving policy or branding policy for electronic mail messages.

15. The non-transitory computer readable medium of claim 13 , wherein the notification indicates that the configuration file has been committed to the repository.

16. The non-transitory computer readable medium of claim 13 , wherein the configuration file is committed to the repository according to a naming convention allowing the service instance to determine if the configuration file is applicable to the service instance.

17. The non-transitory computer readable medium of claim 13 , wherein the configuration file is committed to the repository according to a location in the repository that allows the service instance to determine if the configuration file is applicable to the service instance.

18. The non-transitory computer readable medium of claim 13 , wherein the configuration file is generated in response to a notification the provisioning data has been created or updated.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2022
From: SILVERMAN, DUSTIN STEWART; TRANTHAM, PATRICK STEPHEN; WHITE, ROBERT JAMISON; GREEN, PHILIPPE-JACQUES THOMAS; JOYNER, BRYAN ADAM; DRYE, CARA JOY; BOWER, MICHAEL PATRICK
To: ZIXCORP SYSTEMS, INC.
Reel/Frame 060861/0434 →
Continuity (5)
Continuation 17080163 · Oct 26, 2020
Continuation In Part 16942202 · Jul 29, 2020
Continuation In Part 15896569 · Feb 14, 2018
Continuation In Part 14154755 · Jan 14, 2014
Related Publication 20220358092A1 · Nov 10, 2022