Patents by Inventor Xiaojun Ding

Xiaojun Ding 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: 20240113860
    Abstract: 1. Each of a plurality of data processing units independently performs an end-to-end encryption operation associated with AES on a data block. The number of data processing units is selected based at least in part on a desired processing throughput rate and power consumption, where the number of data processing units and the selected key length produce a total processing throughput rate that is a multiple of 1/10, 1/12 or 1/14 of a maximum throughput rate. A target data processing unit is selected, including by sequentially communicating with the data processing units in round-robin order to obtain an idle state information until an idle data processing unit is encountered. The target data processing unit generates a ciphertext data block corresponding to the target data block, including by performing all SubByte, ShiftRow, MixColumn, and AddRoundKey transformations.
    Type: Application
    Filed: December 13, 2023
    Publication date: April 4, 2024
    Inventors: Xiaojun Ding, Zhikai Chen
  • Patent number: 11921654
    Abstract: A hardware functional module sends, to an aggregation module and in a standardized message format, first status information associated with the hardware functional module according to a first set of reporting rules via a first dedicated link. The firmware functional module sends, to the aggregation module and in the standardized message format, second status information associated with the firmware functional module according to a second set of reporting rules via a second dedicated link. The aggregation module aggregates the first status information in the standardized message format and the second status information in the standardized message format and inserts a timestamp to obtain a timestamped and aggregated message stream. The timestamped and aggregated message stream enables a visualization system to analyze the hardware functional module and the firmware functional module.
    Type: Grant
    Filed: December 1, 2022
    Date of Patent: March 5, 2024
    Assignee: Beijing Tenafe Electronic Technology Co., Ltd.
    Inventors: Meng Kun Lee, Priyanka Nilay Thakore, Chen Xiu, Lyle E. Adams, Xiaojun Ding
  • Publication number: 20240054237
    Abstract: It is detected whether a next-to-last raw data block in a raw data segment has been written into an input buffer. A sequence number difference is calculated between sequence numbers of the next-to-last raw data block and a current raw data block. It is determined whether the sequence number difference exceeds a number of operation rounds associated with encryption. In response to: (1) detecting that the next-to-last raw data block has been written into the input buffer and (2) determining that the sequence number difference does not exceed the number of operation rounds, a read of the next-to-last raw data block is triggered. The next-to-last raw data block is encrypted, out of a sequence number order and using Advanced Encryption Standard (AES) processing and a CipherText Stealing (XTS) working mode, to produce a next-to-last encrypted data block. A last raw data block is encrypted using the next-to-last encrypted data block.
    Type: Application
    Filed: September 29, 2023
    Publication date: February 15, 2024
    Inventors: Xiaojun Ding, Zhikai Chen
  • Publication number: 20240056289
    Abstract: A scheduler is used to control a target data processing unit among a plurality of data processing units in order to receive a target data block that is to be encrypted. Each of the plurality of data processing units is able to independently complete an encryption operation associated with Advanced Encryption Standard (AES) for a data block. A ciphertext data block corresponding to the target data block is generated, including by performing the encryption operation associated with AES on the target data block using the target data processing unit.
    Type: Application
    Filed: December 14, 2022
    Publication date: February 15, 2024
    Inventors: Xiaojun Ding, Zhikai Chen
  • Patent number: 11888964
    Abstract: A scheduler is used to control a target data processing unit among a plurality of data processing units in order to receive a target data block that is to be encrypted. Each of the plurality of data processing units is able to independently complete an encryption operation associated with Advanced Encryption Standard (AES) for a data block. A ciphertext data block corresponding to the target data block is generated, including by performing the encryption operation associated with AES on the target data block using the target data processing unit.
    Type: Grant
    Filed: December 14, 2022
    Date of Patent: January 30, 2024
    Inventors: Xiaojun Ding, Zhikai Chen
  • Patent number: 11809578
    Abstract: It is detected whether a next-to-last raw data block in a raw data segment has been written into an input buffer. If so, the next-to-last raw data block is read from the input buffer for encryption immediately after a current raw data block is read from the input buffer for encryption. Reading continues for a subsequent raw data block after the current raw data block is read from the input buffer for encryption, after the next-to-last raw data block is read from the input buffer for encryption. Encryption is performed, using Advanced Encryption Standard (AES) processing and a CipherText Stealing (XTS) working mode, on a last raw data block in the raw data segment by providing an intermediate encrypted data block, where the intermediate encrypted data block is obtained by encrypting the next-to-last raw data block, and the last raw data block is read from the input buffer.
    Type: Grant
    Filed: December 22, 2022
    Date of Patent: November 7, 2023
    Inventors: Xiaojun Ding, Zhikai Chen
  • Patent number: 11783523
    Abstract: An animation control method and apparatus, a storage medium, and an electronic device are provided. The method includes: obtaining a first position of a virtual camera in an animation and a second position of a to-be-adjusted target in the animation; determining a first rotation angle of the to-be-adjusted target according to the first position, the second position, and coordinate information of a target object to which the to-be-adjusted target belongs; adjusting the first rotation angle by using a rotation coefficient to obtain a target angle, the rotation coefficient being used for adjusting a ratio of the first rotation angle of the to-be-adjusted target to a second rotation angle of an associated target, and the associated target having a linkage relationship with the to-be-adjusted target; and controlling the to-be-adjusted target to rotate according to the target angle.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: October 10, 2023
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Jingxiang Li, Xiaojun Ding
  • Publication number: 20230096415
    Abstract: A hardware functional module sends, to an aggregation module and in a standardized message format, first status information associated with the hardware functional module according to a first set of reporting rules via a first dedicated link. The firmware functional module sends, to the aggregation module and in the standardized message format, second status information associated with the firmware functional module according to a second set of reporting rules via a second dedicated link. The aggregation module aggregates the first status information in the standardized message format and the second status information in the standardized message format and inserts a timestamp to obtain a timestamped and aggregated message stream. The timestamped and aggregated message stream enables a visualization system to analyze the hardware functional module and the firmware functional module.
    Type: Application
    Filed: December 1, 2022
    Publication date: March 30, 2023
    Inventors: Meng Kun Lee, Priyanka Nilay Thakore, Chen Xiu, Lyle E. Adams, Xiaojun Ding
  • Publication number: 20230022281
    Abstract: A system on chip (SOC) system includes functional modules, including a first and second functional module. The first and second functional module are configured to send, to an aggregation module and in a standardized message format, first and second status information associated with the first and second functional module according to a first and second set of one or more reporting rules, respectively. The aggregation module aggregates the first status information in the standardized message format and the second status information in the standardized message format and insert a timestamp to obtain a timestamped and aggregated message stream. The timestamped and aggregated message stream is stored and enables a visualization system to analyze the first functional module and the second functional module.
    Type: Application
    Filed: June 30, 2022
    Publication date: January 26, 2023
    Inventors: Meng Kun Lee, Priyanka Nilay Thakore, Chen Xiu, Lyle E. Adams, Xiaojun Ding
  • Patent number: 11544210
    Abstract: A system on chip (SOC) system includes functional modules, including a first and second functional module. The first and second functional module are configured to send, to an aggregation module and in a standardized message format, first and second status information associated with the first and second functional module according to a first and second set of one or more reporting rules, respectively. The aggregation module aggregates the first status information in the standardized message format and the second status information in the standardized message format and insert a timestamp to obtain a timestamped and aggregated message stream. The timestamped and aggregated message stream is stored and enables a visualization system to analyze the first functional module and the second functional module.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: January 3, 2023
    Inventors: Meng Kun Lee, Priyanka Nilay Thakore, Chen Xiu, Lyle E. Adams, Xiaojun Ding
  • Publication number: 20210192821
    Abstract: An animation control method and apparatus, a storage medium, and an electronic device are provided. The method includes: obtaining a first position of a virtual camera in an animation and a second position of a to-be-adjusted target in the animation; determining a first rotation angle of the to-be-adjusted target according to the first position, the second position, and coordinate information of a target object to which the to-be-adjusted target belongs; adjusting the first rotation angle by using a rotation coefficient to obtain a target angle, the rotation coefficient being used for adjusting a ratio of the first rotation angle of the to-be-adjusted target to a second rotation angle of an associated target, and the associated target having a linkage relationship with the to-be-adjusted target; and controlling the to-be-adjusted target to rotate according to the target angle.
    Type: Application
    Filed: March 5, 2021
    Publication date: June 24, 2021
    Inventors: Jingxiang LI, Xiaojun DING
  • Publication number: 20130330469
    Abstract: The present invention discloses an eco-friendly road surface material for thawing ice and snow and the methods of preparing and using the same. The preparation method includes the following steps: 1) adding 10-50 parts of snow thawing substances into 50-100 parts by weight of water, after dissolving the snow thawing substances completely, adding sodium hydroxide solution to adjust the pH value of the mixture to be 8-10, then adding 10-50 parts by weight of support material, and stirring, baking, milling and sieving the mixture to obtain a support powder loaded with snow thawing substances; 2) adding 15-40 parts by weight of the support powder loaded with snow thawing substances into 10-30 parts by weight of cation emulsified asphalt, then adding 10-30 parts by weight of aqueous epoxy resin, 10 to 50 parts by weight of water and the curing agent of aqueous epoxy resin to obtain the coating material for thawing ice and snow.
    Type: Application
    Filed: May 3, 2011
    Publication date: December 12, 2013
    Applicant: CCCC FIRST HIGHWAY CONSULTANTS CO LTD
    Inventors: Xiaojun Ding, Tuanjie Chen, Gang Li, Hao Xiang, Zhengjun Wang, Dongmei Zhang, Haoming Li, Jingjing Lu