Patents by Inventor Adam Kupczyk

Adam Kupczyk 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: 11880262
    Abstract: Power consumption can be reduced by preventing a memory image from being destaged to a nonvolatile memory device. For example, a system can determine, subsequent to a computing device being in a first power mode and having a memory image stored in a first nonvolatile memory device that performs a caching function, that the computing device is in a second power mode that is a higher power mode than the first power mode. The system can, in response to determining that the computing device is in the second power mode, generate a first command to store the memory image in a volatile memory device and prevent the memory image from being stored in a second nonvolatile memory device. The system can, in response to generating the first command, store the memory image in the volatile memory device.
    Type: Grant
    Filed: November 29, 2021
    Date of Patent: January 23, 2024
    Assignee: RED HAT, INC.
    Inventors: Gabriel BenHanokh, Adam Kupczyk
  • Publication number: 20230168730
    Abstract: Power consumption can be reduced by preventing a memory image from being destaged to a nonvolatile memory device. For example, a system can determine, subsequent to a computing device being in a first power mode and having a memory image stored in a first nonvolatile memory device that performs a caching function, that the computing device is in a second power mode that is a higher power mode than the first power mode. The system can, in response to determining that the computing device is in the second power mode, generate a first command to store the memory image in a volatile memory device and prevent the memory image from being stored in a second nonvolatile memory device. The system can, in response to generating the first command, store the memory image in the volatile memory device.
    Type: Application
    Filed: November 29, 2021
    Publication date: June 1, 2023
    Inventors: Adam Kupczyk, Gabriel Zvi BenHanokh
  • Publication number: 20230088572
    Abstract: Power consumption can be reduced by using a different memory chip for background processing. For example, a computing device can determine that a first application executing on a device complies with an application programming interface (API) for using a smaller dynamic access memory (DRAM) chip of the device that is smaller and consumes less power than a main DRAM chip of the device. The computing device can determine the device is inactive. The computing device can perform, by the API, background processing for the first application using the memory chip.
    Type: Application
    Filed: September 21, 2021
    Publication date: March 23, 2023
    Inventors: Gabriel Zvi BenHanokh, Adam Kupczyk
  • Patent number: 11307781
    Abstract: Replicas of content can be managed in storage systems. In one example, a storage system can determine an amount of load on the storage system based on values for performance metrics indicating a performance of the storage system. Next, the storage system can determine that the storage system is to have a target number of replicas of content based on the amount of load on the storage system. The storage system can then adjust itself to have the target number of replicas of the content.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: April 19, 2022
    Assignee: Red Hat, Inc.
    Inventors: David Zafman, Brett Niver, Neha Ojha, Joshua Durgin, Adam Kupczyk
  • Publication number: 20210191634
    Abstract: Replicas of content can be managed in storage systems. In one example, a storage system can determine an amount of load on the storage system based on values for performance metrics indicating a performance of the storage system. Next, the storage system can determine that the storage system is to have a target number of replicas of content based on the amount of load on the storage system. The storage system can then adjust itself to have the target number of replicas of the content.
    Type: Application
    Filed: December 19, 2019
    Publication date: June 24, 2021
    Inventors: David Zafman, Brett Niver, Neha Ojha, Joshua Durgin, Adam Kupczyk