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

  • Patent number: 11983554
    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 21, 2022
    Date of Patent: May 14, 2024
    Assignee: X DEVELOPMENT LLC
    Inventors: Rebecca Radkoff, David Andre
  • Publication number: 20240152774
    Abstract: Disclosed herein are methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for modeling agents in multi-agent systems as reinforcement learning (RL) agents and training control policies that cause the agents to cooperate towards a common goal. A method can include generating, for each of a group of simulated local agents in an agent network in which the simulated local agents share resources, information, or both, experience tuples having a state for the simulated local agent, an action taken by the simulated local agent, and a local result for the action taken, updating each local policy of each simulated local agent according to the respective local result, providing, to each of the simulated local agents, information representing a global state of the agent network, and updating each local policy of each simulated local agent according to the global state of the agent network.
    Type: Application
    Filed: November 3, 2022
    Publication date: May 9, 2024
    Inventors: Lam Thanh NGUYEN, Grace Taixi BRENTANO, David ANDRE, Salil Vijaykumar PRADHAN, Gearoid MURPHY
  • Publication number: 20240143929
    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: October 31, 2022
    Publication date: May 2, 2024
    Inventors: Garrett Raymond Honke, David Andre, Alberto Camacho Martinez, Irhum Shafkat
  • Publication number: 20240135691
    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: October 23, 2023
    Publication date: April 25, 2024
    Inventors: Avery Noam Cowan, Nikhil Suresh, Akshina Gupta, David Andre, Eliot Julien Cowan
  • Patent number: 11960867
    Abstract: Using a natural language (NL) latent presentation in the automated conversion of source code from a base programming language (e.g., C++) to a target programming language (e.g., Python). A base-to-NL model can be used to generate an NL latent representation by processing a base source code snippet in the base programming language. Further, an NL-to-target model can be used to generate a target source code snippet in the target programming language (that is functionally equivalent to the base source code snippet), by processing the NL latent representation. In some implementations, output(s) from the NL-to-target model indicate canonical representation(s) of variables, and in generating the target source code snippet, technique(s) are used to match those canonical representation(s) to variable(s) of the base source code snippet. In some implementations, multiple candidate target source code snippets are generated, and a subset (e.g., one) is selected based on evaluation(s).
    Type: Grant
    Filed: May 17, 2023
    Date of Patent: April 16, 2024
    Assignee: GOOGLE LLC
    Inventors: Rishabh Singh, Hanjun Dai, Manzil Zaheer, Artem Goncharuk, Karen Davis, David Andre
  • Patent number: 11902858
    Abstract: The technology enables locating asset tracking tags based on a ramped sequence of signals from one or more beacon tracking tags. The sequence includes at least one minimum power signal and at least one maximum power signal. Each signal in the sequence has a tag identifier and an initial signal strength value. Each beacon signal in the ramped sequence is associated with the time at which that beacon signal was received by a reader. Each beacon signal is also associated with a received signal strength at reception. A location of the beacon tracking tag is estimated according to the signals in the sequence based on the difference between the initial and received signal strengths. A position of the reader device is identified based on the beacon tag's location. An asset tracking tag location is identified based on the reader's location and packets received by the reader from the asset tag.
    Type: Grant
    Filed: April 22, 2022
    Date of Patent: February 13, 2024
    Assignee: X DEVELOPMENT LLC
    Inventors: David Andre, Erich Karl Nachbar
  • Patent number: 11899566
    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). In some implementations, the machine learning model(s) can be trained on source code, unit test pairs. In some additional or alternative implementations, reinforcement learning techniques can be utilized to check for correctness of base source code, target source code pairs (e.g., by matching program execution of different branches).
    Type: Grant
    Filed: May 12, 2021
    Date of Patent: February 13, 2024
    Assignee: GOOGLE LLC
    Inventors: Rishabh Singh, David Andre
  • Patent number: 11887316
    Abstract: A method for motion recognition and embedding is disclosed. The method may include receiving a plurality of frames of an input video for extracting a feature vector of a motion in the plurality of frames, generating a plurality of sets of one or more motion component bits based on the feature vector and a plurality of classifiers, the plurality of sets corresponding to the plurality of classifiers, each set of one or more motion component bits representing a physical or mechanical attribute of the motion; and generating a motion code for a machine to execute the motion by combining the plurality of sets of one or more motion component bits. Other aspects, embodiments, and features are also claimed and described.
    Type: Grant
    Filed: July 12, 2021
    Date of Patent: January 30, 2024
    Assignee: UNIVERSITY OF SOUTH FLORIDA
    Inventors: Yu Sun, David Andres Paulius, Maxat Alibayev
  • Patent number: 11861263
    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: June 22, 2022
    Date of Patent: January 2, 2024
    Assignee: X DEVELOPMENT LLC
    Inventors: Thomas Hunt, David Andre, Nisarg Vyas, Rebecca Radkoff, Rishabh Singh
  • Publication number: 20230409677
    Abstract: Disclosed implementations relate to automatically generating and providing guidance for navigating HCIs to carry out semantically equivalent/similar computing tasks across different computer applications. In various implementations, a domain of a first computer application that is operable using a first HCI may be used to select a domain model that translates between an action space of the first computer application and another space. Based on the selected domain model, a domain-agnostic action embedding—representing actions performed previously using a second HCI of a second computer application to perform a semantic task—may be processed to generate probability distribution(s) over actions in the action space of the first computer application. Based on the probability distribution(s), actions may be identified that are performable using the first computer application—these actions may be used to generate guidance for navigating the first HCI to perform the semantic task.
    Type: Application
    Filed: June 15, 2022
    Publication date: December 21, 2023
    Inventors: David Andre, Yu-Ann Madan
  • Publication number: 20230409577
    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: June 16, 2022
    Publication date: December 21, 2023
    Inventor: David Andre
  • Publication number: 20230394257
    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: Application
    Filed: June 2, 2022
    Publication date: December 7, 2023
    Inventors: David Andre, Erich Karl Nachbar
  • Publication number: 20230359667
    Abstract: The present disclosure relates generally to infrastructure for queryable supergraph subset representations. Briefly, in at least one implementations, an apparatus may comprise at least one processor of at least one computing device to obtain a source graph schema, obtain an input from a user, wherein the input from the user to at least specify one or more filters, generate one or more subset representations of the source graph schema based at least in part on the specified one or more filters, and provide access to the one or more subset representations of the source graph schema for one or more particular entities and deny access to one or more aspects of the source graph schema absent from the one or more subset representations for the one or more particular entities.
    Type: Application
    Filed: May 6, 2022
    Publication date: November 9, 2023
    Inventors: Adam Samuel Zionts, Joshua Rohan Segaran, Sachin Dilip Shinde, David Andres Castaneda, Geoffroy Pierre Alexis Carrier, Joseph Conor McCarron, Joel Thomas Burton, Caydie Tran, Parul Schroff, Timothy Michael Hingston
  • Publication number: 20230359789
    Abstract: As opposed to a rigid approach, implementations disclosed herein utilize a flexible approach in automatically determining an action set to utilize in attempting performance of a task that is requested by natural language input of a user. The approach is flexible at least in that embedding technique(s) and/or action model(s), that are utilized in generating action set(s) from which the action set to utilize is determined, are at least selectively varied. Put another way, implementations leverage a framework via which different embedding technique(s) and/or different action model(s) can at least selectively be utilized in generating different candidate action sets for given NL input of a user. Further, one of those action sets can be selected for actual use in attempting real-world performance of a given task reflected by the given NL input. The selection can be based on a suitability metric for the selected action set and/or other considerations.
    Type: Application
    Filed: May 2, 2023
    Publication date: November 9, 2023
    Inventors: David Andre, Rishabh Singh, Rebecca Radkoff, Yu-Ann Madan, Nisarg Vyas, Jayendra Parmar, Falak Shah, Shaili Trivedi
  • Publication number: 20230342167
    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: April 21, 2022
    Publication date: October 26, 2023
    Inventors: Rebecca Radkoff, David Andre
  • Patent number: 11780925
    Abstract: The invention relates to the field of antibodies. In particular it relates to the field of therapeutic (human) antibodies for the treatment of ErbB-2/ErbB-3 positive cells. More in particular it relates to treating of cells comprising an NRG1 fusion gene comprising at least a portion of the NRG1-gene fused to a sequence from a different chromosomal location.
    Type: Grant
    Filed: April 3, 2018
    Date of Patent: October 10, 2023
    Inventors: Mark Throsby, Cecilia Anna Wilhelmina Geuijen, David Andre Baptiste Maussang-Detaille, Ton Logtenberg
  • Patent number: 11775271
    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: May 10, 2021
    Date of Patent: October 3, 2023
    Assignee: GOOGLE LLC
    Inventors: Rishabh Singh, Artem Goncharuk, Karen Davis, David Andre
  • Patent number: 11706111
    Abstract: Implementations are directed to improving network anti-fragility. In some aspects, a method includes receiving parameter data from a network of nodes, the parameter data comprising attributes, policies, and action spaces for each node in the network of nodes; configuring one or more interruptive events on one or more nodes included in the network of nodes; determining a first action of each node in the network of nodes in response to the one or more interruptive events; determining a first performance metric, for each node, that corresponds to the first action, wherein the first performance matric is determined based on at least a first reward value associated with the first action; continuously updating the first action in an iterative process to obtain a final action, wherein a performance metric corresponding to the final action satisfies a performance threshold, and transmitting the final action for each node to the network of nodes.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: July 18, 2023
    Assignee: X Development LLC
    Inventors: John Michael Stivoric, David Andre, Ryan Butterfoss, Rebecca Radkoff, Salil Vijaykumar Pradhan, Grace Taixi Brentano, Lam Thanh Nguyen
  • Patent number: D1017788
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: March 12, 2024
    Assignee: Gonfrio, Indústria de Frio, S.A.
    Inventors: David André Pinto de Almeida, José Manuel Marques Monteiro, Tiago Fernandes Teixeira
  • Patent number: D1019186
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: March 26, 2024
    Assignee: The Procter & Gamble Company
    Inventors: Kyle William Harris, Nicole Alisa Renee Lockett Turner, Scott David Hochberg, Brian David Andres, Matthew John Boehm, Christian Alexander Zipperer