Patents Assigned to ZixCorp Systems, Inc.
-
Patent number: 12665874Abstract: Systems and methods for the dynamic selection of IP address in email platforms, and the synchronization of hostnames and IP addresses in such platforms, are disclosed.Type: GrantFiled: September 27, 2023Date of Patent: June 23, 2026Assignee: ZixCorp Systems, Inc.Inventors: Bryan Adam Joyner, Patrick Stephen Trantham, Mark Albert Mackenzie, John French Kalan, William Scott Henderson
-
Patent number: 12627725Abstract: 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 and provide the one or more configuration files to the one or more service instances using file distribution technology. The one or more configuration files indicate how to provision one or more service instances used in sending or receiving electronic messages.Type: GrantFiled: July 25, 2024Date of Patent: May 12, 2026Assignee: ZixCorp Systems, Inc.Inventors: Bryan Adam Joyner, Kelly Sue Morrison, Dustin Stewart Silverman, Patrick Stephen Trantham
-
Patent number: 12585992Abstract: In some embodiments, a method comprises receiving an electronic message. In response to determining that the electronic message includes an express indication from a user that a classification applies or does not apply, the method comprises identifying message attributes of the electronic message that correspond to policy attributes of a machine learning policy and determining values of the policy attributes based on the identified message attributes. The method additionally comprises providing information to a machine learning trainer adapted to train the machine learning policy based on the information. The information comprises the values of the policy attributes and information indicating the classification that applies or does not apply to the electronic message, where such information is based on the express indication that the user included in the electronic message.Type: GrantFiled: August 23, 2022Date of Patent: March 24, 2026Assignee: ZixCorp Systems, Inc.Inventors: David Gorham, Michael Don Wigley, Mark Stephen DeMichele
-
Patent number: 12483563Abstract: According to some embodiments, a method performed by a classification scanner comprises receiving an electronic message and determining whether the electronic message includes an express indication from the user indicating that a classification applies to the electronic message. In response to determining that the electronic message does not include the express indication that the classification applies to the electronic message, the message further comprises sending the electronic message to a machine learning scanner. The machine learning scanner is adapted to use a machine learning policy to determine whether the classification applies to the electronic message.Type: GrantFiled: January 10, 2024Date of Patent: November 25, 2025Assignee: ZixCorp Systems, Inc.Inventors: Daniel Joseph Potkalesky, Mark Stephen DeMichele
-
Patent number: 12430295Abstract: 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.Type: GrantFiled: May 1, 2024Date of Patent: September 30, 2025Assignee: ZixCorp Systems, Inc.Inventors: Dustin Stewart Silverman, Patrick Stephen Trantham, Robert Jamison White, Philippe-Jacques Thomas Green, Bryan Adam Joyner, Cara Joy Drye, Michael Patrick Bower
-
Patent number: 12217141Abstract: According to some embodiments, a method performed by a classification scanner comprises receiving an electronic message and determining a classification that applies to the electronic message. The classification is determined based on an express indication from a user. The method further comprises providing a machine learning trainer with the electronic message and an identification of the classification that applies to the electronic message. The machine learning trainer is adapted to determine a machine learning policy that associates attributes of the electronic message with the classification.Type: GrantFiled: January 31, 2024Date of Patent: February 4, 2025Assignee: ZixCorp Systems, Inc.Inventors: Daniel Joseph Potkalesky, Mark Stephen DeMichele
-
Patent number: 12095611Abstract: 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 and provide the one or more configuration files to the one or more service instances using file distribution technology. The one or more configuration files indicate how to provision one or more service instances used in sending or receiving electronic messages.Type: GrantFiled: February 16, 2023Date of Patent: September 17, 2024Assignee: ZixCorp Systems, Inc.Inventors: Bryan Adam Joyner, Kelly Sue Morrison, Dustin Stewart Silverman, Patrick Stephen Trantham
-
Patent number: 12013819Abstract: 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.Type: GrantFiled: July 26, 2022Date of Patent: June 18, 2024Assignee: ZixCorp Systems, Inc.Inventors: Dustin Stewart Silverman, Patrick Stephen Trantham, Robert Jamison White, Philippe-Jacques Thomas Green, Bryan Adam Joyner, Cara Joy Drye, Michael Patrick Bower
-
Patent number: 11934925Abstract: According to some embodiments, a method performed by a classification scanner comprises receiving an electronic message and determining a classification that applies to the electronic message. The classification is determined based on an express indication from a user. The method further comprises providing a machine learning trainer with the electronic message and an identification of the classification that applies to the electronic message. The machine learning trainer is adapted to determine a machine learning policy that associates attributes of the electronic message with the classification.Type: GrantFiled: April 14, 2022Date of Patent: March 19, 2024Assignee: ZixCorp Systems, Inc.Inventors: Daniel Joseph Potkalesky, Mark Stephen DeMichele
-
Patent number: 11930018Abstract: According to some embodiments, a method performed by a classification scanner comprises receiving an electronic message and determining whether the electronic message includes an express indication from the user indicating that a classification applies to the electronic message. In response to determining that the electronic message does not include the express indication that the classification applies to the electronic message, the message further comprises sending the electronic message to a machine learning scanner. The machine learning scanner is adapted to use a machine learning policy to determine whether the classification applies to the electronic message.Type: GrantFiled: February 9, 2023Date of Patent: March 12, 2024Assignee: ZixCorp Systems, Inc.Inventors: Daniel Joseph Potkalesky, Mark Stephen DeMichele
-
Patent number: 11818094Abstract: Systems and methods for the dynamic selection of IP address in email platforms, and the synchronization of hostnames and IP addresses in such platforms, are disclosed.Type: GrantFiled: August 29, 2022Date of Patent: November 14, 2023Assignee: ZixCorp Systems, Inc.Inventors: Bryan Adam Joyner, Patrick Stephen Trantham, Mark Albert Mackenzie, John French Kalan, William Scott Henderson
-
Patent number: 11611473Abstract: 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 and provide the one or more configuration files to the one or more service instances using file distribution technology. The one or more configuration files indicate how to provision one or more service instances used in sending or receiving electronic messages.Type: GrantFiled: July 29, 2020Date of Patent: March 21, 2023Assignee: ZIXCORP SYSTEMS, INC.Inventors: Bryan Adam Joyner, Kelly Sue Morrison, Dustin Stewart Silverman, Patrick Stephen Trantham
-
Patent number: 11606365Abstract: According to some embodiments, a method performed by a classification scanner comprises receiving an electronic message and determining whether the electronic message includes an express indication from the user indicating that a classification applies to the electronic message. In response to determining that the electronic message does not include the express indication that the classification applies to the electronic message, the message further comprises sending the electronic message to a machine learning scanner. The machine learning scanner is adapted to use a machine learning policy to determine whether the classification applies to the electronic message.Type: GrantFiled: November 19, 2018Date of Patent: March 14, 2023Assignee: ZIXCORP SYSTEMS, INC.Inventors: Daniel Joseph Potkalesky, Mark Stephen DeMichele
-
Patent number: 11468360Abstract: In some embodiments, a method comprises receiving an electronic message. In response to determining that the electronic message includes an express indication from a user that a classification applies or does not apply, the method comprises identifying message attributes of the electronic message that correspond to policy attributes of a machine learning policy and determining values of the policy attributes based on the identified message attributes. The method additionally comprises providing information to a machine learning trainer adapted to train the machine learning policy based on the information. The information comprises the values of the policy attributes and information indicating the classification that applies or does not apply to the electronic message, where such information is based on the express indication that the user included in the electronic message.Type: GrantFiled: May 13, 2019Date of Patent: October 11, 2022Assignee: ZIXCORP SYSTEMS, INC.Inventors: David Gorham, Michael Don Wigley, Mark Stephen DeMichele
-
Patent number: 11463406Abstract: A method includes receiving electronic data, extracting a first identifier from the electronic data, extracting first attributes from the electronic data, and searching a database for identifiers that match the first identifier to determine a number of matching identifiers. The method also includes determining that the number of matching identifiers exceeds a first threshold and searching the database for attributes associated with each of the matching identifiers to determine a subset of matching attributes. The method further includes calculating a specificity for the subset of matching attributes, determining that the specificity of the subset of matching attributes is less than or equal to a second threshold, and creating a filter based at least in part on the determination that the specificity of the subset of matching attributes is less than or equal to the second threshold.Type: GrantFiled: May 17, 2018Date of Patent: October 4, 2022Assignee: ZIXCORP SYSTEMS, INC.Inventors: Jonathan Daniel Durbin, Christopher Dylan Bruch Foster
-
Patent number: 11436197Abstract: 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.Type: GrantFiled: October 26, 2020Date of Patent: September 6, 2022Assignee: ZixCorp Systems, Inc.Inventors: Dustin Stewart Silverman, Patrick Stephen Trantham, Robert Jamison White, Philippe-Jacques Thomas Green, Bryan Adam Joyner, Cara Joy Drye, Michael Patrick Bower
-
Patent number: 11341430Abstract: According to some embodiments, a method performed by a classification scanner comprises receiving an electronic message and determining a classification that applies to the electronic message. The classification is determined based on an express indication from a user. The method further comprises providing a machine learning trainer with the electronic message and an identification of the classification that applies to the electronic message. The machine learning trainer is adapted to determine a machine learning policy that associates attributes of the electronic message with the classification.Type: GrantFiled: November 19, 2018Date of Patent: May 24, 2022Assignee: ZixCorp Systems, Inc.Inventors: Daniel Joseph Potkalesky, Mark Stephen DeMichele
-
Patent number: 11102192Abstract: According to certain embodiments, a delivery manager comprises an interface and processing circuitry. The interface is configured to receive a certificate that a Domain Name Service (DNS) associates with a DNS name of a recipient system. The processing circuitry is configured to distribute the certificate to a plurality of sending systems. Each sending system is configured to store the certificate in a local memory of the sending system, use the certificate from the local memory of the sending system to perform encryption in response to a future determination to send an encrypted message to the recipient system, and send the encrypted message directly to the recipient system.Type: GrantFiled: February 14, 2018Date of Patent: August 24, 2021Assignee: ZIXCORP SYSTEMS, INC.Inventors: Bryan Adam Joyner, Kelly Sue Morrison, David Joseph Robertson
-
Patent number: 10834071Abstract: According to certain embodiments, a delivery manager comprises an interface and processing circuitry. The interface is configured to receive a certificate that a DNS associates with a DNS name of a first endpoint. The processing circuitry is configured to distribute the certificate to a second endpoint. The second endpoint is configured to store the certificate in a local memory of the second endpoint and, in response to a future determination to establish a connection with the first endpoint, use the certificate from the local memory of the second endpoint to establish transport layer security (TLS) for the connection.Type: GrantFiled: February 14, 2018Date of Patent: November 10, 2020Assignee: ZixCorp Systems, Inc.Inventors: Bryan Adam Joyner, Kelly Sue Morrison, David Joseph Robertson
-
Patent number: 10742717Abstract: According to some embodiments, a delivery system comprises an interface and one or more processors. The interface is operable to receive a current preference from a recipient. The current preference indicates how the recipient prefers messages to be delivered. The processors determine whether the current preference differs from a previous preference that the delivery system associates with the recipient. The interface communicates the current preference to a plurality of senders if the current preference differs from the previous preference. The senders are configured to store the current preference in local memory and to apply the current preference from local memory in response to a future determination to send a message to the recipient.Type: GrantFiled: January 14, 2014Date of Patent: August 11, 2020Assignee: ZixCorp Systems, Inc.Inventors: Bryan Adam Joyner, Kelly Sue Morrison, David Vincent Care, Waseul Islam