Patents by Inventor Gaurang Prajapati
Gaurang Prajapati 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: 20180332167Abstract: Systems, methods, and computer-executable instructions for verifying a chat bot. Registration information for a chat bot is received and stored. A search query is received from a browser that includes a search keyword. A determination if a chat bot should be included in search engine results page based upon the search query is made. The search query is matched to keywords associated with the chat bot. Using the registration information, if the chat bot is launchable from the search engine results page is determined. The chat bot is integrated in the search engine results page. The search engine results page is provided to the browser.Type: ApplicationFiled: June 13, 2017Publication date: November 15, 2018Inventors: Ling Lu, Marcelo De Barros, Rahul LaI, Saulo Santos, John Michael Guthmann, Abinash Sarangi, Shantanu Sharma, Dena Saunders, Ankit Kumar, Gaurang Prajapati
-
Patent number: 9910840Abstract: Systems and methods, and computer-readable media bearing instructions for carrying out methods of capturing notes from passive recording of an ongoing content stream and annotating the note with a category are presented. Passive recording comprises temporarily recording the most recent content of the ongoing content stream. An ongoing content stream is passively recorded in a passive recording buffer. The passive recording buffer is configured to store a limited amount of recorded content corresponding to the most recently recorded content of the ongoing content stream. Upon indication by the user, a note is generated from the recorded content in the passive recording, annotated with a category, and stored in a note file for the user.Type: GrantFiled: August 21, 2015Date of Patent: March 6, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Jie Liu, Mayuresh P. Dalal, Michal Gabor, Gaurang Prajapati
-
Publication number: 20170132821Abstract: Aspects of the technology described herein automatically generate captions for visual media, such as a photograph or video. The caption can be presented to a user for adoption and/or modification. If adopted, the caption could be associated with the image and then forwarded to the user's social network, a group of users, or any individual or entity designated by a user. The caption is generated using data from the image in combination with signal data received from a mobile device on which the visual media is present. The data from the image could be gathered via object identification performed on the image. The signal data can be used to determine a context for the image. The signal data can also help identify other events that are associated with the image, for example, that the user is on vacation. The caption is built using information from both the picture and context.Type: ApplicationFiled: February 16, 2016Publication date: May 11, 2017Inventors: JAMIL VALLIANI, RYAN BECKER, GAURANG PRAJAPATI, ARUN SACHETI, SOO HOON CHO
-
Publication number: 20160379641Abstract: Systems and methods, and computer-readable media bearing instructions for executing one or more actions associated with a predetermined feature detected in an ongoing content stream are presented. As the ongoing content stream is passively recorded, the content stream is monitored for any one of a plurality of predetermined features. Upon detecting a predetermined feature in the ongoing content stream, one or more actions associated the detected feature are carried out with regard to the recorded content in the passive recording buffer.Type: ApplicationFiled: October 5, 2015Publication date: December 29, 2016Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jie Liu, Mayuresh P. Dalal, Michal Gabor, Gaurang Prajapati
-
Patent number: 9477782Abstract: 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: GrantFiled: March 21, 2014Date of Patent: October 25, 2016Assignee: Microsoft CorporationInventors: Daniel Marantz, Anjali Muralidhar, Aaron C. Yuen, Bartosz L. Rakowski, Darrin E. Eide, Gaurang Prajapati, Parthasarathy Govindarajen, Arun K. Sacheti
-
Publication number: 20160292897Abstract: Systems and methods, and computer-readable media bearing instructions for carrying out methods of capturing notes from passive recording of an ongoing content stream and associating visual content (e.g., images and video) with the note are presented. Passive recording comprises temporarily recording the most recent content of the ongoing content stream. An ongoing content stream is passively recorded in a passive recording buffer. The passive recording buffer is configured to store a limited amount of recorded content corresponding to the most recently recorded content of the ongoing content stream. Upon indication by the user, a note is generated from the recorded content in the passive recording, associated with visual content, and stored in a note file for the user.Type: ApplicationFiled: September 19, 2015Publication date: October 6, 2016Applicant: MICROSOFT TECHNOLOGY LICENSING, LLPInventors: Michal Gabor, Mayuresh P. Dalal, Jie Liu, Gaurang Prajapati
-
Publication number: 20160292141Abstract: Systems and methods, and computer-readable media bearing instructions for carrying out methods of capturing notes from passive recording of an ongoing content stream and annotating the note with a category are presented. Passive recording comprises temporarily recording the most recent content of the ongoing content stream. An ongoing content stream is passively recorded in a passive recording buffer. The passive recording buffer is configured to store a limited amount of recorded content corresponding to the most recently recorded content of the ongoing content stream. Upon indication by the user, a note is generated from the recorded content in the passive recording, annotated with a category, and stored in a note file for the user.Type: ApplicationFiled: August 21, 2015Publication date: October 6, 2016Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jie Liu, Mayuresh P. Dalal, Michal Gabor, Gaurang Prajapati
-
Publication number: 20160293166Abstract: Systems and methods, and computer-readable media bearing instructions for carrying out methods of capturing notes from passive recording of an ongoing content stream and annotating the note with the identity of one or more persons are presented. Passive recording comprises temporarily recording the most recent content of the ongoing content stream. An ongoing content stream is passively recorded in a passive recording buffer. The passive recording buffer is configured to store a limited amount of recorded content corresponding to the most recently recorded content of the ongoing content stream. Upon indication by the user, a note is generated from the recorded content in the passive recording, annotated with the identity of one or more persons, and stored in a note file for the user.Type: ApplicationFiled: August 28, 2015Publication date: October 6, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Mayuresh P. Dalal, Michal Gabor, Gaurang Prajapati, Jie Liu
-
Publication number: 20160292603Abstract: Systems and methods, and computer-readable media bearing instructions for carrying out methods of capturing notes from passive recording of an ongoing content stream and assigning a task to a target user regarding the captured/generated note are presented. Passive recording comprises temporarily recording the most recent content of the ongoing content stream. An ongoing content stream is passively recorded in a passive recording buffer. The passive recording buffer is configured to store a limited amount of recorded content corresponding to the most recently recorded content of the ongoing content stream. Upon indication by the user, a note is generated from the recorded content in the passive recording, assigned to a target user, and stored in a note file for the user.Type: ApplicationFiled: October 8, 2015Publication date: October 6, 2016Applicant: Microsoft Technology Licensing, LLPInventors: Gaurang Prajapati, Mayuresh P. Dalal, Michal Gabor, Jie Liu
-
Publication number: 20160293165Abstract: Systems and methods, and computer-readable media bearing instructions for carrying out methods of capturing notes from passive recording of an ongoing content stream are presented. Passive recording comprises temporarily recording the most recent content of the ongoing content stream. An ongoing content stream is passively recorded in a passive recording buffer. The passive recording buffer is configured to store a limited amount of recorded content corresponding to the most recently recorded content of the ongoing content stream. Upon indication by the user, the most recently recorded content in the passive recording buffer is transcribed and stored in a note file for the user.Type: ApplicationFiled: April 3, 2015Publication date: October 6, 2016Inventors: Jie LIU, Gaurang PRAJAPATI, Mayuresh P. DALAL, Michal GABOR
-
Patent number: 9262515Abstract: A user is provided with both identification of individuals who have authored content responsive to a user's search query and the authored content itself. A user's social network is referenced to identify those individuals to whom the user maintains human connections. Content authored by those individuals is searched and individuals authoring such content are identified, together with the authored content. Additionally, content authored by individuals having unique experiences, perspective, or specialized information is searched to identify responsive content and individuals authoring such content are also identified. An initial identification of responsive individuals comprises a portion of such content and user action directed to an identification of an individual results in additional authored content being presented, thereby enabling the user to recognize the reason for which such an individual was identified in response to the user's search query.Type: GrantFiled: November 12, 2012Date of Patent: February 16, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Gautam Satalkar, David Andrew Nelson, Jon Nicolas Myette, Gaurang Prajapati, Peiyu Liu
-
Patent number: 9251260Abstract: A user interface providing results to a user's search also facilitates user interaction with their social network. Such interaction includes a search context by which individuals from the user's social network can perform an equivalent search or access equivalent search results. The user can select individual search results to be shared and, in response to a search query, the user is provided with responsive search results, and also identification of individuals, from the user's social network, that are responsive to the user's search query. The sharing of search results includes a search context, through which the individuals to whom such search results are shared can perform an equivalent search and be presented with equivalent search results. The sharing of search results also includes the provision of a social context within which such search results are being shared.Type: GrantFiled: November 12, 2012Date of Patent: February 2, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Gautam Satalkar, David Andrew Nelson, Jon Nicolas Myette, Gaurang Prajapati, Peiyu Liu
-
Publication number: 20150269176Abstract: 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: ApplicationFiled: March 21, 2014Publication date: September 24, 2015Inventors: Daniel Marantz, Anjali Muralidhar, Aaron C. Yuen, Bartosz L. Rakowski, Darrin E. Eide, Gaurang Prajapati, Parthasarathy Govindarajen, Arun K. Sacheti
-
Patent number: D733174Type: GrantFiled: May 14, 2013Date of Patent: June 30, 2015Assignee: Microsoft CorporationInventors: Gaurang Prajapati, Jennifer Pan
-
Patent number: D733732Type: GrantFiled: May 14, 2013Date of Patent: July 7, 2015Assignee: Microsoft CorporationInventors: Gaurang Prajapati, Jennifer Pan
-
Patent number: D734768Type: GrantFiled: November 7, 2012Date of Patent: July 21, 2015Assignee: Microsoft CorporationInventor: Gaurang Prajapati
-
Patent number: D735223Type: GrantFiled: November 7, 2012Date of Patent: July 28, 2015Assignee: Microsoft CorporationInventors: Gaurang Prajapati, Gautam Satalkar, Jon Nicolas Myette, Peiyu Liu
-
Patent number: D745883Type: GrantFiled: September 24, 2013Date of Patent: December 22, 2015Assignee: Microsoft CorporationInventors: Robb Anderson, Erik Bergman, Michael Bray, Holger Kuehnle, Jeremy Knudsen, Anh Ly, Gaurang Prajapati, Andrew Salituri, Tanya Test, Cindy Wong, Rich Zarick, Britt Hansing
-
Patent number: D753689Type: GrantFiled: November 26, 2013Date of Patent: April 12, 2016Assignee: Microsoft CorporationInventors: Gaurang Prajapati, Erik Bergman, Michael Bray, Holger Kuehnle, Jeremy Knudsen
-
Patent number: D767602Type: GrantFiled: November 26, 2013Date of Patent: September 27, 2016Assignee: Microsoft CorporationInventors: Gaurang Prajapati, Erik Bergman, Michael Bray, Holger Kuehnle, Jeremy Knudsen