Patents by Inventor PUNEET AGRAWAL

PUNEET AGRAWAL 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: 20250156481
    Abstract: Systems and methods for generating autocomplete text using a language model are disclosed. An image and text-prefix may be entered at an input field of a search application. The image is processed to generate an image description. The image description and the text-prefix signals may be used as input at a language model to generate an autocomplete text by the language model. A contextual history may also be included as input to the language model. The autocomplete text is an output by the language model based on the input at the language model. The auto-complete text may be a next-word ghosting.
    Type: Application
    Filed: November 15, 2023
    Publication date: May 15, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: . Akriti, Kumar SUBHAM, . Rishab, Srimukha PATURI, Manish GUPTA, Puneet AGRAWAL
  • Publication number: 20250156486
    Abstract: A system for providing enhanced search functionality is provided. A system may receive a prefix from a user device and identify that a user's intent is to do an exploratory query. The system may further identify a topic based on the prefix and generate one or more associated queries relating to the topic. The system may further generate one or more headings relating to the topic. The system may then provide one or more of the one or more headings and the one or more associated queries relating to the topic to a user device.
    Type: Application
    Filed: November 15, 2023
    Publication date: May 15, 2025
    Inventors: Manish GUPTA, Puneet AGRAWAL, Biju VENUGOPAL, Sushil Kumar CHORDIA, Anand RAMAN, Shveta VERMA
  • Patent number: 12197524
    Abstract: Systems and methods are directed to providing multi-level rich autosuggestions for multi-intent search queries. The system receives a query prefix entered in a search box and accesses a database of machine-learning derived intent clusters. Based on the query prefix, a top-ranking machine-learning derived intent cluster is identified, and the search user interface is updated to provide a plurality of first level autosuggestions in an autosuggestion box including a smart suggestion. The smart suggestion is a first level suggestion of the top-ranking machine-learning derived intent cluster. The system receives a selection of the smart suggestion and, in response, replaces the plurality of first level autosuggestions in the autosuggestion box with second level autosuggestions. The second level autosuggestions comprise one or more intent categories that are subsets of the smart suggestion, whereby each intent category comprises a plurality of subcategory suggestions.
    Type: Grant
    Filed: March 16, 2023
    Date of Patent: January 14, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kishor Chamua, Shveta Verma, Saksham Saxena, Sushil Kumar Chordia, Biju Venugopal, Puneet Agrawal, Karthik Rg
  • Publication number: 20240311437
    Abstract: Systems and methods are directed to providing multi-level rich autosuggestions for multi-intent search queries. The system receives a query prefix entered in a search box and accesses a database of machine-learning derived intent clusters. Based on the query prefix, a top-ranking machine-learning derived intent cluster is identified, and the search user interface is updated to provide a plurality of first level autosuggestions in an autosuggestion box including a smart suggestion. The smart suggestion is a first level suggestion of the top-ranking machine-learning derived intent cluster. The system receives a selection of the smart suggestion and, in response, replaces the plurality of first level autosuggestions in the autosuggestion box with second level autosuggestions. The second level autosuggestions comprise one or more intent categories that are subsets of the smart suggestion, whereby each intent category comprises a plurality of subcategory suggestions.
    Type: Application
    Filed: March 16, 2023
    Publication date: September 19, 2024
    Inventors: Kishor CHAMUA, Shveta Verma, Saksham Saxena, Sushil Kumar Chordia, Biju Venugopal, Puneet Agrawal, Karthik Rg
  • Patent number: 12032566
    Abstract: Aspects of the present disclosure relate to providing, based on a partial query string, a plurality of autosuggestions that are diverse in nature such that the user is more likely to see the preferred complete query terms and therefore more likely to select one of the preferred suggestions which will increase search efficiency. As described herein, such functionality relates to generating cluster groups of candidate suggestions, each cluster including sub-topics, then performing the search based on a selected cluster or sub-topic. To generate the cluster groups, systems and methods, as described herein, analyze the similarity between candidate suggestions as well as the popularity of generated sub-topics. The cluster groups and sub-topics may be displayed visually, and in certain embodiments the cluster groups are ordered vertically from top to bottom and aligned to the left side of the display, while sub-topics are ordered horizontally from left to right following the cluster label.
    Type: Grant
    Filed: June 6, 2022
    Date of Patent: July 9, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Manish Gupta, Puneet Agrawal
  • Publication number: 20230394040
    Abstract: Aspects of the present disclosure relate to providing, based on a partial query string, a plurality of autosuggestions that are diverse in nature such that the user is more likely to see the preferred complete query terms and therefore more likely to select one of the preferred suggestions which will increase search efficiency. As described herein, such functionality relates to generating cluster groups of candidate suggestions, each cluster including sub-topics, then performing the search based on a selected cluster or sub-topic. To generate the cluster groups, systems and methods, as described herein, analyze the similarity between candidate suggestions as well as the popularity of generated sub-topics. The cluster groups and sub-topics may be displayed visually, and in certain embodiments the cluster groups are ordered vertically from top to bottom and aligned to the left side of the display, while sub-topics are ordered horizontally from left to right following the cluster label.
    Type: Application
    Filed: June 6, 2022
    Publication date: December 7, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Manish GUPTA, Puneet AGRAWAL
  • Patent number: 10437615
    Abstract: Systems, methods, and computer-readable storage media are provided for providing personalized, emotionally connected responses from a digital assistant. The emotionally connected (personalized) responses may include, among other things, a handwritten response. The handwritten response may be provided in an image format in a handwriting script unique to the digital assistant. The emotionally connected responses may be provided in response to an event that triggers emotionally connected/personalized responses such as emotional query inputs, calendar entries, holidays, tasks, and the like.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: October 8, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Puneet Agrawal
  • Publication number: 20170228374
    Abstract: Systems and methods, and computer-readable media embodying the systems and methods, for responding to a search query from a computer user with diversified search results are presented. In response to a search query, a set of search results that satisfy the search query are identified. The set of search results are re-ordered according to diversity criteria associated with the requesting computer user. The diversity criteria may comprise any of a sentiment, a content source, and/or ratios thereof. One or more search results pages are generated according to the set of re-ordered search results and returned to the requesting computer user in response to the search query.
    Type: Application
    Filed: February 8, 2016
    Publication date: August 10, 2017
    Inventors: Puneet Agrawal, Divya Jetley, Kedhar Nath Narahari
  • Publication number: 20170123825
    Abstract: Systems, methods, and computer-readable storage media are provided for providing personalized, emotionally connected responses from a digital assistant. The emotionally connected (personalized) responses may include, among other things, a handwritten response. The handwritten response may be provided in an image format in a handwriting script unique to the digital assistant. The emotionally connected responses may be provided in response to an event that triggers emotionally connected/personalized responses such as emotional query inputs, calendar entries, holidays, tasks, and the like.
    Type: Application
    Filed: November 2, 2015
    Publication date: May 4, 2017
    Inventor: Puneet Agrawal
  • Patent number: 9208236
    Abstract: Systems, methods, and computer-readable storage media for identifying queries having a version-intent and presenting search results in accordance with the version-intent are provided. Subject-versions associated with retrievable documents are identified and associated therewith as subject-version tags. When a search query is received, it is determined whether the query has a version-intent indicative of a particular version associated with a subject of the query. Documents are retrieved that satisfy the input query and ranked for presentation based upon the particular subject-version indicated by the version-intent. The ranked documents are then presented. Also presented is a user-manipulatable tool, manipulation of which permits a user to indicate that information concerning a different subject-version is desired.
    Type: Grant
    Filed: December 1, 2011
    Date of Patent: December 8, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Sree Hari Nagaralu, Puneet Agrawal, Adish Kumar Singla, Vijay Krishnan
  • Patent number: 8880496
    Abstract: A search engine may allow a user to add and modify geographic constraints interactively through the use of a map. In one example, the user enters a search query, and the search engine determines whether the query is amenable to a geographic constraint. If the query is amenable to a geographic constraint, then the search engine may provide an interactive map through which the user may specify a geographic boundary. The search engine may then uses the geographic boundary as a constraint on the search, and may return documents that relate to the geographic area indicated by the boundary. The user may zoom in or out on the region defined by the boundary, or may move the boundary, thereby interactively focusing, de-focusing, and modifying the search based on geography.
    Type: Grant
    Filed: December 18, 2011
    Date of Patent: November 4, 2014
    Assignee: Microsoft Corporation
    Inventors: Sree Hari Nagaralu, Puneet Agrawal, Vijay Krishnan
  • Patent number: 8583622
    Abstract: Methods, computer systems, and computer-readable storage media for utilizing breadcrumb information associated with a Web page to improve a user's search experience on a search engine page and to improve ranking of search results are provided. Breadcrumb information is identified for a plurality of Web pages and is used to create an entity data structure. The entity data structure is used to determine related search items, deep links, and query suggestions on a search engine page. Further, contextual relationships between different breadcrumb elements that are part of a breadcrumb trail associated with a Web page are identified and used to adjust a ranking order of the Web page on a search engine results page.
    Type: Grant
    Filed: March 5, 2012
    Date of Patent: November 12, 2013
    Assignee: Microsoft Corporation
    Inventors: Vijay Krishnan, Puneet Agrawal, Ankur Khator, Sree Hari Nagaralu
  • Publication number: 20130232128
    Abstract: Methods, computer systems, and computer-readable storage media for utilizing breadcrumb information associated with a Web page to improve a user's search experience on a search engine page and to improve ranking of search results are provided. Breadcrumb information is identified for a plurality of Web pages and is used to create an entity data structure. The entity data structure is used to determine related search items, deep links, and query suggestions on a search engine page. Further, contextual relationships between different breadcrumb elements that are part of a breadcrumb trail associated with a Web page are identified and used to adjust a ranking order of the Web page on a search engine results page.
    Type: Application
    Filed: March 5, 2012
    Publication date: September 5, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: VIJAY KRISHNAN, PUNEET AGRAWAL, ANKUR KHATOR, SREE HARI NAGARALU
  • Publication number: 20130159276
    Abstract: A search engine may allow a user to add and modify geographic constraints interactively through the use of a map. In one example, the user enters a search query, and the search engine determines whether the query is amenable to a geographic constraint. If the query is amenable to a geographic constraint, then the search engine may provide an interactive map through which the user may specify a geographic boundary. The search engine may then uses the geographic boundary as a constraint on the search, and may return documents that relate to the geographic area indicated by the boundary. The user may zoom in or out on the region defined by the boundary, or may move the boundary, thereby interactively focusing, de-focusing, and modifying the search based on geography.
    Type: Application
    Filed: December 18, 2011
    Publication date: June 20, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Sree Hari Nagaralu, Puneet Agrawal, Vijay Krishnan
  • Publication number: 20130097156
    Abstract: Systems, methods, and computer-readable storage media for identifying queries having a version-intent and presenting search results in accordance with the version-intent are provided. Subject-versions associated with retrievable documents are identified and associated therewith as subject-version tags. When a search query is received, it is determined whether the query has a version-intent indicative of a particular version associated with a subject of the query. Documents are retrieved that satisfy the input query and ranked for presentation based upon the particular subject-version indicated by the version-intent. The ranked documents are then presented. Also presented is a user-manipulatable tool, manipulation of which permits a user to indicate that information concerning a different subject-version is desired.
    Type: Application
    Filed: December 1, 2011
    Publication date: April 18, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: SREE HARI NAGARALU, PUNEET AGRAWAL, ADISH KUMAR SINGLA, VIJAY KRISHNAN