Patents by Inventor Dmitry Storcheus

Dmitry Storcheus 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: 20260080225
    Abstract: Implementations disclose selecting, in response to receiving a generative model request and from among multiple candidate generative models, a particular generative model to utilize in generating a response to the generative model request. Various implementations identify an indication of a submitting entity of the generative model request. The particular generative model can be selected based on processing the generative model request and custom selection feature(s) provided by the submitting entity (e.g., provided well in advance of the generative model request). Different submitting entities (e.g., a first and second entities) can have different custom selection features. Accordingly, even if the first and second submitting entities submit the same generative model request, different generative models are selected to process the generative model request, resulting in two different responses, one responsive to the first entity and the other responsive to the second entity.
    Type: Application
    Filed: September 12, 2025
    Publication date: March 19, 2026
    Inventors: Parashar Shah, Aditya Krishna Menon, Anqi Mao, Dmitry Storcheus, Harikrishna Narasimhan, Javier Gonzalvo, Mehryar Mohri, Seungyeon Kim, Wittawat Jitkrittum, Yutao Zhong, Chen-Yu Lee, Zifeng Wang, Fanglin Lu, Paramjit Singh Sandhu, Wenjie Yuan, Anand R. Iyer, Apurv Suman, Venkatraman Subramanian, Salem Elie Haykal
  • Patent number: 12033080
    Abstract: A sparse dataset is encoded using a data-driven learned sensing matrix. For example, an example method includes receiving a dataset of sparse vectors with dimension d from a requesting process, initializing an encoding matrix of dimension k×d, selecting a subset of sparse vectors from the dataset, and updating the encoding matrix via machine learning. Updating the encoding matrix includes using a linear encoder to generate an encoded vector of dimension k for each vector in the subset, the linear encoder using the encoding matrix, using a non-linear decoder to decode each of the encoded vectors, the non-linear decoder using a transpose of the encoding matrix in a projected subgradient, and adjusting the encoding matrix using back propagation. The method also includes returning an embedding of each sparse vector in the dataset of sparse vectors, the embedding being generated with the updated encoding matrix.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: July 9, 2024
    Assignee: GOOGLE LLC
    Inventors: Xinnan Yu, Shanshan Wu, Daniel Holtmann-Rice, Dmitry Storcheus, Sanjiv Kumar, Afshin Rostamizadeh
  • Publication number: 20190385063
    Abstract: A sparse dataset is encoded using a data-driven learned sensing matrix. For example, an example method includes receiving a dataset of sparse vectors with dimension d from a requesting process, initializing an encoding matrix of dimension k×d, selecting a subset of sparse vectors from the dataset, and updating the encoding matrix via machine learning. Updating the encoding matrix includes using a linear encoder to generate an encoded vector of dimension k for each vector in the subset, the linear encoder using the encoding matrix, using a non-linear decoder to decode each of the encoded vectors, the non-linear decoder using a transpose of the encoding matrix in a projected subgradient, and adjusting the encoding matrix using back propagation. The method also includes returning an embedding of each sparse vector in the dataset of sparse vectors, the embedding being generated with the updated encoding matrix.
    Type: Application
    Filed: June 14, 2019
    Publication date: December 19, 2019
    Inventors: Xinnan Yu, Shanshan Wu, Daniel Holtmann-Rice, Dmitry Storcheus, Sanjiv Kumar, Afshin Rostamizadeh