Patents by Inventor Falak Shah

Falak Shah 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: 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
  • Publication number: 20250028995
    Abstract: Disclosed implementations relate to adding “bottleneck” models to machine learning pipelines that already apply domain models to translate and/or transfer representations of high-level semantic concepts between domains. In various implementations, an initial representation in a first domain of a transition from an initial state of an environment to a goal state of the environment may be processed based on a pre-trained first domain encoder to generate a first embedding that semantically represents the transition. The first embedding may be processed based on one or more bottleneck models to generate a second embedding with fewer dimensions than the first embedding. In various implementations, the second embedding may be processed in various ways to train one or more of the bottleneck model(s) based on various different auxiliary loss functions.
    Type: Application
    Filed: July 21, 2023
    Publication date: January 23, 2025
    Inventors: Rishabh Singh, David Andre, Garrett Raymond Honke, Falak Shah, Nisarg Vyas, Jayendra Parmar, Brian M. Rosen, Shaili Trivedi
  • Publication number: 20240266005
    Abstract: A computational platform for generating solid catalysts for depolymerization reactions is described. The platform may include a first generative model to determine synthesizable crystal structures that could be used as solid catalysts for depolymerization. The first generative model may determine synthesizability and/or stability of solid catalysts. The first generative model may take in voxel representations of a crystal structure and then use a variational autoencoder to encode into latent space. The first generative model may also include a property learning component to determine synthesizable crystals in latent space. Candidate materials may then be identified in the latent space and then decoded into a blurred voxel representation. The blurred voxel representation may be transformed to a crystal structure. The platform may include a second generational model for identifying crystal surfaces and/or adsorption sites.
    Type: Application
    Filed: February 7, 2024
    Publication date: August 8, 2024
    Applicant: X Development LLC
    Inventors: Alexander Holiday, Vahe Gharakhanyan, Falak Shah, Nisarg Vyas, Tusharkumar Gadhiya
  • 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: 20230167264
    Abstract: Computer-implemented methods may include accessing a predictive function. The predictive function may be configured to receive a partial or complete bond string and position (BSP) representation of a molecule of a reactant ionic liquid, where the representation identifies relative positions of atoms in the molecule. The predictive function may be configured to predict a reaction-characteristic value that characterizes a reaction between the ionic liquid and a particular polymer. The predictive function may be generated using training data corresponding to a set of molecules that were selected using Bayesian optimization, one or more previous versions of the predictive function, and experimentally derived reaction-characteristic values characterizing reactions between the molecules and the particular polymer. The method may also include identifying a particular ionic liquid as a prospect for depolymerizing the particular polymer based on the predictive function.
    Type: Application
    Filed: October 17, 2022
    Publication date: June 1, 2023
    Inventors: Tusharkumar Gadhiya, Falak Shah, Nisarg Vyas, Vahe Gharakhanyan, Julia Yang, Alexander Holiday
  • Publication number: 20230170059
    Abstract: Computer-implemented methods may include accessing a multi-dimensional embedding space that supports relating embeddings of molecules to predicted values of a given property of the molecules. The method may also include identifying one or more points of interest within the embedding space based on the predicted values. Each of the one or more points of interest may include a set of coordinate values within the multi-dimensional embedding space and may be associated with a corresponding predicted value of the given property. The method may further include generating, for each of the one or more points of interest, a structural representation of a molecule by transforming the set of coordinate values included in the point of interest using a decoder network. The method may include outputting a result that identifies, for each of the one or more points of interest, the structural representation of the molecule corresponding to the point of interest.
    Type: Application
    Filed: October 17, 2022
    Publication date: June 1, 2023
    Inventors: Tusharkumar Gadhiya, Falak Shah, Nisarg Vyas, Julia Yang, Vahe Gharakhanyan, Alexander Holiday