Patents by Inventor Abhishek Bhardwaj

Abhishek Bhardwaj 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: 10871872
    Abstract: A digital assistant supported across devices such as smartphones, tablets, personal computers (PCs), wearable computing devices, game consoles, and the like is configured to interact with a productivity system so that various user experiences, content, or features that enhance a user's productivity can be integrated with the digital assistant and rendered as a native digital assistant user experience. The digital assistant is configured to actively participate with the user to set and achieve productivity goals for example, by determining the user's intent, maintaining awareness of context, performing tasks and actions, providing productivity status and notifications, and interacting with the user to help the user stay productive and avoid distractions.
    Type: Grant
    Filed: April 25, 2019
    Date of Patent: December 22, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Abhishek Bhardwaj, Aditya Vegesna, Anuja Chetan Shah, Arnold Paul Pereira, Chaitanya Krishna Donthini, Gautam Dambekodi Navinchand, Sachit Muckaden, Shefali Vohra, Vignesh Shenoy, Yuvek Lokesh Mehta
  • Publication number: 20190317643
    Abstract: A digital assistant supported across devices such as smartphones, tablets, personal computers (PCs), wearable computing devices, game consoles, and the like is configured to interact with a productivity system so that various user experiences, content, or features that enhance a user's productivity can be integrated with the digital assistant and rendered as a native digital assistant user experience. The digital assistant is configured to actively participate with the user to set and achieve productivity goals for example, by determining the user's intent, maintaining awareness of context, performing tasks and actions, providing productivity status and notifications, and interacting with the user to help the user stay productive and avoid distractions.
    Type: Application
    Filed: April 25, 2019
    Publication date: October 17, 2019
    Inventors: Abhishek BHARDWAJ, Aditya VEGESNA, Anuja Chetan SHAH, Arnold Paul PEREIRA, Chaitanya Krishna DONTHINI, Gautam DAMBEKODI NAVINCHAND, Sachit MUCKADEN, Shefali VOHRA, Vignesh SHENOY, Yuvek Lokesh MEHTA
  • Patent number: 10318096
    Abstract: A digital assistant supported across devices such as smartphones, tablets, personal computers (PCs), wearable computing devices, game consoles, and the like is configured to interact with a productivity system so that various user experiences, content, or features that enhance a user's productivity can be integrated with the digital assistant and rendered as a native digital assistant user experience. The digital assistant is configured to actively participate with the user to set and achieve productivity goals for example, by determining the user's intent, maintaining awareness of context, performing tasks and actions, providing productivity status and notifications, and interacting with the user to help the user stay productive and avoid distractions.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: June 11, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Abhishek Bhardwaj, Aditya Vegesna, Anuja Chetan Shah, Arnold Paul Pereira, Chaitanya Krishna Donthini, Gautam Dambekodi Navinchand, Sachit Muckaden, Shefali Vohra, Vignesh Shenoy, Yuvek Lokesh Mehta
  • Publication number: 20180081496
    Abstract: A digital assistant supported across devices such as smartphones, tablets, personal computers (PCs), wearable computing devices, game consoles, and the like is configured to interact with a productivity system so that various user experiences, content, or features that enhance a user's productivity can be integrated with the digital assistant and rendered as a native digital assistant user experience. The digital assistant is configured to actively participate with the user to set and achieve productivity goals for example, by determining the user's intent, maintaining awareness of context, performing tasks and actions, providing productivity status and notifications, and interacting with the user to help the user stay productive and avoid distractions.
    Type: Application
    Filed: September 16, 2016
    Publication date: March 22, 2018
    Inventors: Abhishek Bhardwaj, Aditya Vegesna, Anuja Chetan Shah, Arnold Paul Pereira, Chaitanya Krishna Donthini, Gautam Dambekodi Navinchand, Sachit Muckaden, Shefali Vohra, Vignesh Shenoy, Yuvek Lokesh Mehta
  • Patent number: 9817462
    Abstract: An electronic device includes a compute system configured to concurrently execute a primary application and one or more secondary applications, one or more subsystems configured to operate in a full-power mode and one or more reduced-power modes, and a resource management module including one or more power mode timers. The resource management module sets a full-power mode timer based on an application-specific full-power requirement for the primary application executing on the electronic device, and instructs the one or more subsystems to operate in full-power mode for a duration of the full-power mode timer. Responsive to an indication of an input to the electronic device, the indication including an input-specific full-power requirement, the resource management module increases the duration of the full-power mode timer based on the duration of the application-specific full-power requirement for the primary application.
    Type: Grant
    Filed: September 24, 2014
    Date of Patent: November 14, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Abhishek Bhardwaj, Devlin David Bentley
  • Publication number: 20160057267
    Abstract: On a client computing device, a host computing device is communicated with via both a wired communication input/output (I/O) interface and a wireless communication I/O interface using a same three-stage protocol. The three-stage protocol includes a command stage, a data stage, and a status stage. During the command stage, a command packet including a command is received from the host computing device. During the data stage, one or more data packets are sent to the host computing device if the command specifies sending the one or more data packets. During the data stage, one or more data packets are received from the host computing device if the command specifies receiving the one or more data packets. During the status stage a status code indicating whether or not the command was successfully serviced by a command handler is sent to the host computing.
    Type: Application
    Filed: December 2, 2014
    Publication date: February 25, 2016
    Inventors: Abhishek Bhardwaj, Paul D. Shaffer, Katie Pope
  • Publication number: 20160048189
    Abstract: An electronic device includes a compute system configured to concurrently execute a primary application and one or more secondary applications, one or more subsystems configured to operate in a full-power mode and one or more reduced-power modes, and a resource management module including one or more power mode timers. The resource management module sets a full-power mode timer based on an application-specific full-power requirement for the primary application executing on the electronic device, and instructs the one or more subsystems to operate in full-power mode for a duration of the full-power mode timer. Responsive to an indication of an input to the electronic device, the indication including an input-specific full-power requirement, the resource management module increases the duration of the full-power mode timer based on the duration of the application-specific full-power requirement for the primary application.
    Type: Application
    Filed: September 24, 2014
    Publication date: February 18, 2016
    Inventors: Abhishek Bhardwaj, Devlin David Bentley