Patents by Inventor Rajesh Gunda
Rajesh Gunda 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: 12373507Abstract: A computing system obtain a keyword and an identifier for a user of a content authoring application. Based upon the keyword and identifier for the user, the computing system walks a user graph comprising nodes connected by edges. The walk comprises identifying seed nodes in the user graph representing at least one topic that corresponds to the keyword and identifying second level nodes in the user graph that are connected to the seed nodes. The second level nodes represent first content that is associated with the user. The computing system transmits contextual data that is based upon the first content to the content authoring application. The contextual data is processed and formatted and is included in second content presentable by the content authoring application. The contextual data may be used to autogenerate the second content without user input. The second content may be modified by the user as desired.Type: GrantFiled: July 12, 2024Date of Patent: July 29, 2025Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Vipindeep Vangala, Rajesh Gunda, Rashi Anand, Nishchay Kumar, Sapna Grover
-
Publication number: 20240378222Abstract: A computerized personal assistant includes a natural language user interface, a natural language processing machine, an identity machine, and a knowledge-base updating machine. The knowledge-base updating machine is configured to update a user-centric artificial intelligence knowledge base associated with the particular user to include a new or updated user-centric fact based on the computer-readable representation of the user input, wherein the knowledge-base updating machine updates the user-centric artificial intelligence knowledge base via an update protocol useable by a plurality of different computer services.Type: ApplicationFiled: July 25, 2024Publication date: November 14, 2024Inventors: Vipindeep VANGALA, Sundararajan SRINIVASAN, Rajesh GUNDA
-
Publication number: 20240362285Abstract: A computing system obtain a keyword and an identifier for a user of a content authoring application. Based upon the keyword and identifier for the user, the computing system walks a user graph comprising nodes connected by edges. The walk comprises identifying seed nodes in the user graph representing at least one topic that corresponds to the keyword and identifying second level nodes in the user graph that are connected to the seed nodes. The second level nodes represent first content that is associated with the user. The computing system transmits contextual data that is based upon the first content to the content authoring application. The contextual data is processed and formatted and is included in second content presentable by the content authoring application. The contextual data may be used to autogenerate the second content without user input. The second content may be modified by the user as desired.Type: ApplicationFiled: July 12, 2024Publication date: October 31, 2024Inventors: Vipindeep VANGALA, Rajesh GUNDA, Rashi ANAND, Nishchay KUMAR, Sapna GROVER
-
Patent number: 12111857Abstract: A computerized personal assistant includes a natural language user interface, a natural language processing machine, an identity machine, and a knowledge-base updating machine. The knowledge-base updating machine is configured to update a user-centric artificial intelligence knowledge base associated with the particular user to include a new or updated user-centric fact based on the computer-readable representation of the user input, wherein the knowledge-base updating machine updates the user-centric artificial intelligence knowledge base via an update protocol useable by a plurality of different computer services.Type: GrantFiled: January 13, 2023Date of Patent: October 8, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Vipindeep Vangala, Sundararajan Srinivasan, Rajesh Gunda
-
Patent number: 12050656Abstract: A computing system obtain a keyword and an identifier for a user of a content authoring application. Based upon the keyword and identifier for the user, the computing system walks a user graph comprising nodes connected by edges. The walk comprises identifying seed nodes in the user graph representing at least one topic that corresponds to the keyword and identifying second level nodes in the user graph that are connected to the seed nodes. The second level nodes represent first content that is associated with the user. The computing system transmits contextual data that is based upon the first content to the content authoring application. The contextual data is processed and formatted and is included in second content presentable by the content authoring application. The contextual data may be used to autogenerate the second content without user input. The second content may be modified by the user as desired.Type: GrantFiled: January 11, 2021Date of Patent: July 30, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Vipindeep Vangala, Rajesh Gunda, Rashi Anand, Nishchay Kumar, Sapna Grover
-
Patent number: 11593413Abstract: A computerized personal assistant includes a natural language user interface, a natural language processing machine, an identity machine, and a knowledge-base updating machine. The knowledge-base updating machine is configured to update a user-centric artificial intelligence knowledge base associated with the particular user to include a new or updated user-centric fact based on the computer-readable representation of the user input, wherein the knowledge-base updating machine updates the user-centric artificial intelligence knowledge base via an update protocol useable by a plurality of different computer services.Type: GrantFiled: April 12, 2018Date of Patent: February 28, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Vipindeep Vangala, Sundararajan Srinivasan, Rajesh Gunda
-
Publication number: 20220222305Abstract: A computing system obtain a keyword and an identifier for a user of a content authoring application. Based upon the keyword and identifier for the user, the computing system walks a user graph comprising nodes connected by edges. The walk comprises identifying seed nodes in the user graph representing at least one topic that corresponds to the keyword and identifying second level nodes in the user graph that are connected to the seed nodes. The second level nodes represent first content that is associated with the user. The computing system transmits contextual data that is based upon the first content to the content authoring application. The contextual data is processed and formatted and is included in second content presentable by the content authoring application. The contextual data may be used to autogenerate the second content without user input. The second content may be modified by the user as desired.Type: ApplicationFiled: January 11, 2021Publication date: July 14, 2022Inventors: Vipindeep VANGALA, Rajesh GUNDA, Rashi ANAND, Nishchay KUMAR, Sapna GROVER
-
Publication number: 20190318032Abstract: A computerized personal assistant includes a natural language user interface, a natural language processing machine, an identity machine, and a knowledge-base updating machine. The knowledge-base updating machine is configured to update a user-centric artificial intelligence knowledge base associated with the particular user to include a new or updated user-centric fact based on the computer-readable representation of the user input, wherein the knowledge-base updating machine updates the user-centric artificial intelligence knowledge base via an update protocol useable by a plurality of different computer services.Type: ApplicationFiled: April 12, 2018Publication date: October 17, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Vipindeep VANGALA, Sundararajan SRINIVASAN, Rajesh GUNDA
-
Patent number: 10242672Abstract: An intelligent assistant leverages private data specific to users and data available publically on one or more networks to improve the functionality of devices used to present content. A user's actions in a content authoring application are observed by the intelligent assistant and used to predict the user's actions. The public data related to the content in the presentation are also used to augment the presentation and to suggest best practices in presenting the content. In some aspects, a “practice” presentation is given by the user to provide the intelligent assistant a baseline to which to assist the user in realtime comply with during a “live” presentation or to receive suggestions in how to improve the presentation prior to presenting it “live”.Type: GrantFiled: October 28, 2016Date of Patent: March 26, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Vipindeep Vangala, Rajesh Gunda
-
Publication number: 20180122371Abstract: An intelligent assistant leverages private data specific to users and data available publically on one or more networks to improve the functionality of devices used to present content. A user's actions in a content authoring application are observed by the intelligent assistant and used to predict the user's actions. The public data related to the content in the presentation are also used to augment the presentation and to suggest best practices in presenting the content. In some aspects, a “practice” presentation is given by the user to provide the intelligent assistant a baseline to which to assist the user in realtime comply with during a “live” presentation or to receive suggestions in how to improve the presentation prior to presenting it “live”.Type: ApplicationFiled: October 28, 2016Publication date: May 3, 2018Applicant: Microsoft Technology Licensing, LLC.Inventors: Vipindeep Vangala, Rajesh Gunda