Patents by Inventor Rashi Anand
Rashi Anand 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: 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: 12080090Abstract: A computing system obtains a document that includes text. The computing system identifies a fact referenced in the text of the document, where the fact includes a fact name and a fact value. The computing system determines a topic of the document based upon the text of the document. The computing system identifies a factoid stored in a data store based upon the topic and the fact name, where the factoid includes the fact name and a second fact value, and further where the factoid has been generated based upon second text of a second document. While the document is being displayed to a user, the computing system causes a message to be displayed to the user, where the message prompts the user to accept or reject replacement of the fact value in the document with the second fact value.Type: GrantFiled: December 16, 2021Date of Patent: September 3, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jatin Kakkar, Beethika Tripathi, Rashi Anand, Pankaj Khanzode, Neha Singh, Daraksha Parveen, Gangula Rama Rohit Reddy, Rishabh Malhotra
-
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
-
Publication number: 20240216798Abstract: A method for providing content to a user during gameplay includes determining that the user is interacting with a game provided by an online streaming provider and identifying a time frame within the game during which the user's interaction with the game are predicted to be below a threshold interaction count. The method includes identifying a location within the game environment for overlaying content during the time frame and identifying content for displaying to the user. The content is to be displayed via an overlay video stream distinct from a gameplay stream. In real time of the user's gameplay, the overlay video stream is sent to be displayed to the user concurrently with the gameplay stream to provide the content for the user at the identified location during at least a portion of the time frame.Type: ApplicationFiled: May 2, 2022Publication date: July 4, 2024Inventors: Rashi ANAND, Venkata Madhu Sravanth KURUMADDALI
-
Patent number: 11687794Abstract: A graph data structure for an artificial intelligence knowledge base includes a plurality of user-centric facts associated with a user. Each user-centric fact has an application-agnostic data format and includes a subject graph node, an object graph node, and an edge connecting the subject graph node to the object graph node. The graph data structure is designed to accommodate facts from different application-specific data providers using the same application-agnostic data format even when the different application-specific data providers use different native data formats.Type: GrantFiled: March 22, 2018Date of Patent: June 27, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Vipindeep Vangala, Ankur Hayatnagarkar, Sravanth Venkata Madhu Kurumaddali, Rashi Anand, Nitin Pande, Deepinder Singh Gill
-
Publication number: 20230196815Abstract: A computing system obtains a document that includes text. The computing system identifies a fact referenced in the text of the document, where the fact includes a fact name and a fact value. The computing system determines a topic of the document based upon the text of the document. The computing system identifies a factoid stored in a data store based upon the topic and the fact name, where the factoid includes the fact name and a second fact value, and further where the factoid has been generated based upon second text of a second document. While the document is being displayed to a user, the computing system causes a message to be displayed to the user, where the message prompts the user to accept or reject replacement of the fact value in the document with the second fact value.Type: ApplicationFiled: December 16, 2021Publication date: June 22, 2023Inventors: Jatin KAKKAR, Beethika TRIPATHI, Rashi ANAND, Pankaj KHANZODE, Neha SINGH, Daraksha PARVEEN, Gangula Rama Rohit REDDY, Rishabh MALHOTRA
-
Publication number: 20230079148Abstract: A computing system obtains text that relates to an experience of a user and determines a search intent based upon the text and a context of the user, where the context is determined based upon activity history of the user in a plurality of applications. The computing system identifies potential keywords in the text and identifies a search domain in a plurality of search domains based upon the potential keywords. The computing system computes a confidence score for each of the potential keywords based upon the search domain, the context, and prior search queries of the user. The computing system identifies keywords from amongst the potential keywords based upon the confidence scores and executes a search over an index based upon the keywords, where the index indexes user content of the user and content of an enterprise. The computing system presents search results for the search to the user.Type: ApplicationFiled: September 15, 2021Publication date: March 16, 2023Inventors: Rashi ANAND, Beethika TRIPATHI, Daraksha PARVEEN
-
Publication number: 20220414129Abstract: One example provides, on a computing device, a method comprising iteratively receiving, from one or more collaborative communications applications, user data comprising communications of a user, analyzing the received user data to extract contextual information regarding the user, and sending the contextual information to a contextual information data store for the user. The method further comprises receiving a search query originating from within the collaborative communications application, parsing the search query to identify a referential search term, querying the contextual information data store for the user with the referential search term to identify previously stored contextual information regarding the user associated with the referential search term, and sending the previously stored contextual information identified to the collaborative communications application from which the search query was received.Type: ApplicationFiled: December 8, 2020Publication date: December 29, 2022Applicant: Microsoft Technology Licensing, LLCInventors: Venkata Madhu Sravanth KURUMADDALI, Rashi ANAND
-
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: 20210192421Abstract: Systems and methods for identifying and verifying skills are provided. A network system accesses data from a plurality of data sources and extracts a plurality of skills from the accessed data for an individual. The network system then assigns a confidence score to each skill of the plurality of skills, whereby the confidence score is based on a heuristically-derived skill level for each skill. The network system generates a unified score for each skill by aggregating confidence scores for a same skill across the plurality of data sources. Based on the unified score for a particular skill exceeding a corresponding skill threshold, the network system identifies the particular skill as a verified skill of the individual and updates a data store with the verified skill of the individual. A further system may then be provided an indication of the verified skill of the individual.Type: ApplicationFiled: December 23, 2019Publication date: June 24, 2021Inventors: Ananthatejas Raghavan, Venkata Madhu Sravanth Kurumaddali, Rashi Anand
-
Patent number: 10616349Abstract: Techniques for providing a recommendation engine for personal digital assistant functionality on hardware devices. In an aspect, sensor data and other signals for a user are collected and processed to extract user patterns. A user profile is further constructed using machine learning techniques. The insights obtained from the user patterns and user profile are combined by digital service routines to generate customized recommendations for users. In a further aspect, user feedback may be utilized to improve the accuracy and relevance of the recommendations.Type: GrantFiled: May 1, 2018Date of Patent: April 7, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Abhineet Mishra, Venkata Madhu Sravanth Kurumaddali, Rashi Anand
-
Publication number: 20190342401Abstract: Techniques for providing a recommendation engine for personal digital assistant functionality on hardware devices. In an aspect, sensor data and other signals for a user are collected and processed to extract user patterns. A user profile is further constructed using machine learning techniques. The insights obtained from the user patterns and user profile are combined by digital service routines to generate customized recommendations for users. In a further aspect, user feedback may be utilized to improve the accuracy and relevance of the recommendations.Type: ApplicationFiled: May 1, 2018Publication date: November 7, 2019Inventors: Abhineet Mishra, Venkata Madhu Sravanth Kurumaddali, Rashi Anand
-
Publication number: 20190294976Abstract: A graph data structure for an artificial intelligence knowledge base includes a plurality of user-centric facts associated with a user. Each user-centric fact has an application-agnostic data format and includes a subject graph node, an object graph node, and an edge connecting the subject graph node to the object graph node. The graph data structure is designed to accommodate facts from different application-specific data providers using the same application-agnostic data format even when the different application-specific data providers use different native data formats.Type: ApplicationFiled: March 22, 2018Publication date: September 26, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Vipindeep Vangala, Ankur Hayatnagarkar, Sravanth Venkata Madhu Kurumaddali, Rashi Anand, Nitin Pande, Deepinder Singh Gill