Patents by Inventor Simon Daniels

Simon Daniels 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: 20240103923
    Abstract: A computer-implemented method for executing a serverless workload on a transient infrastructure is disclosed. The method comprises receiving a request for executing a workload and at least one policy, selecting an infrastructure component of the transient infrastructure for an execution of the workload, wherein the transient infrastructure is implemented utilizing a plurality of geographically distributed computing nodes, and executing the workload on the transient infrastructure. Furthermore, the method comprises upon receiving an interfering event during the execution of the workload causing a stop of the workload execution, freezing the execution of the workload, storing intermediate results and statuses of the workload execution in a cross-domain storage system, terminating the execution of the workload, and continuing the workload execution using the intermediate results and under a constraint defined by the at least one policy.
    Type: Application
    Filed: September 22, 2022
    Publication date: March 28, 2024
    Inventors: Enrico Regge, Michael Beck, Werner Schuetz, Peter Gerstl, Simon Daniel Moser, Sugandha Agrawal
  • Patent number: 11911048
    Abstract: A drill guide handle configured to engage a variable angle drill guide, including: a handle grip; a first cannula extending from a proximal end of the drill guide handle to a distal end of the drill guide handle, wherein the first cannula is configured to provide a zero degree insertion angle for a drill bit; and a body including: a first tab and a second tab wherein the first and second tabs include a first and second tab protrusion, respectively, wherein each of the first tab and the second is configured to flex so that the first and second tab protrusions engage a horizontal groove on a variable angle drill guide; and a body protrusion on an inner surface of the body, wherein the body protrusion is configured to engage a vertical grove on the variable angle drill guide.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: February 27, 2024
    Assignee: DEPUY SYNTHES PRODUCTS, INC.
    Inventors: Michael McGurk, Henri Défossez, Simon Wampfler, Gregor Spreiter, Frederic Gueissaz, Marcel Schweizer, Said Ghammar, Andreas Baeriswyl, Mirko Rocci, Steffan Daniel
  • Patent number: 11886921
    Abstract: A method, system, and computer program product for implementing automated serverless runtime container allocation is provided. The method includes defining a number of runtime containers and associated characteristics required for each worker node of a plurality of worker nodes for execution of a specified workload. The specified workload is dispatched to the plurality of worker nodes and a specified portion of the specified workload is assigned to each worker node. An application executing a universal runtime container that includes potential application runtimes and associated supported software versions within a layered modifiable format is generated and unused layers are removed from the universal runtime container. The specified workload is executed via the universal runtime container and a set of available universal runtime containers is refilled on an associated work node.
    Type: Grant
    Filed: March 4, 2021
    Date of Patent: January 30, 2024
    Assignee: International Business Machines Corporation
    Inventors: Enrico Regge, Michael Beck, Werner Schuetz, Peter Gerstl, Simon Daniel Moser, Joerg Erdmenger
  • Patent number: 11799644
    Abstract: Methods and systems for starting a node without a default password are provided. Exemplary methods include: creating a node responsive to indicia received from a user; checking for an existing keystore in the node; when no existing keystore is in the node: generating a seed password for a predefined user of the node; non-persistently providing the seed password to the user; creating an encrypted keystore in the node; and storing the seed password in the encrypted keystore; and allowing access to the node using the built-in user and seed password.
    Type: Grant
    Filed: October 18, 2021
    Date of Patent: October 24, 2023
    Assignee: ELASTICSEARCH B.V.
    Inventor: Simon Daniel Willnauer
  • Patent number: 11556388
    Abstract: Methods and systems for searching a frozen index are provided. Exemplary methods include: a method may comprise: receiving an initial search and a subsequent search; loading the initial search and the subsequent search into a throttled thread pool, the throttled thread pool including; getting the initial search from the throttled thread pool; storing a first shard from a mass storage in a memory in response to the initial search; performing the initial search on the first shard; providing first top search result scores from the initial search; and removing the first shard from the memory when the initial search is completed.
    Type: Grant
    Filed: January 5, 2021
    Date of Patent: January 17, 2023
    Assignee: Elasticsearch B.V.
    Inventor: Simon Daniel Willnauer
  • Patent number: 11461270
    Abstract: Methods and systems for shard splitting are provided. Exemplary methods include: marking a source index as read only, the source index comprising a source shard, the source shard comprising a source reference; creating a target index, the target index comprising target shards, each target shard of the target shards comprising a target reference of target references; copying the source reference, the copying producing the target references; hashing identifiers in the source reference, each identifier being associated with a document of a plurality of documents of the source shard, the hashing assigning each document of the plurality of documents to a target shard of the target shards, the plurality of documents being stored in a file associated with the source reference; hard linking the file into the target references; marking the target index as read-write; and deleting the source index.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: October 4, 2022
    Assignee: Elasticsearch B.V.
    Inventor: Simon Daniel Willnauer
  • Publication number: 20220283858
    Abstract: A method, system, and computer program product for implementing automated serverless runtime container allocation is provided. The method includes defining a number of runtime containers and associated characteristics required for each worker node of a plurality of worker nodes for execution of a specified workload. The specified workload is dispatched to the plurality of worker nodes and a specified portion of the specified workload is assigned to each worker node. An application executing a universal runtime container that includes potential application runtimes and associated supported software versions within a layered modifiable format is generated and unused layers are removed from the universal runtime container. The specified workload is executed via the universal runtime container and a set of available universal runtime containers is refilled on an associated work node.
    Type: Application
    Filed: March 4, 2021
    Publication date: September 8, 2022
    Inventors: Enrico Regge, Michael Beck, Werner Schuetz, Peter Gerstl, Simon Daniel Moser, Joerg Erdmenger
  • Patent number: 11409755
    Abstract: Asynchronous search of electronic assets via a distributed search engine is disclosed herein. An example method includes receiving a request from a user, the request including a query and a query time parameter, the query time parameter defining a time that the user will wait for results to be completed synchronously, determining that the query is incomplete and that the time has been exceeded, issuing the query a unique query identifier, and asynchronously adding results to an index based on the unique query identifier.
    Type: Grant
    Filed: April 26, 2021
    Date of Patent: August 9, 2022
    Assignee: Elasticsearch B.V.
    Inventors: Jim Ferenczi, Luca Cavanna, Simon Daniel Willnauer
  • Publication number: 20220207037
    Abstract: Asynchronous search of electronic assets via a distributed search engine is disclosed herein. An example method includes receiving a request from a user, the request including a query and a query time parameter, the query time parameter defining a time that the user will wait for results to be completed synchronously, determining that the query is incomplete and that the time has been exceeded, issuing the query a unique query identifier, and asynchronously adding results to an index based on the unique query identifier.
    Type: Application
    Filed: April 26, 2021
    Publication date: June 30, 2022
    Inventors: Jim Ferenczi, Luca Cavanna, Simon Daniel Willnauer
  • Publication number: 20220083397
    Abstract: A method, computer program product and computer system for predicting excessive resource usage in a distributed computing environment is provided. A processor retrieves a portion of code associated with a workload in a distributed computing environment. A processor retrieves account information associated with the workload. A processor determines a likelihood that the workload is indicative of excessive resource usage based on the portion of code and the account information associated with the workload. In response to the likelihood of excessive resource usage exceeding a threshold, a processor reschedules the workload in the distributed computing environment.
    Type: Application
    Filed: September 17, 2020
    Publication date: March 17, 2022
    Inventors: Simon Daniel Moser, Tareq Al-Maamari, Jan Zimbehl, Andrew Edgar, Julian Mario Skupnjak
  • Publication number: 20220038276
    Abstract: Methods and systems for starting a node without a default password are provided. Exemplary methods include: creating a node responsive to indicia received from a user; checking for an existing keystore in the node; when no existing keystore is in the node: generating a seed password for a predefined user of the node; non-persistently providing the seed password to the user; creating an encrypted keystore in the node; and storing the seed password in the encrypted keystore; and allowing access to the node using the built-in user and seed password.
    Type: Application
    Filed: October 18, 2021
    Publication date: February 3, 2022
    Inventor: Simon Daniel Willnauer
  • Patent number: 11196554
    Abstract: Methods and systems for starting a node without a default password are provided. Exemplary methods include: creating a node responsive to indicia received from a user; checking for an existing keystore in the node; when no existing keystore is in the node: generating a seed password for a predefined user of the node; non-persistently providing the seed password to the user; creating an encrypted keystore in the node; and storing the seed password in the encrypted keystore; and allowing access to the node using the built-in user and seed password.
    Type: Grant
    Filed: July 27, 2018
    Date of Patent: December 7, 2021
    Assignee: Elasticsearch B.V.
    Inventor: Simon Daniel Willnauer
  • Publication number: 20210124620
    Abstract: Methods and systems for searching a frozen index are provided. Exemplary methods include: a method may comprise: receiving an initial search and a subsequent search; loading the initial search and the subsequent search into a throttled thread pool, the throttled thread pool including; getting the initial search from the throttled thread pool; storing a first shard from a mass storage in a memory in response to the initial search; performing the initial search on the first shard; providing first top search result scores from the initial search; and removing the first shard from the memory when the initial search is completed.
    Type: Application
    Filed: January 5, 2021
    Publication date: April 29, 2021
    Inventor: Simon Daniel Willnauer
  • Patent number: 10891165
    Abstract: Methods and systems for searching a frozen index are provided. Exemplary methods include: a method may comprise: receiving an initial search and a subsequent search; loading the initial search and the subsequent search into a throttled thread pool, the throttled thread pool including; getting the initial search from the throttled thread pool; storing a first shard from a mass storage in a memory in response to the initial search; performing the initial search on the first shard; providing first top search result scores from the initial search; and removing the first shard from the memory when the initial search is completed.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: January 12, 2021
    Assignee: Elasticsearch B.V.
    Inventor: Simon Daniel Willnauer
  • Publication number: 20200395890
    Abstract: A first aspect provides a heat sink panel for receiving thermal energy from a photovoltaic panel. The heat sink panel comprises a shaped metal sheet, wherein at least part of the metal sheet is shaped into substantially parallel gutters. When attached to the photovoltaic panel, the gutters form channels between the heat sink panel and the photovoltaic panel. The gutters range from a proximal gutter end to a distal gutter end and the distal end and the proximal end comprise openings enabling an air flow through the gutters. Whereas known heat sinks comprise protrusions like parallel oriented fins, they do are not arranged to provide more or less closed channels at the back of the photovoltaic panel to enable a stream of air to flow through the channel. Channels do not have to be fully closed, smaller openings may be provided. An airflow may be provided by a chimney effect.
    Type: Application
    Filed: April 6, 2018
    Publication date: December 17, 2020
    Applicant: OPTIXOLAR Holding B.V.
    Inventors: Hendrik Kornelis HUTTING, Simon Daniël MEIJER
  • Publication number: 20200326986
    Abstract: Methods and systems for searching a frozen index are provided. Exemplary methods include: a method may comprise: receiving an initial search and a subsequent search; loading the initial search and the subsequent search into a throttled thread pool, the throttled thread pool including; getting the initial search from the throttled thread pool; storing a first shard from a mass storage in a memory in response to the initial search; performing the initial search on the first shard; providing first top search result scores from the initial search; and removing the first shard from the memory when the initial search is completed.
    Type: Application
    Filed: April 12, 2019
    Publication date: October 15, 2020
    Inventor: Simon Daniel Willnauer
  • Patent number: D965707
    Type: Grant
    Filed: April 26, 2021
    Date of Patent: October 4, 2022
    Inventors: Michael Tropper, Simon Daniel
  • Patent number: D965708
    Type: Grant
    Filed: April 27, 2021
    Date of Patent: October 4, 2022
    Inventors: Michael Tropper, Simon Daniel
  • Patent number: D1023174
    Type: Grant
    Filed: November 8, 2022
    Date of Patent: April 16, 2024
    Assignee: Trisport AG
    Inventors: Michael Tropper, Simon Daniel
  • Patent number: D1023175
    Type: Grant
    Filed: November 9, 2022
    Date of Patent: April 16, 2024
    Assignee: Trisport AG
    Inventors: Michael Tropper, Simon Daniel