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: 20240020005
    Abstract: 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: Application
    Filed: September 27, 2023
    Publication date: January 18, 2024
    Inventors: Bang Liu, Kai Zhu, Ke Li, Wen Yang, Jianqiang Shen
  • Patent number: 11755207
    Abstract: 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: Grant
    Filed: June 15, 2022
    Date of Patent: September 12, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Kun Guan, Bang Liu, Liyu Wang, Shaohui Quan, Liangxiang Zhang
  • Publication number: 20230127253
    Abstract: 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: Application
    Filed: December 20, 2022
    Publication date: April 27, 2023
    Applicant: VIVO MOBILE COMMUNICATION CO., LTD.
    Inventor: Bang LIU
  • Publication number: 20220308765
    Abstract: 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: Application
    Filed: June 15, 2022
    Publication date: September 29, 2022
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Kun GUAN, Bang LIU, Liyu WANG, Shaohui QUAN, Liangxiang ZHANG
  • Publication number: 20220253222
    Abstract: 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: Application
    Filed: April 29, 2022
    Publication date: August 11, 2022
    Inventors: Bang LIU, Liyu WANG, Kun GUAN, Wen YANG, Jianqiang SHEN
  • Publication number: 20210349862
    Abstract: 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: Application
    Filed: July 20, 2020
    Publication date: November 11, 2021
    Inventors: Chih-Chieh SHAO, Zheng-Bang LIU, Ju-Hsin KUNG
  • Patent number: 10805408
    Abstract: 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: Grant
    Filed: November 19, 2018
    Date of Patent: October 13, 2020
    Assignee: Yaana Technologies, Inc.
    Inventors: Michael P. Hammer, David Grootwassink, Curt Schwaderer, Leigh Alexander Porter, Rajesh Puri, Kai Bang Liu
  • Publication number: 20190089791
    Abstract: 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: Application
    Filed: November 19, 2018
    Publication date: March 21, 2019
    Inventors: Michael P. Hammer, David Grootwassink, Curt Schwaderer, Leigh Alexander Porter, Rajesh Puri, Kai Bang Liu
  • Patent number: 10135043
    Abstract: 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: Grant
    Filed: April 15, 2015
    Date of Patent: November 20, 2018
    Assignees: 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: 10135930
    Abstract: 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: Grant
    Filed: November 14, 2016
    Date of Patent: November 20, 2018
    Inventors: Michael P. Hammer, David Grootwassink, Curt Schwaderer, Leigh Alexander Porter, Rajesh Puri, Kai Bang Liu
  • Patent number: 10051065
    Abstract: 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: Grant
    Filed: November 14, 2016
    Date of Patent: August 14, 2018
    Assignee: Yaana Technologies LLC
    Inventors: Michael P. Hammer, David Grootwassink, Curt Schwaderer, Leigh Alexander Porter, Rajesh Puri, Kai Bang Liu
  • Publication number: 20170142208
    Abstract: 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: Application
    Filed: November 14, 2016
    Publication date: May 18, 2017
    Applicant: Yaana Technologies LLC
    Inventors: Michael P. Hammer, David Grootwassink, Curt Schwaderer, Leigh Alexander Porter, Rajesh Puri, Kai Bang Liu
  • Publication number: 20160164062
    Abstract: 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: Application
    Filed: April 15, 2015
    Publication date: June 9, 2016
    Inventors: BANG LIU, BO YANG, HAI-TAO WANG, BO-DUO YUAN, YA-DONG GAO, SU-NA CHEN, XIAO-WEI ZHANG
  • Patent number: 8839181
    Abstract: 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: Grant
    Filed: August 9, 2013
    Date of Patent: September 16, 2014
    Assignee: Synopsys (Shanghai) Co., Ltd.
    Inventors: Bang Liu, Bohai Liu
  • Publication number: 20130326462
    Abstract: 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: Application
    Filed: August 9, 2013
    Publication date: December 5, 2013
    Applicant: Synopsys (Shanghai) Co., Ltd.
    Inventors: Bang Liu, Bohai Liu
  • Patent number: 8516432
    Abstract: 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: Grant
    Filed: October 27, 2010
    Date of Patent: August 20, 2013
    Assignee: Synopsys (Shanghai) Co., Ltd.
    Inventors: Bang Liu, Bohai Liu
  • Patent number: 8504966
    Abstract: 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: Grant
    Filed: October 27, 2010
    Date of Patent: August 6, 2013
    Assignee: Synopsys (Shanghai) Co., Ltd.
    Inventors: Kunfeng Ge, Bang Liu
  • Publication number: 20120240092
    Abstract: 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: Application
    Filed: October 27, 2010
    Publication date: September 20, 2012
    Applicant: SYNOPSYS (SHANGHAI) CO., LTD.
    Inventors: Kunfeng Ge, Bang Liu
  • Publication number: 20120210290
    Abstract: 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: Application
    Filed: October 27, 2010
    Publication date: August 16, 2012
    Applicant: SYNOPSYS (SHANGHAI) CO., LTD.
    Inventors: Bang Liu, Bohai Liu
  • Patent number: 7937677
    Abstract: 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: Grant
    Filed: May 19, 2008
    Date of Patent: May 3, 2011
    Assignee: Synopsys, Inc.
    Inventors: Hung-Chun Chien, Ben Mathew, Padmashree Takkars, Bang Liu, Chang-Wei Tai, Xiao-Ming Xiong, Gary K. Yeap