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: 20240370383Abstract: One example method for a host in a virtual storage area network (vSAN) cluster to support vSAN Internet small computer system interface (iSCSI) target services in a distributed storage system of a virtualization system is disclosed. The method includes obtaining ownership information of a target and determining, from the ownership information, whether the host is an owner of the target. In response to determining that the host is the owner of the target, the method further includes determining whether the host commits to a policy provided by the vSAN to support the vSAN iSCSI target services. In response to determining that the host fails to commit to the policy, the method includes reporting a warning message.Type: ApplicationFiled: May 1, 2023Publication date: November 7, 2024Applicant: VMware, Inc.Inventors: Sixuan YANG, Yang YANG, Zhaohui GUO, Zhou HUANG, Jian ZHAO, Jianxiang ZHOU, Jin FENG
-
Publication number: 20240330152Abstract: A method, system, and computer program product are configured to: create a link tracing data structure in response to receiving a request from a user interface (UI), wherein the link tracing data structure includes a synchronization identifier and information about user actions in the UI; handle the request by calling plural microservices; add respective synchronization content for each one of the plural microservices to the link tracing data structure, wherein the respective synchronization content for a respective one of the plural microservices comprises: the synchronization identifier; a respective step identifier that identifies the respective one of the plural microservices; and a respective synchronization message that describes an execution status of the respective one of the plural microservices; store the link tracing data structure; and provide the link tracing data structure to a requesting user.Type: ApplicationFiled: March 30, 2023Publication date: October 3, 2024Inventors: Jin Jin YANG, Chun Li JIA, Xiao Ling CHEN, Qian Xia SONG, Ai Ping FENG, Kui ZHANG
-
Publication number: 20240324261Abstract: Provided in the present disclosure are a detection substrate and a detection apparatus. The detection substrate includes: a base substrate; a plurality of pixel driving circuits, which are located on the base substrate; a first insulating layer, which is located on the side, which faces away from the base substrate, of a layer where the pixel driving circuits are located, where the first insulating layer includes a plurality of first through holes; and a plurality of photosensitive devices, which are located on the side of the first insulating layer that faces away from the layer where the pixel driving circuits are located.Type: ApplicationFiled: July 27, 2022Publication date: September 26, 2024Inventors: Shoujin CAI, Cheng LI, Jie ZHANG, Junyu WU, Yajie FENG, Jin CHENG, Dexi KONG, Shuai XU, Chuncheng CHE, Yingzi WANG
-
Patent number: 12099628Abstract: The present disclosure relates to privacy protection in a search process. According to a method, a target emotion vector is extracted from a search interaction, the target emotion vector representing emotional information in the search interaction. Respective emotion distances between the target emotion vector and respective emotion vectors associated with a plurality of text clusters are determined. The plurality of text clusters is clustered from a dictionary of text elements. A first number of text clusters are selected from the plurality of text clusters based on the determined respective emotion distances. The first number of text clusters have emotion distances larger than at least one unselected text cluster among the plurality of text clusters. A plurality of confused search interactions are constructed for the search interaction based on the first number of text clusters, and the plurality of confused search interactions are performed.Type: GrantFiled: May 3, 2022Date of Patent: September 24, 2024Assignee: International Business Machines CorporationInventors: Jin Wang, Lei Gao, A Peng Zhang, Kai Li, Jun Wang, Xiao Ming Ma, Xin Feng Zhu, Geng Wu Yang
-
Patent number: 12099025Abstract: A device for measuring short-wavelength characteristic X-ray diffraction based on array detection, and a measurement and analysis method based on the device are provided. An array detector of the device only detects and receives a diffraction ray which is diffracted by a material of a to-be-measured part inside a sample and passes through a through hole of a receiving collimator, and rays passing through a positioning hole. The to-be-measured part inside the sample is placed at the center of the diffractometer circle of the device. The method is performed with the device. With the present disclosure, a diffraction pattern of a part inside the sample with a centimeter thickness, i.e. Debye rings, can be rapidly and non-destructively measured, thereby rapidly and non-destructively measuring and analyzing crystal structures, and its crystal structural change of the part inside the sample, such as phase, texture, and stress.Type: GrantFiled: June 25, 2022Date of Patent: September 24, 2024Assignee: THE 59TH INSTITUTE OF CHINA ORDNANCE INDUSTRYInventors: Lin Zheng, Shitao Dou, Xin Chen, Lunwu Zhang, Jin Zhang, Taibin Wu, Luchang Che, Chengzhang Wang, Kun Zhou, Fangchao Zhao, Changguang He, Xianhe Feng
-
Publication number: 20240310251Abstract: A pod performance test system for a near space aerostat includes: a HCI test control device, a motion simulation control device, a suspension device, and a motion simulation anti-twisting mechanism. The HCI test control device is electronically connected to the motion simulation control device, the motion simulation anti-twisting mechanism and a pod of the near space aerostat separately. The motion simulation control device is electronically connected to the motion simulation anti-twisting mechanism. The motion simulation anti-twisting mechanism is connected to the pod by a connector. The motion simulation control device controls the motion simulation anti-twisting mechanism to simulate various complex motion states according to a motion control parameter from the HCI test control device, and thus the pod is in the various complex motion states. When the pod is in the various complex motion states, performance test results of the pod under the various complex motion states can be obtained.Type: ApplicationFiled: May 29, 2024Publication date: September 19, 2024Inventors: Hui FENG, Yanxiang CUI, Donghui ZHANG, Wenliang LIN, Boen LI, Jin ZHOU
-
Patent number: 12096574Abstract: An electronic device includes a first substrate, a second substrate, a first circuit board, and a first layer. The first substrate includes a first bonding area. The second substrate overlapped with the first substrate. The first circuit board bonded to the first bonding area. The first layer disposed on the first circuit board, wherein a surface of the first layer away from the second substrate has a curved surface.Type: GrantFiled: July 18, 2023Date of Patent: September 17, 2024Assignee: Innolux CorporationInventors: Yu-Chia Huang, Tsung-Han Tsai, Kuan-Feng Lee, Jin Yi Tan
-
Patent number: 12067430Abstract: 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: GrantFiled: September 8, 2021Date of Patent: August 20, 2024Assignee: VMware LLCInventors: Jiushi Wan, Jin Feng, Zhou Huang, Jian Zhao, Yang Yang
-
Publication number: 20240250821Abstract: Solutions for secure metering of hyperconverged infrastructures are disclosed. Examples include: receiving a security token; accessing a secondary storage (e.g., cold storage, backups) using the security token; determining usage data for the secondary storage; generating a first message digest for a combination of the usage data and the security token; and transmitting, to a metering server, the usage data and the first message digest. In some examples, the combination of the usage data and the security token comprises a concatenation of the usage data and the security token. In some examples, the metering server requests verification usage data from the secondary storage, generates a second message digest for a combination of the verification usage data and the security token, and compares the first message digest with the second message digest. Examples do not persist the security token on customer premises. Examples leverage the usage data to optimize the secondary storage.Type: ApplicationFiled: April 11, 2023Publication date: July 25, 2024Inventors: Yang YANG, Wenguang WANG, Jin FENG, Wei ZHENG
-
Publication number: 20240214290Abstract: The disclosure provides a method for measuring network latency between hosts in a cluster. The method generally includes receiving, by a first host, a first ping list indicating the first host is to engage in a first ping round with a second host; executing the first ping round with the second host, wherein executing the first ping round comprises: transmitting first ping requests to the second host; calculating a network latency for each of the first ping requests; and determining a first average network latency between the first host and the second host based on each of the network latencies calculated; determining the first average network latency is above a threshold; determining a cause of the first average network latency being above the threshold; and selectively triggering or not triggering an alarm based on whether the cause is determined to be a hardware or software layer impact, or neither.Type: ApplicationFiled: February 7, 2023Publication date: June 27, 2024Applicant: VMware, Inc.Inventors: Sifan LIU, Yu WU, Jin FENG, Jianan FENG, Kai-Chia CHEN
-
Publication number: 20240184610Abstract: For a distributed storage system that has an active-active configuration for hosts and which uses an Internet small computer system interface (iSCSI) protocol, techniques are provided to identify/select a plurality of paths to a target. An active optimized path is selected for a host that is an object owner, and an active non-optimized path is selected for a host that is a component owner. The selection of the optimized path for a host is further based on whether that host has sufficient processor and memory resources to service input/output for the target. A standby path is selected for any other host that is neither an object owner or a component owner. The selected paths are provided to an initiator so as to enable the initiator to choose at least one of the paths to access the target for the input/output.Type: ApplicationFiled: December 1, 2022Publication date: June 6, 2024Applicant: VMware, Inc.Inventors: Yang YANG, Sixuan YANG, Zhaohui GUO, Jian ZHAO, Jin FENG, Zhou HUANG, Jianxiang ZHOU
-
Patent number: 11988007Abstract: 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: GrantFiled: February 14, 2022Date of Patent: May 21, 2024Assignee: Global Maxlead LtdInventors: Zhongliang Liu, Jin Feng, Yujiao Liang, Juan He, Chanyu Wang, Liyu Huang
-
Publication number: 20240151323Abstract: A vacuum switching valve and a suction system having the same. The vacuum switching valve comprises: a valve body, comprising a first end and a second end, the second end being provided with an air inlet, an air outlet and a through hole; a valve element movably arranged in the valve body; a cylinder, the cylinder being connected to the first end and the valve element, the cylinder drives the valve element to move in the valve body, to close or open the air inlet; a stopper passing through the through hole, the stopper comprising a third end and a fourth end, the third end being connected to the valve element, the fourth end being located on the side of the through hole away from the valve element.Type: ApplicationFiled: November 19, 2021Publication date: May 9, 2024Inventors: XUE-YANG LU, JIN-FENG ZHANG, HUO-ZHONG WU, HAO YANG, SHENG-RONG ZHANG, BEN WU, GUANG-KE SUO, XIAO-JIN ZHONG, NIAN LIU
-
Publication number: 20240126446Abstract: Described herein are systems, methods, and software to manage multi-type storage in a cluster computing environment. In one example, a host can identify health and performance information at a first time for each local data store on the host and a hyperconverged data store available to the host. The host can further identify health and performance information associated with the data stores at a second time and can compare the health and performance information at the first time and the second time to identify differences in the information. The host then communicates the differences to a second host in the computing environment.Type: ApplicationFiled: December 6, 2022Publication date: April 18, 2024Inventors: Yang Yang, Yu Wu, Jin Feng, Hui Xu, Zhuocheng Shen, Rajesh Venkatasubramanian
-
Patent number: 11915064Abstract: 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: GrantFiled: February 17, 2022Date of Patent: February 27, 2024Assignee: VMware, Inc.Inventors: Yu Wu, Jin Feng, Sifan Liu, Zhiliang Zhang, Kai-chia Chen
-
Patent number: 11893411Abstract: 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: GrantFiled: May 25, 2021Date of Patent: February 6, 2024Assignee: VMware, Inc.Inventors: Sifan Liu, Yang Yang, Yu Wu, Jin Feng, Chen Jing
-
Publication number: 20240028330Abstract: The current document is directed to methods and subsystems that manage submitted code changes for processing by continuous-integration/continuous-delivery/deployment systems. In disclosed implementations, code changes are processed as quickly as possible, when the code changes are flagged as being urgent. Non-urgent code changes are evaluated for the possibility of merging the non-urgent code changes with additional, subsequently submitted code changes in order to more efficiently employ computational resources needed for processing the code changes. When there is a code change, waiting for processing, with which a submitted code change can be merged, the submitted code change is merged with the waiting code change so that the merged code changes can be together verified.Type: ApplicationFiled: August 18, 2022Publication date: January 25, 2024Applicant: VMware, Inc.Inventors: Yang Yang, Yang Yang, Sixuan Yang, Jin Feng, Chengmao Lu, Zhou Huang, Junchi Zhang
-
Publication number: 20230409366Abstract: Example methods and systems associated with dynamic configuration of a statistics endpoint in a virtualized computing environment have been disclosed. One example method includes in response to receiving a first request, by a host in the virtualized computing environment, accepting a configuration file specified in the first request; in response to receiving a second request, by the host, parsing a rule based on the configuration file and collecting statistics based on the rule; processing, by the host, the statistics collected based on the rule; and sending, by the host, the processed statistics to a monitoring terminal.Type: ApplicationFiled: June 15, 2022Publication date: December 21, 2023Applicant: VMware, Inc.Inventors: Jianqiao SUN, Yang YANG, Junlong GAO, Jianrong ZHAO, Jin FENG, Chengmao LU
-
Patent number: 11848769Abstract: 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: GrantFiled: July 22, 2022Date of Patent: December 19, 2023Assignee: VMWARE, INC.Inventors: Chen Jing, Jin Feng, Sifan Liu, Yu Wu, Jiushi Wan
-
Publication number: 20230393775Abstract: The health of a distributed storage system provided by a virtualized computing environment may be evaluated. The evaluation techniques categorize health issues based on at least three categories (e.g., storage data availability and accessibility, storage data performance, and storage space utilization and efficiency), and provide priority levels for the health issues within each category. In this manner, a more user-oriented approach is provided wherein in addition to identifying health issues, the priority/urgency level of the health issue(s) can be provided so as to guide the user (such as a system administrator) in determining an appropriate remedial action to perform and when such remedial action should be performed to address health issues.Type: ApplicationFiled: July 26, 2022Publication date: December 7, 2023Applicant: VMware, Inc.Inventors: Yu WU, Pete KOEHLER, Pushkaraj MIRAJKAR, Junchi ZHANG, Jin FENG