Patents by Inventor Zheng Jia
Zheng Jia 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: 20240131512Abstract: A removable cartridge is configured to receive one or more fluid sample for analysis. The cartridge includes multiple sample wells. Each of the sample wells includes a sensor with a first electrode, a second electrode, and a third electrode. The electrodes are arranged to contact the sample fluid. A base is configured to receive the cartridge. The base is configured to send and receive signals to the cartridge when the cartridge is received by the base. A controller is configured to exchange signals with the first electrode, the second electrode, and the third electrode. The controller configured to identify each sample well of the cartridge. The controller is configured to determine a status of each sample well of the cartridge. The controller is configured to perform an analysis of a substance within at least one of the sample wells.Type: ApplicationFiled: October 16, 2023Publication date: April 25, 2024Inventors: Jeremy Hui, Sean Fischer, Emmanuel Philippe Quevy, Zheng Jia, Chaitanya Gupta
-
Patent number: 11930020Abstract: The disclosure is directed towards the real-time detection and mitigation of security threats to a domain name system (DNS) for a communication network. A graph-theoretic method is applied to detect compromised DNS assets (e.g., DNS servers and web servers that DNS servers map domain names to). A graph is generated from domain name resolution (DNR) transactions. The nodes of the graph represent the DNS assets and edges between the nodes represent the DNR transactions. The graph is analyzed to detect features that signal compromised assets. The detection of such features serves to act as a binary classifier for the represented assets. The binary classifier acts to classify each node as non-compromised or compromised. The analysis is guided by supervised and/or unsupervised machine learning methods. Once the assets are classified, DNR transactions are analyzed in real-time. If the transaction involves a compromised asset, an intervention is performed that mitigates the threat.Type: GrantFiled: May 11, 2021Date of Patent: March 12, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Zheng Dong, Jack Wilson Stokes, III, Jie Li, Jinyuan Jia
-
Publication number: 20230155381Abstract: Disclosed is a blockchain-based electricity charge settlement method and system for an energy storage station. A trusted terminal directly collects two-way electricity quantity data of an energy storage station, and distributes the two-way electricity quantity data to a blockchain; and a consensus node of a power-consuming enterprise and a consensus node of an energy storage station investment operator in the blockchain perform consensus calculation on the two-way electricity quantity data, and write the two-way electricity quantity data into the blockchain after reaching a consensus. The two-way electricity quantity data is accurate and cannot be tampered with, ensuring authenticity of the two-way electricity quantity data.Type: ApplicationFiled: August 30, 2021Publication date: May 18, 2023Inventors: Huafeng Yan, Dong Wang, Jiaxing Xuan, Da Li, Shuai Chen, Shaoqin Han, Yuxiang Cai, Yanxu Dong, Zhen Xue, Zheng Jia, Xinyan Wang
-
Patent number: 11636012Abstract: A method and apparatus for performing node information exchange management of an all flash array (AFA) server are provided. The method may include: utilizing a hardware manager module among multiple program modules running on any node of multiple nodes of the AFA server to control multiple hardware components in a hardware layer of the any node, for establishing a Board Management Controller (BMC) path between the any node and a remote node among the multiple nodes; utilizing at least two communications paths to exchange respective node information of the any node and the remote node, to control a high availability (HA) architecture of the AFA server according to the respective node information of the any node and the remote node, for continuously providing a service to a user of the AFA server; and in response to malfunction of any communications path, utilizing remaining communications path(s) to exchange the node information.Type: GrantFiled: October 29, 2021Date of Patent: April 25, 2023Assignee: Silicon Motion, Inc.Inventor: Zheng-Jia Su
-
Patent number: 11573737Abstract: A method and apparatus for performing disk management of an all flash array (AFA) server are provided. The method may include: utilizing a disk manager module among multiple program modules running on any node of multiple nodes of the AFA server to trigger a hardware layer of the any node to perform disk switching control in HA architecture of the AFA server, for controlling the any node to enable a set of disk switching paths between the any node and a group of storage devices among multiple sets of disk switching paths between the multiple nodes and multiple groups of storage devices; and utilizing the disk manager module to perform multiple groups of operations respectively corresponding to multiple disk pools in a parallel processing manner, for managing the group of storage devices with the multiple disk pools, wherein the multiple disk pools may include active, inserted, and failure disk pools.Type: GrantFiled: January 15, 2021Date of Patent: February 7, 2023Assignee: Silicon Motion, Inc.Inventor: Zheng-Jia Su
-
Patent number: 11568667Abstract: The present disclosure discloses display verification method and apparatus for a browser, the method includes: providing the browser with image drawing data matching with a browser request page; in which the browser locally draws a display image included in the browser request page after the image drawing data is provided to the browser; acquiring a browser drawing image corresponding to the image drawing data; and performing display verification on the browser according to the browser drawing image and a standard drawing image matching with the image drawing data.Type: GrantFiled: May 3, 2021Date of Patent: January 31, 2023Assignee: BEIJING BAIDU NETCOM SCIENCE TECHNOLOGY CO., LTD.Inventor: Zheng Jia
-
Patent number: 11300446Abstract: Disclosed are an optical detection method and an optical detection apparatus for a fatigue state of a user, and an optical detection device, this application relates to the field of detection technology, and is for improving accuracy of detection of the fatigue state. An optical detection method includes: irradiating eyes of the user with an infrared light; obtaining an intensity of an infrared light reflected by the eyes of the user; and determining whether the user is in a fatigue state based on the intensity of the reflected infrared light.Type: GrantFiled: November 14, 2019Date of Patent: April 12, 2022Assignees: BEIJING BOE OPTOELECTRONICS TECHNOLOGY CO., LTD., BOE TECHNOLOGY GROUP CO., LTD.Inventors: Pengfei Wei, Wei Sun, Zheng Jia, Xu Guan, Zhenwei Gao, Xue Gao, Ning Xie, Xingge Jia, Zongyuan Wang, Chuanhui Ma
-
Publication number: 20220066889Abstract: A method and apparatus for performing node information exchange management of an all flash array (AFA) server are provided.Type: ApplicationFiled: October 29, 2021Publication date: March 3, 2022Applicant: Silicon Motion, Inc.Inventor: Zheng-Jia Su
-
Patent number: 11210034Abstract: A method for performing high availability management of an all flash array (AFA) server and the AFA server operating according to the method are provided. The method may include: utilizing a monitor and poller module among multiple program modules running on any node of multiple nodes of the AFA server to monitor multiple types of resources of the AFA server, wherein the multiple program modules running on the any node comprise a hardware manager, and the hardware manager is configured to manage multiple hardware components in a hardware layer of the any node, to allow at least one portion of associated monitoring results regarding the multiple types of resources to be obtained through the hardware manager; and controlling the any node to select suitable candidate operation from multiple candidate operations respectively corresponding to the multiple monitored-information types according to at least one predetermined table to perform the suitable candidate operation.Type: GrantFiled: September 24, 2020Date of Patent: December 28, 2021Assignee: Silicon Motion, Inc.Inventor: Zheng-Jia Su
-
Patent number: 11194678Abstract: A method and apparatus for performing node information exchange management of an all flash array (AFA) server are provided. The method may include: utilizing a hardware manager module among multiple program modules running on any node of multiple nodes of the AFA server to control multiple hardware components in a hardware layer of the any node, for establishing a Board Management Controller (BMC) path between the any node and a remote node among the multiple nodes; utilizing at least two communications paths to exchange respective node information of the any node and the remote node, to control a high availability (HA) architecture of the AFA server according to the respective node information of the any node and the remote node, for continuously providing a service to a user of the AFA server; and in response to malfunction of any communications path, utilizing remaining communications path(s) to exchange the node information.Type: GrantFiled: January 18, 2021Date of Patent: December 7, 2021Assignee: Silicon Motion, Inc.Inventor: Zheng-Jia Su
-
Publication number: 20210271428Abstract: A method for performing high availability management of an all flash array (AFA) server and the AFA server operating according to the method are provided. The method may include: utilizing a monitor and poller module among multiple program modules running on any node of multiple nodes of the AFA server to monitor multiple types of resources of the AFA server, wherein the multiple program modules running on the any node comprise a hardware manager, and the hardware manager is configured to manage multiple hardware components in a hardware layer of the any node, to allow at least one portion of associated monitoring results regarding the multiple types of resources to be obtained through the hardware manager; and controlling the any node to select suitable candidate operation from multiple candidate operations respectively corresponding to the multiple monitored-information types according to at least one predetermined table to perform the suitable candidate operation.Type: ApplicationFiled: September 24, 2020Publication date: September 2, 2021Inventor: Zheng-Jia Su
-
Publication number: 20210271576Abstract: A method and apparatus for performing node information exchange management of an all flash array (AFA) server are provided. The method may include: utilizing a hardware manager module among multiple program modules running on any node of multiple nodes of the AFA server to control multiple hardware components in a hardware layer of the any node, for establishing a Board Management Controller (BMC) path between the any node and a remote node among the multiple nodes; utilizing at least two communications paths to exchange respective node information of the any node and the remote node, to control a high availability (HA) architecture of the AFA server according to the respective node information of the any node and the remote node, for continuously providing a service to a user of the AFA server; and in response to malfunction of any communications path, utilizing remaining communications path(s) to exchange the node information.Type: ApplicationFiled: January 18, 2021Publication date: September 2, 2021Inventor: Zheng-Jia Su
-
Publication number: 20210271418Abstract: A method and apparatus for performing disk management of an all flash array (AFA) server are provided. The method may include: utilizing a disk manager module among multiple program modules running on any node of multiple nodes of the AFA server to trigger a hardware layer of the any node to perform disk switching control in HA architecture of the AFA server, for controlling the any node to enable a set of disk switching paths between the any node and a group of storage devices among multiple sets of disk switching paths between the multiple nodes and multiple groups of storage devices; and utilizing the disk manager module to perform multiple groups of operations respectively corresponding to multiple disk pools in a parallel processing manner, for managing the group of storage devices with the multiple disk pools, wherein the multiple disk pools may include active, inserted, and failure disk pools.Type: ApplicationFiled: January 15, 2021Publication date: September 2, 2021Inventor: Zheng-Jia Su
-
Publication number: 20210256199Abstract: The present disclosure discloses display verification method and apparatus for a browser, the method includes: providing the browser with image drawing data matching with a browser request page; in which the browser locally draws a display image included in the browser request page after the image drawing data is provided to the browser; acquiring a browser drawing image corresponding to the image drawing data; and performing display verification on the browser according to the browser drawing image and a standard drawing image matching with the image drawing data.Type: ApplicationFiled: May 3, 2021Publication date: August 19, 2021Applicant: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventor: Zheng Jia
-
Publication number: 20200309594Abstract: Disclosed are an optical detection method and an optical detection apparatus for a fatigue state of a user, and an optical detection device, this application relates to the field of detection technology, and is for improving accuracy of detection of the fatigue state. An optical detection method includes: irradiating eyes of the user with an infrared light; obtaining an intensity of an infrared light reflected by the eyes of the user; and determining whether the user is in a fatigue state based on the intensity of the reflected infrared light.Type: ApplicationFiled: November 14, 2019Publication date: October 1, 2020Applicants: BEIJING BOE OPTOELECTRONICS TECHNOLOGY CO., LTD., BOE TECHNOLOGY GROUP CO., LTD.Inventors: Pengfei WEI, Wei SUN, Zheng JIA, Xu GUAN, Zhenwei GAO, Xue GAO, Ning XIE, Xingge JIA, Zongyuan WANG, Chuanhui MA
-
Patent number: 7000119Abstract: A method and apparatus are described for protecting critical computer software and/or data with a large amount of obscuring instructions and or data to the extent that observing and understanding the obscured instructions and/or data is not humanly feasible. In a preferred method of obscuring software, a bank of obscuring instructions is prepared, a large number of obscuring instructions are selected from the bank and injected in the software code to be protected and a static image of the obscured sequence of code is encrypted and/or compressed. At execution, the obscured instructions are executed one at a time to make run time tracing a labor intensive process.Type: GrantFiled: April 20, 2000Date of Patent: February 14, 2006Assignee: RealNetworks, Inc.Inventors: Zheng Jia, Ji Shen
-
Patent number: 6835631Abstract: A method of enhancing inductor performance comprising the following steps. A structure having a first oxide layer formed thereover is provided. A lower low-k dielectric layer is formed over the first oxide layer. A second oxide layer is formed over the lower low-k dielectric layer. The second oxide layer is patterned to form at least one hole there through exposing a portion of the lower low-k dielectric layer. Etching through the exposed portion of the lower low-k dielectric layer and into the lower low-k dielectric layer to from at least one respective air gap within the etched lower low-k dielectric layer. An upper low-k dielectric layer is formed over the patterned second oxide layer. At least one inductor is formed within the upper low-k dielectric layer and over the at least one air gap whereby the performance of the inductor is enhanced.Type: GrantFiled: November 20, 2003Date of Patent: December 28, 2004Assignee: Chartered Semiconductor Manufacturing LtdInventors: Zheng Jia Zhen, Sanford Chu, Ng Chit Hwei, Lap Chan, Purakh Raj Verma
-
Patent number: 5991402Abstract: The present invention provides a method and system that enables software-on-demand and software subscription services based on a dynamic transformation filter technology. The invention is also useful in the distribution of other electronic material. The apparatus utilized in this invention does not create any intermediate storage of decrypted material that is under the protection of this technology. Instead, the apparatus is implemented as a virtually integral part of the operating system that monitors and "filters" all read, write, and open/execute access to and from the I/O devices, such as a hard drive. As the protected material is being accessed for read, write or open/execute, the transformation filter positions itself in the critical path which is required for loading the material through the low level file system layer to the high level application layer. The material enters the transformation filter in its encrypted state.Type: GrantFiled: September 23, 1997Date of Patent: November 23, 1999Assignee: AegiSoft CorporationInventors: Zheng Jia, Ji Shen
-
Patent number: D721828Type: GrantFiled: February 26, 2013Date of Patent: January 27, 2015Assignees: Shanghai Sansi Electronics Engineering Co., Ltd., Shanghai Sansi Technology Co., Ltd., Jiashan Sansi Photoelectric Technology Co., Ltd.Inventors: Ming Chen, Yanyan Sun, Zheng Jia, Fengqin Yang