Patents by Inventor Jianqiang Shen

Jianqiang Shen 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: 10447300
    Abstract: Embodiments of the present application provide a decoding method and a decoding device. The decoding device receives a second code word, which is transmitted from an encoding device based on a first code word. The first code word is generated by the encoding device based on a first encoded data sequence. After determining that a second encoded data sequence based on the second code word is not a correct replica of the first encoded data sequence, the decoding device performs a series of code element update processes to determining the correct replica of the first encoded data sequence.
    Type: Grant
    Filed: April 12, 2018
    Date of Patent: October 15, 2019
    Assignee: HAUWEI TECHNOLOGIES CO., LTD.
    Inventors: Yanxing Zeng, Jianqiang Shen, Yufeng Mao, Marc Fossorier
  • Patent number: 10355711
    Abstract: A data processing method based on a quasi-cyclic LDPC includes: when a size of service data is less than a magnitude of information bit of the quasi-cyclic LDPC, calculating a difference value between the magnitude of the information bit of the quasi-cyclic LDPC and the size of the service data, and filling the service data with the same amount of known data as the difference value (S103); coding the filled service data to obtain redundancy check data corresponding to the service data (S104); and sending the service data and the redundancy check data to a corresponding physical location in the storage unit (S105). It ensures that when a code length of the quasi-cyclic LDPC is constant, the code length ideally adapts to internal space of the storage unit, and the quasi-cyclic LDPC has a relatively high error correction capability, thereby improving reliability and service life of the storage unit.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: July 16, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yanxing Zeng, Jianqiang Shen
  • Patent number: 10354284
    Abstract: One embodiment of the present invention provides a system for characteristics-based message delivery. During operation, the system receives activity data associated with a user, and infers a characteristic profile associated with the user based on the received activity data. The system further receives a plurality of messages, estimates the user's preference for the messages based on the inferred characteristic profile and content of the messages, selects a message from the plurality of messages based on the user's preference and a pre-determined bidding price associated with the message and the characteristic profile, and delivers the selected message to the user.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: July 16, 2019
    Assignee: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Jianqiang Shen, Oliver Brdiczka
  • Patent number: 10348331
    Abstract: Embodiments of the present disclosure provide a decoding method of a polar code, including: acquiring a receiving sequence and a check matrix, wherein the receiving sequence is output on a channel after an input mapping sequence is encoded; carrying out Trellis path search according to the receiving sequence and the check matrix, and calculating Trellis path likelihood information corresponding to the input mapping sequence; calculating a decision value corresponding to the input mapping sequence according to the Trellis path likelihood information; and de-mapping the calculated decision value corresponding to the input mapping sequence according to a preset mapping relation to obtain a decoding sequence. The input mapping sequence belongs to a finite field GF(q), when decoding the polar code, the Trellis path search is carried out, and the decision value is calculated and de-mapped to simultaneously reduce a maximum list value and greatly reduce an average list value.
    Type: Grant
    Filed: April 25, 2016
    Date of Patent: July 9, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yanxing Zeng, Jianqiang Shen
  • Patent number: 10305512
    Abstract: An encoding method and apparatus is described. In an encoding method, when a first target sub-block in a target block is obtained, a hash operation is first performed on the first target sub-block. Then, a first hash table is queried for a corresponding hash value according to an operation result, and a corresponding location in a reference block is found according to the hash value obtained by means of query, that is, first reference data is found. The first piece of target data in the first target sub-block is matched with the first reference data, and second target data in the target block is matched with second reference data in the reference block. In this way, an approximate location is predetermined, so that a range in which matching needs to be performed is narrowed, a data compression time is reduced, and data compression efficiency is improved.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: May 28, 2019
    Assignee: HUAWEI TECHNOLOGIES, CO., LTD.
    Inventors: Kun Guan, Jinan Leng, Gongyi Wang, Shaohui Quan, Jianqiang Shen
  • Patent number: 10242388
    Abstract: A system and method of selecting on-line advertisements in a real-time bidding exchange is disclosed. A bid request associated with a first data set is received. Advertisements are filtered based on each advertisement's campaign constraints as applied to the first data set. A heuristic score for each filtered advertisement is determined based on a small subset of features from the first data set or randomly generated. A bid value is then determined based on a substantial number of the features from the first data set only for each of a top fraction of filtered the advertisements that have the highest heuristic scores. A final bid value and its associated advertisement is selected and sent to a sender of the bid request for presenting in an on-line advertisement space as an impression.
    Type: Grant
    Filed: January 5, 2016
    Date of Patent: March 26, 2019
    Assignee: Amobee, Inc.
    Inventors: Jianqiang Shen, Fang Bian, Tai-Ping Yu
  • Patent number: 10210044
    Abstract: This application discloses a storage controller. When running, the storage controller encodes, according to a check matrix, K to-be-coded data chunks obtained from a client, to generate two check chunks. In this way, if any chunk is damaged subsequently, the damaged chunk may be recovered by using the check matrix and an undamaged chunk.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: February 19, 2019
    Assignee: Huawei Technologies Co., Ltd
    Inventors: Yanxing Zeng, Jianqiang Shen, Gongyi Wang, Jinyi Zhang, Wen Lv
  • Patent number: 10115167
    Abstract: One embodiment of the present invention provides a system for selecting a set of nodes to maximize information spreading. During operation, the system receives a budget constraint and a population sample, constructs a social network associated with the population sample, analyzes a network graph associated with the social network to obtain structural information associated with a node within the social network, estimates characteristics associated with the node, and selects the set of nodes that maximizes the information spreading under the budget constraint based on the structural information and the characteristics associated with the node.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: October 30, 2018
    Assignee: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Jianqiang Shen, Oliver Brdiczka
  • Patent number: 10079634
    Abstract: A method (1100) for cross-polarization interference power suppression in dual-polarization radio communication systems includes: filtering (1101) a vertical polarization component (xV(n)) and a horizontal polarization component (xH(n)) of a received dual-polarization channel signal by a 2×2 channel weights matrix (507, 508); and determining (1102) the 2×2 channel weights matrix (507, 508) based on a minimum variance distortionless response criterion.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: September 18, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Vasily Anatolevich Khlebnikov, Yanxing Zeng, Vladimir Iosifovich Ivanov, Jianqiang Shen
  • Publication number: 20180260276
    Abstract: This application discloses a storage controller. When running, the storage controller encodes, according to a check matrix, K to-be-coded data chunks obtained from a client, to generate two check chunks. In this way, if any chunk is damaged subsequently, the damaged chunk may be recovered by using the check matrix and an undamaged chunk.
    Type: Application
    Filed: May 11, 2018
    Publication date: September 13, 2018
    Inventors: Yanxing Zeng, Jianqiang Shen, Gongyi Wang, Jinyi Zhang, Wen Lv
  • Publication number: 20180246782
    Abstract: A flash memory error correction method and apparatus is provided. The method includes determining a first data bit in a flash memory page, where the first data bit corresponds to different data respectively in the data obtained by reading the flash memory page using the (n+1)th read voltage threshold and the data obtained by reading the flash memory page using the mth read voltage threshold; and then reducing a confidence level of the first data bit in the data obtained by reading the flash memory page using the (n+1)th read voltage threshold; and performing, according to an adjusted confidence level of the first data bit, error correction decoding on the data obtained by reading the flash memory page using the (n+1)th read voltage threshold. Present disclosure effectively improves a success rate of error correction decoding, thereby significantly improving performance of an SSD storage system.
    Type: Application
    Filed: April 27, 2018
    Publication date: August 30, 2018
    Inventors: Yanxing Zeng, Jianqiang Shen, Gongyi Wang
  • Publication number: 20180234113
    Abstract: Embodiments of the present application provide a decoding method and a decoding device. The decoding device receives a second code word, which is transmitted from an encoding device based on a first code word. The first code word is generated by the encoding device based on a first encoded data sequence. After determining that a second encoded data sequence based on the second code word is not a correct replica of the first encoded data sequence, the decoding device performs a series of code element update processes to determining the correct replica of the first encoded data sequence.
    Type: Application
    Filed: April 12, 2018
    Publication date: August 16, 2018
    Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventors: Yanxing Zeng, Jianqiang Shen, Yufeng Mao, Marc Fossorier
  • Publication number: 20180205393
    Abstract: An encoding method and apparatus is described. In an encoding method, when a first target sub-block in a target block is obtained, a hash operation is first performed on the first target sub-block. Then, a first hash table is queried for a corresponding hash value according to an operation result, and a corresponding location in a reference block is found according to the hash value obtained by means of query, that is, first reference data is found. The first piece of target data in the first target sub-block is matched with the first reference data, and second target data in the target block is matched with second reference data in the reference block. In this way, an approximate location is predetermined, so that a range in which matching needs to be performed is narrowed, a data compression time is reduced, and data compression efficiency is improved.
    Type: Application
    Filed: March 16, 2018
    Publication date: July 19, 2018
    Inventors: Kun GUAN, Jinan LENG, Gongyi WANG, Shaohui QUAN, Jianqiang SHEN
  • Patent number: 10009738
    Abstract: A computer-implemented system and method for determining an appropriate time for providing a message to a driver are provided. A message is received for a driver of a motor vehicle. Movement of the motor vehicle is monitored, and a familiarity of the movement to the driver is determined. Data sensed by the motor vehicle is obtained, and a cognitive load of the driver is calculated based on the familiarity of the movement and the sensed data. The message is provided to the driver when the calculated cognitive load is low.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: June 26, 2018
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Jianqiang Shen, Oliver Brdiczka
  • Patent number: 9998413
    Abstract: A system and method for prioritizing messages based on message importance is provided. Messages from one or more senders are received for a recipient. For each message, an identity of the sender is determined. A determination is made as to whether each message includes a request for an action to be performed. Also, a length of time required to read that message is determined for each message. An importance value for each message is then calculated based on the identity of the sender, whether a request is included in the message, and the length of time to read the message. Those messages with high importance values are identified as high priority messages and are provided to the recipient.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: June 12, 2018
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Jianqiang Shen, Masafumi Suzuki, Oliver Brdiczka
  • Patent number: 9882750
    Abstract: The patent application relates to a method for recovering a sparse communication signal from a receive signal, the receive signal being a channel output version of the sparse communication signal, the channel comprising channel coefficients being arranged to form a channel matrix, the method comprising determining a support set indicating a set of first indices of non-zero communication signal coefficients from the channel matrix and the receive signal, determining an estimate of the sparse communication signal upon the basis of the support set, the channel matrix and the receive signal, determining second indices of communication signal coefficients which are not indicated by the support set, and determining the sparse communication signal upon the basis of the support set, the estimate of the sparse communication signal, the second indices and the channel matrix.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: January 30, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Lev Borisovich Rapoport, Yanxing Zeng, Jianqiang Shen, Vladimir Iosifovich Ivanov
  • Patent number: 9852400
    Abstract: A quitting-intention estimating system facilitates detecting an entity's intention to quit an organization. During operation, the system obtains recent electronic-communication information associated with the entity under investigation, such as an employee of a corporation, or a volunteer of a non-profit organization. The system can determine the entity's quitting intention by determining a plurality of recent communication features from the electronic-communication information, for example, by using a variety of feature-extracting modules that extract the features from the entity's electronic communications. The system then computes a quitting-intention value for the entity under investigation, using a quitting-intention estimating function that takes the recent communication features as input.
    Type: Grant
    Filed: May 1, 2013
    Date of Patent: December 26, 2017
    Assignee: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Yiye Ruan, Jianqiang Shen, Oliver Brdiczka
  • Patent number: 9823357
    Abstract: A wireless receiver being capable of determining its velocity with respect to a number of wireless transmitters is provided. The wireless receiver includes a communication interface for receiving a number of carrier signals originating from the number of wireless transmitters, and a processor being configured to determine a number of carrier phases of the carrier signals at two different time instants, to determine a number of carrier phase differences from the determined number of carrier phases for each carrier signal between the two different time instants, to determine a location matrix indicating a geometric relationship between a location of the wireless receiver and a number of locations of the number of transmitters, and to determine the velocity of the wireless receiver upon the basis of the number of carrier phase differences and the location matrix.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: November 21, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Vladimir Iosifovich Ivanov, Yanxing Zeng, Jianqiang Shen, Lev Borisovich Rapoport
  • Publication number: 20170302294
    Abstract: A data processing method based on a quasi-cyclic LDPC includes: when a size of service data is less than a magnitude of information bit of the quasi-cyclic LDPC, calculating a difference value between the magnitude of the information bit of the quasi-cyclic LDPC and the size of the service data, and filling the service data with the same amount of known data as the difference value (S103); coding the filled service data to obtain redundancy check data corresponding to the service data (S104); and sending the service data and the redundancy check data to a corresponding physical location in the storage unit (S105). It ensures that when a code length of the quasi-cyclic LDPC is constant, the code length ideally adapts to internal space of the storage unit, and the quasi-cyclic LDPC has a relatively high error correction capability, thereby improving reliability and service life of the storage unit.
    Type: Application
    Filed: June 29, 2017
    Publication date: October 19, 2017
    Inventors: Yanxing Zeng, Jianqiang Shen
  • Patent number: 9779370
    Abstract: One embodiment of the present invention provides a system for detecting anomalous correlations between public and private activities of a user. During operation, the system collects public and private activity data associated with the user. The system generates a series of feature pairs, each feature pair including a public feature vector and a private feature vector generated from the activity data. Each respective feature pair corresponds to a respective point in time. The system generates a model to determine whether there is an anomaly in a correlation between the user's public and private activity data. The model is associated with a normal correlation between the user's public and private activity data over a period of time. The system collects additional public and private activity data and applies the model to determine whether there is an anomaly. The system may issue an alert in response to detecting an anomaly.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: October 3, 2017
    Assignee: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Jianqiang Shen, Oliver Brdiczka