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).
-
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: 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: 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: 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: 8504966Abstract: Reconfiguration methods and devices are disclosed for scan chains with the planned unit taken into consideration, the one method comprising a first phase reconfiguration and second phase reconfiguration. The first phase reconfiguration first classifies a number of scan chains, wherein scan chains with the starting point and the ending point in the same planned unit are classified as a first aggregation of scan chains; scan chains with the starting point and the ending point not in the same planned unit are classified as a second aggregation of scan chains; and scan chains with both the starting point and the ending point at the same top level are classified as a third aggregation of scan chains. In sequence the scan chains within the first aggregation are reconfigured, then the scan chains within the second aggregation are reconfigured, and finally the scan chains within the third aggregation are reconfigured.Type: GrantFiled: October 27, 2010Date of Patent: August 6, 2013Assignee: Synopsys (Shanghai) Co., Ltd.Inventors: Kunfeng Ge, Bang Liu
-
Publication number: 20120240092Abstract: Provided in the present invention is a reconfiguration method and device for scan chains with the planned unit taken into consideration, wherein said reconfiguration method of the scan chains comprises a first phase reconfiguration and second phase reconfiguration. Said first phase reconfiguration first classifies a number of scan chains, wherein scan chains with the starting point and the ending point in the same planned unit are classified as a first aggregation of scan chains; scan chains with the starting point and the ending point not in the same planned unit are classified as a second aggregation of scan chains; and scan chains with both the starting point and the ending point at the same top level are classified as a third aggregation of scan chains.Type: ApplicationFiled: October 27, 2010Publication date: September 20, 2012Applicant: SYNOPSYS (SHANGHAI) CO., LTD.Inventors: Kunfeng Ge, Bang Liu
-
Publication number: 20120210290Abstract: 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: ApplicationFiled: October 27, 2010Publication date: August 16, 2012Applicant: SYNOPSYS (SHANGHAI) CO., LTD.Inventors: Bang Liu, Bohai Liu
-
Patent number: 7937677Abstract: Full-chip scan data can be advantageously used during design planning to minimize top-level scan wires and scan feedthroughs. The scan cells can be reordered using a modified cost function to promote connecting all scan cells in one plan group before crossing to a scan cell in another plan group. The modified cost function can take into account penalty parameters. The penalty parameters can include at least one of: membership in a plan group or a top-level physical hierarchy, size of a plan group, FLOATING/ORDERED scan element in scan data, location of endpoints of an ORDERED list, location of endpoints of a macro, and membership in a plan group containing a STOP point. Scan data, at the block-level and at the top-level, can be automatically updated to reflect the plan groups and optimized scan chains.Type: GrantFiled: May 19, 2008Date of Patent: May 3, 2011Assignee: Synopsys, Inc.Inventors: Hung-Chun Chien, Ben Mathew, Padmashree Takkars, Bang Liu, Chang-Wei Tai, Xiao-Ming Xiong, Gary K. Yeap