Patents by Inventor Rajesh Banginwar

Rajesh Banginwar 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: 20240106644
    Abstract: A system and method of enhancing the mitigation of side channel attacks on platform interconnects using endpoint HW based detection, synchronization, and re-keying include generating a set of keys for link encryption based on a high entropy seed, storing the set of keys in a deterministic order in a register, detecting that a re-key programmable threshold is met during link encryption with a device, identifying a synchronization point associated with the device, where the synchronization point indicates the device is ready to switch a current key used for link encryption, and synchronizing a rekeying event with the device.
    Type: Application
    Filed: September 27, 2022
    Publication date: March 28, 2024
    Applicant: Intel Corporation
    Inventors: Aditya Katragada, Geoffrey Strongin, Prakash Iyer, Rajesh Banginwar, Poh Thiam Teoh, Gary Wallichs
  • Publication number: 20240037037
    Abstract: Circuitry, systems, and methods are provided for an integrated circuit device including a memory storing a data structure, a cache storing a portion of the structure data, and an acceleration function unit providing hardware acceleration for a host device. The acceleration function unit may provide the hardware acceleration by intercepting a request from the host device to access the memory, where the request comprises an address corresponding to a data node of the data structure, identifying a next data node based at least in part on decoding the data node, and loading the next data node into the cache for access by the host device.
    Type: Application
    Filed: September 29, 2023
    Publication date: February 1, 2024
    Inventors: Krishna Kumar Simmadhari Ramadass, Rajesh Banginwar, Vasu Devunuri
  • Patent number: 11520297
    Abstract: Methods and apparatus relating to enhancing diagnostic capabilities of computing systems by combining variable patrolling Application Program Interface (API) and comparison mechanism of variables are described. In one embodiment, a first processor core executes a first instance of a workload to generate a first set of safety variables. A second processor core executes a second instance of the workload to generate a second set of safety variables. A third processor core generates a signal in response to comparison of the first set of safety variables and the second set of safety variables. Other embodiments are also disclosed and claimed.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: December 6, 2022
    Assignee: Intel Corporation
    Inventors: Rajesh Banginwar, Ramkumar Jayaraman, Nabajit Deka, Riccardo Mariani
  • Patent number: 10955805
    Abstract: An apparatus of a System on Chip (SoC) to implement a one out of two diagnostics (1oo2D) safety system comprises a memory comprising firmware to provide monitoring of the SoC and a second SoC, and a communication interface to provide cross-monitoring between the SoC and the second SoC. The firmware and the communication interface enable the SoC and the second SoC to implement the 1oo2D safety system without significant hardware or software external to the SoC.
    Type: Grant
    Filed: October 9, 2018
    Date of Patent: March 23, 2021
    Assignee: Intel Corporation
    Inventors: Nabajit Deka, Riccardo Mariani, Asad Azam, Rajesh Banginwar, Wenjun Zhang
  • Patent number: 10409962
    Abstract: A receiver includes a first interface to receive content, a second interface to be coupled to a device, and a processor to determine whether the device is a compliant device and to prevent decryption of at least a portion of the content received through the first interface when the device is determined to be a non-compliant device.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: September 10, 2019
    Assignee: Intel Corporation
    Inventors: Jayant Mangalam-Palli, Rajesh Banginwar, Venkat Gokulrangan
  • Publication number: 20190235448
    Abstract: Methods and apparatus relating to enhancing diagnostic capabilities of computing systems by combining variable patrolling Application Program Interface (API) and comparison mechanism of variables are described. In one embodiment, a first processor core executes a first instance of a workload to generate a first set of safety variables. A second processor core executes a second instance of the workload to generate a second set of safety variables. A third processor core generates a signal in response to comparison of the first set of safety variables and the second set of safety variables. Other embodiments are also disclosed and claimed.
    Type: Application
    Filed: March 29, 2019
    Publication date: August 1, 2019
    Applicant: Intel Corporation
    Inventors: Rajesh Banginwar, Ramkumar Jayaraman, Nabajit Deka, Riccardo Mariani
  • Publication number: 20190049916
    Abstract: An apparatus of a System on Chip (SoC) to implement a one out of two diagnostics (1oo2D) safety system comprises a memory comprising firmware to provide monitoring of the SoC and a second SoC, and a communication interface to provide cross-monitoring between the SoC and the second SoC. The firmware and the communication interface enable the SoC and the second SoC to implement the 1oo2D safety system without significant hardware or software external to the SoC.
    Type: Application
    Filed: October 9, 2018
    Publication date: February 14, 2019
    Applicant: Intel Corporation
    Inventors: Nabajit Deka, Riccardo Mariani, Asad Azam, Rajesh Banginwar, Wenjun Zhang
  • Patent number: 9390251
    Abstract: Systems and methods of delivering data from a range of input devices may involve detecting an availability of data from an input device, wherein the input device is associated with a default input path of a mobile platform. An input device driver can be invoked in a security engine in response to the availability of the data if a hardware component in the default input path is in a secure input mode, wherein the security engine it associated with a secure input path of the mobile platform. Additionally, the input device driver may be used to retrieve the data from the input device into the security engine.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: July 12, 2016
    Assignee: Intel Corporation
    Inventors: Sasikanth Avancha, Ninad Kothari, Rajesh Banginwar, Taeho Kgil
  • Patent number: 9037869
    Abstract: Methods and systems may include a computing system having a display, a display controller with a decryption module, and a security element with security logic. The security logic can be configured to establish a secure path between the secure element and the display in response to a secure output mode request, wherein the secure path includes the display controller. In addition, the security logic may be configured to prevent the decryption module from being bypassed, and transmit encrypted data from the secure element to the display via the secure path.
    Type: Grant
    Filed: November 1, 2012
    Date of Patent: May 19, 2015
    Assignee: Intel Corporation
    Inventors: Sasikanth Avanch, Ninad Kothari, Rajesh Banginwar, Taeho Kgil
  • Publication number: 20140310799
    Abstract: Systems and methods of delivering data from a range of input devices may involve detecting an availability of data from an input device, wherein the input device is associated with a default input path of a mobile platform. An input device driver can be invoked in a security engine in response to the availability of the data if a hardware component in the default input path is in a secure input mode, wherein the security engine it associated with a secure input path of the mobile platform. Additionally, the input device driver may be used to retrieve the data from the input device into the security engine.
    Type: Application
    Filed: July 31, 2012
    Publication date: October 16, 2014
    Inventors: Sasikanth Avancha, Ninad Kothari, Rajesh Banginwar, Taeho Kgil
  • Publication number: 20140196159
    Abstract: A receiver includes a first interface to receive content, a second interface to be coupled to a device, and a processor to determine whether the device is a compliant device and to prevent decryption of at least a portion of the content received through the first interface when the device is determined to be a non-compliant device.
    Type: Application
    Filed: October 28, 2011
    Publication date: July 10, 2014
    Inventors: Jayant Mangalam-Palli, Rajesh Banginwar, Venkat Gokulrangan
  • Publication number: 20130111219
    Abstract: Methods and systems may include a computing system having a display, a display controller with a decryption module, and a security element with security logic. The security logic can be configured to establish a secure path between the secure element and the display in response to a secure output mode request, wherein the secure path includes the display controller. In addition, the security logic may be configured to prevent the decryption module from being bypassed, and transmit encrypted data from the secure element to the display via the secure path.
    Type: Application
    Filed: November 1, 2012
    Publication date: May 2, 2013
    Inventors: Sasikanth Avanch, Ninad Kothari, Rajesh Banginwar, Taeho Kgil
  • Patent number: 8060762
    Abstract: Some embodiments provide determination of a processor performance characteristic associated with a first workload, and determination of a processor performance state for the first workload based on the performance characteristic. Further aspects may include determination of a second processor performance characteristic associated with a second workload, determination of a second processor performance state for the second workload based on the performance characteristic, determination of a similarity between the first performance characteristics and the second performance characteristics, determination of a cluster comprising the first workload and the second workload, and association of a third processor performance state with the cluster, wherein the third processor performance state is identical to the first processor performance state and to the second processor performance state.
    Type: Grant
    Filed: December 1, 2008
    Date of Patent: November 15, 2011
    Assignee: Intel Corporation
    Inventors: Rajesh Banginwar, Eugene Gorbatov
  • Publication number: 20100332902
    Abstract: An electronic device comprises a first processor, a computer readable memory medium and logic instructions stored in the computer readable medium which, when executed by the first processor, configure the first processor to implement a watchdog module which monitors an operating status of one or more critical processes executing on the first processor and implements a recovery process when the one or more of the critical processes executing on the first processor fails. The device further comprises a system controller unit coupled to the first processor by a communication bus, wherein system controller unit activates the watchdog module periodically and only when the first processor is in at least one predetermined power state. Other embodiments may be described.
    Type: Application
    Filed: June 30, 2009
    Publication date: December 30, 2010
    Inventors: Rajesh Banginwar, Rajesh Kapoor, Bruce L. Fleming
  • Patent number: 7570259
    Abstract: Some embodiments involve determination of a first characteristic associated with a first interface displayed by a display, and determination of a second characteristic associated with a second interface displayed by the display. Embodiments may further involve determination of a first power consumption mode for the first interface based at least on the first characteristic, and determination of a second power consumption mode for the second interface based at least on the second characteristic, wherein the first power consumption mode is different from the second power consumption mode.
    Type: Grant
    Filed: June 1, 2004
    Date of Patent: August 4, 2009
    Assignee: Intel Corporation
    Inventors: Rajesh Banginwar, Eugene Gorbatov
  • Publication number: 20090083523
    Abstract: Some embodiments provide determination of a processor performance characteristic associated with a first workload, and determination of a processor performance state for the first workload based on the performance characteristic. Further aspects may include determination of a second processor performance characteristic associated with a second workload, determination of a second processor performance state for the second workload based on the performance characteristic, determination of a similarity between the first performance characteristics and the second performance characteristics, determination of a cluster comprising the first workload and the second workload, and association of a third processor performance state with the cluster, wherein the third processor performance state is identical to the first processor performance state and to the second processor performance state.
    Type: Application
    Filed: December 1, 2008
    Publication date: March 26, 2009
    Inventors: Rajesh Banginwar, Eugene Gorbatov
  • Patent number: 7475262
    Abstract: Some embodiments provide determination of a processor performance characteristic associated with a first workload, and determination of a processor performance state for the first workload based on the performance characteristic. Further aspects may include determination of a second processor performance characteristic associated with a second workload, determination of a second processor performance state for the second workload based on the performance characteristic, determination of a similarity between the first performance characteristics and the second performance characteristics, determination of a cluster comprising the first workload and the second workload, and association of a third processor performance state with the cluster, wherein the third processor performance state is identical to the first processor performance state and to the second processor performance state.
    Type: Grant
    Filed: June 29, 2005
    Date of Patent: January 6, 2009
    Assignee: Intel Corporation
    Inventors: Rajesh Banginwar, Eugene Gorbatov
  • Patent number: 7392061
    Abstract: Embodiments of methods and apparatus to operate transceiver systems of a wireless platform are generally described herein. Other embodiments may be described and claimed.
    Type: Grant
    Filed: December 15, 2004
    Date of Patent: June 24, 2008
    Assignee: Intel Corporation
    Inventors: Roger A. Hurwitz, Jeffrey S. McVeigh, Thomas M. Cronin, Rajesh Banginwar
  • Patent number: 7222030
    Abstract: Techniques for profiling systems, such as mobile or embedded devices, are provided. The techniques can profile code executing on these systems based on power used by that code. The system may profile power usage for the entire system or a subsystem, component, or functional unit thereof, for example. The system may determine when a specified amount of power has been used, and a performance sampler may then temporarily stop execution of the code and sample state data. This sampled state data may be provided to a performance analyzer that determines performance of the executing code.
    Type: Grant
    Filed: February 6, 2004
    Date of Patent: May 22, 2007
    Assignee: Intel Corporation
    Inventors: Rajesh Banginwar, Eugene Gorbatov
  • Publication number: 20070011480
    Abstract: Some embodiments provide determination of a processor performance characteristic associated with a first workload, and determination of a processor performance state for the first workload based on the performance characteristic. Further aspects may include determination of a second processor performance characteristic associated with a second workload, determination of a second processor performance state for the second workload based on the performance characteristic, determination of a similarity between the first performance characteristics and the second performance characteristics, determination of a cluster comprising the first workload and the second workload, and association of a third processor performance state with the cluster, wherein the third processor performance state is identical to the first processor performance state and to the second processor performance state.
    Type: Application
    Filed: June 29, 2005
    Publication date: January 11, 2007
    Inventors: Rajesh Banginwar, Eugene Gorbatov