Patents by Inventor Suhit Sinha

Suhit Sinha 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: 12518088
    Abstract: Systems and techniques for are described herein. A content passage is received from a corpus of training data comprising labeled training data and unlabeled training data. A query is received from a query hierarchy for a classification domain. The content passage and the query are embedded to form a passage-query pair. A predicted result for the passage-query pair is generated based on a calculated probability of the predicted result being within an answer threshold. A passage-query-result triplet is generated that comprises the passage-query pair and the predicted result according to the query hierarchy for the classification domain. Vectors of the content classification large language model are updated using the passage-query-result triplet.
    Type: Grant
    Filed: January 26, 2024
    Date of Patent: January 6, 2026
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Suhit Sinha, Sankha Subhra Mullick, Akshat Mathur, Somya Gupta, Jidnya Samir Shah
  • Publication number: 20250217586
    Abstract: Systems and techniques for are described herein. A content passage is received from a corpus of training data comprising labeled training data and unlabeled training data. A query is received from a query hierarchy for a classification domain. The content passage and the query are embedded to form a passage-query pair. A predicted result for the passage-query pair is generated based on a calculated probability of the predicted result being within an answer threshold. A passage-query-result triplet is generated that comprises the passage-query pair and the predicted result according to the query hierarchy for the classification domain. Vectors of the content classification large language model are updated using the passage-query-result triplet.
    Type: Application
    Filed: January 26, 2024
    Publication date: July 3, 2025
    Inventors: Suhit SINHA, Sankha Subhra MULLICK, Akshat MATHUR, Somya GUPTA, Jidnya Samir SHAH
  • Patent number: 11438639
    Abstract: Methods, systems, and computer programs are presented for detecting near duplicates and partial matches of videos. One method includes an operation for receiving a video containing frames. For each frame, keypoints are determined within the frame. For each keypoint, a horizontal gradient vector is calculated based on a horizontal gradient at the keypoint and a vertical gradient vector is calculated based on a vertical gradient at the keypoint. The horizontal and vertical gradients are binary vectors. Further, a keypoint description is generated for each keypoint based on the horizontal gradient vector and the vertical gradient vector. Further, the frames are matched to frames of videos in a video library based on the keypoint descriptions of the keypoints in the frame in the videos in the video library. Further, a determination is made if the video has near duplicates in the video library based on the matching.
    Type: Grant
    Filed: March 3, 2020
    Date of Patent: September 6, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sumit Srivastava, Suhit Sinha, Ananth Sankar
  • Patent number: 11244205
    Abstract: Technologies for generating a multi-modal representation of an image based on the image content are provided. The disclosed techniques include receiving an image, to be classified, that comprises one or more embedded text characters. The one or more embedded text characters are identified from the image and a first machine learning model is used to generate a text vector that represents a numerical representation of the one or more embedded text characters. A second machine learning model is used to generate an image vector that represents a numerical representation of the graphical portion of the image. The text vector and the image vector are used as input to generate a multi-modal vector that contains information from both the text vector and the image vector. The image may be classified into one of a plurality of image classifications based upon the information in the multi-modal vector.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: February 8, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sumit Srivastava, Suhit Sinha, Rushi P. Bhatt
  • Publication number: 20210281891
    Abstract: Methods, systems, and computer programs are presented for detecting near duplicates and partial matches of videos. One method includes an operation for receiving a video containing frames. For each frame, keypoints are determined within the frame. For each keypoint, a horizontal gradient vector is calculated based on a horizontal gradient at the keypoint and a vertical gradient vector is calculated based on a vertical gradient at the keypoint. The horizontal and vertical gradients are binary vectors. Further, a keypoint description is generated for each keypoint based on the horizontal gradient vector and the vertical gradient vector. Further, the frames are matched to frames of videos in a video library based on the keypoint descriptions of the keypoints in the frame in the videos in the video library. Further, a determination is made if the video has near duplicates in the video library based on the matching.
    Type: Application
    Filed: March 3, 2020
    Publication date: September 9, 2021
    Inventors: Sumit Srivastava, Suhit Sinha, Ananth Sankar
  • Publication number: 20200311467
    Abstract: Technologies for generating a multi-modal representation of an image based on the image content are provided. The disclosed techniques include receiving an image, to be classified, that comprises one or more embedded text characters. The one or more embedded text characters are identified from the image and a first machine learning model is used to generate a text vector that represents a numerical representation of the one or more embedded text characters. A second machine learning model is used to generate an image vector that represents a numerical representation of the graphical portion of the image. The text vector and the image vector are used as input to generate a multi-modal vector that contains information from both the text vector and the image vector. The image may be classified into one of a plurality of image classifications based upon the information in the multi-modal vector.
    Type: Application
    Filed: March 29, 2019
    Publication date: October 1, 2020
    Inventors: Sumit Srivastava, Suhit Sinha, Rushi P. Bhatt