Patents by Inventor Richa Prasad

Richa Prasad 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: 11120408
    Abstract: One or more techniques and/or systems are provided for surfacing scheduling conflicts and/or for facilitating appointment scheduling based upon conflict detection. A user may maintain user appointment data comprising user appointments (e.g., calendar entries within a work calendar). Because user activity may not be fully reflected in the appointment data (e.g., no calendar entries for routine grocery shopping, soccer practice, etc.), potential conflicts may exist between user appointments and the true availability of the user. Accordingly, user signals (e.g., email(s), location check-ins, etc. associated with soccer practice) may be evaluated to generate a user inferred behavior pattern that may be used to identify a potential conflict with a user appointment (e.g., where the user consents to the gathering and/or use of such user signals). A warning of the potential conflict may be surfaced to the user (e.g., a Tuesday dinner calendar meeting conflicts with routine soccer practice on Tuesday evenings).
    Type: Grant
    Filed: May 6, 2014
    Date of Patent: September 14, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jagannatha Raju Dantuluri, Karan Singh, Shira Weinberg, Richa Prasad, Colleen Elizabeth Hamilton
  • Patent number: 10614030
    Abstract: A digital assistant supported on a local device and/or a remote digital assistant service is disclosed herein. The device may interact with a user and perform various functions or tasks based on the user's input (e.g., web search, set calendar appointments, capture images or video). The digital assistant may identify and store artifacts associated with each action or function. Artifacts may include, for example, people in an image, search results from a web search, participants in a meeting, etc. Subsequently, the user may query the digital assistant for information about one of the artifacts, such as who the participants were in a meeting conducted the prior Thursday. The digital assistant can sift through the various artifacts and provide the user with the relevant information. Additionally, the digital assistant can suggest actions for the user based on the retrieved artifacts, such as to message one of the identified participants.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: April 7, 2020
    Assignee: Microsoft Technology Licensing LLC
    Inventors: Reza Ferrydiansyah, Gurpreet Virdi, Richa Prasad, Steve Seixeiro, Robert Howard, III
  • Patent number: 10491739
    Abstract: Many devices are configured to present notifications to a user in an environment, such as mobile phones that ring or buzz to notify the user of an incoming call, and navigation devices that present verbal instructions to a driver of a vehicle. Many such devices present such audio notifications when information with potential relevance to the user is initially identified, but such techniques may interrupt an activity of the user, such as a conversation. Instead, a device may monitor an activity of the user within an environment to detect a notification opportunity when notifications may be presented to the user without interrupting the activity (e.g., a break in the conversation, or a gap of idle time between a first scheduled appointment and a second scheduled appointment). The device may present notifications of pertinent information to the user during the notification opportunities rather than interrupting the activity of the user.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: November 26, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Richa Prasad, Michael Patten
  • Publication number: 20180349389
    Abstract: A digital assistant supported on a local device and/or a remote digital assistant service is disclosed herein. The device may interact with a user and perform various functions or tasks based on the user's input (e.g., web search, set calendar appointments, capture images or video). The digital assistant may identify and store artifacts associated with each action or function. Artifacts may include, for example, people in an image, search results from a web search, participants in a meeting, etc. Subsequently, the user may query the digital assistant for information about one of the artifacts, such as who the participants were in a meeting conducted the prior Thursday. The digital assistant can sift through the various artifacts and provide the user with the relevant information. Additionally, the digital assistant can suggest actions for the user based on the retrieved artifacts, such as to message one of the identified participants.
    Type: Application
    Filed: June 2, 2017
    Publication date: December 6, 2018
    Inventors: Reza FERRYDIANSYAH, Gurpreet VIRDI, Richa PRASAD, Steve SEIXEIRO, Robert HOWARD, III
  • Publication number: 20180343338
    Abstract: Many devices are configured to present notifications to a user in an environment, such as mobile phones that ring or buzz to notify the user of an incoming call, and navigation devices that present verbal instructions to a driver of a vehicle. Many such devices present such audio notifications when information with potential relevance to the user is initially identified, but such techniques may interrupt an activity of the user, such as a conversation. Instead, a device may monitor an activity of the user within an environment to detect a notification opportunity when notifications may be presented to the user without interrupting the activity (e.g., a break in the conversation, or a gap of idle time between a first scheduled appointment and a second scheduled appointment). The device may present notifications of pertinent information to the user during the notification opportunities rather than interrupting the activity of the user.
    Type: Application
    Filed: July 16, 2018
    Publication date: November 29, 2018
    Inventors: Richa Prasad, Michael Patten
  • Patent number: 10051107
    Abstract: Many devices are configured to present notifications to a user in an environment, such as mobile phones that ring or buzz to notify the user of an incoming call, and navigation devices that present verbal instructions to a driver of a vehicle. Many such devices present such audio notifications when information with potential relevance to the user is initially identified, but such techniques may interrupt an activity of the user, such as a conversation. Instead, a device may monitor an activity of the user within an environment to detect a notification opportunity when notifications may be presented to the user without interrupting the activity (e.g., a break in the conversation, or a gap of idle time between a first scheduled appointment and a second scheduled appointment). The device may present notifications of pertinent information to the user during the notification opportunities rather than interrupting the activity of the user.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: August 14, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Richa Prasad, Michael Patten
  • Publication number: 20180157751
    Abstract: A service maintains information regarding one or more aspects of Web content, such as Web pages, that can be accessed by a computing device. The same service or a different service (e.g., a digital assistant) also maintains information regarding the user of the computing device. When a user navigates to Web content using a Web application, such as a Web browser, the services are accessed to obtain information regarding the Web content navigated to, information regarding the user, and/or user selectable tasks or actions. The Web application displays the obtained information to the user along with the Web content. The Web application displays the obtained information without altering the obtained Web content. Optionally, the Web application displays an indication that additional information regarding the Web content is available, and displays the obtained information (e.g., automatically or in response to receiving a user input request to display that additional information).
    Type: Application
    Filed: November 6, 2017
    Publication date: June 7, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ritika Kapadia, Sean Obafemi Lyndersay, David J. Sheldon, Kun Cong, Meng Lu, Liwei Chen, Jun Yin, Michael John Patten, Richa Prasad
  • Publication number: 20170351674
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for assisting with task continuation and completion are provided. First data from a device received from a first context may be received. The first data may be ranked in a clustered intent index, the clustered index comprising a plurality of categorical hierarchies related to the first data. Second data from the device may be received from a second context, the second data providing an indication to assist with task continuation. The relevance of the second data to the clustered first data may be determined, the determining comprising evaluating extracted information from the second data with a threshold related to at least one of the plurality of categorical hierarchies. Content related to the first data may then be sent to the device.
    Type: Application
    Filed: June 1, 2016
    Publication date: December 7, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Nishchay Kumar, Vipindeep Vangala, Richa Prasad, Deepinder Gill, Harris Syed, Jayaraman Kalyana Sundaram, Prashant Baktha Kumara Dhas
  • Patent number: 9836542
    Abstract: A service maintains information regarding one or more aspects of Web content, such as Web pages, that can be accessed by a computing device. The same service or a different service (e.g., a digital assistant) also maintains information regarding the user of the computing device. When a user navigates to Web content using a Web application, such as a Web browser, the services are accessed to obtain information regarding the Web content navigated to, information regarding the user, and/or user selectable tasks or actions. The Web application displays the obtained information to the user along with the Web content. The Web application displays the obtained information without altering the obtained Web content. Optionally, the Web application displays an indication that additional information regarding the Web content is available, and displays the obtained information (e.g., automatically or in response to receiving a user input request to display that additional information).
    Type: Grant
    Filed: January 19, 2015
    Date of Patent: December 5, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ritika Kapadia, Sean Obafemi Lyndersay, David J. Sheldon, Kun Cong, Meng Lu, Liwei Chen, Jun Yin, Michael John Patten, Richa Prasad
  • Publication number: 20160210362
    Abstract: A service maintains information regarding one or more aspects of Web content, such as Web pages, that can be accessed by a computing device. The same service or a different service (e.g., a digital assistant) also maintains information regarding the user of the computing device. When a user navigates to Web content using a Web application, such as a Web browser, the services are accessed to obtain information regarding the Web content navigated to, information regarding the user, and/or user selectable tasks or actions. The Web application displays the obtained information to the user along with the Web content. The Web application displays the obtained information without altering the obtained Web content. Optionally, the Web application displays an indication that additional information regarding the Web content is available, and displays the obtained information (e.g., automatically or in response to receiving a user input request to display that additional information).
    Type: Application
    Filed: January 19, 2015
    Publication date: July 21, 2016
    Inventors: Ritika Kapadia, Sean Obafemi Lyndersay, David J. Sheldon, Kun Cong, Meng Lu, Liwei Chen, Jun Yin, Michael John Patten, Richa Prasad
  • Publication number: 20150324753
    Abstract: One or more techniques and/or systems are provided for surfacing scheduling conflicts and/or for facilitating appointment scheduling based upon conflict detection. A user may maintain user appointment data comprising user appointments (e.g., calendar entries within a work calendar). Because user activity may not be fully reflected in the appointment data (e.g., no calendar entries for routine grocery shopping, soccer practice, etc.), potential conflicts may exist between user appointments and the true availability of the user. Accordingly, user signals (e.g., email(s), location check-ins, etc. associated with soccer practice) may be evaluated to generate a user inferred behavior pattern that may be used to identify a potential conflict with a user appointment (e.g., where the user consents to the gathering and/or use of such user signals). A warning of the potential conflict may be surfaced to the user (e.g., a Tuesday dinner calendar meeting conflicts with routine soccer practice on Tuesday evenings).
    Type: Application
    Filed: May 6, 2014
    Publication date: November 12, 2015
    Inventors: Jagannatha Raju Dantuluri, Karan Singh, Shira Weinberg, Richa Prasad, Colleen Elizabeth Hamilton
  • Publication number: 20150278765
    Abstract: A method for displaying an information collection includes collecting a plurality of user signals associated with a user of a device, and identifying a first subject from the plurality of user signals. The first subject has at least a first piece of information. A connection between the first subject and a second subject is determined, and a second piece of information from the second subject is determined. The second piece of information is relevant to the first piece of information. The first and second pieces of information are assembled into a user information collection.
    Type: Application
    Filed: November 4, 2014
    Publication date: October 1, 2015
    Inventors: Jagannatha Raju Dantuluri, Marc Christopher Pottier, Karan Singh, Deborah Briana Harrison, David M. Gardner, Shira Weinberg, Michael M. Tse, Richa Prasad, Timothy P. Wantland, Shane Landry, Susan Michele Hendrich