Patents by Inventor David Christopher Turner

David Christopher Turner 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: 20230195579
    Abstract: Provided are methods and systems for peer recovery from remote storage. An example method includes storing, to a remote storage, a data snapshot of a plurality of nodes of a cluster, determining, by the cluster, that a piece of data stored on a first node of the cluster needs to be copied to a second node of the cluster, and in response to the determination, causing, by the cluster, the second node to download a copy of the piece of data from the data snapshot in the remote storage, determining, by the cluster, that the piece of data stored on the first node differs from the copy of the piece of data stored on the data snapshot, and in response to the determination, causing copying of the piece of data directly from the first node to the second node.
    Type: Application
    Filed: December 16, 2021
    Publication date: June 22, 2023
    Inventors: Matthew Lee Hinman, Jason Tedor, Henning Andersen, David Christopher Turner, Francisco Fernández Castaño
  • Publication number: 20230141964
    Abstract: Provided are systems and methods for multi-layer caching of data. An example method commences with creating a data structure on top of an information retrieval library. The data structure is designed to access data associated with the information retrieval library through a local index. The method includes creating a plurality of ordered cache layers for the data accessed via the local index. The plurality of ordered cache layers are ordered based on frequency of access and a last layer is used to access the data over a network. The method then continues with receiving a search query. The method further includes determining that the search query is for the data associated with the last layer. The method further continues with executing, using the local index, the search query locally to retrieve a matching document from the data associated with the last layer remotely.
    Type: Application
    Filed: November 9, 2021
    Publication date: May 11, 2023
    Inventors: Yannick Welsch, David Christopher Turner, Armin Braun, Tanguy Leroux, Henning Andersen, Francisco Fernández Castaño, Matthew Lee Hinman, Jason Tedor
  • Publication number: 20210344750
    Abstract: Node clustering configuration is disclosed herein. An example method includes determining nodes of a cluster, each of the nodes having a unique identifier and a cluster identifier for the cluster, determining a voting configuration for the cluster, the voting configuration defining a quorum of master-eligible nodes of the nodes, the voting configuration being adaptable so as to maintain an optimal level of fault tolerance for the cluster, adding and removing nodes that can change the voting configuration, configuring a cluster configuration through an API, and electing one of the master-eligible nodes as a master node.
    Type: Application
    Filed: July 12, 2021
    Publication date: November 4, 2021
    Inventors: Yannick Welsch, David Christopher Turner
  • Patent number: 11122118
    Abstract: Node clustering configuration is disclosed herein. An example method includes determining nodes of a cluster, each of the nodes having a unique identifier and a cluster identifier for the cluster, determining a voting configuration for the cluster, the voting configuration defining a quorum of master-eligible nodes of the nodes, the voting configuration being adaptable so as to maintain an optimal level of fault tolerance for the cluster, and electing one of the master-eligible nodes as a master node.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: September 14, 2021
    Assignee: Elasticsearch B.V.
    Inventors: Yannick Welsch, David Christopher Turner
  • Publication number: 20210136146
    Abstract: Node clustering configuration is disclosed herein. An example method includes determining nodes of a cluster, each of the nodes having a unique identifier and a cluster identifier for the cluster, determining a voting configuration for the cluster, the voting configuration defining a quorum of master-eligible nodes of the nodes, the voting configuration being adaptable so as to maintain an optimal level of fault tolerance for the cluster, and electing one of the master-eligible nodes as a master node.
    Type: Application
    Filed: October 31, 2019
    Publication date: May 6, 2021
    Inventors: Yannick Welsch, David Christopher Turner
  • Patent number: 8594350
    Abstract: An example set-up method for a loudspeaker system capable of generating at least one directed beam of audio sound includes emitting directional beams of set-up sound signals from the loudspeaker system into a room, registering at least one reflection of the emitted signals at one or more locations within the room, and evaluating the registered reflected signals to obtain data for use in configuring the surround sound system.
    Type: Grant
    Filed: January 19, 2004
    Date of Patent: November 26, 2013
    Assignee: Yamaha Corporation
    Inventors: Anthony Hooley, Paul Thomas Troughton, David Charles William Richards, David Christopher Turner