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).
-
Patent number: 12272886Abstract: 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: GrantFiled: September 27, 2022Date of Patent: April 8, 2025Assignee: IWAVENOLOGY 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
-
Publication number: 20250110716Abstract: Controlling application logging, including: identifying one or more relationships between a plurality of classes of an object oriented application; generating a tree structure comprised of a plurality of nodes and a plurality of branches, where each of the plurality of branches is comprised of at least one node from the plurality of nodes, based on the one or more identified relationships, where a first one or more nodes of the plurality of nodes correspond to one or more classes of the object-oriented application; assigning a weight to each of the plurality of branches, based at least in part on an identified relationship corresponding to each of the one or more nodes comprising each of the plurality of branches; and determining a logging level to each branch of the plurality of branches, based on the assigned weight for each branch of the plurality of branches.Type: ApplicationFiled: September 29, 2023Publication date: April 3, 2025Inventors: JIN WANG, LEI GAO, A PENG ZHANG, KAI LI, JIA XING TANG, XIN FENG ZHU
-
Patent number: 12260239Abstract: A monitoring utility program into a software container in which a containerized virtual machine application is running. The monitoring utility program is to monitor the containerized virtual machine application running within the software container. Monitoring information regarding the containerized virtual machine application is periodically pulled from the monitoring utility program.Type: GrantFiled: March 29, 2019Date of Patent: March 25, 2025Assignee: Micro Focus LLCInventors: Jin-Feng Gao, Guozhu Cao, Xiaomei Qiu
-
Publication number: 20250098384Abstract: A package structure is provided. The package structure includes a lead frame, a first connecting piece, a light-emitting diode, an engaging protrusion, and a fluorescent encapsulant. The lead frame has an upper surface, a lower surface, and a side surface between the upper surface and the lower surface. The first connecting piece is disposed at the center of the upper surface. The light-emitting diode is disposed on the first connecting piece. The engaging protrusion is disposed on the periphery of the upper surface. The fluorescent encapsulant is disposed on the upper surface and covers the light-emitting diode and the engaging protrusion.Type: ApplicationFiled: July 18, 2024Publication date: March 20, 2025Inventors: Jin-Wen LO, Yun-Jie TSAI, Pin-Feng HUNG, Kuo-Jen LAN, Cheng-Min HSIEH
-
Publication number: 20250085013Abstract: Embodiments of this application relate to control parameter optimization technologies. Various embodiments include methods and apparatus for optimizing control parameters. At least one group of initial control parameters within a preset range is randomly generated, to obtain a group of current control parameters; it is determined whether a number of updates has exceeded a preset threshold, referring to a total number of times that the current control parameters have been changed; the group of current control parameters is changed when the number of updates does not reach the preset threshold; and air conditioning control parameters are optimized according to control parameters corresponding to a comprehensive score of a combination when the number of updates reaches the preset threshold.Type: ApplicationFiled: January 25, 2022Publication date: March 13, 2025Applicant: Siemens Schweiz AGInventors: Jin Yan Guan, Ying Qu, Cheng Feng, Xiao Nan Liu
-
Publication number: 20250076715Abstract: A display device, characterized in that the display device includes a first panel, having a first side and a first light shielding layer at a periphery of the first panel, wherein the first light shielding layer has a first edge departing away from the first side; and a second panel, disposed on the first panel, and having a second side adjacent to the first side; wherein the second panel includes a second light shielding layer at a periphery of the second panel; and the second light shielding layer has a second edge departing away from the second side. Wherein a first width is measured from the first side to the first edge along a direction, a second width is measured from the second side to the second edge along the direction, the second width is greater than the first width, and the direction is vertical to the first side.Type: ApplicationFiled: November 20, 2024Publication date: March 6, 2025Inventors: Chien-Hung CHAN, Jin-Yi TAN, Cheng-Tso HSIAO, Huang-Chi CHAO, Ming-Feng HSIEH, Ying-Jen CHEN
-
Publication number: 20250041442Abstract: Disclosed herein are diamino lipid (dal) compounds and pharmaceutical compositions including mRNA encoding an immunotherapeutic agent and methods of making and use thereof. Also disclosed herein are diamino lipid (DAL) nanoparticles. These nanoparticles can encapsulate a nucleic acid, such as an mRNA, for example. This mRNA can encode a cytokine, such as IL-12, IL-27 and GM-CSF. Also disclosed are methods of treating a subject in need thereof, such as a subject with cancer.Type: ApplicationFiled: December 5, 2022Publication date: February 6, 2025Inventors: Yizhou Dong, Xue-Feng BAI, Jin-Qing LIU, Chengxiang ZHANG, Xinfu ZHANG
-
Patent number: 12213844Abstract: An operation image positioning method is disclosed. A point-cloud camera captures a point-cloud image of first and second positioning marks respectively fixed on a treated portion and an X-ray imaging machine. The first and second positioning marks within the point-cloud image are recognized to compute a first conversion module between the point-cloud camera and the treated portion and a second conversion module between the point-cloud camera and the X-ray imaging machine, thereby computing a third conversion module between the treated portion and the X-ray imaging machine. An image positioning camera captures a positioning image of the first positioning mark. The first positioning mark within the positioning image is recognized to compute a fourth conversion module between the image positioning camera and the treated portion. A fifth conversion module between the image positioning camera and the X-ray imaging machine is computed according to the third and fourth conversion modules.Type: GrantFiled: December 26, 2022Date of Patent: February 4, 2025Assignee: METAL INDUSTRIES RESEARCH & DEVELOPMENT CENTREInventors: Bing-Feng Huang, Jin-Yuan Syue, Bo Siang Tsai
-
Patent number: 12204748Abstract: A virtual keyboard setting method includes: determining an operation region and a trigger region, the operation region being a region operated in a screen for using an input method, and the trigger region being a region covered by an external entity when touching the screen; determining a display region of a virtual keyboard according to the operation region; determining an area of a virtual key in the virtual keyboard according to the trigger region; and setting the virtual keyboard according to the display region of the virtual keyboard and the area of the virtual key.Type: GrantFiled: August 16, 2023Date of Patent: January 21, 2025Assignee: BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD.Inventors: Lei Feng, Jian Lu, Jin Cao, Miaoli Hu, Wei Hu, Yihang Yang, Xiaoxue Song, Haixin Li
-
Publication number: 20240411625Abstract: An adaptive idle detection method determines whether software defined data centers (SDDCs) in a hyperconverged infrastructure (HCl) 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: ApplicationFiled: August 19, 2024Publication date: December 12, 2024Inventors: Jiushi WAN, Jin FENG, Zhou HUANG, Jian ZHAO, Yang YANG
-
Publication number: 20240403093Abstract: The disclosure provides a method for exposing object storage as a service. The method generally includes receiving, by an object service proxy provisioned for providing the service, a request to access a first object in an object store, wherein the object store leverages a percentage of datastore capacity for a datastore, determining, by the object service proxy, both of: an identifier of a container in the object store comprising the first object and an internet protocol (IP) address associated with an object protocol service provisioned to access the container comprising the first object, re-directing, by the object service proxy, the request to access the first object to the object protocol service using the IP address associated with the object protocol service, wherein the request comprises the identifier of the container and in response to re-directing the request, receiving the first object from the object protocol service.Type: ApplicationFiled: June 1, 2023Publication date: December 5, 2024Inventors: Yang Yang, Xiang Yu, Xiaohua Fan, Jin Feng
-
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
-
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