Patents by Inventor Bryan Adam Joyner

Bryan Adam Joyner has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240073180
    Abstract: 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: Application
    Filed: September 27, 2023
    Publication date: February 29, 2024
    Inventors: Bryan Adam Joyner, Patrick Stephen Trantham, Mark Albert Mackenzie, John French Kalan, William Scott Henderson
  • Patent number: 11818094
    Abstract: 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: Grant
    Filed: August 29, 2022
    Date of Patent: November 14, 2023
    Assignee: ZixCorp Systems, Inc.
    Inventors: Bryan Adam Joyner, Patrick Stephen Trantham, Mark Albert Mackenzie, John French Kalan, William Scott Henderson
  • Publication number: 20230198836
    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 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: Application
    Filed: February 16, 2023
    Publication date: June 22, 2023
    Inventors: Bryan Adam Joyner, Kelly Sue Morrison, Dustin Stewart Silverman, Patrick Stephen Trantham
  • Patent number: 11611473
    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 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: Grant
    Filed: July 29, 2020
    Date of Patent: March 21, 2023
    Assignee: ZIXCORP SYSTEMS, INC.
    Inventors: Bryan Adam Joyner, Kelly Sue Morrison, Dustin Stewart Silverman, Patrick Stephen Trantham
  • Publication number: 20220358092
    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.
    Type: Application
    Filed: July 26, 2022
    Publication date: November 10, 2022
    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: 11436197
    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.
    Type: Grant
    Filed: October 26, 2020
    Date of Patent: September 6, 2022
    Assignee: 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
  • Publication number: 20220035770
    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.
    Type: Application
    Filed: October 26, 2020
    Publication date: February 3, 2022
    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: 11102192
    Abstract: 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: Grant
    Filed: February 14, 2018
    Date of Patent: August 24, 2021
    Assignee: ZIXCORP SYSTEMS, INC.
    Inventors: Bryan Adam Joyner, Kelly Sue Morrison, David Joseph Robertson
  • Publication number: 20200358652
    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 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: Application
    Filed: July 29, 2020
    Publication date: November 12, 2020
    Inventors: Bryan Adam Joyner, Kelly Sue Morrison, Dustin Stewart Silverman, Patrick Stephen Trantham
  • Patent number: 10834071
    Abstract: 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: Grant
    Filed: February 14, 2018
    Date of Patent: November 10, 2020
    Assignee: ZixCorp Systems, Inc.
    Inventors: Bryan Adam Joyner, Kelly Sue Morrison, David Joseph Robertson
  • Patent number: 10742717
    Abstract: 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: Grant
    Filed: January 14, 2014
    Date of Patent: August 11, 2020
    Assignee: ZixCorp Systems, Inc.
    Inventors: Bryan Adam Joyner, Kelly Sue Morrison, David Vincent Care, Waseul Islam
  • Patent number: 10409982
    Abstract: According to some embodiments, a proxy server comprises one or more processors operable to establish communication with a secure client application of a device. The client is configured with a partition that contains data received from the proxy server within the secure application. If the client passes authentication, the server communicates preview information to the client previewing files that the server received from a business server on behalf of the client. The client requests a selected file. The server renders the selected file into a first portion and a second portion based on the immediate display capabilities of the client. The server communicates the first portion, determines that a trigger point was reached, and then communicates the second portion in response to the trigger point being reached. The client is configured to delete the first portion and the second portion in response to a completion event.
    Type: Grant
    Filed: July 18, 2012
    Date of Patent: September 10, 2019
    Assignee: ZixCorp Systems, Inc.
    Inventors: Nigel Paul Johnson, Dorwin T. Shields, Jr., Bryan Adam Joyner
  • Publication number: 20190253411
    Abstract: 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: Application
    Filed: February 14, 2018
    Publication date: August 15, 2019
    Inventors: Bryan Adam Joyner, Kelly Sue Morrison, David Joseph Robertson
  • Publication number: 20190253410
    Abstract: 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: Application
    Filed: February 14, 2018
    Publication date: August 15, 2019
    Inventors: Bryan Adam Joyner, Kelly Sue Morrison, David Joseph Robertson
  • Patent number: 9992179
    Abstract: A system includes a plurality of mail encryption gateways and a router. Each mail encryption gateway encrypts email according to an encryption policy of a customer. The router stores a plurality of sender policy framework (SPF) records. The router also receives an email and compares a source IP address of the email with the plurality of SPF records. The router determines that the source IP address corresponds to an SPF record of the plurality of SPF records and in response to that determination, determines that a Simple Mail Transfer Protocol From Field of the email comprises a domain of a cloud provider corresponding to the SPF record. In response to that determination, the router determines that a Multipurpose Internet Mail Extension From Field of the email comprises a domain of a customer and in response to that determination, routes the email to a mail encryption gateway.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: June 5, 2018
    Assignee: ZixCorp Systems, Inc.
    Inventors: Kelly Sue Morrison, Bryan Adam Joyner, Patrick Stephen Trantham, David Vincent Care
  • Publication number: 20170222989
    Abstract: A system includes a plurality of mail encryption gateways and a router. Each mail encryption gateway encrypts email according to an encryption policy of a customer. The router stores a plurality of sender policy framework (SPF) records. The router also receives an email and compares a source IP address of the email with the plurality of SPF records. The router determines that the source IP address corresponds to an SPF record of the plurality of SPF records and in response to that determination, determines that a Simple Mail Transfer Protocol From Field of the email comprises a domain of a cloud provider corresponding to the SPF record. In response to that determination, the router determines that a Multipurpose Internet Mail Extension From Field of the email comprises a domain of a customer and in response to that determination, routes the email to a mail encryption gateway.
    Type: Application
    Filed: February 1, 2016
    Publication date: August 3, 2017
    Inventors: Kelly Sue Morrison, Bryan Adam Joyner, Patrick Stephen Trantham, David Vincent Care
  • Patent number: 9602473
    Abstract: Methods, apparatuses, and computer program products are provided for facilitating the secure transmission and storage of data. In this regard, a method is provided that comprises causing data encrypted by a sender system to be received at a service provider system; causing the data as encrypted by the sender system to be stored at the service provider system; receiving a request for the data from a recipient system; determining the recipient system is authorized to receive the data; and causing the data as encrypted to be transmitted to the sender system.
    Type: Grant
    Filed: September 6, 2012
    Date of Patent: March 21, 2017
    Assignee: ZixCorp Systems, Inc.
    Inventors: David Joseph Robertson, John French Kalan, Mark Stephen DeMichele, Bryan Adam Joyner, Charles Anthony Rego, Dorwin Thomas Shields, Jr., Caleb Rhoads Spring
  • Publication number: 20150201002
    Abstract: 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: Application
    Filed: January 14, 2014
    Publication date: July 16, 2015
    Applicant: ZixCorp Systems, Inc.
    Inventors: Bryan Adam Joyner, Kelly Sue Morrison, David Vincent Care, Waseul Islam
  • Publication number: 20140068262
    Abstract: Methods, apparatuses, and computer program products are provided for facilitating the secure transmission and storage of data. In this regard, a method is provided that comprises causing data encrypted by a sender system to be received at a service provider system; causing the data as encrypted by the sender system to be stored at the service provider system; receiving a request for the data from a recipient system; determining the recipient system is authorized to receive the data; and causing the data as encrypted to be transmitted to the sender system.
    Type: Application
    Filed: September 6, 2012
    Publication date: March 6, 2014
    Applicant: ZIXCORP SYSTEMS, INC.,
    Inventors: David Joseph Robertson, John French Kalan, Mark Stephen DeMichele, Bryan Adam Joyner, Charles Anthony Rego, Dorwin Thomas Shields, JR., Caleb Rhoads Spring
  • Publication number: 20140026187
    Abstract: According to some embodiments, a proxy server comprises one or more processors operable to establish communication with a secure client application of a device. The client is configured with a partition that contains data received from the proxy server within the secure application. If the client passes authentication, the server communicates preview information to the client previewing files that the server received from a business server on behalf of the client. The client requests a selected file. The server renders the selected file into a first portion and a second portion based on the immediate display capabilities of the client. The server communicates the first portion, determines that a trigger point was reached, and then communicates the second portion in response to the trigger point being reached. The client is configured to delete the first portion and the second portion in response to a completion event.
    Type: Application
    Filed: July 18, 2012
    Publication date: January 23, 2014
    Applicant: ZixCorp Systems, Inc.
    Inventors: Nigel Paul Johnson, Dorwin T. Shields, JR., Bryan Adam Joyner