Patents by Inventor Yizheng CHEN

Yizheng CHEN 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: 11256717
    Abstract: A distributed storage system, such as a distributed storage system in a virtualized computing environment, stores data in storage nodes as immutable key-value entries. A coordinator storage node creates a key-value entry and attempts to store the key-value entry in the coordinator storage node and in neighbor storage nodes. If the storage of the key-value entry in the in the coordinator storage node and in the neighbor storage node is successful, the coordinator storage node pushes the key-value entry to other storage nodes in the distributed storage system for storage as replicas.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: February 22, 2022
    Assignee: VMWARE, INC.
    Inventors: Haoran Zheng, Wenguang Wang, Tao Xie, Yizheng Chen
  • Publication number: 20210117443
    Abstract: A distributed storage system, such as a distributed storage system in a virtualized computing environment, stores data in storage nodes as immutable key-value entries. A coordinator storage node creates a key-value entry and attempts to store the key-value entry in the coordinator storage node and in neighbor storage nodes. If the storage of the key-value entry in the in the coordinator storage node and in the neighbor storage node is successful, the coordinator storage node pushes the key-value entry to other storage nodes in the distributed storage system for storage as replicas.
    Type: Application
    Filed: October 21, 2019
    Publication date: April 22, 2021
    Applicant: VMware, Inc.
    Inventors: Haoran ZHENG, Wenguang WANG, Tao XIE, Yizheng CHEN
  • Patent number: 10628196
    Abstract: A given host machine in a virtualization system having a virtual distributed storage system may receive an iSCSI protocol packet from a computer system separate from the given host machine. Processing the iSCSI protocol may include accessing distributed storage device (iSCSI target) comprising storage connected to the two or more host machines in the virtualization system. The given host machine may generate an outbound iSCSI protocol packet comprising return data received from the target and send the outbound iSCSI protocol packet to the computer system.
    Type: Grant
    Filed: November 12, 2016
    Date of Patent: April 21, 2020
    Assignee: VMWARE, INC.
    Inventors: Zhaohui Guo, Zhou Huang, Jian Zhao, Yizheng Chen, Aditya Kotwal, Jin Feng, Christos Karamanolis
  • Patent number: 10156442
    Abstract: A Fabry-Perot sensor for measuring an inclination. The sensor is fixed on a static detected object, where a mass block is flexibly connected to a top plate, thus the line between the center of gravity of the mass block and the connecting point on the top plate is perpendicular to the horizontal plane. This creates a Fabry-Perot cavity between a reflecting surface disposed at one end of the mass block and the end of an optic fiber. When the detected object is tilted, the line between the center of gravity of the mass block and its connecting point on the top plate remains perpendicular and the F-P cavity length will have a variation in length. The change of cavity length is measured in accordance with the Fabry-Perot principle, thereby the tilting angle, which is the inclination of the detected object, of the mass block is measured.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: December 18, 2018
    Inventor: Yizheng Chen
  • Patent number: 10145668
    Abstract: The present invention provides the Fabry-Perot (F-P) sensor compromising housing, measuring probe, longitudinal sling block, and displacement converting device. The optic fiber passes through upside sealing ring and extends into upside through hole with the optic fiber end surface disposed at the bottom; the upside of longitudinal sliding block is disposed with reflecting surface, thus a Fabry-Perot cavity is formed between part of the fiber end surface at the bottom of the fiber and the reflecting surface on the upside of longitudinal sliding block. The displacement converting device will convert the lateral slides of the measuring probe into the slides of the longitudinal sliding block, which thus changes the distance from the reflecting surface to the fiber end surface and changes the Fabry-Perot cavity length. Further, the sliding distance of the measuring probe can be calculated after the variation of the Fabry-Perot cavity length measured in according with the Fabry-Perot principle.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: December 4, 2018
    Inventor: Yizheng Chen
  • Publication number: 20180136957
    Abstract: A given host machine in a virtualization system having a virtual distributed storage system may receive an iSCSI protocol packet from a computer system separate from the given host machine. Processing the iSCSI protocol may include accessing distributed storage device (iSCSI target) comprising storage connected to the two or more host machines in the virtualization system. The given host machine may generate an outbound iSCSI protocol packet comprising return data received from the target and send the outbound iSCSI protocol packet to the computer system.
    Type: Application
    Filed: November 12, 2016
    Publication date: May 17, 2018
    Inventors: Albert Guo, Zhou Huang, Jane Zhao, Yizheng Chen, Aditya Kotwal, Jin Feng, Christos Karamanolis
  • Patent number: 9939254
    Abstract: The present invention provides the sensor for measuring the relative sliding between two interfaces based on the principle of EFPI. The sensor comprises two optical fibers and two slopes arranged on the reflective slope. Each surface of the slope is disposed with reflecting surface; and the bottom of each optical fiber is arranged with reflecting end surface. The reflecting surfaces are perpendicular to each of an optical axis of the fiber, thus the Fabry-Perot cavity is formed between reflective end surface and emitting surface to measure the sliding of object B relative to object A in a plane. A fiber and a slope can also be further added to measure the sliding of object B relative to object A in a three dimensional space. The sensor does not affected by the temperature and electromagnetic interference; and has the advantages of high accuracy, strong resisting interference capability and durability.
    Type: Grant
    Filed: September 5, 2016
    Date of Patent: April 10, 2018
    Inventor: Yizheng Chen
  • Publication number: 20170219333
    Abstract: The present invention provides the Fabry-Perot (F-P) sensor compromising housing, measuring probe, longitudinal sling block, and displacement converting device. The optic fiber passes through upside sealing ring and extends into upside through hole with the optic fiber end surface disposed at the bottom; the upside of longitudinal sliding block is disposed with reflecting surface, thus a Fabry-Perot cavity is formed between part of the fiber end surface at the bottom of the fiber and the reflecting surface on the upside of longitudinal sliding block. The displacement converting device will convert the lateral slides of the measuring probe into the slides of the longitudinal sliding block, which thus changes the distance from the reflecting surface to the fiber end surface and changes the Fabry-Perot cavity length. Further, the sliding distance of the measuring probe can be calculated after the variation of the Fabry-Perot cavity length measured in according with the Fabry-Perot principle.
    Type: Application
    Filed: November 3, 2016
    Publication date: August 3, 2017
    Inventors: YAN TANG, YIZHENG CHEN, YONG YUAN, QIANG GAO, XIAN LIU, QINGXU YU, CHANGLIN CHEN, ZHENGPING ZHANG, HUA LI, XIUYAN JING, CHUANBAO YI
  • Publication number: 20170219343
    Abstract: The present invention provides a Fabry-Perot sensor for measuring inclination. Wherein the present inclinometer is fixed on a static detected object in application use, the mass block is flexibly connected to the top plate, thus the line between the center of gravity of the mass block and the connecting point on the top plate is perpendicular to the horizontal plane; a Fabry-Perot cavity is formed between the reflecting surface disposed at one end of the mass block and the end of the optic fiber. The detected object will be in a static state after tilting, the line between the center of gravity of the mass block and its connecting point on the top plate is still perpendicular to the level plane and the F-P cavity length will have a variation. Then the change of cavity length can be measured in accordance with the Fabry-Perot principle, thereby the tilting angle of the mass block is able to be further measured. Then the tilting angle is also the inclination of the detected object.
    Type: Application
    Filed: November 3, 2016
    Publication date: August 3, 2017
    Inventors: YAN TANG, YIZHENG CHEN, ZHENGANG LU, GUOXIN ZHANG, ZHIHAO YU, QINGXU YU, QIANG GAO, CHANGLIN CHEN, ZHENGPING ZHANG, DONG SHANG, ZHAOHUI LU
  • Publication number: 20170167858
    Abstract: The present invention provides the sensor for measuring the relative sliding between two interfaces based on the principle of EFPI. The sensor comprises two optical fibers and two slopes arranged on the reflective slope. Each surface of the slope is disposed with reflecting surface; and the bottom of each optical fiber is arranged with reflecting end surface. The reflecting surfaces are perpendicular to each of an optical axis of the fiber, thus the Fabry-Perot cavity is formed between reflective end surface and emitting surface to measure the sliding of object B relative to object A in a plane. A fiber and a slope can also be further added to measure the sliding of object B relative to object A in a three dimensional space. The sensor does not affected by the temperature and electromagnetic interference; and has the advantages of high accuracy, strong resisting interference capability and durability.
    Type: Application
    Filed: September 5, 2016
    Publication date: June 15, 2017
    Inventors: YIZHENG CHEN, YAN TANG, QIANG GAO
  • Patent number: 9183016
    Abstract: A control module is introduced to communicate with an application workload scheduler of a distributed computing application, such as a Job Tracker node of a Hadoop cluster, and with the virtualized computing environment underlying the application. The control module periodically queries for resource consumption data, such as CPU utilization, and uses the data to calculate how MapReduce task slots should be allocated on each task node of the Hadoop cluster. The control module passes the task slot allocation to the application workload scheduler, which honors the allocation by adjusting task assignments to task nodes accordingly. The task nodes may also activate and deactivate task slots according to the changed slot allocation. As a result, the distributed computing application is able to scale up and down when other workloads sharing the virtualized computing environment change.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: November 10, 2015
    Assignee: VMware, Inc.
    Inventors: Li Zhou, Sandeep Uttamchandani, Yizheng Chen
  • Publication number: 20140245298
    Abstract: A control module is introduced to communicate with an application workload scheduler of a distributed computing application, such as a Job Tracker node of a Hadoop cluster, and with the virtualized computing environment underlying the application. The control module periodically queries for resource consumption data, such as CPU utilization, and uses the data to calculate how MapReduce task slots should be allocated on each task node of the Hadoop cluster. The control module passes the task slot allocation to the application workload scheduler, which honors the allocation by adjusting task assignments to task nodes accordingly. The task nodes may also activate and deactivate task slots according to the changed slot allocation. As a result, the distributed computing application is able to scale up and down when other workloads sharing the virtualized computing environment change.
    Type: Application
    Filed: February 27, 2013
    Publication date: August 28, 2014
    Applicant: VMware, Inc.
    Inventors: Li ZHOU, Sandeep UTTAMCHANDANI, Yizheng CHEN