Patents by Inventor David Andre

David Andre 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: 20260237195
    Abstract: Methods, systems, and apparatus for obtaining input features representative of a region of space, processing an input comprising the input features through the ML model to generate a prediction describing predicted features of the region of space, obtaining result features describing the region of space, determining a value of at least one evaluation metric that relates the predicted features and the result features, that at least one evaluation metric including one of a distance score, a pyramiding density error, and min-max intersection over union (IOU) score, and training the ML model responsive to the at least one evaluation metric. Other implementations of this aspect include corresponding systems, apparatus, and computer programs, configured to perform the actions of the methods, encoded on computer storage devices.
    Type: Application
    Filed: April 1, 2026
    Publication date: August 13, 2026
    Inventors: Avery Noam Cowan, Nikhil Suresh, Akshina Gupta, David Andre, Eliot Julien Cowan, Gearoid Murphy
  • Publication number: 20260236474
    Abstract: Implementations are described herein for aggregating information responsive to a query from multiple different data feed services using machine learning. In various implementations, NLP may be performed on a natural language input comprising a query for information to generate a data feed-agnostic aggregator embedding (FAAE). A plurality of data feed services may be selected, each having its own data feed service action space that includes actions that are performable to access data via the data feed service. The FAAE may be processed based on domain-specific machine learning models corresponding to the selected data feed services. Each domain-specific machine learning model may translate between a respective data feed service action space and a data feed-agnostic semantic embedding space. Using these models, action(s) may be selected from the data feed service action spaces and performed to aggregate, from the plurality of data feed services, data that is responsive to the query.
    Type: Application
    Filed: January 16, 2026
    Publication date: August 13, 2026
    Inventor: David Andre
  • Patent number: 12705409
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automatic generation of a supply chain simulation. The methods, systems, and apparatus include actions of obtaining supply chain data of a supply chain, generating a supply chain network graph that represents relationships between locations indicated by the supply chain data, determining classifications of the locations indicated by the supply chain data, determining agent rule models based on the supply chain data, and generating a supply chain simulation based on the supply chain network graph, the classifications of the locations, and the agent rule models.
    Type: Grant
    Filed: October 18, 2022
    Date of Patent: August 11, 2026
    Assignee: X Development LLC
    Inventors: Ryan Butterfoss, David Andre, Salil Vijaykumar Pradhan, Rebecca Radkoff
  • Publication number: 20260228439
    Abstract: Disclosed implementations relate to using mutual constraint satisfaction to sample from different stochastic processes and identify coherent inferences across domains. In some implementations, a first domain representation of a semantic concept may be used to conditionally sample a first set of candidate second domain representations of the semantic concept from a first stochastic process. Based on second domain representation(s) of the first set, candidate third domain representations of the semantic concept may be conditionally sampled from a second stochastic process. Based on candidate third domain representation(s), a second set of candidate second domain representations of the semantic concept may be conditionally sampled from a third stochastic process. Pairs of candidate second domain representations sampled across the first and second sets may be evaluated. Based on the evaluation, second domain representation(s) of the semantic concept are selected, e.g., as input for a downstream computer process.
    Type: Application
    Filed: April 2, 2026
    Publication date: August 6, 2026
    Inventors: Garrett Raymond Honke, David Andre, Alberto Camacho Martinez, Irhum Shafkat
  • Patent number: 12657412
    Abstract: The technology enables locating asset tracking tags based on one or more beacon signals from at least one anchor beacon. Each of the beacon signals including anchor beacon identification information and being associated with a received signal strength upon receipt at a reader device. The anchor beacon identification information being associated with a physical location of the anchor beacon. A position of the reader device is estimated according to the received signal strength of the one or more beacon signals and the physical location of the at least one anchor beacon from the anchor beacon identification information. One or more signals from an asset tracking tag are detected by the reader device. A location of the asset tracking tag is identified based on the estimated position of the reader device and signal strength information for each of the one or more detected signals from the asset tracking tag.
    Type: Grant
    Filed: June 2, 2022
    Date of Patent: June 16, 2026
    Assignee: CHORUSVIEW, INC.
    Inventors: David Andre, Erich Karl Nachbar
  • Patent number: 12633098
    Abstract: Methods, systems, and apparatus for obtaining input features representative of a region of space, processing an input comprising the input features through the ML model to generate a prediction describing predicted features of the region of space, obtaining result features describing the region of space, determining a value of at least one evaluation metric that relates the predicted features and the result features, that at least one evaluation metric including one of a distance score, a pyramiding density error, and min-max intersection over union (IOU) score, and training the ML model responsive to the at least one evaluation metric. Other implementations of this aspect include corresponding systems, apparatus, and computer programs, configured to perform the actions of the methods, encoded on computer storage devices.
    Type: Grant
    Filed: October 24, 2023
    Date of Patent: May 19, 2026
    Assignee: Development LLC
    Inventors: Avery Noam Cowan, Nikhil Suresh, Akshina Gupta, David Andre, Eliot Julien Cowan, Gearoid Murphy
  • Patent number: 12625794
    Abstract: Training and/or utilization of machine learning model(s) (e.g., neural network model(s)) in automatically generating test case(s) for source code. Techniques disclosed herein can be utilized in generating test case(s) for unit test testing (or other white-box testing) and/or for functional testing (or other black-box testing).
    Type: Grant
    Filed: January 26, 2024
    Date of Patent: May 12, 2026
    Assignee: GOOGLE LLC
    Inventors: Rishabh Singh, David Andre
  • Patent number: 12619428
    Abstract: Techniques are described herein for translating source code in one programming language to source code in another programming language using machine learning. A method includes: receiving first source code in a first higher-level programming language; processing the first source code, or an intermediate representation thereof, using a sequence-to-sequence neural network model to generate a sequence of outputs, each including a probability distribution; generating second source code in a second higher-level programming language by, for each output in the sequence of outputs: determining a highest probability in the probability distribution associated with the output; in response to the highest probability exceeding a first threshold, generating a predicted portion of the second source code based on a token that corresponds to the highest probability; and in response to the highest probability not exceeding the first threshold, generating a placeholder; and outputting the second source code.
    Type: Grant
    Filed: September 28, 2023
    Date of Patent: May 5, 2026
    Assignee: GOOGLE LLC
    Inventors: Rishabh Singh, Artem Goncharuk, Karen Davis, David Andre
  • Patent number: 12619826
    Abstract: Disclosed implementations relate to using mutual constraint satisfaction to sample from different stochastic processes and identify coherent inferences across domains. In some implementations, a first domain representation of a semantic concept may be used to conditionally sample a first set of candidate second domain representations of the semantic concept from a first stochastic process. Based on second domain representation(s) of the first set, candidate third domain representations of the semantic concept may be conditionally sampled from a second stochastic process. Based on candidate third domain representation(s), a second set of candidate second domain representations of the semantic concept may be conditionally sampled from a third stochastic process. Pairs of candidate second domain representations sampled across the first and second sets may be evaluated. Based on the evaluation, second domain representation(s) of the semantic concept are selected, e.g., as input for a downstream computer process.
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: May 5, 2026
    Assignee: X Development LLC
    Inventors: Garrett Raymond Honke, David Andre, Alberto Camacho Martinez, Irhum Shafkat
  • Publication number: 20260087258
    Abstract: Aspects of the disclosure relate to identifying potential areas of innovations utilizing machine learning models such as LLMs. As an example, a plurality of application areas and a plurality of sources may be identified. A model may be used to score pairs of each one of the plurality of application areas with respect to each one the plurality of sources. A matrix of the scores may be generated and provided for display to a user.
    Type: Application
    Filed: August 8, 2025
    Publication date: March 26, 2026
    Inventors: Christopher Hahn, Julia Black Ling, David Andre
  • Patent number: 12579149
    Abstract: Implementations are described herein for aggregating information responsive to a query from multiple different data feed services using machine learning. In various implementations, NLP may be performed on a natural language input comprising a query for information to generate a data feed-agnostic aggregator embedding (FAAE). A plurality of data feed services may be selected, each having its own data feed service action space that includes actions that are performable to access data via the data feed service. The FAAE may be processed based on domain-specific machine learning models corresponding to the selected data feed services. Each domain-specific machine learning model may translate between a respective data feed service action space and a data feed-agnostic semantic embedding space. Using these models, action(s) may be selected from the data feed service action spaces and performed to aggregate, from the plurality of data feed services, data that is responsive to the query.
    Type: Grant
    Filed: May 23, 2024
    Date of Patent: March 17, 2026
    Assignee: X Development LLC
    Inventor: David Andre
  • Publication number: 20250335224
    Abstract: Disclosed implementations relate to automating semantically-similar computing tasks across multiple contexts. In various implementations, an initial natural language input and a first plurality of actions performed using a first computer application may be used to generate a first task embedding and a first action embedding in action embedding space. An association between the first task embedding and first action embedding may be stored. Later, subsequent natural language input may be used to generate a second task embedding that is then matched to the first task embedding. Based on the stored association, the first action embedding may be identified and processed using a selected domain model to select actions to be performed using a second computer application. The selected domain model may be trained to translate between an action space of the second computer application and the action embedding space.
    Type: Application
    Filed: July 8, 2025
    Publication date: October 30, 2025
    Inventors: Rebecca Radkoff, David Andre
  • Publication number: 20250326639
    Abstract: The present invention relates to a process for producing hydrogen peroxide by the AO process, comprising the two alternating steps of: hydrogenation of a working solution in the presence of a catalyst, said working solution containing at least one quinone dissolved in at least one organic solvent, in order to obtain at least one corresponding hydroquinone; and oxidation of said at least one hydroquinone; the solvent corresponding to formula (I) below: in which n is an integer greater than or equal to 8.
    Type: Application
    Filed: October 20, 2023
    Publication date: October 23, 2025
    Applicant: ARKEMA FRANCE
    Inventors: Abdelatif BABA-AHMED, David ANDRE, Laurent WENDLINGER
  • Publication number: 20250321963
    Abstract: Disclosed herein are systems and methods for objectively characterizing machine-learning models including receiving first training data formatted to be used in the training of a machine-learning model; receiving one or more challenge queries formatted to be run on the machine-learning model; generating, for the first training data, a plurality of associated training vectors that embed at least some of the first training data into a vector space; generating, for each of the one or more challenge queries, a plurality of associated challenge vectors that embed at least some of the challenge queries into the vector space; and determining, for each challenge query, a corresponding quality metric for the machine-learning model by determining a neighborhood density for each of the challenge queries in the vector space.
    Type: Application
    Filed: January 31, 2025
    Publication date: October 16, 2025
    Inventors: John William K. Kirchenbauer, David Andre, Garrett Raymond Honke
  • Patent number: 12400078
    Abstract: This specification is generally directed to techniques for creating reduced-dimensionality embeddings (e.g., embedding layers of neural networks) with dimensions that are interpretable by and/or are meaningful to humans. In various implementations, a datum may sampled from a document. A dimensionality reduction process may be performed based on the sampled datum to generate a semantically-interpretable embedding having a number of individually-interpretable dimensions. The dimensionality reduction process may include: analyzing the sampled datum according to a number of distinct semantic queries to determine respective numeric solutions. The number of distinct semantic queries may correspond to the number of individually-interpretable dimensions. Each numeric solution may offer an inconclusive clue about the sampled datum. The dimensionality reduction process may also include populating the dimensions of the semantically-interpretable embedding with respective numeric solutions.
    Type: Grant
    Filed: March 28, 2022
    Date of Patent: August 26, 2025
    Assignee: GOOGLE LLC
    Inventors: Nisarg Vyas, David Andre
  • Patent number: 12386645
    Abstract: Disclosed implementations relate to automating semantically-similar computing tasks across multiple contexts. In various implementations, an initial natural language input and a first plurality of actions performed using a first computer application may be used to generate a first task embedding and a first action embedding in action embedding space. An association between the first task embedding and first action embedding may be stored. Later, subsequent natural language input may be used to generate a second task embedding that is then matched to the first task embedding. Based on the stored association, the first action embedding may be identified and processed using a selected domain model to select actions to be performed using a second computer application. The selected domain model may be trained to translate between an action space of the second computer application and the action embedding space.
    Type: Grant
    Filed: April 11, 2024
    Date of Patent: August 12, 2025
    Assignee: GOOGLE LLC
    Inventors: Rebecca Radkoff, David Andre
  • Patent number: 12353797
    Abstract: This specification is generally directed to techniques for robust natural language (NL) based control of computer applications. In many implementations, the NL control is at least selectively interactive in that the user feedback input is solicited, and received, in resolving action(s), resolving action set(s), generating domain specific knowledge, and/or in providing feedback on implemented action set(s). The user feedback input can be utilized in further training of machine learning model(s) utilized in the NL based control of the computer applications.
    Type: Grant
    Filed: December 29, 2023
    Date of Patent: July 8, 2025
    Assignee: X Development LLC
    Inventors: Thomas Hunt, David Andre, Nisarg Vyas, Rebecca Radkoff, Rishabh Singh
  • Publication number: 20250131366
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating actions for a supply chain network. One of the methods includes receiving a request to generate an action in a supply chain network for a particular product based on current state information; providing a request to an action model to generate a respective probability distribution for one or more actions for one or more products; receiving, from the action model, the respective probability distributions for the one or more products; determining, for each product, a binned action from the respective probability distribution; providing a request to a sequence model to generate a respective correction for the one or more binned actions; and receiving, from the sequence model, the respective correction for the respective binned action.
    Type: Application
    Filed: October 24, 2024
    Publication date: April 24, 2025
    Inventors: Lam Thanh Nguyen, Grace Taixi Brentano, Sze Man Lee, Karush Suri, Anikait Singh, Salil Vijaykumar Pradhan, David Andre, Gearoid Murphy
  • Publication number: 20250117589
    Abstract: An inverse design system combines a large language model (LLM) with a task-specific optimizer, which includes a search function, a forward model, and a comparator. The LLM adjusts parameters of the optimizer's components in response to a design scenario. Then the optimizer processes the design scenario to produce design candidates. Optionally, the LLM learns from the design candidates in an iterative process. A stochastic predictive modeling system combines an LLM with input distributions and a forward model. The LLM adjusts one or more of the input distributions and/or the forward model in response to a forecast scenario. Then the forward model processes a sampling of the input distributions to produce a forward distribution. Optionally, the LLM informs the sampling process. Optionally, the LLM learns from the forward distribution.
    Type: Application
    Filed: September 11, 2024
    Publication date: April 10, 2025
    Inventors: Julia Black Ling, Alberto Camacho Martinez, David Andre, Christopher Hahn
  • Patent number: 12217029
    Abstract: This specification is generally directed to techniques for generating interfacing source code between computing components based on natural language input. In various implementations, a natural language input that requests generation of interfacing source code to logically couple a first computing component with a second computing component may be processed to generate an interface request semantic embedding. The interface request semantic embedding may be processed based on one or more domain models associated with the first and second computing components to generate a pool(s) of candidate code snippets for logically coupling with first and second computing components. A plurality of candidate instances of interfacing source code may be generated between the first and second computing components. Each candidate software interface may include a different permutation of candidate code snippets from the pool(s) of candidate code snippets.
    Type: Grant
    Filed: August 17, 2022
    Date of Patent: February 4, 2025
    Assignee: GOOGLE LLC
    Inventors: David Andre, Nisarg Vyas, Salil Pradhan, Rebecca Radkoff, Ryan Butterfoss, Falak Shah, Jayendra Parmar