Patents by Inventor Ankit Goyal

Ankit Goyal 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: 10795886
    Abstract: A system dynamically routes queries from an organization for processing. An incoming query is classified using a base model to determine a canonical group. The query is routed based on the canonical group. Responsive to the query, response data is then provided to the user device. Event data about the query, the routing, and the response data is used to train a first model that is used to determine subsequent routing. When a threshold is reached with respect to the available event data, a second model is trained using the event data. Processing of subsequent queries using the second model results in reduced demand for computer resources and reduces response times. The second model may be retrained on a schedule, or upon occurrence of a trigger event, such as an addition or removal of a canonical group.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: October 6, 2020
    Assignee: TOWNSEND STREET LABS, INC.
    Inventors: Rajhans Samdani, Pratyus Patnaik, Roopak Venkatakrishnan, Nathaniel Ackerman Rook, Ankit Goyal
  • Publication number: 20180330275
    Abstract: Generally discussed herein are devices, systems, and methods for machine-learning. A method may include training, based on sparseness constraints and using a first device, a sparse matrix, prototype vectors, prototype labels, and corresponding prototype score vectors, simultaneously, storing the sparse matrix, prototype vectors, and prototype labels on a random-access memory (RAM) of a second device, projecting, using the second device, a prediction vector of a second dimensional space to the first dimensional space, the first dimensional space less than the second dimensional space, determining whether the projected prediction vector is closer to the one or more first prototype vectors or the one or more second prototype vectors, and determining a prediction by identifying the which prediction outcome the projected prediction vector is closer to.
    Type: Application
    Filed: June 15, 2017
    Publication date: November 15, 2018
    Inventors: Prateek Jain, Chirag Gupta, Arun Sai Suggala, Ankit Goyal, Harshavardhan Simhadri