Patents by Inventor Pronay Dutta

Pronay Dutta 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: 10860083
    Abstract: In one embodiment, a system on chip includes: at least one core; a plurality of intellectual property (IP) agents coupled to the at least one core; a shared power rail to provide an operating voltage to the plurality of IP agents; and a power controller, in response to an indication that the plurality of IP agents are in an idle state and the at least one core is in an active state, to power down the shared power rail while the at least one core remains in the active state. Other embodiments are described and claimed.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: December 8, 2020
    Assignee: Intel Corporation
    Inventors: Vijay S. R. Degalahal, Pronay Dutta, Robert Gough, Panner Kumar, Chia-Hung Kuo, Karthi Vadivelu
  • Patent number: 10739844
    Abstract: In one embodiment, a processor includes: a plurality of processing elements to perform operations; a power management agent (PMA) coupled to the plurality of processing elements to control power consumption of the plurality of processing elements; and a throttling circuit coupled to the PMA. The throttling circuit is to determine a throttling power level for the plurality of processing elements based at least in part on translation information communicated from the PMA. Other embodiments are described and claimed.
    Type: Grant
    Filed: May 2, 2018
    Date of Patent: August 11, 2020
    Assignee: Intel Corporation
    Inventors: Chee Lim Nge, James G. Hermerding, II, Pronay Dutta, Joshua Resch
  • Patent number: 10545869
    Abstract: A power button override allows a persistent memory enabled platform to preserve data in persistent memory before initiating shutdown in a manner that is transparent to the user. The power button override prevents shutdown until all of the volatile cache and any other data in the platform has been flushed to persistent memory.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: January 28, 2020
    Assignee: Intel Corporation
    Inventors: Pronay Dutta, Christopher Lake, Patrick James, Paul Crutcher
  • Patent number: 10394623
    Abstract: Various embodiments are generally directed an apparatus and method for receiving an interrupt to cause a system event on a platform processing device from a device not operative to directly cause the system event on the platform processing device, generating a generic event 5 message having information based on the interrupt and in response to receiving the interrupt. Moreover a defined event message may be generated having information based on the information in the generic event message and interrupt may be sent to an operating system of the platform processing device to cause the system event on the platform processing device based on information in the defined event message.
    Type: Grant
    Filed: November 14, 2013
    Date of Patent: August 27, 2019
    Assignee: INTEL CORPORATION
    Inventors: Nicholas Adams, Saiprasad Paithara Balagangadhara, Pronay Dutta, Rajeev K. Nalawadi, Vinay K. Rangineni
  • Patent number: 10244488
    Abstract: Technologies for the calibration of a body presence sensor include a mobile computing device configured to calibrate the body presence sensor based on a present physical configuration mode of the mobile computing device. The mobile computing device may be adjustable into multiple physical configuration modes based on the intended use of the mobile computing device. The mobile computing device controls a transmit power level of an associated communication circuit based on whether the body presence sensor detects a body presence within proximity to the mobile computing device.
    Type: Grant
    Filed: September 27, 2014
    Date of Patent: March 26, 2019
    Assignee: Intel Corporation
    Inventors: Kwan Ho Lee, Yasuharu Omi, Ulun Karacaoglu, Pronay Dutta, Simin Xiong
  • Patent number: 10209824
    Abstract: A device includes control logic, at least a portion of which is implemented in hardware, to process motion data, the motion data collected from a first accelerometer in a base unit and from a second accelerometer in a display panel attached to a base unit of a mobile device, to determine whether the display panel moves relative to the base unit and to temporarily ignore or disable one or more input devices of the mobile device for a predetermined period of time to avoid unintentional user interaction with the mobile device during the movement of the display panel.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: February 19, 2019
    Assignee: INTEL CORPORATION
    Inventors: David M. Putzolu, Brian E. Woodruff, Cheng Feng, Kevin S. Rhodes, Xiang Zhou, Kevy S. Zhang, Pronay Dutta
  • Publication number: 20190041970
    Abstract: In one embodiment, a system on chip includes: at least one core; a plurality of intellectual property (IP) agents coupled to the at least one core; a shared power rail to provide an operating voltage to the plurality of IP agents; and a power controller, in response to an indication that the plurality of IP agents are in an idle state and the at least one core is in an active state, to power down the shared power rail while the at least one core remains in the active state. Other embodiments are described and claimed.
    Type: Application
    Filed: September 26, 2018
    Publication date: February 7, 2019
    Inventors: Vijay S. R. Degalahal, Pronay Dutta, Robert Gough, Panner Kumar, Chia-Hung Kuo, Karthi Vadivelu
  • Publication number: 20190042418
    Abstract: A power button override allows a persistent memory enabled platform to preserve data in persistent memory before initiating shutdown in a manner that is transparent to the user. The power button override prevents shutdown until all of the volatile cache and any other data in the platform has been flushed to persistent memory.
    Type: Application
    Filed: June 29, 2018
    Publication date: February 7, 2019
    Inventors: Pronay DUTTA, Christopher LAKE, Patrick JAMES, Paul CRUTCHER
  • Publication number: 20190041969
    Abstract: In one embodiment, a processor includes: a plurality of processing elements to perform operations; a power management agent (PMA) coupled to the plurality of processing elements to control power consumption of the plurality of processing elements; and a throttling circuit coupled to the PMA. The throttling circuit is to determine a throttling power level for the plurality of processing elements based at least in part on translation information communicated from the PMA. Other embodiments are described and claimed.
    Type: Application
    Filed: May 2, 2018
    Publication date: February 7, 2019
    Inventors: Chee Lim Nge, James G. Hermerding, II, Pronay Dutta, Joshua Resch
  • Publication number: 20180203564
    Abstract: According to one embodiment, a device includes control logic, at least a portion of which is implemented in hardware, to process motion data, the motion data collected from a first accelerometer in a base unit and from a second accelerometer in a display panel attached to a base unit of a mobile device, to determine whether the display panel moves relative to the base unit and to temporarily ignore or disable one or more input devices of the mobile device for a predetermined period of time to avoid unintentional user interaction with the mobile device during the movement of the display panel.
    Type: Application
    Filed: March 12, 2018
    Publication date: July 19, 2018
    Inventors: David M. Putzolu, Brian E. Woodruff, Cheng Feng, Kevin S. Rhodes, Xiang Zhou, Kevy S. Zhang, Pronay Dutta
  • Patent number: 9916031
    Abstract: According to one embodiment, a device includes control logic, at least a portion of which is implemented in hardware, to process motion data, the motion data collected from a first accelerometer in a base unit and from a second accelerometer in a display panel attached to a base unit of a mobile device, to determine whether the display panel moves relative to the base unit and to temporarily ignore or disable one or more input devices of the mobile device for a predetermined period of time to avoid unintentional user interaction with the mobile device during the movement of the display panel.
    Type: Grant
    Filed: December 26, 2013
    Date of Patent: March 13, 2018
    Assignee: INTEL CORPORATION
    Inventors: David M. Putzolu, Brian E. Woodruff, Cheng Feng, Kevin S. Rhodes, Xiang Zhou, Kevy S. Zhang, Pronay Dutta
  • Patent number: 9904349
    Abstract: Technologies for managing the power usage of components of a computing device, while the components and the computing device are in a low-power state, such as a connected standby state. An embedded controller includes a wake-up timer designed to wake up the embedded controller during a low-power state to allow the embedded controller to perform its tasks. A power control system is configured to dynamically alter the timing cycle of the wake-up timer of the embodied controller based on operation data received. The dynamically altered timing cycle is designed to conserve power, but maintain functionality of the embedded controller.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: February 27, 2018
    Assignee: Intel Corporation
    Inventors: Pronay Dutta, Krishna Kumar Ganesan
  • Publication number: 20170286254
    Abstract: A method and apparatus for collecting debug and crash information are described. In one embodiment, a system comprises one or more compute engines an external interface; a non-volatile memory coupled to the external interface and operable to store captured information, wherein the captured information comprises one or both of debug information and crash information; a first trace aggregator coupled to the non-volatile memory and the one or more compute engines to capture the one or both of debug information and crash information from at least one of the one or more compute engines in response to a crash of the system; and a controller, coupled to the non-volatile memory and the first trace aggregator, to cause captured information to be sent from the first trace aggregator to the non-volatile memory and to subsequently control transfer of the captured information stored in the non-volatile memory to the external interface.
    Type: Application
    Filed: March 30, 2016
    Publication date: October 5, 2017
    Inventors: Sankaran M. Menon, Rolf H. Kuehnis, William H. Penner, Pronay Dutta
  • Publication number: 20160282929
    Abstract: Technologies for managing the power usage of components of a computing device, while the components and the computing device are in a low-power state, such as a connected standby state. An embedded controller includes a wake-up timer designed to wake up the embedded controller during a low-power state to allow the embedded controller to perform its tasks. A power control system is configured to dynamically alter the timing cycle of the wake-up timer of the embodied controller based on operation data received. The dynamically altered timing cycle is designed to conserve power, but maintain functionality of the embedded controller.
    Type: Application
    Filed: March 27, 2015
    Publication date: September 29, 2016
    Inventors: Pronay Dutta, Krishna Kumar Ganesan
  • Publication number: 20160274722
    Abstract: According to one embodiment, a device includes control logic, at least a portion of which is implemented in hardware, to process motion data, the motion data collected from a first accelerometer in a base unit and from a second accelerometer in a display panel attached to a base unit of a mobile device, to determine whether the display panel moves relative to the base unit and to temporarily ignore or disable one or more input devices of the mobile device for a predetermined period of time to avoid unintentional user interaction with the mobile device during the movement of the display panel.
    Type: Application
    Filed: December 26, 2013
    Publication date: September 22, 2016
    Inventors: David M. Putzolu, Brian E. Woodruff, Cheng Feng, Kevin S. Rhodes, Xiang Zhou, Kevy S. Zhang, Pronay Dutta
  • Publication number: 20160253222
    Abstract: Various embodiments are generally directed an apparatus and method for receiving an interrupt to cause a system event on a platform processing device from a device not operative to directly cause the system event on the platform processing device, generating a generic event 5 message having information based on the interrupt and in response to receiving the interrupt. Moreover a defined event message may be generated having information based on the information in the generic event message and interrupt may be sent to an operating system of the platform processing device to cause the system event on the platform processing device based on information in the defined event message.
    Type: Application
    Filed: November 14, 2013
    Publication date: September 1, 2016
    Applicant: INTEL CORPORATION
    Inventors: Nicholas ADAMS, Saiprasad PAITHARA BALAGANGADHARA, Pronay DUTTA, Rajeev K. NALAWADI, Vinay K. RANGINENI
  • Patent number: 9417801
    Abstract: Technologies for virtual general purpose I/O (GPIO) include a computing device having a virtual GPIO controller driver, a virtual GPIO controller firmware interface, and a virtual GPIO controller. The driver receives a GPIO command from an operating system of the computing device. The GPIO command specifies an operation to be performed by a GPIO pin. The driver sends the GPIO command to the firmware interface. In response to the firmware interface receiving the command, the virtual GPIO controller emulates a virtual GPIO pin to implement the GPIO command. The firmware interface may trigger an interrupt that can be received by the operating system. The virtual GPIO controller may emulate the virtual GPIO pin using firmware-reserved backing memory, an embedded controller, or an interface to a peripheral device of the computing device. The firmware interface may be an ACPI control method. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: August 16, 2016
    Assignee: Intel Corporation
    Inventors: Nicholas J. Adams, Robert E. Gough, Sai Prasad Paithara Balagangadhara, Pronay Dutta
  • Publication number: 20160095072
    Abstract: Technologies for the calibration of a body presence sensor include a mobile computing device configured to calibrate the body presence sensor based on a present physical configuration mode of the mobile computing device. The mobile computing device may be adjustable into multiple physical configuration modes based on the intended use of the mobile computing device. The mobile computing device controls a transmit power level of an associated communication circuit based on whether the body presence sensor detects a body presence within proximity to the mobile computing device.
    Type: Application
    Filed: September 27, 2014
    Publication date: March 31, 2016
    Inventors: Kwan Ho Lee, Yasuharu Ohmi, Ulun Karacaoglu, Pronay Dutta, Simin Xiong
  • Publication number: 20150277778
    Abstract: Technologies for virtual general purpose I/O (GPIO) include a computing device having a virtual GPIO controller driver, a virtual GPIO controller firmware interface, and a virtual GPIO controller. The driver receives a GPIO command from an operating system of the computing device. The GPIO command specifies an operation to be performed by a GPIO pin. The driver sends the GPIO command to the firmware interface. In response to the firmware interface receiving the command, the virtual GPIO controller emulates a virtual GPIO pin to implement the GPIO command. The firmware interface may trigger an interrupt that can be received by the operating system. The virtual GPIO controller may emulate the virtual GPIO pin using firmware-reserved backing memory, an embedded controller, or an interface to a peripheral device of the computing device. The firmware interface may be an ACPI control method. Other embodiments are described and claimed.
    Type: Application
    Filed: March 27, 2014
    Publication date: October 1, 2015
    Inventors: Nicholas J. Adams, Robert E. Gough, Sai Prasad Paithara Balagangadhara, Pronay Dutta
  • Patent number: 7562131
    Abstract: A system, apparatus and method for remoting a user interface from a UPnP server to a UPnP client are described herein.
    Type: Grant
    Filed: June 25, 2004
    Date of Patent: July 14, 2009
    Assignee: Intel Corporation
    Inventors: Pronay Dutta, Ylian Saint-Hilaire, Bryan Y. Roe, Nelson F. Kidd