Patents by Inventor Parthasarathy Govindarajen

Parthasarathy Govindarajen 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: 20250036695
    Abstract: A computing system for generating enhanced output of a generative model is disclosed. The computing system is configured to receive an input set forth by a user of a client computing device that is in network communication with the computing system. An intent classifier produces, from the input, an output indicative of a user intent. The output of the intent classifier and the input are provided as input into a workflow model. The workflow model generates a prompt based upon the input and the user intent and provides the prompt as input into a generative model, which causes the generative model to generate an output based upon the prompt. The workflow model receives the output of the generative model and identifies supplemental content related to the output. The workflow model then generates an enhanced output based upon the output and the supplemental content for presentation to the user.
    Type: Application
    Filed: July 30, 2023
    Publication date: January 30, 2025
    Inventors: Marcelo Medeiros DE BARROS, Arun Kumar SACHETI, Chunduri Bhanu Teja, Parthasarathy GOVINDARAJEN, Kalpesh BHIMANI, Manish MITTAL, Shama BILDIKAR
  • Patent number: 12182148
    Abstract: A computing system includes a processor and memory storing instructions that, when executed by the processor, cause the processor to perform acts. The acts include receiving a query provided by a user. The acts additionally include determining that the query is related to a comparison between entities. Based upon the determining that the query is related to the comparison between entities, the computing system generates a prompt that is to be input to a generative language model, where the prompt includes: 1) an instruction for the generative language model to generate a table based upon the query; and 2) attribute values for entities identified by a search system based upon the query. The acts also include providing the prompt as input to the generative language model, where the generative language model generates a table based upon the prompt, and further where the table includes the attribute values for the entities.
    Type: Grant
    Filed: May 30, 2023
    Date of Patent: December 31, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Arun Kumar Sacheti, Parthasarathy Govindarajen, Marcelo Medeiros De Barros, Yucan Zhang, Sharada Chandrasekaran, Sumit Chatterjee, Aditya Khandelwal, Achraf AbdelMoneim Chalabi
  • Publication number: 20240354309
    Abstract: A computing system includes a processor and memory storing instructions that, when executed by the processor, cause the processor to perform acts. The acts include receiving a query provided by a user. The acts additionally include determining that the query is related to a comparison between entities. Based upon the determining that the query is related to the comparison between entities, the computing system generates a prompt that is to be input to a generative language model, where the prompt includes: 1) an instruction for the generative language model to generate a table based upon the query; and 2) attribute values for entities identified by a search system based upon the query. The acts also include providing the prompt as input to the generative language model, where the generative language model generates a table based upon the prompt, and further where the table includes the attribute values for the entities.
    Type: Application
    Filed: May 30, 2023
    Publication date: October 24, 2024
    Inventors: Arun Kumar SACHETI, Parthasarathy GOVINDARAJEN, Marcelo Medeiros DE BARROS, Yucan ZHANG, Sharada CHANDRASEKARAN, Sumit CHATTERJEE, Aditya KHANDELWAL, Achraf AbdelMoneim CHALABI
  • Publication number: 20240119095
    Abstract: A computing system is described, where the computing system includes a processor and memory storing instructions that, when executed by the processor, cause the processor to perform several acts. The acts include receiving a query from an application executing on a client computing device that is in network communication with the computing system. The acts also include searching a computer-readable index of items based upon the query, identifying an item based upon the searching of the computer-readable index, transmitting the query to a computer-implemented model, and obtaining content generated by the computer-implemented model, where the computer-implemented model generated the content based upon the query. The acts further include returning at least one of the item or the content to the client computing device for presentment by way of the application executing on the client computing device.
    Type: Application
    Filed: October 11, 2022
    Publication date: April 11, 2024
    Inventors: Arun Kumar SACHETI, Nevin YANG, Meenaz Aliraza MERCHANT, Parthasarathy GOVINDARAJEN, Jeff R. DEVRIES, Jason Blake FISCHEL
  • Patent number: 11860930
    Abstract: An image selector selects images for visual similarity in some aspects and visual distinction in other aspects. A user submits a query to a search engine. Images identified by the search engine as relevant to the query are clustered into clusters having at least one similar attribute. Selection mechanisms organize images selected from each cluster based on a similarity metric into image rows. A selection metric is calculated for each image row and a row to be displayed is selected based on the selection metric. In some embodiments, images representative of a subset of image rows are displayed to a user and responsive to selection of a representative image, the corresponding image row is displayed.
    Type: Grant
    Filed: March 21, 2022
    Date of Patent: January 2, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nikita Astrakhantsev, Parthasarathy Govindarajen, Arun Sacheti
  • Patent number: 11797632
    Abstract: The present disclosure relates to systems, devices, and methods for a visual exploration of search engine results. The systems, devices, and methods may present, in response to receiving the search engine results for a query to perform a task, a search result webpage with a cascading waterfall layout that includes a plurality of images from a plurality of webpages included in the search results. The search result webpage may also present, adjacent to the plurality of images, structured data corresponding to a selected image from the plurality of images where the structured data includes details from the webpage to complete the task.
    Type: Grant
    Filed: March 1, 2021
    Date of Patent: October 24, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nikita Astrakhantsev, Parthasarathy Govindarajen, Nektarios Ioannides, Arun Sacheti, Alexander Jack Sunell, Avinash Vemuluru, Xiaodong Fan, Dong Han Wang, Alexandra Victoria Foote, Jun Liu, Elena Usinskiene, Diane Ash Shambaugh, Qianyue You, Liang Tang, Souvick Sarkar, Jeffrey Roger Devries, Adam Jeffrey Curtis
  • Publication number: 20220277056
    Abstract: The present disclosure relates to systems, devices, and methods for a visual exploration of search engine results. The systems, devices, and methods may present, in response to receiving the search engine results for a query to perform a task, a search result webpage with a cascading waterfall layout that includes a plurality of images from a plurality of webpages included in the search results. The search result webpage may also present, adjacent to the plurality of images, structured data corresponding to a selected image from the plurality of images where the structured data includes details from the webpage to complete the task.
    Type: Application
    Filed: March 1, 2021
    Publication date: September 1, 2022
    Inventors: Nikita ASTRAKHANTSEV, Parthasarathy GOVINDARAJEN, Nektarios IOANNIDES, Arun SACHETI, Alexander Jack SUNELL, Avinash VEMULURU, Xiaodong FAN, Dong Han WANG, Alexandra Victoria FOOTE, Jun LIU, Elena USINSKIENE, Diane Ash SHAMBAUGH, Qianyue YOU, Liang TANG, Souvick SARKAR, Jeffrey Roger DEVRIES, Adam Jeffrey CURTIS
  • Publication number: 20220207078
    Abstract: An image selector selects images for visual similarity in some aspects and visual distinction in other aspects. A user submits a query to a search engine. Images identified by the search engine as relevant to the query are clustered into clusters having at least one similar attribute. Selection mechanisms organize images selected from each cluster based on a similarity metric into image rows. A selection metric is calculated for each image row and a row to be displayed is selected based on the selection metric. In some embodiments, images representative of a subset of image rows are displayed to a user and responsive to selection of a representative image, the corresponding image row is displayed.
    Type: Application
    Filed: March 21, 2022
    Publication date: June 30, 2022
    Inventors: Nikita ASTRAKHANTSEV, Parthasarathy GOVINDARAJEN, Arun SACHETI
  • Patent number: 11314802
    Abstract: An image selector selects images for visual similarity in some aspects and visual distinction in other aspects. A user submits a query to a search engine. Images identified by the search engine as relevant to the query are clustered into clusters having at least one similar attribute. Selection mechanisms organize images selected from each cluster based on a similarity metric into image rows. A selection metric is calculated for each image row and a row to be displayed is selected based on the selection metric. In some embodiments, images representative of a subset of image rows are displayed to a user and responsive to selection of a representative image, the corresponding image row is displayed.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: April 26, 2022
    Inventors: Nikita Astrakhantsev, Parthasarathy Govindarajen, Arun Sacheti
  • Publication number: 20210133229
    Abstract: An image selector selects images for visual similarity in some aspects and visual distinction in other aspects. A user submits a query to a search engine. Images identified by the search engine as relevant to the query are clustered into clusters having at least one similar attribute. Selection mechanisms organize images selected from each cluster based on a similarity metric into image rows. A selection metric is calculated for each image row and a row to be displayed is selected based on the selection metric. In some embodiments, images representative of a subset of image rows are displayed to a user and responsive to selection of a representative image, the corresponding image row is displayed.
    Type: Application
    Filed: November 1, 2019
    Publication date: May 6, 2021
    Inventors: Nikita ASTRAKHANTSEV, Parthasarathy GOVINDARAJEN, Arun SACHETI
  • Patent number: 10678571
    Abstract: This document relates to using input images to selectively trigger skills. For example, the input images can be analyzed using a machine learning model, which can output image metadata characterizing content of the input images. Different skills can be selectively triggered based on the image metadata. For example, a given skill can register to be triggered when the image metadata matches one or more triggering conditions specified by that skill.
    Type: Grant
    Filed: July 13, 2018
    Date of Patent: June 9, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ravi Theja Yada, Surendra S. Ulabala, Wallace E. Greathouse, Arun K. Sacheti, Parthasarathy Govindarajen
  • Publication number: 20200019419
    Abstract: This document relates to using input images to selectively trigger skills. For example, the input images can be analyzed using a machine learning model, which can output image metadata characterizing content of the input images. Different skills can be selectively triggered based on the image metadata. For example, a given skill can register to be triggered when the image metadata matches one or more triggering conditions specified by that skill.
    Type: Application
    Filed: July 13, 2018
    Publication date: January 16, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ravi Theja YADA, Surendra S. ULABALA, Wallace E. GREATHOUSE, Arun K. SACHETI, Parthasarathy GOVINDARAJEN
  • Patent number: 10528572
    Abstract: The technology described herein provides an efficient mechanism for quickly analyzing huge amounts of media content to find media content (hereafter “content” or “media content”) that is relevant to a user. The technology analyzes features of a curator to classify curators by interest and/or find curators with similar content recommendations. The curator data can be used to make curator recommendations to users based on the user's interests. The technology described herein collects curator data from multiple content sites and analyzes the data to identify curators that recommend similar content on different content sites.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: January 7, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Arun Sacheti, Yanfeng Sun, Aaron Chun Win Yuen, Parthasarathy Govindarajen, Kun Wu, Soohoon Cho, Malik Mehdi Pradhan, Alexandre Michelis, Gautam Vishwas Vaidya, Karim Amin Hasham, Avinash Vemuluru
  • Patent number: 10175860
    Abstract: Systems, methods, computer storage media, and user interfaces are provided for non-committal intent preview, disambiguation, and refinement of a search. A search prefix comprising one or more characters associated with an unexecuted search query is received. One or more intent suggestions are suggested to a user. For each of the one or more intent suggestions, one or more entity identifications associated with each of the one or more intent suggestions are received. Metadata corresponding to at least one entity associated with the one or more entity identifications is retrieved from an entity data store. Without retrieving search results for the unexecuted search query, an aggregated intent preview based on the retrieved metadata corresponding to the at least one entity is provided.
    Type: Grant
    Filed: June 6, 2013
    Date of Patent: January 8, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel Marantz, Aaron Chun Win Yuen, Guarang P. Prajapati, Parthasarathy Govindarajen, Kuansan Wang, Yu-Ting Kuo, Arun Kumar Sacheti, Yin-Cheng Ting
  • Patent number: 10061866
    Abstract: A user query may be evaluated to provide a result set. In case the results do not reflect the user's intent, the device may provide recourse options for adjusting the query in a manner that yields more desirable results, e.g., a suggestion at the top of the result set for a different spelling, or recommendations at the end of the results set for additional query techniques that may yield more accurate results. However, such presentation of recourse options may clutter the user interface and/or go unnoticed by the user. Instead, an adjusted query may be identified with an interpreted probability of reflecting the intent of the query. An adjustment option describing the adjusted query may be inserted into the result set, between a higher-probability first result and a lower-probability second result. Selection of the adjustment option may cause the adjusted query to be evaluated on behalf of the user.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: August 28, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yogesh Ajit Vaidya, Hua Ding, Nan Wu, Aaron Chun Win Yuen, Karim Hasham, Parthasarathy Govindarajen, Arun Sacheti, Yanfeng Sun, Yandong Guo, Deepak Santhanam
  • Patent number: 9747377
    Abstract: Among other things, one or more techniques and/or systems are provided for displaying a related content view within a search interface. That is, a search interface, such as a search application, may provide search results that are relevant to a query submitted through the search interface. For example, a main search engine results view comprising one or more search results of the query may be presented within the search interface. Responsive to a semantic zoom operation (e.g., a touch gesture), the search interface may be transitioned from the main search engine results view to a related content view comprising related content that corresponds to the query and/or a (e.g., supplemental) search result for the query. In this way, the user may explore supplemental content, such as query suggestions, images, entity descriptions/profiles, videos, and/or other content, that may be related to a query submitted by the user.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: August 29, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel Marantz, Aaron C. Yuen, Priya Vaidyanathan, Mark Blelock Atherton, Parthasarathy Govindarajen
  • Publication number: 20170060872
    Abstract: The technology described herein provides an efficient mechanism for quickly analyzing huge amounts of media content to find media content (hereafter “content” or “media content”) that is relevant to a user. The technology analyzes features of a curator to classify curators by interest and/or find curators with similar content recommendations. The curator data can be used to make curator recommendations to users based on the user's interests. The technology described herein collects curator data from multiple content sites and analyzes the data to identify curators that recommend similar content on different content sites.
    Type: Application
    Filed: August 28, 2015
    Publication date: March 2, 2017
    Inventors: ARUN SACHETI, YANFENG SUN, AARON CHUN WIN YUEN, PARTHASARATHY GOVINDARAJEN, KUN WU, SOOHOON CHO, MALIK MEHDI PRADHAN, ALEXANDRE MICHELIS, GAUTAM VISHWAS VAIDYA, KARIM AMIN HASHAM, AVINASH VEMULURU
  • Publication number: 20160378777
    Abstract: A user query may be evaluated to provide a result set. In case the results do not reflect the user's intent, the device may provide recourse options for adjusting the query in a manner that yields more desirable results, e.g., a suggestion at the top of the result set for a different spelling, or recommendations at the end of the results set for additional query techniques that may yield more accurate results. However, such presentation of recourse options may clutter the user interface and/or go unnoticed by the user. Instead, an adjusted query may be identified with an interpreted probability of reflecting the intent of the query. An adjustment option describing the adjusted query may be inserted into the result set, between a higher-probability first result and a lower-probability second result. Selection of the adjustment option may cause the adjusted query to be evaluated on behalf of the user.
    Type: Application
    Filed: June 25, 2015
    Publication date: December 29, 2016
    Inventors: Yogesh Ajit Vaidya, Hua Ding, Nan Wu, Aaron Chun Win Yuen, Karim Hasham, Parthasarathy Govindarajen, Arun Sacheti, Yanfeng Sun, Yandong Guo, Deepak Santhanam
  • Publication number: 20160321371
    Abstract: Among other things, one or more techniques and/or systems are provided for displaying a related content view within a search interface. That is, a search interface, such as a search application, may provide search results that are relevant to a query submitted through the search interface. For example, a main search engine results view comprising one or more search results of the query may be presented within the search interface. Responsive to a semantic zoom operation (e.g., a touch gesture), the search interface may be transitioned from the main search engine results view to a related content view comprising related content that corresponds to the query and/or a (e.g., supplemental) search result for the query. In this way, the user may explore supplemental content, such as query suggestions, images, entity descriptions/profiles, videos, and/or other content, that may be related to a query submitted by the user.
    Type: Application
    Filed: July 15, 2016
    Publication date: November 3, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Daniel Marantz, Aaron C. Yuen, Priya Vaidyanathan, Mark Blelock Atherton, Parthasarathy Govindarajen
  • Patent number: 9477782
    Abstract: A query processing system (QPS) for generating query suggestions to a user by matching the user's input query against a set of query-detection grammars defined by respective rule modules, and with respect to a structured knowledge base. In response to the matching operation, the QPS may generate a set of synthetic query suggestions to the user, representing refinements of the user's input query. The QPS can also present a refinement tool that conveys refinement options to the user. The QPS may also present one or more preview items to the user upon the user's selection of one of the synthetic query suggestions. Each synthetic query suggestion and each preview item is guaranteed to having a matching counterpart information item in the structured knowledge base.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: October 25, 2016
    Assignee: Microsoft Corporation
    Inventors: Daniel Marantz, Anjali Muralidhar, Aaron C. Yuen, Bartosz L. Rakowski, Darrin E. Eide, Gaurang Prajapati, Parthasarathy Govindarajen, Arun K. Sacheti