Patents by Inventor Linpeng Tang

Linpeng Tang 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: 11734948
    Abstract: A device and a method for contactless fingerprint acquisition is provided. The contactless fingerprint acquisition device includes a housing including a finger scanning area for at least one finger; at least two image capturing devices located in the housing and arranged in a predetermined baseline distance, each image capturing device having an optical axis in a predetermined angle with the vertical direction; and, a lighting unit in the housing for illuminating the at least one finger. The at least two image capturing devices are operable to acquire a plurality of partial fingerprint images of the at least one finger, and the plurality of partial fingerprint images correspond to different portions of the at least one finger.
    Type: Grant
    Filed: March 11, 2019
    Date of Patent: August 22, 2023
    Assignee: MOQI TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Linpeng Tang, Cheng Tai, Feng Kang, Wei Hu, Bo Liu
  • Publication number: 20230074386
    Abstract: The present disclosure provides a method for performing identity recognition on a to-be-recognized object, an electronic device, and a non-transitory computer-readable storage medium. The method includes: acquiring, by the infrared camera, and in response to an infrared camera turn-on condition being met, a first image of a to-be-recognized target, and performing target detection on the first image, the to-be-recognized target being a finger and/or a palm; acquiring, by the visible light camera, and in response to a visible light camera turn-on condition being met, a second image of the to-be-recognized target, and performing identifier code recognition on the second image; performing, in response to the to-be-recognized target being detected from the first image, identity recognition based on a third image, and determining an identity recognition result of the to-be-recognized object, the third image being at least one image among the first image in which the to-be-recognized target is detected.
    Type: Application
    Filed: September 6, 2022
    Publication date: March 9, 2023
    Applicant: Moqi Technology (Beijing) Co., Ltd.
    Inventors: Xiaohua ZHANG, Lintao GUO, Hao YANG, Qingdi ZHANG, Xuemei WANG, Zhiwei ZHANG, Hanwen LIU, Dongquan SU, Fangrui LIU, Xinan WANG, Linpeng TANG, Cheng TAI
  • Publication number: 20220327858
    Abstract: A device and a method for contactless fingerprint acquisition is provided. The contactless fingerprint acquisition device includes a housing including a finger scanning area for at least one finger; at least two image capturing devices located in the housing and arranged in a predetermined baseline distance, each image capturing device having an optical axis in a predetermined angle with the vertical direction; and, a lighting unit in the housing for illuminating the at least one finger. The at least two image capturing devices are operable to acquire a plurality of partial fingerprint images of the at least one finger, and the plurality of partial fingerprint images correspond to different portions of the at least one finger.
    Type: Application
    Filed: March 11, 2019
    Publication date: October 13, 2022
    Inventors: Linpeng TANG, Cheng TAI, Feng KANG, Wei HU, Bo LIU
  • Patent number: 10635884
    Abstract: Fingerprint matching may include one or more of the following techniques. Space-frequency representations are adaptively computed for one or more fingerprint images. Key feature points of the fingerprint images are automatically extracted. Mesoscopic features are extracted based on the key feature points and the space-frequency representations. Fingerprint images are matched against a database of known fingerprint images using a matching algorithm based on the key points and mesoscopic features of the fingerprint images. Deep neural networks may be used for some or all of these steps.
    Type: Grant
    Filed: June 8, 2018
    Date of Patent: April 28, 2020
    Assignee: Moqi Inc.
    Inventors: Cheng Tai, Linpeng Tang
  • Patent number: 10185666
    Abstract: Several embodiments include a method of operating a cache appliance comprising a primary memory implementing an item-wise cache and a secondary memory implementing a block cache. The cache appliance can emulate item-wise storage and eviction in the block cache by maintaining, in the primary memory, sampling data items from the block cache. The sampled items can enable the cache appliance to represent a spectrum of retention priorities. When storing a pending data item into the block cache, a comparison of the pending data item with the sampled items can enable the cache appliance to identify where to insert a block containing the pending data item. When evicting a block from the block cache, a comparison of a data item in the block with at least one of the sampled items can enable the cache appliance to determine whether to recycle/retain the data item.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: January 22, 2019
    Assignee: Facebook, Inc.
    Inventors: Jana van Greunen, Huapeng Zhou, Linpeng Tang
  • Publication number: 20180357467
    Abstract: Fingerprint matching may include one or more of the following techniques. Space-frequency representations are adaptively computed for one or more fingerprint images. Key feature points of the fingerprint images are automatically extracted. Mesoscopic features are extracted based on the key feature points and the space-frequency representations. Fingerprint images are matched against a database of known fingerprint images using a matching algorithm based on the key points and mesoscopic features of the fingerprint images. Deep neural networks may be used for some or all of these steps.
    Type: Application
    Filed: June 8, 2018
    Publication date: December 13, 2018
    Inventors: Cheng Tai, Linpeng Tang
  • Patent number: 9842061
    Abstract: Embodiments are disclosed for implementing a priority queue in a storage device, e.g., a solid state drive. At least some of the embodiments can use an in-memory set of blocks to store items until the block is full, and commit the full block to the storage device. Upon storing a full block, a block having a lowest priority can be deleted. An index storing correspondences between items and blocks can be used to update priorities and indicated deleted items. By using the in-memory blocks and index, operations transmitted to the storage device can be reduced.
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: December 12, 2017
    Assignee: Facebook, Inc.
    Inventors: Wyatt Andrew Lloyd, Linpeng Tang, Qi Huang
  • Publication number: 20170177503
    Abstract: Embodiments are disclosed for implementing a priority queue in a storage device, e.g., a solid state drive. At least some of the embodiments can use an in-memory set of blocks to store items until the block is full, and commit the full block to the storage device. Upon storing a full block, a block having a lowest priority can be deleted. An index storing correspondences between items and blocks can be used to update priorities and indicated deleted items. By using the in-memory blocks and index, operations transmitted to the storage device can be reduced.
    Type: Application
    Filed: March 7, 2017
    Publication date: June 22, 2017
    Inventors: Wyatt Andrew Lloyd, Linpeng Tang, Qi Huang
  • Publication number: 20170168956
    Abstract: Several embodiments include a method of operating a cache appliance comprising a primary memory and a secondary memory. The primary memory can implement an item-wise cache and the secondary memory can implement a block cache. The cache appliance can record an access history of a data item in the item-wise cache. The cache appliance can determine, by evaluating the access history of the data item, whether to store the data item in the block cache.
    Type: Application
    Filed: December 15, 2015
    Publication date: June 15, 2017
    Inventors: Jana van Greunen, Huapeng Zhou, Linpeng Tang
  • Publication number: 20170168958
    Abstract: Several embodiments include a method of operating a cache appliance comprising a primary memory implementing an item-wise cache and a secondary memory implementing a block cache. The cache appliance can emulate item-wise storage and eviction in the block cache by maintaining, in the primary memory, sampling data items from the block cache. The sampled items can enable the cache appliance to represent a spectrum of retention priorities. When storing a pending data item into the block cache, a comparison of the pending data item with the sampled items can enable the cache appliance to identify where to insert a block containing the pending data item. When evicting a block from the block cache, a comparison of a data item in the block with at least one of the sampled items can enable the cache appliance to determine whether to recycle/retain the data item.
    Type: Application
    Filed: December 15, 2015
    Publication date: June 15, 2017
    Inventors: Jana van Greunen, Huapeng Zhou, Linpeng Tang
  • Publication number: 20170168944
    Abstract: Several embodiments include a method of operating a cache appliance comprising a primary memory implementing an item-wise cache and a secondary memory implementing a block cache. The cache appliance can track at least a block-specific access statistic associated a target block in the block cache. The block-specific access statistic can be stored in the primary memory. The cache appliance can detect an eviction condition that triggers the caching system to evict at least one block from the block cache; and selecting an eviction candidate block to evict by comparing the block-specific access statistic of the target block against one or more block-specific access statistics of one or more other blocks.
    Type: Application
    Filed: December 15, 2015
    Publication date: June 15, 2017
    Inventors: Jana van Greunen, Huapeng Zhou, Linpeng Tang
  • Patent number: 9679036
    Abstract: An example method of pattern mining includes identifying, via a logic circuit, a plurality of patterns present in a plurality of transactions, the transactions including sets of items, and selecting, via the logic circuit, one of the identified patterns based on an occupancy of the identified pattern in the transactions.
    Type: Grant
    Filed: May 15, 2012
    Date of Patent: June 13, 2017
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Ping Luo, Min Wang, Linpeng Tang, Lei Zhang
  • Patent number: 9626301
    Abstract: Embodiments are disclosed for implementing a priority queue in a storage device, e.g., a solid state drive. At least some of the embodiments can use an in-memory set of blocks to store items until the block is full, and commit the full block to the storage device. Upon storing a full block, a block having a lowest priority can be deleted. An index storing correspondences between items and blocks can be used to update priorities and indicated deleted items. By using the in-memory blocks and index, operations transmitted to the storage device can be reduced.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: April 18, 2017
    Assignee: Facebook, Inc.
    Inventors: Wyatt Andrew Lloyd, Linpeng Tang, Qi Huang
  • Publication number: 20150378914
    Abstract: Embodiments are disclosed for implementing a priority queue in a storage device, e.g., a solid state drive. At least some of the embodiments can use an in-memory set of blocks to store items until the block is full, and commit the full block to the storage device. Upon storing a full block, a block having a lowest priority can be deleted. An index storing correspondences between items and blocks can be used to update priorities and indicated deleted items. By using the in-memory blocks and index, operations transmitted to the storage device can be reduced.
    Type: Application
    Filed: June 26, 2014
    Publication date: December 31, 2015
    Inventors: Wyatt Andrew Lloyd, Linpeng Tang, Qi Huang
  • Publication number: 20150256450
    Abstract: A system and method for generating shape graphs for a routing table are described herein. The method includes splitting a binary trie representing a routing table of a router into a number of layers, wherein each layer includes a number of nodes. The method also includes, for each layer, determining a number of groups of isomorphic nodes and merging the isomorphic nodes within each group to generate a shape graph.
    Type: Application
    Filed: September 28, 2012
    Publication date: September 10, 2015
    Inventors: Siyu Yang, Zhi-Yong Shen, Peng Xie, Tang Yong, Ping Luo, Jun-Qing Xie, Linpeng Tang, Mihalis Yannakakis, Robert Tarjan, David Lee
  • Publication number: 20150127602
    Abstract: An example method of pattern mining includes identifying, via a logic circuit, a plurality of patterns present in a plurality of transactions, the transactions including sets of items, and selecting, via the logic circuit, one of the identified patterns based on an occupancy of the identified pattern in the transactions.
    Type: Application
    Filed: May 15, 2012
    Publication date: May 7, 2015
    Inventors: Ping Luo, Min Wang, Linpeng Tang, Lei Zhang