Patents by Inventor Maciej Plucinski

Maciej Plucinski 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: 20240160431
    Abstract: Examples described herein relate to updating boot firmware code or microcode. In some examples, a management controller includes a memory and a system processor, coupled to the management controller, is to: based on a first configuration, perform a boot operation by a read of first boot firmware code from the memory of the management controller. Based on a second configuration, the system processor is to perform a boot operation by a read of second boot firmware code from a flash memory.
    Type: Application
    Filed: December 20, 2023
    Publication date: May 16, 2024
    Inventors: Mohan J. KUMAR, Murugasamy K. NACHIMUTHU, Daniel K. OSAWA, Maciej PLUCINSKI, Avinash CHANDRASEKARAN
  • Patent number: 11972243
    Abstract: Examples include updating firmware for a persistent memory module in a computing system during runtime. Examples include copying a new version of persistent memory module firmware into an available area of random-access memory (RAM) in the persistent memory module, and transferring processing of a current version of persistent memory module firmware to the new version of persistent memory module firmware during runtime of the computing system, without a reset of the computing system and without quiesce of access to persistent memory media in the persistent memory module, while continuing to perform critical event handling by the current version of persistent memory module firmware.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: April 30, 2024
    Assignee: SK Hynix NAND Product Solutions Corp.
    Inventors: Murugasamy K. Nachimuthu, Mohan J. Kumar, Muthukumar P. Swaminathan, Daniel K. Osawa, Maciej Plucinski
  • Patent number: 10896142
    Abstract: Systems, apparatuses and methods may provide for technology that receives, at a remote access controller of a computing system, configuration data associated with a non-volatile memory of the computing system, wherein the configuration data is received while the computing system is in a sleep state. The technology may also store the configuration data and provide a host processor of the computing system with access to the configuration data. In one example, receipt of the configuration data bypasses a memory configuration-related reboot of the computing system and the configuration data is received via an out-of-band management interface.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: January 19, 2021
    Assignee: Intel Corporation
    Inventors: Daniel Osawa, Kelly Couch, Maciej Plucinski
  • Publication number: 20210011706
    Abstract: Examples include updating firmware for a persistent memory module in a computing system during runtime. Examples include copying a new version of persistent memory module firmware into an available area of random-access memory (RAM) in the persistent memory module, and transferring processing of a current version of persistent memory module firmware to the new version of persistent memory module firmware during runtime of the computing system, without a reset of the computing system and without quiesce of access to persistent memory media in the persistent memory module, while continuing to perform critical event handling by the current version of persistent memory module firmware.
    Type: Application
    Filed: September 24, 2020
    Publication date: January 14, 2021
    Inventors: Murugasamy K. NACHIMUTHU, Mohan J. KUMAR, Muthukumar P. SWAMINATHAN, Daniel K. OSAWA, Maciej PLUCINSKI
  • Publication number: 20200326925
    Abstract: Examples include updating firmware for a persistent memory module in a computing system during runtime. Examples include downloading firmware to the persistent memory module; saving settings of one or more input/output (I/O) devices of the computing system and setting a timeout value of the one or more I/O devices to greater than a time to activate the firmware in the persistent memory module. Examples include updating the firmware in the persistent memory module during runtime of the computing system by quiescing access to one or more memory modules of the computing system; sending a request to the persistent memory module to activate the firmware; waiting for the request to activate the firmware to be completed by the persistent memory module; and un-quiescing access to the one or more memory modules of the computing system; and restoring the saved settings for the one or more I/O devices.
    Type: Application
    Filed: June 26, 2020
    Publication date: October 15, 2020
    Inventors: Murugasamy K. NACHIMUTHU, Mohan J. KUMAR, Tiffany J. KASANICKY, Christopher HESS, Sarathy JAYAKUMAR, Daniel K. OSAWA, Maciej PLUCINSKI, Krzysztof RUSOCKI, Jason M. BILLS
  • Publication number: 20200257518
    Abstract: Examples described herein relate to a network interface receiving a firmware update from one or more packets. In some examples, the one or more packets indicate a start of a firmware update. In some examples, the network interface can also perform authenticating the start of firmware update indication and based on authentication of the firmware update, permit a firmware update of a device. In some examples, the device is one or more of: Board Management Controller (BMC), central processing unit (CPU), network interface, Ethernet controller, storage controller, memory controller, display engine, graphics processing unit (GPU), accelerator device, or peripheral device. In some examples, an end of firmware update indicator is received in the one or more packets. In some examples, communications are maintained through a port during a firmware change.
    Type: Application
    Filed: April 24, 2020
    Publication date: August 13, 2020
    Inventors: Kevin LIEDTKE, James R. HEARN, Scott P. DUBAL, Jeffery OLIVER, Patrick J. McLAUGHLIN, Sharada Ashok SHIDDIBHAVI, Daniel K. OSAWA, Kelly J. COUCH, Maciej PLUCINSKI
  • Publication number: 20190227961
    Abstract: Systems, apparatuses and methods may provide for technology that receives, at a remote access controller of a computing system, configuration data associated with a non-volatile memory of the computing system, wherein the configuration data is received while the computing system is in a sleep state. The technology may also store the configuration data and provide a host processor of the computing system with access to the configuration data. In one example, receipt of the configuration data bypasses a memory configuration-related reboot of the computing system and the configuration data is received via an out-of-band management interface.
    Type: Application
    Filed: March 29, 2019
    Publication date: July 25, 2019
    Inventors: Daniel Osawa, Kelly Couch, Maciej Plucinski