Patents by Inventor Feiran Zheng

Feiran Zheng 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: 10664415
    Abstract: Systems and methods for Quality of Service (QoS) enforcement and data security for containers accessing storage. An example method may comprise: receiving an input/output (I/O) call initiated by a container running on a host computer system to request data from a storage device; translating the I/O call into a device emulator call to a device emulator emulating a storage device; sending the device emulator call to the device emulator; and receiving, from the device emulator, a response comprising the data retrieved from the storage device.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: May 26, 2020
    Assignee: Red Hat, Inc.
    Inventors: Huamin Chen, Feiran Zheng, Stephen James Watt, Andrew Grover
  • Publication number: 20180060254
    Abstract: Systems and methods for Quality of Service (QoS) enforcement and data security for containers accessing storage. An example method may comprise: receiving an input/output (I/O) call initiated by a container running on a host computer system to request data from a storage device; translating the I/O call into a device emulator call to a device emulator emulating a storage device; sending the device emulator call to the device emulator; and receiving, from the device emulator, a response comprising the data retrieved from the storage device.
    Type: Application
    Filed: June 7, 2017
    Publication date: March 1, 2018
    Inventors: Huamin Chen, Feiran Zheng, Stephen James Watt, Andrew Grover
  • Patent number: 9697144
    Abstract: A processing device is to receive a block input/output (I/O) call in a first format from a container hosted on a host machine to request data on a storage device and translate the block I/O call from the first format into a device emulator call in a second format. The second format is compatible with a device emulator on the host machine. The device emulator emulates a block storage device for the container. The processing device is to send the device emulator call in the second format to the device emulator, and receive, from the device emulator, a response that include the data on the storage device for the container.
    Type: Grant
    Filed: August 23, 2016
    Date of Patent: July 4, 2017
    Assignee: Red Hat, Inc.
    Inventors: Huamin Chen, Feiran Zheng, Stephen James Watt, Andrew Grover