Patents by Inventor Yann Thomas

Yann Thomas 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: 20250141952
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for improving the efficiency and flexibility of implementing computer devices by intelligently generating a metric blocklist based on predicted utilization of digital metrics and deploying the metric blocklist at one or more computing devices to limit digital metric requests to distributed databases. In particular, in one or more embodiments, the disclosed systems monitor historical digital metric utilization and apply a prediction model to generate a metric blocklist of digital metrics that are not likely to be utilized by one or more metric requesting devices of a distributed computing system. The disclosed systems can deploy the metric blocklist to computing devices of a distributed computing system to efficiently limit digital requests, processing resources, bandwidth consumption, and storage load with regard to utilization of metric storage devices (e.g., time-series databases).
    Type: Application
    Filed: November 11, 2024
    Publication date: May 1, 2025
    Inventors: Behrooz Badii, Yann Thomas Ramin
  • Patent number: 12284261
    Abstract: A computing system configured to (i) obtain a set of key-value pairs, wherein each key-value pair corresponds to a respective timestamp in a period of time, (ii) for at least one timestamp in the given period of time: (a) identify a first subset of the key-value pairs corresponding to the timestamp, (b) sort the first subset, and (c) generate a subset of compression values for the sorted first subset, (iii) for at least one key: (a) identify a second subset of the key-value pairs corresponding to the key, (b) sort the second subset, and (c) generate a subset of compression values for the sorted second subset, and (iv) store a set of compression values comprising (a) the subset of compression values that is generated for each of the at least one timestamp and (b) the subset of compression values that is generated for each of the at least one key.
    Type: Grant
    Filed: April 1, 2024
    Date of Patent: April 22, 2025
    Assignee: Bitdrift, Inc.
    Inventors: Kirti Agarwal, Behrooz Badii, Nathaniel Joseph Oorloff, Jeffrey Tsvi Pinner, Yann Thomas Ramin
  • Publication number: 20250086179
    Abstract: A computing platform may be configured to (i) perform an analysis of a saved query comprising an expression that specifies a set of one or more unique metrics for which metric data is to be fetched from a metrics management platform when the saved query is run, (ii) determine a strategy for reducing a cardinality level of the saved query based at least in part on the analysis of the saved query, and (iii) cause the saved query to be modified in accordance with the determined strategy for reducing the cardinality level of the saved query.
    Type: Application
    Filed: September 23, 2024
    Publication date: March 13, 2025
    Inventors: Behrooz Badii, Yann Thomas Ramin
  • Patent number: 12099507
    Abstract: A computing platform may be configured to (i) perform an analysis of a saved query comprising an expression that specifies a set of one or more unique metrics for which metric data is to be fetched from a metrics management platform when the saved query is run, (ii) determine a strategy for reducing a cardinality level of the saved query based at least in part on the analysis of the saved query, and (iii) cause the saved query to be modified in accordance with the determined strategy for reducing the cardinality level of the saved query.
    Type: Grant
    Filed: February 7, 2023
    Date of Patent: September 24, 2024
    Assignee: Bitdrift, Inc.
    Inventors: Behrooz Badii, Yann Thomas Ramin
  • Publication number: 20240295974
    Abstract: A computing platform may be configured to (i) receive metric data for a metric that was produced by a metric producer, (ii) identify a metric handling rule that applies to the metric, wherein the identified metric handling rule comprises a handling action of storing metric data for the metric in a specified storage location (e.g., a different tier of a multi-tier storage architecture), and (iii) handle the received metric data for the metric in accordance with the identified metric handling rule by storing the received metric data in the specified storage location.
    Type: Application
    Filed: March 3, 2023
    Publication date: September 5, 2024
    Inventors: Behrooz Badii, Yann Thomas Ramin
  • Publication number: 20240265015
    Abstract: A computing platform may be configured to (i) perform an analysis of a saved query comprising an expression that specifies a set of one or more unique metrics for which metric data is to be fetched from a metrics management platform when the saved query is run, (ii) determine a strategy for reducing a cardinality level of the saved query based at least in part on the analysis of the saved query, and (iii) cause the saved query to be modified in accordance with the determined strategy for reducing the cardinality level of the saved query.
    Type: Application
    Filed: February 7, 2023
    Publication date: August 8, 2024
    Inventors: Behrooz Badii, Yann Thomas Ramin
  • Publication number: 20240244121
    Abstract: A computing system configured to (i) obtain a set of key-value pairs, wherein each key-value pair corresponds to a respective timestamp in a period of time, (ii) for at least one timestamp in the given period of time: (a) identify a first subset of the key-value pairs corresponding to the timestamp, (b) sort the first subset, and (c) generate a subset of compression values for the sorted first subset, (iii) for at least one key: (a) identify a second subset of the key-value pairs corresponding to the key, (b) sort the second subset, and (c) generate a subset of compression values for the sorted second subset, and (iv) store a set of compression values comprising (a) the subset of compression values that is generated for each of the at least one timestamp and (b) the subset of compression values that is generated for each of the at least one key.
    Type: Application
    Filed: April 1, 2024
    Publication date: July 18, 2024
    Inventors: Kirti Agarwal, Behrooz Badii, Nathaniel Joseph Oorloff, Jeffrey Tsvi Pinner, Yann Thomas Ramin
  • Patent number: 11949764
    Abstract: The present disclosure relates to systems, methods, and non-transitory computer-readable media that generate compressed metric data for digital metrics utilizing a graph-based compression dictionary and time slice compression. For instance, the disclosed systems can utilize a dynamically modifiable graph-based compression dictionary to generate compressed metric label identifiers for metric labels of digital metrics. The graph-based compression dictionary can include nodes and edges corresponding to metric label segments and metric label identifier values, respectively. The disclosed systems can traverse the graph-based compression dictionary using a metric label to determine the corresponding compressed metric label identifier. The disclosed systems can further generate delta compression values for the metric values of the digital metrics. For instance, the disclosed systems can compare metric values within a single time slice (e.g., a time stamp) to generate corresponding delta compression values.
    Type: Grant
    Filed: October 19, 2022
    Date of Patent: April 2, 2024
    Assignee: Bitdrift, Inc.
    Inventors: Kirti Agarwal, Behrooz Badii, Nathaniel Joseph Oorloff, Jeffrey Tsvi Pinner, Yann Thomas Ramin
  • Patent number: 11902402
    Abstract: The present disclosure relates to systems, methods, and non-transitory computer-readable media that generate compressed metric data for digital metrics utilizing a graph-based compression dictionary and time slice compression. For instance, the disclosed systems can utilize a dynamically modifiable graph-based compression dictionary to generate compressed metric label identifiers for metric labels of digital metrics. The graph-based compression dictionary can include nodes and edges corresponding to metric label segments and metric label identifier values, respectively. The disclosed systems can traverse the graph-based compression dictionary using a metric label to determine the corresponding compressed metric label identifier. The disclosed systems can further generate delta compression values for the metric values of the digital metrics. For instance, the disclosed systems can compare metric values within a single time slice (e.g., a time stamp) to generate corresponding delta compression values.
    Type: Grant
    Filed: September 16, 2022
    Date of Patent: February 13, 2024
    Assignee: Bitdrift, Inc.
    Inventors: Kirti Agarwal, Behrooz Badii, Nathaniel Joseph Oorloff, Jeffrey Tsvi Pinner, Yann Thomas Ramin
  • Patent number: 11793197
    Abstract: Use of the molecule with the following formula (I) for its fungicidal and/or bactericidal activity on fungi, oomycetes and/or pathogenic bacteria of plants and crop seeds.
    Type: Grant
    Filed: February 8, 2022
    Date of Patent: October 24, 2023
    Assignee: IMMUNRISE BIOCONTROL FRANCE
    Inventors: Yann Thomas, Odon Thiebeauld
  • Publication number: 20230070526
    Abstract: The present disclosure relates to systems, methods, and non-transitory computer-readable media that generate compressed metric data for digital metrics utilizing a graph-based compression dictionary and time slice compression. For instance, the disclosed systems can utilize a dynamically modifiable graph-based compression dictionary to generate compressed metric label identifiers for metric labels of digital metrics. The graph-based compression dictionary can include nodes and edges corresponding to metric label segments and metric label identifier values, respectively. The disclosed systems can traverse the graph-based compression dictionary using a metric label to determine the corresponding compressed metric label identifier. The disclosed systems can further generate delta compression values for the metric values of the digital metrics. For instance, the disclosed systems can compare metric values within a single time slice (e.g., a time stamp) to generate corresponding delta compression values.
    Type: Application
    Filed: September 16, 2022
    Publication date: March 9, 2023
    Inventors: Kirti Agarwal, Behrooz Badii, Nathaniel Joseph Oorloff, Jeffrey Tsvi Pinner, Yann Thomas Ramin
  • Publication number: 20230067420
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for improving the efficiency and flexibility of implementing computer devices by intelligently generating a metric blocklist based on predicted utilization of digital metrics and deploying the metric blocklist at one or more computing devices to limit digital metric requests to distributed databases. In particular, in one or more embodiments, the disclosed systems monitor historical digital metric utilization and apply a prediction model to generate a metric blocklist of digital metrics that are not likely to be utilized by one or more metric requesting devices of a distributed computing system. The disclosed systems can deploy the metric blocklist to computing devices of a distributed computing system to efficiently limit digital requests, processing resources, bandwidth consumption, and storage load with regard to utilization of metric storage devices (e.g., time-series databases).
    Type: Application
    Filed: August 24, 2021
    Publication date: March 2, 2023
    Inventors: Behrooz Badii, Yann Thomas Ramin
  • Publication number: 20230060276
    Abstract: The present disclosure relates to systems, methods, and non-transitory computer-readable media that generate compressed metric data for digital metrics utilizing a graph-based compression dictionary and time slice compression. For instance, the disclosed systems can utilize a dynamically modifiable graph-based compression dictionary to generate compressed metric label identifiers for metric labels of digital metrics. The graph-based compression dictionary can include nodes and edges corresponding to metric label segments and metric label identifier values, respectively. The disclosed systems can traverse the graph-based compression dictionary using a metric label to determine the corresponding compressed metric label identifier. The disclosed systems can further generate delta compression values for the metric values of the digital metrics. For instance, the disclosed systems can compare metric values within a single time slice (e.g., a time stamp) to generate corresponding delta compression values.
    Type: Application
    Filed: October 19, 2022
    Publication date: March 2, 2023
    Inventors: Kirti Agarwal, Behrooz Badii, Nathaniel Joseph Oorloff, Jeffrey Tsvi Pinner, Yann Thomas Ramin
  • Patent number: 11463559
    Abstract: The present disclosure relates to systems, methods, and non-transitory computer-readable media that generate compressed metric data for digital metrics utilizing a graph-based compression dictionary and time slice compression. For instance, the disclosed systems can utilize a dynamically modifiable graph-based compression dictionary to generate compressed metric label identifiers for metric labels of digital metrics. The graph-based compression dictionary can include nodes and edges corresponding to metric label segments and metric label identifier values, respectively. The disclosed systems can traverse the graph-based compression dictionary using a metric label to determine the corresponding compressed metric label identifier. The disclosed systems can further generate delta compression values for the metric values of the digital metrics. For instance, the disclosed systems can compare metric values within a single time slice (e.g., a time stamp) to generate corresponding delta compression values.
    Type: Grant
    Filed: August 24, 2021
    Date of Patent: October 4, 2022
    Assignee: Lyft, Inc.
    Inventors: Kirti Agarwal, Behrooz Badii, Nathaniel Joseph Oorloff, Jeffrey Tsvi Pinner, Yann Thomas Ramin
  • Publication number: 20220192194
    Abstract: Use of the molecule with the following formula (I) for its fungicidal and/or bactericidal activity on fungi, oomycetes and/or pathogenic bacteria of plants and crop seeds.
    Type: Application
    Filed: February 8, 2022
    Publication date: June 23, 2022
    Applicant: Immunrise Biocontrol France
    Inventors: Yann Thomas, Odon Thiebeauld
  • Patent number: 11278027
    Abstract: Use of the molecule with the following formula (I) for its fungicidal and/or bactericidal activity on fungi, oomycetes and/or pathogenic bacteria of plants and crop seeds.
    Type: Grant
    Filed: June 8, 2018
    Date of Patent: March 22, 2022
    Assignee: Immunrise Biocontrol France
    Inventors: Yann Thomas, Odon Thiebeauld
  • Patent number: 10848357
    Abstract: A method for estimating parameters of a single signal or mixed-frequency signals in a given frequency band comprises: receiving the signal(s); calculating a spectral correlation function having variables f and ? (cyclic frequency) for different values of L taken from a set of q strictly positive values, where, for each q, ? can independently take on one or more discrete values and/or cover one or more value ranges; from each calculation, extracting a set of local maxima detected on the basis of the variables f and ? or on the basis of variable f for each discrete value of ?, each of said peaks being characterized by a triplet [LApi, LFpi, L?pi], LFpi and L?pi being the frequency and cyclic frequency of said triplet, respectively, and LApi being the amplitude; and identifying groups of triplets as being the signature left by a set of parameters making up the signal(s).
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: November 24, 2020
    Assignee: Zodiac Data Systems
    Inventors: Vincent Gouldieff, Steredenn Daumont, Jacques Palicot, Yann Thomas
  • Publication number: 20200100499
    Abstract: Use of the molecule with the following formula (I) for its fungicidal and/or bactericidal activity on fungi, oomycetes and/or pathogenic bacteria of plants and crop seeds.
    Type: Application
    Filed: June 8, 2018
    Publication date: April 2, 2020
    Applicant: Immunrise Biocontrol France
    Inventors: Yann Thomas, Odon Thiebeauld
  • Publication number: 20190174768
    Abstract: The invention relates to a cellular extract of one or more microalgae of the Amphidinium genus and to the uses thereof for its fungicidal and/or bactericidal activity on fungi, oomycetes and/or pathogenic bacteria of plants and culture seeds.
    Type: Application
    Filed: June 8, 2017
    Publication date: June 13, 2019
    Applicant: Immunrise Biocontrol France
    Inventors: Odon Thiebeauld de la Crouee, Yann Thomas
  • Publication number: 20190044767
    Abstract: The invention relates to a method for estimating parameters of a single signal or mixed-frequency signals in a given band. The method includes the following steps: receiving (E0) a single signal or mixture of signals y(t) in a given frequency band, determining (E3) for L, a strictly positive real number taken in a set of q, q being strictly positive, predetermined value {L1, . . . ; Lq]} of the spectral correlation function (I), where (II) is the cyclic autocorrelation function for raising the sampled version y(n) of the signal y(t) to the power of L, where Ft[.] is the Fourier transform, and where, for each q, ? can separately take one or more discrete values and/or cover one or more value ranges, —processing (E4) each transform LSCFy(f, ?), L being taken in a set of q, q being strictly positive, predetermined values [Li; . . .
    Type: Application
    Filed: February 3, 2017
    Publication date: February 7, 2019
    Applicant: Zodiac Data Systems
    Inventors: Vincent Gouldieff, Steredenn Daumont, Jacques Palicot, Yann Thomas