Patents by Inventor Venoy Qiang Ma

Venoy Qiang Ma 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: 20240248774
    Abstract: A method of operating a data storage system to obtain metrics data describing performance and capacities of the data storage system and provide the metrics data to external metrics users includes, by a metrics data producer, storing metrics data in a data region of a shared memory, and populating a metadata region of the shared memory with metadata describing a structure of the data region. The method further includes, by a metrics data collector, reading the metadata of the shared memory and using the metadata to tailor a manner of access of the data region by the metrics data collector for correctly accessing the stored metrics data.
    Type: Application
    Filed: January 23, 2023
    Publication date: July 25, 2024
    Inventors: Dazhi Dong, Yuval Harduf, Venoy Qiang Ma, Xing Chen
  • Publication number: 20240248890
    Abstract: Ensuring consistency of data being received by a producer from a collector via a shared memory includes maintaining a time-of-day (TOD) variable, and, by the producer for new data, (1) first setting the TOD variable to an invalid value, (2) next writing the new data into the shared memory with a timestamp, and (3) next setting the TOD variable to a time value corresponding to the timestamp. The method further includes, by the collector for the new data, (1) reading the TOD variable and timestamp and confirming that the TOD variable has a valid time value equal to the timestamp, (2) reading the new data from the shared memory, and (3) confirming validity of the new data by (a) reading the TOD variable again, and (b) confirming that the TOD variable has the same valid time value as in the reading step (1).
    Type: Application
    Filed: January 23, 2023
    Publication date: July 25, 2024
    Inventors: Dazhi Dong, Yuval Harduf, Venoy Qiang Ma, Xing Chen
  • Patent number: 11199947
    Abstract: Techniques for performing system management may include: defining groups, wherein each group includes one or more systems managed using a management application; selecting a scoping level, wherein the scoping level selected is one of multiple scoping levels including an all systems level, a group level, and an individual system level, wherein selecting the group level includes selecting a particular one of the multiple groups, and wherein selecting the individual system level includes selecting a particular one of the systems managed using the management application; and performing one or more operations in accordance with the scoping level. Information may be displayed in accordance with the selected scoping level. The multiple scoping levels may include multiple levels of groups. The scoping level may be selected using a menu of a graphical user interface of the management application. The systems may be data storage systems, such as data storage arrays.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: December 14, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Zhe Yang, Jeremy Swift, Zhu Mao, Venoy Qiang Ma, Cora Yao Chen
  • Publication number: 20210216174
    Abstract: Techniques for performing system management may include: defining groups, wherein each group includes one or more systems managed using a management application; selecting a scoping level, wherein the scoping level selected is one of multiple scoping levels including an all systems level, a group level, and an individual system level, wherein selecting the group level includes selecting a particular one of the multiple groups, and wherein selecting the individual system level includes selecting a particular one of the systems managed using the management application; and performing one or more operations in accordance with the scoping level. Information may be displayed in accordance with the selected scoping level. The multiple scoping levels may include multiple levels of groups. The scoping level may be selected using a menu of a graphical user interface of the management application. The systems may be data storage systems, such as data storage arrays.
    Type: Application
    Filed: January 13, 2020
    Publication date: July 15, 2021
    Applicant: EMC IP Holding Company LLC
    Inventors: Zhe Yang, Jeremy Swift, Zhu Mao, Venoy Qiang Ma, Cora Yao Chen
  • Patent number: 10296234
    Abstract: Embodiments of the present invention relate to a method and apparatus for adjusting throughput of a storage device. The method comprises setting input/output (I/O) delay time of the storage device to be threshold delay time, the threshold delay time being below initial I/O delay time of the storage device. The method further comprises obtaining measured throughput of the storage device, the measured throughput being associated with the threshold delay time. The method further comprises updating the I/O delay time based on a difference between the measured throughput and a target throughput of the storage device to update the measured throughput.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: May 21, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Peng Chen, Kevin Kun Yang, Yu Wen, Venoy Qiang Ma, Harley Hua Wang
  • Publication number: 20170364281
    Abstract: Embodiments of the present invention relate to a method and apparatus for adjusting throughput of a storage device. The method comprises setting input/output (I/O) delay time of the storage device to be threshold delay time, the threshold delay time being below initial I/O delay time of the storage device. The method further comprises obtaining measured throughput of the storage device, the measured throughput being associated with the threshold delay time. The method further comprises updating the I/O delay time based on a difference between the measured throughput and a target throughput of the storage device to update the measured throughput.
    Type: Application
    Filed: June 21, 2017
    Publication date: December 21, 2017
    Inventors: Peng Chen, Kevin Kun Yang, Yu Wen, Venoy Qiang Ma, Harley Hua Wang