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: 20250156481Abstract: 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: ApplicationFiled: November 15, 2023Publication date: May 15, 2025Applicant: Microsoft Technology Licensing, LLCInventors: . Akriti, Kumar SUBHAM, . Rishab, Srimukha PATURI, Manish GUPTA, Puneet AGRAWAL
-
Publication number: 20250156486Abstract: 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: ApplicationFiled: November 15, 2023Publication date: May 15, 2025Inventors: Manish GUPTA, Puneet AGRAWAL, Biju VENUGOPAL, Sushil Kumar CHORDIA, Anand RAMAN, Shveta VERMA
-
Patent number: 12197524Abstract: 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: GrantFiled: March 16, 2023Date of Patent: January 14, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Kishor Chamua, Shveta Verma, Saksham Saxena, Sushil Kumar Chordia, Biju Venugopal, Puneet Agrawal, Karthik Rg
-
Publication number: 20240311437Abstract: 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: ApplicationFiled: March 16, 2023Publication date: September 19, 2024Inventors: Kishor CHAMUA, Shveta Verma, Saksham Saxena, Sushil Kumar Chordia, Biju Venugopal, Puneet Agrawal, Karthik Rg
-
Patent number: 12032566Abstract: 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: GrantFiled: June 6, 2022Date of Patent: July 9, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Manish Gupta, Puneet Agrawal
-
Publication number: 20230394040Abstract: 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: ApplicationFiled: June 6, 2022Publication date: December 7, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Manish GUPTA, Puneet AGRAWAL
-
Patent number: 10437615Abstract: 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: GrantFiled: November 2, 2015Date of Patent: October 8, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Puneet Agrawal
-
Publication number: 20170228374Abstract: 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: ApplicationFiled: February 8, 2016Publication date: August 10, 2017Inventors: Puneet Agrawal, Divya Jetley, Kedhar Nath Narahari
-
Publication number: 20170123825Abstract: 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: ApplicationFiled: November 2, 2015Publication date: May 4, 2017Inventor: Puneet Agrawal
-
Patent number: 9208236Abstract: 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: GrantFiled: December 1, 2011Date of Patent: December 8, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Sree Hari Nagaralu, Puneet Agrawal, Adish Kumar Singla, Vijay Krishnan
-
Patent number: 8880496Abstract: 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: GrantFiled: December 18, 2011Date of Patent: November 4, 2014Assignee: Microsoft CorporationInventors: Sree Hari Nagaralu, Puneet Agrawal, Vijay Krishnan
-
Patent number: 8583622Abstract: 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: GrantFiled: March 5, 2012Date of Patent: November 12, 2013Assignee: Microsoft CorporationInventors: Vijay Krishnan, Puneet Agrawal, Ankur Khator, Sree Hari Nagaralu
-
Publication number: 20130232128Abstract: 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: ApplicationFiled: March 5, 2012Publication date: September 5, 2013Applicant: MICROSOFT CORPORATIONInventors: VIJAY KRISHNAN, PUNEET AGRAWAL, ANKUR KHATOR, SREE HARI NAGARALU
-
Publication number: 20130159276Abstract: 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: ApplicationFiled: December 18, 2011Publication date: June 20, 2013Applicant: MICROSOFT CORPORATIONInventors: Sree Hari Nagaralu, Puneet Agrawal, Vijay Krishnan
-
Publication number: 20130097156Abstract: 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: ApplicationFiled: December 1, 2011Publication date: April 18, 2013Applicant: MICROSOFT CORPORATIONInventors: SREE HARI NAGARALU, PUNEET AGRAWAL, ADISH KUMAR SINGLA, VIJAY KRISHNAN