Patents by Inventor Jin Feng

Jin Feng 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: 20230342174
    Abstract: Intelligent capacity planning is provided for storage in a hyperconverged infrastructure environment. The storage may be a logical storage unit that is supported by storage space of a plurality of hardware disks in a virtualized computing environment. Failure predictions can be obtained for each individual hardware disk, and a failure prediction for a number of hardware disk in a hardware disk set can also be obtained. A failure prediction and/or a reduced availability prediction for the logical storage unit can be generated based at least on a configuration state of the logical storage unit, a prediction for one or more hardware disks of the logical storage unit, and a prediction time. Predictions based on what-if operations are also able to be generated.
    Type: Application
    Filed: April 25, 2022
    Publication date: October 26, 2023
    Applicant: VMware, Inc.
    Inventors: Yang YANG, Yang YANG, Sixuan YANG, Jin FENG
  • Publication number: 20230305873
    Abstract: An analytics portal, having a machine learning model, is deployed at an edge device in a virtualized computing environment. The machine learning model may be trained internally in the virtualized computing environment or via trained models received via an external network such as a cloud. The analytics portal is in an active mode, while another analytics portal at another host or edge device in the virtualized computing environment is in a passive mode. An election process may be used to change an analytics portal from the active mode to the passive mode. A failover process is also available to transition the passive analytics portal to the active mode, in response to a failure of the current active analytics portal.
    Type: Application
    Filed: March 25, 2022
    Publication date: September 28, 2023
    Applicant: VMware, Inc.
    Inventors: Yang YANG, Yang YANG, Sixuan YANG, Jin FENG
  • Publication number: 20230259274
    Abstract: Described herein are systems, methods, and software to generate user interfaces to indicate software-defined storage information in view of available hardware resources. In one example, a user interface service may obtain enclosure information associated with enclosures in a computing environment and may determine a storage overview for the plurality of enclosures based on the enclosure information. The user interface service may further determine a function for each storage device in the storage overview in relation to a software-defined storage configuration for the computing environment and generate a user interface to indicate the storage overview with the function for each storage device in the plurality of enclosures.
    Type: Application
    Filed: March 31, 2023
    Publication date: August 17, 2023
    Inventors: Sifan Liu, Jin Feng, Yu Wu, Denitsa Borislavova Tsvetkova, Georgi Stoyanov Georgiev, Lachezar Petkov Petkov
  • Patent number: 11714701
    Abstract: A troubleshooting technique provides faster and more efficient troubleshooting of issues in a distributed system, such as a distributed storage system provided by a virtualized computing environment. The distributed system includes a plurality of hosts arranged in a cluster. The troubleshooting technique uses cluster-wide correlation analysis to identify potential causes of a particular issue in the distributed system, and executes workflows to remedy the particular issue.
    Type: Grant
    Filed: December 1, 2021
    Date of Patent: August 1, 2023
    Assignee: VMWARE, INC.
    Inventors: Yu Wu, Sifan Liu, Jin Feng, Chen Jing
  • Publication number: 20230229527
    Abstract: The disclosure relates to processing application programming interface (API) requests. Embodiments include receiving, at an API wrapper, from a first caller, a first call to an API and sending the first call to the API. Embodiments include receiving, by the API wrapper, from one or more second callers, a second one or more calls to the API prior to receiving a response from the API to the first call. Embodiments include receiving, by the API wrapper, the response from the API to the first call and responding to the first call from the first caller with the response from the API to the first call. Embodiments include responding, by the API wrapper, to the second one or more calls from the one or more second callers with the response from the API to the first call without sending the second one or more calls to the API.
    Type: Application
    Filed: February 17, 2022
    Publication date: July 20, 2023
    Inventors: Yu WU, Jin FENG, Sifan LIU, Zhiliang ZHANG, Kai-chia CHEN
  • Patent number: 11669360
    Abstract: A method to migrate a cluster's hosts and virtual machines from virtual standard switches to a virtual distributed switch includes creating distributed port groups on the virtual distributed switch, where properties of the distributed port groups are automatically replicated to host proxy switches on the hosts. The method further includes configuring the distributed port group with ephemeral binding so port binding of the distributed port group is configurable through a host in the cluster even when an infrastructure virtual machine that manages the cluster is down, determining (or receiving user input indicating) the infrastructure virtual machine is on the host, and issuing a call to the host to migrate (1) the infrastructure virtual machine to the distributed port group and (2) one or more physical network interface cards of the host to the virtual distributed switch.
    Type: Grant
    Filed: March 4, 2021
    Date of Patent: June 6, 2023
    Assignee: VMWARE, INC.
    Inventors: Yang Yang, Jin Feng, Chengmao Lu
  • Publication number: 20230168962
    Abstract: A troubleshooting technique provides faster and more efficient troubleshooting of issues in a distributed system, such as a distributed storage system provided by a virtualized computing environment. The distributed system includes a plurality of hosts arranged in a cluster. The troubleshooting technique uses cluster-wide correlation analysis to identify potential causes of a particular issue in the distributed system, and executes workflows to remedy the particular issue.
    Type: Application
    Filed: December 1, 2021
    Publication date: June 1, 2023
    Applicant: VMware, Inc.
    Inventors: Yu WU, Sifan LIU, Jin FENG, Chen JING
  • Patent number: 11644975
    Abstract: Described herein are systems, methods, and software to generate user interfaces to indicate software-defined storage information in view of available hardware resources. In one example, a user interface service may obtain enclosure information associated with enclosures in a computing environment and may determine a storage overview for the plurality of enclosures based on the enclosure information. The user interface service may further determine a function for each storage device in the storage overview in relation to a software-defined storage configuration for the computing environment and generate a user interface to indicate the storage overview with the function for each storage device in the plurality of enclosures.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: May 9, 2023
    Assignee: VMware, Inc.
    Inventors: Sifan Liu, Jin Feng, Yu Wu, Denitsa Borislavova Tsvetkova, Georgi Stoyanov Georgiev, Lachezar Petkov Petkov
  • Publication number: 20230125020
    Abstract: An antenna device includes a differential-line, a first metal and a second metal. The differential-line includes a first line and a second line. The first metal and second metal are coupled to the first line and second line respectively. The first metal and second metal have different shapes and/or different sizes. The first metal and second metal form symmetric or asymmetric dipole. The first metal and second metal can be disposed on the same plane or different planes, can be electrically insulated and can have a first slot and a second slot respectively. The antenna device can further include a base coupled to the first line and second line. The base can be a daughter board having a front-end module or not. The IC package in daughter board can have different sizes. The daughter board can be offset by different distances and can be coupled to a mother board.
    Type: Application
    Filed: September 27, 2022
    Publication date: April 20, 2023
    Applicant: iWave Technologies Co., Ltd.
    Inventors: Chong-Yi LIOU, Wei-Ting TSAI, Jin-Feng NEO, Zheng-An PENG, Tsu-Yu LO, Zhi-Yao HONG, Tso-An SHANG, Je-Yao CHANG, Chien-Bang CHEN, Shih-Ping HUANG, Shau-Gang MAO
  • Patent number: 11604712
    Abstract: A method is provided for a hyper-converged storage-compute system to implement an active-active failover architecture for providing Internet Small Computer System Interface (iSCSI) target service. The method intelligently selects multiple hosts to become storage nodes that process iSCSI input/output (I/O) for a target. The method further enables iSCSI persistent reservation (PR) to handle iSCSI I/Os from multiple initiators.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: March 14, 2023
    Assignee: VMWARE, INC.
    Inventors: Zhaohui Guo, Yang Yang, Haitao Zhou, Jian Zhao, Zhou Huang, Jin Feng
  • Patent number: 11599435
    Abstract: A failure analysis system identifies a root cause of a failure (or other health issue) in a virtualized computing environment and provides a recommendation for remediation. The failure analysis system uses a model-based reasoning (MBR) approach that involves building a model describing the relationships/dependencies of elements in the various layers of the virtualized computing environment, and the model is used by an inference engine to generate facts and rules for reasoning to identify an element in the virtualized computing environment that is causing the failure. Then, then the failure analysis system uses a decision tree analysis (DTA) approach to perform a deep diagnosis of the element, by traversing a decision tree that was generated by combining the rules for reasoning provided by the MBR approach, in conjunction with examining data collected by health monitors. The result of the DTA approach is then used to generate the recommendation for remediation.
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: March 7, 2023
    Assignee: VMWARE, INC.
    Inventors: Yu Wu, Yang Yang, Xiang Yu, Wenguang Wang, Jin Feng
  • Publication number: 20230064601
    Abstract: The invention discloses a center lock structure, comprises a chassis, rotary sliding sleeve and a center rod, the top of the rotary sliding sleeve is circumferentially and slidely connected with the chassis; and the center rod is extended into the rotary sliding sleeve along the top of the chassis, an elastic member is provided at one side on the bottom of the center rod, the elastic member is exposed outside the center rod when there is no external force, and the elastic member is concealed in the center rod when squeezed by an external force; in the invention, by the center rod, upper and lower rotary sliding sleeve, through holes and the accommodating grooves for pressing or releasing the elastic member, the structure can be unlocked by rotation and pull-down.
    Type: Application
    Filed: February 14, 2022
    Publication date: March 2, 2023
    Inventors: Zhongliang Liu, Jin Feng, Yujiao Liang, Juan He, Chanyu Wang, Liyu Huang
  • Publication number: 20230039875
    Abstract: An adaptive idle detection method determines whether software defined data centers (SDDCs) in a hyperconverged infrastructure (HCI) environment are idle. Idleness may be quantified via a coefficient of variation (CV) against resource usage, so as to adapt the idle detection method to SDDCs with different hardware specifications and workloads. Management overhead may also be filtered out by the idle detection method, and the idle detection method may use idleness scores to further reduce overhead.
    Type: Application
    Filed: September 8, 2021
    Publication date: February 9, 2023
    Applicant: VMware, Inc.
    Inventors: Jiushi WAN, Jin FENG, Zhou HUANG, Jian ZHAO, Yang YANG
  • Publication number: 20220382573
    Abstract: The disclosure provides automated update notifications. Embodiments include receiving, by a cloud provider, a request to manage updates for a computing device communicating with the cloud provider via a network. Embodiments include registering an agent at the computing device with the cloud provider as a recipient for an automated update notification based on configuration details of the computing device and detection of an update item related to an aspect of the configuration details. Embodiments include identifying, by the agent, the configuration details of the computing device, the configuration details comprising details of a hardware configuration of the computing device and a software configuration of the computing device. Embodiments include monitoring one or more databases for the update item. Embodiments include transmitting the automated update notification to the agent based on detection of the update item in the one or more databases.
    Type: Application
    Filed: May 25, 2021
    Publication date: December 1, 2022
    Inventors: Sifan LIU, Yang YANG, Yu WU, Jin FENG, Chen JING
  • Patent number: 11507409
    Abstract: One example method to perform object-based load balancing in a distributed storage system of a virtualization system supported by a cluster of host machines may include determining, by a first host machine in the cluster, whether any host machine in the cluster has affinity to a site. The method may also include determining, by the first host machine, whether to distribute affinity Internet small computer system interface (iSCSI) targets owned by the first host machine to at least the second machine based on a first balance objective associated with the site, and after having considered the first balance objective, determining, by the first host machine, whether to distribute iSCSI targets without affinity owned by the first host machine to other host machines in the cluster based on a second balance objective associated with the cluster.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: November 22, 2022
    Assignee: VMWARE, INC.
    Inventors: Haitao Zhou, Yang Yang, Zhaohui Guo, Jian Zhao, Zhou Huang, Jin Feng
  • Publication number: 20220368779
    Abstract: Example methods and systems for request handling with automatic scheduling are described. In one example, a computer system may receive, from multiple client devices, respective multiple requests that are generated and sent according to a first set of control parameters. Based on the multiple requests, request characteristic(s) may be monitored to determine whether an automatic scheduling condition is satisfied. In response to determination that the automatic scheduling condition is satisfied, the computer system may assign a second set of control parameters to the respective client devices and instruct the client devices to generate and send respective multiple subsequent requests according to the second set of control parameters to cause a modification of the request characteristic(s).
    Type: Application
    Filed: July 22, 2022
    Publication date: November 17, 2022
    Applicant: VMware, Inc.
    Inventors: Chen JING, Jin FENG, Sifan LIU, Yu WU, Jiushi WAN
  • Patent number: 11500667
    Abstract: One example method to support Internet small computer system interface (iSCSI) services in a distributed storage system of a virtualization system may include receiving a notification of a change event associated with a global virtual Internet Protocol (VIP) object, wherein the global VIP object is associated with a virtual IP address for the iSCSI services. The method may also include in response to a first determination that the first host machine does not own the global VIP object and in response to a second determination that the first host machine gains ownership of the global VIP object based on the notification, locking the global VIP object and binding the virtual IP address to the first host machine.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: November 15, 2022
    Assignee: VMWARE, INC.
    Inventors: Haitao Zhou, Yang Yang, Zhaohui Guo, Jian Zhao, Zhou Huang, Jin Feng
  • Patent number: D968632
    Type: Grant
    Filed: August 5, 2020
    Date of Patent: November 1, 2022
    Assignee: SUZHOU JUHEXIANG ELECTRONICS CO., LTD.
    Inventor: Jin-Feng Kong
  • Patent number: D985790
    Type: Grant
    Filed: September 19, 2020
    Date of Patent: May 9, 2023
    Assignee: SUZHOU JUHEXIANG ELECTRONICS CO., LTD.
    Inventor: Jin-Feng Kong
  • Patent number: D986028
    Type: Grant
    Filed: November 9, 2022
    Date of Patent: May 16, 2023
    Assignee: MAXLEAD INNOVATIONS CO., LTD
    Inventors: Zhongliang Liu, Jin Feng