Patents by Inventor Adit Krishnan
Adit Krishnan 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: 12242491Abstract: A system and method and for retrieving assets from a personalized asset library includes receiving a search query for searching for assets in one or more asset libraries, the one or more asset libraries including a personalized asset library; encoding the search query into embedding representations via a trained query representation machine-learning (ML) model; comparing, via a matching unit, the query embedding representations to a plurality of asset representations, each of the plurality of asset representations being a representation of one of the plurality of candidate assets; identifying, based on the comparison, at least one of the plurality of the candidate assets as a search result for the search query; and providing the identified plurality of candidate assets for display as the search result. The plurality of asset representations for the one or more assets in the personalized content library are generated automatically without human labeling.Type: GrantFiled: April 8, 2022Date of Patent: March 4, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Ji Li, Dachuan Zhang, Amit Srivastava, Adit Krishnan
-
Publication number: 20240248901Abstract: A system for retrieving multimodal assets using domain-specific knowledge includes receiving a search query for searching for multimodal assets; encoding the search query into a first query representation via a first trained query representation machine-learning (ML) model and a second query representation via a second trained query representation ML model; comparing the first query representation to a plurality of multimodal representations to calculate a first similarity score, each of the plurality of multimodal representations being a representation of one of the plurality of candidate multimodal assets; comparing the second query representation to a plurality of domain-specific representations to calculate a second similarity score, the domain-specific representations being representations of domain-specific data associated with one or more of the plurality of the multimodal representations; calculating a third similarity score based on keyword matching between the domain-specific data and the one or morType: ApplicationFiled: January 23, 2023Publication date: July 25, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Adit KRISHNAN, Varun TANDON, Ji Li
-
Patent number: 12045279Abstract: A system and method and for retrieving one or more visual assets includes receiving a search query for the one or more visual assets, the search query including textual data, encoding the textual data into one or more text embedding representations via a trained text representation machine-learning (ML) model, transmitting the one or more text embedding representations to a matching and selection unit, providing visual embedding representations of one or more visual assets to the matching and selection unit, comparing, by the matching and selection unit, the one or more text embedding representations to the visual embedding representations to identify one or more visual asset search results, and providing the one or more visual asset search results for display.Type: GrantFiled: November 30, 2021Date of Patent: July 23, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Ji Li, Adit Krishnan, Amit Srivastava, Han Hu, Qi Dai, Yixuan Wei, Yue Cao
-
Publication number: 20230401831Abstract: A data processing system implements a dynamic knowledge distillation process including dividing training data into a plurality of batches of samples and distilling a student model from a teacher model using an iterative knowledge distillation. The process includes instantiating an instance of the teacher model and the student model in a memory of the data processing system and obtaining a respective batch of training data from the plurality of batches of samples in the memory. The process includes training the teacher and student models using each of the samples in the respective batch of the training data, evaluating the performance of the student model compared with the performance of the teacher model, and providing feedback to student model to adjust the behavior of the student model based on the performance of the student model.Type: ApplicationFiled: June 10, 2022Publication date: December 14, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Adit KRISHNAN, Ji Li, Yixuan WEI, Xiaozhi YU, Han HU, Qi DAI
-
Patent number: 11841911Abstract: A data processing system implements receiving query text for a search query for textual content recommendation. The query text includes one or more words indicating a type of textual content items being sought. The system implements analyzing the query text using a first machine learning (ML) model to obtain encoded query text, where the first ML model is trained to identify features within the query text and to generate the encoded query text by mapping the features to a hyper-dimensional latent space (HDLS). The system implements identifying one or more content items in a database of encoded content items mapped to the HDLS that satisfy the search query by comparing attributes of the encoded query text with attributes of the encoded content items to identify content items that are closest to the encoded query text within the HDLS, and causing the one or more content items to be displayed.Type: GrantFiled: November 19, 2021Date of Patent: December 12, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Ji Li, Amit Srivastava, Adit Krishnan, Aman Malik
-
Publication number: 20230325391Abstract: A system and method and for retrieving assets from a personalized asset library includes receiving a search query for searching for assets in one or more asset libraries, the one or more asset libraries including a personalized asset library; encoding the search query into embedding representations via a trained query representation machine-learning (ML) model; comparing, via a matching unit, the query embedding representations to a plurality of asset representations, each of the plurality of asset representations being a representation of one of the plurality of candidate assets; identifying, based on the comparison, at least one of the plurality of the candidate assets as a search result for the search query; and providing the identified plurality of candidate assets for display as the search result. The plurality of asset representations for the one or more assets in the personalized content library are generated automatically without human labeling.Type: ApplicationFiled: April 8, 2022Publication date: October 12, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Ji LI, Dachuan ZHANG, Amit SRIVASTAVA, Adit KRISHNAN
-
Publication number: 20230306087Abstract: A system and method and for retrieving one or more one or more multimodal assets includes receiving a search query for searching for one or more multimodal assets from among a plurality of candidate multimodal assets, encoding the search query into one or more query embedding representations via a trained query representation machine-learning (ML) model, comparing, via a matching unit, the one or more query embedding representations to a plurality of multimodal tensor representations, each of the plurality of multimodal tensor representations being a representation of one of the plurality of candidate multimodal assets, and identifying, based on the comparison, at least one of the plurality of the candidate multimodal assets as a search result for the search query, and providing the at least one of the plurality of the candidate multimodal assets for display as the search result.Type: ApplicationFiled: March 24, 2022Publication date: September 28, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Adit KRISHNAN, Ji LI, Amit SRIVASTAVA
-
Publication number: 20230169110Abstract: A system and method and for retrieving one or more visual assets includes receiving a search query for the one or more visual assets, the search query including textual data, encoding the textual data into one or more text embedding representations via a trained text representation machine-learning (ML) model, transmitting the one or more text embedding representations to a matching and selection unit, providing visual embedding representations of one or more visual assets to the matching and selection unit, comparing, by the matching and selection unit, the one or more text embedding representations to the visual embedding representations to identify one or more visual asset search results, and providing the one or more visual asset search results for display.Type: ApplicationFiled: November 30, 2021Publication date: June 1, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Ji LI, Adit KRISHNAN, Amit SRIVASTAVA, Han HU, Qi DAI, Yixuan WEI, Yue CAO
-
Publication number: 20220114456Abstract: Methods, systems, and computer program products for knowledge graph based embedding, explainability, and/or multi-task learning may connect task-specific inductive models with knowledge graph completion and enrichment processes.Type: ApplicationFiled: October 6, 2021Publication date: April 14, 2022Inventors: Azita Nouri, Mangesh Bendre, Mahashweta Das, Fei Wang, Hao Yang, Adit Krishnan
-
Publication number: 20210110306Abstract: Systems, apparatuses, methods, and computer-readable media are provided to alleviate data sparsity in cross-recommendation systems. In particular, some embodiments are directed to a recommendation framework that addresses data sparsity and data scalability challenges seamlessly by meta-transfer learning contextual invariances cross domain, e.g., from dense source domain to sparse target domain. Other embodiments may be described and/or claimed.Type: ApplicationFiled: October 14, 2020Publication date: April 15, 2021Applicant: Visa International Service AssociationInventors: Adit KRISHNAN, Mahashweta DAS, Mangesh BENDRE, Fei WANG, Hao YANG
-
Publication number: 20160148248Abstract: Techniques for multi-channel marketing campaigns are described herein. The techniques enable marketers to determine sequences of chronologically ordered communication channels by which to perform a multi-channel marketing campaign. In some cases, the techniques determine a sequence likely to have a positive result based on historic marketing sequence data and a desired category of the marketer's campaign. The techniques may also determine some number of trial sequences for a trial marketing campaign and then determine a best sequence for a full-scale marketing campaign based on the success of the trial sequences during the trial marketing campaign.Type: ApplicationFiled: November 25, 2014Publication date: May 26, 2016Inventors: Ritwik Sinha, Sanket Vaibhav Mehta, Tapan Bohra, Adit Krishnan
-
Publication number: 20160148271Abstract: Techniques to personalize a sequence of marketing actions and/or marketing channels used to contact individuals are described herein. Marketing data may be analyzed to select a sequence of marketing actions to employ for targeted marketing to an individual user. The analysis involves a comparison of sequence data obtained from collected marketing data that describes sequencing for the marketing offers provided to consumers to one or more potential sequences for the individual user. The potential sequences may be ranked based on similarities in characteristics of consumers associated with sequences that achieved a designated objective and the individual user's marketing sequence. Characteristics used for the ranking may further include demographic details and behavioral information regarding the consumers and individual user. One or more top ranking sequences are identified and employed to determine one or more marketing actions to perform next to provide targeted marketing offers to the individual user.Type: ApplicationFiled: November 20, 2014Publication date: May 26, 2016Inventors: Ritwik Sinha, Tapan Bohra, Sanket Vaibhav Mehta, Adit Krishnan