Patents by Inventor Pannerkumar Rajagopal

Pannerkumar Rajagopal 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: 11954501
    Abstract: A scheme for restoring a password-protected endpoint device (e.g., a memory device) of a computer system to an operational state from a low power state without requiring user input of a device password. A password received for unlocking the device during a boot process is stored in a secure memory. The password-protected endpoint device subsequently enters the low power state, causing it to lock. During a transition from the low power state to an operational state, it is detected that the password for the endpoint device is stored in the secure memory. The password is fetched from the secure memory and used to unlock the endpoint device, thereby restoring the endpoint device to an operational state.
    Type: Grant
    Filed: March 17, 2022
    Date of Patent: April 9, 2024
    Assignee: Intel Corporation
    Inventors: Pannerkumar Rajagopal, Bhavana Shankarappa, Kiran Mahesh Eriki
  • Patent number: 11922172
    Abstract: Systems, apparatuses and methods may provide for technology that enables, during a boot sequence, a first set of ranks in a memory module based on a battery status and a user interface and disables, during the boot sequence, a second set of ranks in the memory module based on the battery status and the user interface. The technology may also generate a map between a system address space and a first set of banks in the first set of ranks and exclude a second set of banks in the first set of ranks from the map.
    Type: Grant
    Filed: September 22, 2020
    Date of Patent: March 5, 2024
    Assignee: Intel Corporation
    Inventors: Karunakara Kotary, Pannerkumar Rajagopal, Satish Muthiyalu, Rajesh Poornachandran
  • Publication number: 20240004454
    Abstract: In an embodiment, a processor may include processing circuits to execute instructions. The processor may also include at least one circuit to: detect a management mode trigger event during operation of the processor in a first power state, the management mode trigger event to initiate a management mode in the processor; in response to a detection of the management mode trigger event, switch the processor from the first power state to a second power state; and after a switch of the processor from the first power state to the second power state, initiate the management mode in the processor. Other embodiments are described and claimed.
    Type: Application
    Filed: June 29, 2022
    Publication date: January 4, 2024
    Inventors: Sagar C. Pawar, Pannerkumar Rajagopal, Raghavendra Nagaraj, Ovais F. Pir, Prakash Pillai
  • Patent number: 11842202
    Abstract: An apparatus and method are provided which take advantage of heterogeneous compute capability to dynamically pick the best operating core for BIOS power-up flows and sleep exit flows (e.g., S3, S4, and/or S5). The selection of the BSP is moved to an early power-up time instead of a fixed hardware selection at any time. For maximum boot performance, the system selects the fastest capable core as the BSP at an early power-up time. In addition, for maximum power saving, the system selects the most power efficient core as the BSP. Processor or switching for selecting the BSP happens during the boot-up as well as power-up flows (e.g., S3, S4, and/or S5 flows).
    Type: Grant
    Filed: October 16, 2020
    Date of Patent: December 12, 2023
    Assignee: Intel Corporation
    Inventors: Pannerkumar Rajagopal, Karunakara Kotary, Sean Dardis
  • Publication number: 20230342234
    Abstract: The technology describe herein includes upon entering a mode of a processor that is not visible to an operating system (OS), setting a flag indicating entry into the mode and saving an identifier (ID) of an error causing entry into the mode; and responsive to a system reset initiation while in the mode, booting a basic input/output system (BIOS), creating an error record to be accessible to the OS after booting, the error record including the flag and the error ID, and booting the OS.
    Type: Application
    Filed: April 20, 2022
    Publication date: October 26, 2023
    Applicant: Intel Corporation
    Inventors: Pannerkumar Rajagopal, Santhosh Raghuram Krishnaswamy, Siddhartha Selvaraj, Anshul Soni, Toby Zimmerman
  • Patent number: 11720401
    Abstract: Described is a system where memory can be allocated for use by an adapter pre-boot and preserved for use post-boot. A BIOS can allocate for pre-boot hardware operations (e.g., graphics drivers, framebuffers, etc.) and mark this allocated memory as preserved. An indication of the allocated memory can be provided for an OS, such that post-boot, the OS can reclaim and reallocate this memory.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: August 8, 2023
    Assignee: Intel Corporation
    Inventors: Pannerkumar Rajagopal, Murali R Iyengar, Karunakara Kotary, Ovais Pir, Sagar C Pawar, Prakash Pillai, Raghavendra N, Aneesh A Tuljapurkar
  • Publication number: 20230096154
    Abstract: A chassis structure of an apparatus contains a battery. Charger circuitry is operable to provide charge to the battery. Discharge circuitry is operable to receive charge from the battery. Switch circuitry is coupled between the battery and each of the charger circuitry, the discharge circuitry, and a load. A connector at an exterior surface of the chassis couples the apparatus to a power supply. The switch circuitry is coupled to the connector via the charger circuitry. A first control activable at the exterior surface of the chassis structure is operable to generate, in response to being activated, a first control signal to request a first switch state wherein the battery is electrically coupled to the discharge circuitry. A controller circuit coupled to receive the first control signal from the first control and, based on the first control signal, to operate the switch circuitry to provide the first switch state.
    Type: Application
    Filed: September 24, 2021
    Publication date: March 30, 2023
    Applicant: Intel Corporation
    Inventors: Siddhartha Selvaraj, Pannerkumar Rajagopal, Devanathan Kannan
  • Publication number: 20230086027
    Abstract: A Peripheral Component Interface Express (PCIe) card includes a circuit board, a device mounted on the circuit board, and a PCIe processor mounted on the circuit board. The PCIe processor is communicatively coupled to the device and a host processor of a host system. The PCIe processor is configured to detect a power signal on an auxiliary (AUX) power rail of the PCIe card. A periodic detection of a state of the device is performed based on detecting the power signal on the AUX power rail. A signal indicative of the state of the device is encoded for transmission to the host processor of the host system. PCIe link training is performed via a PCIe interface with the host system. The PCIe link training is initiated based on the signal indicative of the state of the device.
    Type: Application
    Filed: September 23, 2021
    Publication date: March 23, 2023
    Inventors: Prakash Pillai, Sagar Pawar, Raghavendra Nagaraj, Ovais Pir, Pannerkumar Rajagopal
  • Publication number: 20220413876
    Abstract: A scheme for restoring a password-protected endpoint device (e.g., a memory device) of a computer system to an operational state from a low power state without requiring user input of a device password. A password received for unlocking the device during a boot process is stored in a secure memory. The password-protected endpoint device subsequently enters the low power state, causing it to lock. During a transition from the low power state to an operational state, it is detected that the password for the endpoint device is stored in the secure memory. The password is fetched from the secure memory and used to unlock the endpoint device, thereby restoring the endpoint device to an operational state.
    Type: Application
    Filed: March 17, 2022
    Publication date: December 29, 2022
    Inventors: Pannerkumar Rajagopal, Bhavana Shankarappa, Kiran Mahesh Eriki
  • Publication number: 20220391003
    Abstract: A power-management scheme where when a system-on-chip (SoC) is in an active state, control and monitoring logic or circuitry turns off all wake logic or circuits for various associated intellectual property (IP) blocks. Based on user defined operating system power manager (OSPM) policies, OSPM kicks off an interrupt to the control and monitoring logic or circuitry to turn off or power gate the wake logic for individual IP blocks in the SoC. As such, wake logic that are idle in active state (e.g., S0 state) and would otherwise draw power in the S0 state are now turned off, thus saving power and/or extending battery life for the system. When the SoC is in a low power state, then the control and monitoring logic or circuitry selectively turns on the wake logic for the associated IP blocks based on detected user presence for the computing system having the SoC.
    Type: Application
    Filed: March 23, 2022
    Publication date: December 8, 2022
    Inventors: Pannerkumar Rajagopal, Raghavendra N, Ovais Pir, Prakash Pillai, Sagar C. Pawar
  • Patent number: 11429289
    Abstract: An apparatus to facilitate memory map security in a system on chip (SOC), is disclosed. The apparatus includes a micro controller to receive a request to grant a host device an access to a memory device and perform an alias checking process to verify accuracy of a memory map of the memory device.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: August 30, 2022
    Assignee: Intel Corporation
    Inventors: Karunakara Kotary, Pannerkumar Rajagopal, Sahil Dureja, Mohamed Haniffa, Prashant Dewan
  • Patent number: 11422173
    Abstract: A Power Management Controller (PMC) which manages power states of a platform, informs a power accumulator device to start measuring the platform power during entry into the low power state (e.g., S0iX). The power accumulator device starts measuring the power until a stop message comes from the PMC. The PMC on detection of any wake event initiates a stop message to the power accumulator device. Once an operating system (OS) context is restored, software can read the measured data from the power accumulator device. The measured data is accessible to a host software using standard software application programming interface (API) and can be used to influence the power policies of the system.
    Type: Grant
    Filed: December 1, 2020
    Date of Patent: August 23, 2022
    Assignee: Intel Corporation
    Inventors: Sriram Ranganathan, Naveen G, Pannerkumar Rajagopal, Govindaraj Gettimalli, Javahar Ragothaman
  • Publication number: 20220215099
    Abstract: The disclosure generally relates method, system and apparatus to prevent denial of service (DOS) attacks on PCIe based computing devices. In an exemplary embodiment, an independent register is used in combination with a filter driver and additional logic to form an integrity check for power down instructions. An exemplary system includes a register circuitry corresponding to the IP device, the register circuitry having a designated storage bit to indicate an unlocked state of the register; a filter driver to receive a first power state transition request when the IP device is idle after a predetermined period, the power state transition request defining a timeout period; a controller to change the power state of the IP device to the unlock state; a decision logic to receive and authenticate a second power state transition request in response to validation of register circuitry being unlocked.
    Type: Application
    Filed: March 28, 2022
    Publication date: July 7, 2022
    Applicant: Intel Corporation
    Inventors: Sriram Ranganathan, Pannerkumar Rajagopal, Saravanakumar Ulaganathan, Siddhartha Selvaraj, Radhakrishna Pai
  • Publication number: 20220206591
    Abstract: Methods and apparatus for adaptive keyboard scanning are disclosed. A disclosed example apparatus to adaptively control operation of a keyboard includes at least one memory, instructions, and processor circuitry. The processor circuitry is to determine whether to operate the keyboard in a first mode or in a second mode different from the first mode, the first mode corresponding to a first number of keys, the second mode corresponding to a second number of keys less than the first number of keys, and set the keyboard to operate in the first mode or the second mode based on the determination.
    Type: Application
    Filed: March 18, 2022
    Publication date: June 30, 2022
    Inventors: Sagar Pawar, Raghavendra Nagaraj, Prakash Pillai, Ovais Pir, Pannerkumar Rajagopal
  • Publication number: 20220198022
    Abstract: A power-up scheme for a computing system that applies a biometric sensor (e.g., a fingerprint sensor, eye sensor, etc.) to authenticate a user before enabling power-up of the computing system or to resume transition to a power state (e.g., one of the power states defined by the Advance Configuration and Power Interface (ACPI)). Output of the biometric sensor is compared against data of a registered user for a match. The data may include an original copy of an output of the biometric sensor saved in a non-volatile memory (e.g., serial peripheral interface (SPI) flash device). If a match exists, a logic in the computing system will allow the computing system to power-up. In the absence of a match, the computing system will not be powered up. In some examples, battery charging is also disabled if the match is not found.
    Type: Application
    Filed: December 23, 2020
    Publication date: June 23, 2022
    Applicant: Intel Corporation
    Inventors: Sagar C. Pawar, Pannerkumar Rajagopal, Raghavendra N, Prakash Pillai, Ovais Pir
  • Publication number: 20220011842
    Abstract: An apparatus comprises a first circuitry to perform, in response to a first message from an operating system, a first process to place a computer device in a first operating mode, store state information in a volatile memory of the computer device, and start a timer for a time-out period for performing the first process. First components of the computer device are in a low power state. A second circuitry to detect, after the time-out period, a failure of the first process. A third circuitry to perform, in response to the detected failure of the first process, a second process to place the computer device in a second operating mode and store state information in a non-volatile memory of the computer device. The volatile memory is operational in the first operating mode and is in a low power state in the second operating mode.
    Type: Application
    Filed: September 24, 2021
    Publication date: January 13, 2022
    Applicant: Intel Corporation
    Inventors: Nagabhushan Reddy, Abhinay Gupta, Vinithra Janarthanan, Santhosh Raghuram Krishnaswamy, Pannerkumar Rajagopal, Siddharth Selvaraj, Mihir Shah, Vishwanath Somayaji
  • Publication number: 20210373833
    Abstract: Techniques and mechanisms for power management of display devices based on an indication that a user exhibits interest in one, but not all, of said display devices. In an embodiment, logic of a computer device identifies a condition wherein a user of the computer device exhibits insufficient interest in a first display device, while exhibiting at least some interest user in a second display device. The first display device and the second display device support an extended display mode of an operating system. Based on the condition, the logic automatically reduces a consumption of power by the first display device. Of the first display device and the second display device, only the first display device is subjected to a power state transition based on the condition.
    Type: Application
    Filed: June 2, 2020
    Publication date: December 2, 2021
    Applicant: Intel Corporation
    Inventors: Sagar Pawar, Prakash Pillai, Ovais Pir, Murali Iyengar, Pannerkumar Rajagopal, Raghavendra N, Aneesh Tuljapurkar
  • Publication number: 20210349134
    Abstract: A Power Management Controller (PMC) which manages power states of a platform, informs a power accumulator device to start measuring the platform power during entry into the low power state (e.g., S0iX). The power accumulator device starts measuring the power until a stop message comes from the PMC. The PMC on detection of any wake event initiates a stop message to the power accumulator device. Once an operating system (OS) context is restored, software can read the measured data from the power accumulator device. The measured data is accessible to a host software using standard software application programming interface (API) and can be used to influence the power policies of the system.
    Type: Application
    Filed: December 1, 2020
    Publication date: November 11, 2021
    Applicant: Intel Corporation
    Inventors: Sriram Ranganathan, Naveen G, Pannerkumar Rajagopal, Govindaraj Gettimalli, Javahar Ragothaman
  • Publication number: 20210124594
    Abstract: An apparatus and method are provided which take advantage of heterogeneous compute capability to dynamically pick the best operating core for BIOS power-up flows and sleep exit flows (e.g., S3, S4, and/or S5). The selection of the BSP is moved to an early power-up time instead of a fixed hardware selection at any time. For maximum boot performance, the system selects the fastest capable core as the BSP at an early power-up time. In addition, for maximum power saving, the system selects the most power efficient core as the BSP. Processor or switching for selecting the BSP happens during the boot-up as well as power-up flows (e.g., S3, S4, and/or S5 flows).
    Type: Application
    Filed: October 16, 2020
    Publication date: April 29, 2021
    Applicant: Intel Corporation
    Inventors: Pannerkumar Rajagopal, Karunakara Kotary, Sean Dardis
  • Publication number: 20210026649
    Abstract: Systems, apparatuses and methods may provide for technology that enables, during a boot sequence, a first set of ranks in a memory module based on a battery status and a user interface and disables, during the boot sequence, a second set of ranks in the memory module based on the battery status and the user interface. The technology may also generate a map between a system address space and a first set of banks in the first set of ranks and exclude a second set of banks in the first set of ranks from the map.
    Type: Application
    Filed: September 22, 2020
    Publication date: January 28, 2021
    Inventors: Karunakara Kotary, Pannerkumar Rajagopal, Satish Muthiyalu, Rajesh Poornachandran