Patents by Inventor Teresa Bradbury

Teresa Bradbury 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).

  • Patent number: 11354336
    Abstract: A configuration for a key management system is provided for managing cryptographic keys in cryptosystems. The configuration includes the use of database replication to improve the reliability, accessibility, and partition tolerance of the key management system. The configuration also includes the use of database sharding and distributed networks to improve the functionality of the key management system. From a logical level, the system can appear multi-master because client software can connect with any compute node in a plurality of compute nodes and perform key management operations on the entire key database from that compute node. From a physical level, the system can be a master-slave configuration with each database shard replication group having a single master shard instance and one or more slave shard instances. In some examples, the present disclosure provides better redundancy, load balancing, availability, and partition tolerance for key management systems.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: June 7, 2022
    Assignee: QuintessenceLabs Pty Ltd.
    Inventors: John Leiseboer, Mayank Daswani, Teresa Bradbury, Florian Poppa, Kenli Chong, John Green, Warren Armstrong, Martin Shannon, Vello Tabur
  • Publication number: 20200175036
    Abstract: A configuration for a key management system is provided for managing cryptographic keys in cryptosystems. The configuration includes the use of database replication to improve the reliability, accessibility, and partition tolerance of the key management system. The configuration also includes the use of database sharding and distributed networks to improve the functionality of the key management system. From a logical level, the system can appear multi-master because client software can connect with any compute node in a plurality of compute nodes and perform key management operations on the entire key database from that compute node. From a physical level, the system can be a master-slave configuration with each database shard replication group having a single master shard instance and one or more slave shard instances. In some examples, the present disclosure provides better redundancy, load balancing, availability, and partition tolerance for key management systems.
    Type: Application
    Filed: February 6, 2020
    Publication date: June 4, 2020
    Applicant: QuintessenceLabs Pty Ltd.
    Inventors: John Leiseboer, Mayank Daswani, Teresa Bradbury, Florian Poppa, Kenli Chong, John Green, Warren Armstrong, Martin Shannon, Vello Tabur
  • Patent number: 10671643
    Abstract: A method, system, and computer-program product for handling network partitions in a network is provided. For example, a method can include providing a first compute node and a second compute node on the network. In such an example, the first compute node can include a master instance of a cryptographic database. In addition, the second compute node can include a first synchronous slave instance associated with the master instance. The method can further include identifying a network partition event on the network. The method can further include providing an asynchronous slave instance associated with the master instance and changing the asynchronous slave instance to a second synchronous slave instance in response to identifying the network partition event.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: June 2, 2020
    Assignee: QuintessenceLabs Pty Ltd.
    Inventors: John Leiseboer, Mayank Daswani, Teresa Bradbury, Florian Poppa, Kenli Chong, John Green, Warren Armstrong, Martin Shannon, Vello Tabur
  • Patent number: 10606864
    Abstract: A configuration for a key management system is provided for managing cryptographic keys in cryptosystems. The configuration includes the use of database replication to improve the reliability, accessibility, and partition tolerance of the key management system. The configuration also includes the use of database sharding and distributed networks to improve the functionality of the key management system. From a logical level, the system can appear multi-master because client software can connect with any compute node in a plurality of compute nodes and perform key management operations on the entire key database from that compute node. From a physical level, the system can be a master-slave configuration with each database shard replication group having a single master shard instance and one or more slave shard instances. In some examples, the present disclosure provides better redundancy, load balancing, availability, and partition tolerance for key management systems.
    Type: Grant
    Filed: October 5, 2016
    Date of Patent: March 31, 2020
    Assignee: QuintessenceLabs Pty Ltd.
    Inventors: John Leiseboer, Mayank Daswani, Teresa Bradbury, Florian Poppa, Kenli Chong, John Green, Warren Armstrong, Martin Shannon, Vello Tabur
  • Publication number: 20180052902
    Abstract: A method, system, and computer-program product for handling network partitions in a network is provided. For example, a method can include providing a first compute node and a second compute node on the network. In such an example, the first compute node can include a master instance of a cryptographic database. In addition, the second compute node can include a first synchronous slave instance associated with the master instance. The method can further include identifying a network partition event on the network. The method can further include providing an asynchronous slave instance associated with the master instance and changing the asynchronous slave instance to a second synchronous slave instance in response to identifying the network partition event.
    Type: Application
    Filed: January 9, 2017
    Publication date: February 22, 2018
    Inventors: John Leiseboer, Mayank Daswani, Teresa Bradbury, Florian Poppa, Kenli Chong, John Green, Warren Armstrong, Martin Shannon, Vello Tabur
  • Publication number: 20180052901
    Abstract: A configuration for a key management system is provided for managing cryptographic keys in cryptosystems. The configuration includes the use of database replication to improve the reliability, accessibility, and partition tolerance of the key management system. The configuration also includes the use of database sharding and distributed networks to improve the functionality of the key management system. From a logical level, the system can appear multi-master because client software can connect with any compute node in a plurality of compute nodes and perform key management operations on the entire key database from that compute node. From a physical level, the system can be a master-slave configuration with each database shard replication group having a single master shard instance and one or more slave shard instances. In some examples, the present disclosure provides better redundancy, load balancing, availability, and partition tolerance for key management systems.
    Type: Application
    Filed: October 5, 2016
    Publication date: February 22, 2018
    Inventors: John Leiseboer, Mayank Daswani, Teresa Bradbury, Florian Poppa, Kenli Chong, John Green, Warren Armstrong, Martin Shannon, Vello Tabur