Patents by Inventor Bang Liu
Bang Liu 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: 12373393Abstract: A data compression method includes providing one or more data block sets, where each data block set includes a plurality of data blocks with a same fingerprint; providing one or more compression groups based on a similarity degree between a plurality of data blocks included in each data block set, where one compression group includes a plurality of similar data blocks, the plurality of similar data blocks are a subset of data blocks included in the one or more data block sets, and a similarity degree between the plurality of similar data blocks meets a specific similarity condition; and compressing the plurality of similar data blocks included in the compression group.Type: GrantFiled: September 27, 2023Date of Patent: July 29, 2025Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Bang Liu, Kai Zhu, Ke Li, Wen Yang, Jianqiang Shen
-
Patent number: 12079472Abstract: A data reduction method, apparatus, and computing device and a storage medium are provided. The method includes: when reduction is to be performed on a to-be-reduced data block, obtaining a fingerprint of the to-be-reduced data block; forming an index set based on the fingerprint of the to-be-reduced data block by using index information of data blocks with identical fingerprints; and performing, in the to-be-reduced data block based on the fingerprint of the to-be-reduced data block, data reduction processing on a data block to which index information in a same index set belongs.Type: GrantFiled: April 29, 2022Date of Patent: September 3, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Bang Liu, Liyu Wang, Kun Guan, Wen Yang, Jianqiang Shen
-
Publication number: 20240286597Abstract: Disclosed are a parking fault detection method, an apparatus, a system and a working machinery. The method includes: acquiring a parking control signal; the parking control signal is a parking signal or a parking release signal; in response to that it is determined that a parking control condition is met, generating a parking control instruction according to the parking control signal and sending the parking control instruction to a parking brake component of a working machinery; the parking brake component is configured to execute parking or parking release action according to the parking control instruction, and the parking control instruction is configured to correspond to the parking control signal; and acquiring a feedback signal of the parking brake component, and acquiring a parking fault detection result of the working machinery according to the feedback signal.Type: ApplicationFiled: May 7, 2024Publication date: August 29, 2024Applicant: HUZHOU SANY LOADER CO., LTD.Inventors: Xianqing WANG, Yi HUANG, Bang LIU, Taotao ZHAN
-
Publication number: 20240020005Abstract: A data compression method includes providing one or more data block sets, where each data block set includes a plurality of data blocks with a same fingerprint; providing one or more compression groups based on a similarity degree between a plurality of data blocks included in each data block set, where one compression group includes a plurality of similar data blocks, the plurality of similar data blocks are a subset of data blocks included in the one or more data block sets, and a similarity degree between the plurality of similar data blocks meets a specific similarity condition; and compressing the plurality of similar data blocks included in the compression group.Type: ApplicationFiled: September 27, 2023Publication date: January 18, 2024Inventors: Bang Liu, Kai Zhu, Ke Li, Wen Yang, Jianqiang Shen
-
Patent number: 11755207Abstract: A data storage method in a storage system and a related system. The method includes: calculating a similar fingerprint of first to-be-stored data to obtain a first similar fingerprint, where the first similar fingerprint is for determining whether the first to-be-stored data is similar to stored data; determining reference data based on the first similar fingerprint, where a similar fingerprint of the reference data is the first similar fingerprint; determining first differential data between the to-be-stored data and the reference data based on the reference data, where the reference data is stored in a first storage unit; and storing the first differential data in a second storage unit, where the first storage unit and the second storage unit belong to a read range of a same read I/O.Type: GrantFiled: June 15, 2022Date of Patent: September 12, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Kun Guan, Bang Liu, Liyu Wang, Shaohui Quan, Liangxiang Zhang
-
Publication number: 20230127253Abstract: A transmission structure and an electronic device, where the transmission structure includes: a driving member, a transmission assembly, a camera module, and a functional module, where the driving member is connected to the camera module, and the camera module is connected to the functional module through the transmission assembly, where the camera module includes at least one camera, and the functional module includes a first functional component and a second functional component arranged along a first direction; and in a case that the driving member drives the camera module to move along a second direction, the transmission assembly drives the functional module to move along the first direction, and an angle between the first direction and the second direction is greater than 0°.Type: ApplicationFiled: December 20, 2022Publication date: April 27, 2023Applicant: VIVO MOBILE COMMUNICATION CO., LTD.Inventor: Bang LIU
-
Publication number: 20220308765Abstract: A data storage method in a storage system and a related system. The method includes: calculating a similar fingerprint of first to-be-stored data to obtain a first similar fingerprint, where the first similar fingerprint is for determining whether the first to-be-stored data is similar to stored data; determining reference data based on the first similar fingerprint, where a similar fingerprint of the reference data is the first similar fingerprint; determining first differential data between the to-be-stored data and the reference data based on the reference data, where the reference data is stored in a first storage unit; and storing the first differential data in a second storage unit, where the first storage unit and the second storage unit belong to a read range of a same read I/O.Type: ApplicationFiled: June 15, 2022Publication date: September 29, 2022Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Kun GUAN, Bang LIU, Liyu WANG, Shaohui QUAN, Liangxiang ZHANG
-
Publication number: 20220253222Abstract: A data reduction method, apparatus, and computing device and a storage medium are provided. The method includes: when reduction is to be performed on a to-be-reduced data block, obtaining a fingerprint of the to-be-reduced data block; forming an index set based on the fingerprint of the to-be-reduced data block by using index information of data blocks with identical fingerprints; and performing, in the to-be-reduced data block based on the fingerprint of the to-be-reduced data block, data reduction processing on a data block to which index information in a same index set belongs.Type: ApplicationFiled: April 29, 2022Publication date: August 11, 2022Inventors: Bang LIU, Liyu WANG, Kun GUAN, Wen YANG, Jianqiang SHEN
-
Publication number: 20210349862Abstract: A data analysis method includes steps of: obtaining at least one data table; wherein the data table includes a plurality of fields, and each of the fields stores field data; analyzing the field type according to the field data; determining a field category for each of the fields; calculating the similarity between the fields in different tables; determining the correlation between each of the fields according to the similarity; generating a field data description file according to the field type, the field categories and the correlations; and determining whether the field data description file is abnormal. A data analysis system is also disclosed.Type: ApplicationFiled: July 20, 2020Publication date: November 11, 2021Inventors: Chih-Chieh SHAO, Zheng-Bang LIU, Ju-Hsin KUNG
-
Patent number: 10805408Abstract: A system and method for discovering Internet Protocol (IP) network address and port translation bindings is disclosed. According to one embodiment, a system for creating IP data records, includes a carrier grade network address and port translation (CGNAPT) node in communication with a private network on an internal side and a public network on an external side. The system further includes a private Ethernet span port disposed on the internal side of the CGNAPT node that receives packet streams traversing the CGNAPT node. A public Ethernet span port is disposed on the external side of the CGNAPT node that receives packet streams traversing the CGNAPT node. The private Ethernet span port and the public Ethernet span port copy packet streams traversing the CGNAPT node and deliver the copied packet streams to a deep packet inspection host.Type: GrantFiled: November 19, 2018Date of Patent: October 13, 2020Assignee: Yaana Technologies, Inc.Inventors: Michael P. Hammer, David Grootwassink, Curt Schwaderer, Leigh Alexander Porter, Rajesh Puri, Kai Bang Liu
-
Publication number: 20190089791Abstract: A system and method for discovering Internet Protocol (IP) network address and port translation bindings is disclosed. According to one embodiment, a system for creating IP data records, includes a carrier grade network address and port translation (CGNAPT) node in communication with a private network on an internal side and a public network on an external side. The system further includes a private Ethernet span port disposed on the internal side of the CGNAPT node that receives packet streams traversing the CGNAPT node. A public Ethernet span port is disposed on the external side of the CGNAPT node that receives packet streams traversing the CGNAPT node. The private Ethernet span port and the public Ethernet span port copy packet streams traversing the CGNAPT node and deliver the copied packet streams to a deep packet inspection host.Type: ApplicationFiled: November 19, 2018Publication date: March 21, 2019Inventors: Michael P. Hammer, David Grootwassink, Curt Schwaderer, Leigh Alexander Porter, Rajesh Puri, Kai Bang Liu
-
Patent number: 10135930Abstract: A system and method for discovering Internet Protocol (IP) network address and port translation bindings is disclosed. According to one embodiment, a system for creating IP data records, includes a carrier grade network address and port translation (CGNAPT) node in communication with a private network on an internal side and a public network on an external side. The system further includes a private Ethernet span port disposed on the internal side of the CGNAPT node that receives packet streams traversing the CGNAPT node. A public Ethernet span port is disposed on the external side of the CGNAPT node that receives packet streams traversing the CGNAPT node. The private Ethernet span port and the public Ethernet span port copy packet streams traversing the CGNAPT node and deliver the copied packet streams to a deep packet inspection host.Type: GrantFiled: November 14, 2016Date of Patent: November 20, 2018Inventors: Michael P. Hammer, David Grootwassink, Curt Schwaderer, Leigh Alexander Porter, Rajesh Puri, Kai Bang Liu
-
Patent number: 10135043Abstract: A battery assembly for an electronic device includes a holding tray defining a receiving space for receiving a battery therein, a printed circuit board configured to electrically couple to the battery, and a casing defining a receiving chamber configured to receive the battery, the holding tray, and the printed circuit board therein. The casing is a housing of the electronic device. The battery includes a flexible printed circuit board. The battery electrically couples to the printed circuit board through the flexible printed circuit board.Type: GrantFiled: April 15, 2015Date of Patent: November 20, 2018Assignees: HONGFUJIN PRECISION ELECTRONICS (ZHENGZHOU), HON HAI PRECISION INDUSTRY CO., LTD.Inventors: Bang Liu, Bo Yang, Hai-Tao Wang, Bo-Duo Yuan, Ya-Dong Gao, Su-Na Chen, Xiao-Wei Zhang
-
Patent number: 10051065Abstract: A system and method for discovering Internet Protocol (IP) network address and port translation bindings is disclosed. According to one embodiment, a system for creating IP data records, includes a carrier grade network address and port translation (CGNAPT) node in communication with a private network on an internal side and a public network on an external side. The system further includes a private Ethernet span port disposed on the internal side of the CGNAPT node that receives packet streams traversing the CGNAPT node. A public Ethernet span port is disposed on the external side of the CGNAPT node that receives packet streams traversing the CGNAPT node. The private Ethernet span port and the public Ethernet span port copy packet streams traversing the CGNAPT node and deliver the copied packet streams to a deep packet inspection host.Type: GrantFiled: November 14, 2016Date of Patent: August 14, 2018Assignee: Yaana Technologies LLCInventors: Michael P. Hammer, David Grootwassink, Curt Schwaderer, Leigh Alexander Porter, Rajesh Puri, Kai Bang Liu
-
Publication number: 20170142208Abstract: A system and method for discovering Internet Protocol (IP) network address and port translation bindings is disclosed. According to one embodiment, a system for creating IP data records, includes a carrier grade network address and port translation (CGNAPT) node in communication with a private network on an internal side and a public network on an external side. The system further includes a private Ethernet span port disposed on the internal side of the CGNAPT node that receives packet streams traversing the CGNAPT node. A public Ethernet span port is disposed on the external side of the CGNAPT node that receives packet streams traversing the CGNAPT node. The private Ethernet span port and the public Ethernet span port copy packet streams traversing the CGNAPT node and deliver the copied packet streams to a deep packet inspection host.Type: ApplicationFiled: November 14, 2016Publication date: May 18, 2017Applicant: Yaana Technologies LLCInventors: Michael P. Hammer, David Grootwassink, Curt Schwaderer, Leigh Alexander Porter, Rajesh Puri, Kai Bang Liu
-
Publication number: 20160164062Abstract: A battery assembly for an electronic device includes a holding rack defining a receiving space for receiving a battery therein, a printed circuit board configured to electrically couple to the battery, and a casing defining a receiving chamber configured to receive the battery, the holding rack, and the printed circuit board therein. The casing is a housing of an electronic device. The battery includes a flexible printed circuit board. The battery electrically couples to the printed circuit board through the flexible printed circuit board.Type: ApplicationFiled: April 15, 2015Publication date: June 9, 2016Inventors: BANG LIU, BO YANG, HAI-TAO WANG, BO-DUO YUAN, YA-DONG GAO, SU-NA CHEN, XIAO-WEI ZHANG
-
Patent number: 8839181Abstract: Provided are methods and devices of organizing scan chains in an integrated circuit. One method comprises generating first preference information representing prioritized listing of a plurality of scanning elements for each of a plurality of scan chains based on a first criterion, generating second preference information representing prioritized listing of the plurality of scan chains for each of the plurality of scanning elements based on a second criterion and at a computing device, assigning each of the plurality of the scanning elements to one of the plurality of the scan chains based on the first preference information and the second preference information.Type: GrantFiled: August 9, 2013Date of Patent: September 16, 2014Assignee: Synopsys (Shanghai) Co., Ltd.Inventors: Bang Liu, Bohai Liu
-
Publication number: 20130326462Abstract: Provided are methods and devices of organizing scan chains in an integrated circuit. One method comprises generating first preference information representing prioritized listing of a plurality of scanning elements for each of a plurality of scan chains based on a first criterion, generating second preference information representing prioritized listing of the plurality of scan chains for each of the plurality of scanning elements based on a second criterion and at a computing device, assigning each of the plurality of the scanning elements to one of the plurality of the scan chains based on the first preference information and the second preference information.Type: ApplicationFiled: August 9, 2013Publication date: December 5, 2013Applicant: Synopsys (Shanghai) Co., Ltd.Inventors: Bang Liu, Bohai Liu
-
Patent number: 8516432Abstract: Reconstruction methods and devices are disclosed for scan chains in physical design that is based on two-way priority selection. The structural reconstruction method in the scan chains, in the first place, establishes a first preference sequence for a certain number of scanning elements in each of these scan chains as well as a secondary preference sequence for these scan chains in each of these scanning elements respectively. Then, two-way selection is executed between the scan chains and scanning elements based on the corresponding first preference sequence and secondary preference sequence, so that these scanning elements can be redistributed to these scan chains. The structural reconstruction method and device in the invention conduct an integrated optimization for a global scan chain, where the global wiring length is shortened dramatically and the wiring efficiency is improved.Type: GrantFiled: October 27, 2010Date of Patent: August 20, 2013Assignee: Synopsys (Shanghai) Co., Ltd.Inventors: Bang Liu, Bohai Liu
-
Patent number: D1083035Type: GrantFiled: May 30, 2023Date of Patent: July 8, 2025Inventor: Bang Liu