Patents by Inventor Zi Yan
Zi Yan 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: 20250070612Abstract: Examples of the present disclosure provide a terminal box for motor and a motor. 1. A terminal box for a motor, the terminal box comprising: a body defining space for a terminal block for connecting inner cables to outer cables; a first mounting structure on the body matching a second mounting structure on a housing of a motor, wherein the body is turnable around an axis within a set angle when mounted on the second mounting structure; and a first positioning structure on the body matching a second positioning structure on the housing, wherein the first positioning structure cooperates with the second positioning structure to lock the body against turning.Type: ApplicationFiled: December 22, 2021Publication date: February 27, 2025Applicant: Siemens AktiengesellschaftInventors: Ling Ling Zou, Zi Yan Li, Zhuang Xiong, Zi Yan Yu, Li Guang Zhang
-
Patent number: 12130750Abstract: Computer systems often employ virtual address translation hierarchies in which virtual memory addresses are mapped to physical memory. Use of the virtual address translation hierarchy speeds up the virtual address translation when the required mapping is stored in one of the higher levels of the hierarchy. To reduce a number of misses occurring in the virtual address translation hierarchy, huge memory pages may be selectively employed, which map larger continuous regions of virtual memory to continuous regions of physical memory, thereby increasing the coverage of each entry in the virtual address translation hierarchy. The present disclosure provides hardware support for optimizing this huge memory page selection.Type: GrantFiled: March 6, 2023Date of Patent: October 29, 2024Assignee: NVIDIA CORPORATIONInventors: Aninda Manocha, Zi Yan, David Nellans
-
Publication number: 20240303201Abstract: Computer systems often employ virtual address translation hierarchies in which virtual memory addresses are mapped to physical memory. Use of the virtual address translation hierarchy speeds up the virtual address translation when the required mapping is stored in one of the higher levels of the hierarchy. To reduce a number of misses occurring in the virtual address translation hierarchy, huge memory pages may be selectively employed, which map larger continuous regions of virtual memory to continuous regions of physical memory, thereby increasing the coverage of each entry in the virtual address translation hierarchy. The present disclosure provides hardware support for optimizing this huge memory page selection.Type: ApplicationFiled: March 6, 2023Publication date: September 12, 2024Inventors: Aninda Manocha, Zi Yan, David Nellans
-
Publication number: 20240042581Abstract: A socket is portably and removably attached to a tool and includes a body with a mounting hole which includes multiple faces. Each face includes a first protrusion and two groups of second protrusions located on two sides of the first protrusion. The first protrusion of each face includes a first flat distal surface which has a certain length. Each second protrusion includes a second flat distal surface which is tilt relative to the first flat distal surface. The two respective slopes of the second flat distal surfaces of the two groups of the second protrusions are opposite to each other. A first imaginary plane is co-linear with the first flat distal surface. A second imaginary plane is co-linear with the second flat distal surfaces of each second protrusion. An angle is formed between the first and second imaginary planes. The socket can drive a normal or rounded bolt.Type: ApplicationFiled: October 12, 2023Publication date: February 8, 2024Inventors: Yao-Lin Cho, Zi-Yan Huang, Chih-Chao Chang
-
Patent number: 11880261Abstract: A system, method, and apparatus of power management for computing systems are included herein that optimize individual frequencies of components of the computing systems using machine learning. The computing systems can be tightly integrated systems that consider an overall operating budget that is shared between the components of the computing system while adjusting the frequencies of the individual components. An example of an automated method of power management includes: (1) learning, using a power management (PM) agent, frequency settings for different components of a computing system during execution of a repetitive application, and (2) adjusting the frequency settings of the different components using the PM agent, wherein the adjusting is based on the repetitive application and one or more limitations corresponding to a shared operating budget for the computing system.Type: GrantFiled: March 31, 2022Date of Patent: January 23, 2024Assignee: NVIDIA CorporationInventors: Evgeny Bolotin, Yaosheng Fu, Zi Yan, Gal Dalal, Shie Mannor, David Nellans
-
Publication number: 20230079978Abstract: A system, method, and apparatus of power management for computing systems are included herein that optimize individual frequencies of components of the computing systems using machine learning. The computing systems can be tightly integrated systems that consider an overall operating budget that is shared between the components of the computing system while adjusting the frequencies of the individual components. An example of an automated method of power management includes: (1) learning, using a power management (PM) agent, frequency settings for different components of a computing system during execution of a repetitive application, and (2) adjusting the frequency settings of the different components using the PM agent, wherein the adjusting is based on the repetitive application and one or more limitations corresponding to a shared operating budget for the computing system.Type: ApplicationFiled: March 31, 2022Publication date: March 16, 2023Inventors: Evgeny Bolotin, Yaosheng Fu, Zi Yan, Gal Dalal, Shie Mannor, David Nellans
-
Publication number: 20210205963Abstract: A socket is portably and removably attached to a tool and includes a body with a mounting hole which includes multiple faces. Each face includes a first protrusion and two groups of second protrusions located on two sides of the first protrusion. The first protrusion of each face includes a first flat distal surface which has a certain length. Each second protrusion includes a second flat distal surface which is tilt relative to the first flat distal surface. The two respective slopes of the second flat distal surfaces of the two groups of the second protrusions are opposite to each other. A first imaginary plane is co-linear with the first flat distal surface. A second imaginary plane is co-linear with the second flat distal surfaces of each second protrusion. An angle is formed between the first and second imaginary planes. The socket can drive a normal or rounded bolt.Type: ApplicationFiled: March 21, 2021Publication date: July 8, 2021Inventors: Yao-Lin Cho, Zi-Yan Huang, Chih-Chao Chang
-
Patent number: 10713237Abstract: According to an aspect, a method for correcting an invalid script in a web application includes determining an invalid reference in an invalid script. A storage location is determined in a database corresponding to the invalid reference based on a data relationship mapping, wherein the data relationship mapping indicates the correspondence between the reference and a storage location in the database. An up-to-date value at the storage location is queried and he queried up-to-date value is determined to be the correct value of the invalid reference.Type: GrantFiled: June 15, 2017Date of Patent: July 14, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yi Kong, Zi Yan Tu, Xi Ning Wang, Zhen Yu Xing, Qi Zhang
-
Patent number: 10661159Abstract: The present disclosure relates to a mobile game control system that efficiently implements additional button(s) to mobile devices for playing mobile games or using mobile applications. In one embodiment, the disclosed mobile game control system comprises a screen cover attachable to the touchscreen of a mobile device. The screen cover has at least one conductive route partially or fully embedded within the screen cover and is configured to receive a static electrical signal generated from a human finger at a first end and deliver it to a second end. When the static electrical signal is delivered to the second end, a simulated touch is produced at the second end as if the touchscreen is being physically touched at the second end location.Type: GrantFiled: November 28, 2018Date of Patent: May 26, 2020Assignee: SANE Products, Inc.Inventors: Pei Hsun Lu, Qian Yi Wang, Li Xu, Zi Yan Yuan
-
Publication number: 20200078669Abstract: The present disclosure relates to a mobile game control system that efficiently implements additional button(s) to mobile devices for playing mobile games or using mobile applications. In one embodiment, the disclosed mobile game control system comprises a screen cover attachable to the touchscreen of a mobile device. The screen cover has at least one conductive route partially or fully embedded within the screen cover and is configured to receive a static electrical signal generated from a human finger at a first end and deliver it to a second end. When the static electrical signal is delivered to the second end, a simulated touch is produced at the second end as if the touchscreen is being physically touched at the second end location.Type: ApplicationFiled: November 28, 2018Publication date: March 12, 2020Applicant: SANE Products Inc.Inventors: Pei Hsun Lu, Qian Yi Wang, Li Xu, Zi Yan Yuan
-
Publication number: 20200023498Abstract: A socket includes a body with a mounting hole which includes multiple faces. Each face includes a first protrusion and two groups of second protrusions which are located on two sides of the first protrusion. The first protrusion of each face includes a first flat distal surface which has a certain length. Each second protrusion includes a second flat distal surface which is tilt relative to the first flat distal surface. The two respective slopes of the second flat distal surfaces of the two groups of the second protrusions are opposite to each other. A first imaginary plane is co-linear with the first flat distal surface. A second imaginary plane is co-linear with the second flat distal surfaces of each group of the second protrusions. An angle is defined between the first imaginary plane and each of the second imaginary planes. The socket can drive a normal or rounded bolt.Type: ApplicationFiled: September 30, 2019Publication date: January 23, 2020Inventors: Yao-Lin Cho, Zi-Yan Huang, Chih-Chao Chang
-
Patent number: 10513013Abstract: A finger ratchet tool includes a body having a top part on the top thereof, and a ratchet device connected to the underside of the body. The top part includes a tapered face in the outer periphery thereof. Two flanges extend radially from the top part. A connection portion extends from the body. A mounting member has a C-shaped collar which has an opening, and a rod is connected between two ends of the opening. A matching face is defined in the inner periphery of the C-shaped collar. Two recesses are defined in the C-shaped collar and each have two ends. The rod is pivotably connected to the connection portion, and the C-shaped collar is mounted to the top part to match the matching face with the tapered face. The flanges are engaged with the recesses.Type: GrantFiled: June 13, 2017Date of Patent: December 24, 2019Inventors: Zi-Yan Huang, Yao-Lin Cho
-
Patent number: 10223287Abstract: Machine logic (for example, software) for cache management. comprising cache management method includes the following operations: determining, in response to a cache entry is created, a category for the cache entry; and determining a predicted time point of an invalidation event associated with the category, wherein occurrence of the invalidation event will cause invalidation of catching entries of the category; setting a valid period of the cache entry based on the predicted time point.Type: GrantFiled: May 12, 2017Date of Patent: March 5, 2019Assignee: International Business Machines CorporationInventors: Yang Gao, Jing Sun, Lei Sun, Zi Yan Tu, Yan Mei Zhang
-
Publication number: 20190001469Abstract: A socket includes a body with a mounting hole which includes multiple faces. Each face includes a first protrusion and two groups of second protrusions which are located on two sides of the first protrusion. A first imaginary plane extends in parallel from the distal surface of each first protrusion. Two second imaginary planes respectively extend laterally from the center of the distal surface of each first protrusion. An angle is defined between the first imaginary plane and each of the second imaginary planes. Each of the second imaginary planes pass respective distal surfaces of the second protrusions of each group in parallel. A notch is defined between adjacent second protrusions. A groove is defined between adjacent faces of the mounting hole.Type: ApplicationFiled: June 30, 2017Publication date: January 3, 2019Inventors: Yao-Lin Cho, Zi-Yan Huang, Chih-Chao Chang
-
Patent number: 9942370Abstract: In one embodiment, an apparatus comprises i) an audio transducer; ii) an audio driver plate having an ear-facing side and a non-ear-facing side; iii) a rigid housing substantially circumferentially surrounding the audio driver plate without substantially covering the ear-facing side and non-ear-facing side of the audio driver plate; iv) a front plate mounted on the ear-facing side of the audio driver plate and spaced apart from the audio driver plate; and v) a fixing gasket affixed to the non-ear-facing side of the audio driver plate. In addition, the front plate is adapted to be compressed against an ear-facing portion of an audio transducer holding device and the fixing gasket adapted to be compressed against a non-ear-facing portion of the audio transducer holding device, whereby the audio transducer is adapted to be held within the audio transducer holding device by compressive force on both the fixing gasket and the front plate.Type: GrantFiled: May 19, 2017Date of Patent: April 10, 2018Assignee: Cisco Technology, Inc.Inventors: Jian Zou, James Zi Yan He, Jinzhu Xue, Wu Xugang
-
Publication number: 20170351730Abstract: According to an aspect, a method for correcting an invalid script in a web application includes determining an invalid reference in an invalid script. A storage location is determined in a database corresponding to the invalid reference based on a data relationship mapping, wherein the data relationship mapping indicates the correspondence between the reference and a storage location in the database. An up-to-date value at the storage location is queried and he queried up-to-date value is determined to be the correct value of the invalid reference.Type: ApplicationFiled: June 15, 2017Publication date: December 7, 2017Inventors: Yi Kong, Zi Yan Tu, Xi Ning Wang, Zhen Yu Xing, Qi Zhang
-
Publication number: 20170274506Abstract: A finger ratchet tool includes a body having a top part on the top thereof, and a ratchet device connected to the underside of the body. The top part includes a tapered face in the outer periphery thereof. Two flanges extend radially from the top part. A connection portion extends from the body. A mounting member has a C-shaped collar which has an opening, and a rod is connected between two ends of the opening. A matching face is defined in the inner periphery of the C-shaped collar. Two recesses are defined in the C-shaped collar and each have two ends. The rod is pivotably connected to the connection portion, and the C-shaped collar is mounted to the top part to match the matching face with the tapered face. The flanges are engaged with the recesses.Type: ApplicationFiled: June 13, 2017Publication date: September 28, 2017Inventors: ZI-YAN HUANG, YAO-LIN CHO
-
Publication number: 20170257469Abstract: In one embodiment, an apparatus comprises i) an audio transducer; ii) an audio driver plate having an ear-facing side and a non-ear-facing side; iii) a rigid housing substantially circumferentially surrounding the audio driver plate without substantially covering the ear-facing side and non-ear-facing side of the audio driver plate; iv) a front plate mounted on the ear-facing side of the audio driver plate and spaced apart from the audio driver plate; and v) a fixing gasket affixed to the non-ear-facing side of the audio driver plate. In addition, the front plate is adapted to be compressed against an ear-facing portion of an audio transducer holding device and the fixing gasket adapted to be compressed against a non-ear-facing portion of the audio transducer holding device, whereby the audio transducer is adapted to be held within the audio transducer holding device by compressive force on both the fixing gasket and the front plate.Type: ApplicationFiled: May 19, 2017Publication date: September 7, 2017Inventors: Jian Zou, James Zi Yan He, Jinzhu Xue, Wu Xugang
-
Publication number: 20170249259Abstract: Machine logic (for example, software) for cache management. comprising cache management method includes the following operations: determining, in response to a cache entry is created, a category for the cache entry; and determining a predicted time point of an invalidation event associated with the category, wherein occurrence of the invalidation event will cause invalidation of catching entries of the category; setting a valid period of the cache entry based on the predicted time point.Type: ApplicationFiled: May 12, 2017Publication date: August 31, 2017Inventors: Yang Gao, Jing Sun, Lei Sun, Zi Yan Tu, Yan Mei Zhang
-
Publication number: 20170246777Abstract: Manufacturing steps for manufacturing a hand tool include a step of preparing a base part which has a handle end and a head end; a step of molding: placing the base part in a molding device and coating plastic to the whole base part by way of plastic injection molding to form the base part into a semi-product which has a handle portion and a head portion, an installation hole defined through the head portion; a step of coating: electro-coating a material to outer surface of the plastic of the semi-product, and a step of assembly: assembling a ratchet driving unit in the installation hole by using fixing members so as to obtain a final product.Type: ApplicationFiled: May 17, 2017Publication date: August 31, 2017Inventors: YI-FU CHEN, YAO-LIN CHO, ZI-YAN HUANG