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: 20240113860Abstract: 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: ApplicationFiled: December 13, 2023Publication date: April 4, 2024Inventors: Xiaojun Ding, Zhikai Chen
-
Patent number: 11921654Abstract: 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: GrantFiled: December 1, 2022Date of Patent: March 5, 2024Assignee: Beijing Tenafe Electronic Technology Co., Ltd.Inventors: Meng Kun Lee, Priyanka Nilay Thakore, Chen Xiu, Lyle E. Adams, Xiaojun Ding
-
Publication number: 20240054237Abstract: 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: ApplicationFiled: September 29, 2023Publication date: February 15, 2024Inventors: Xiaojun Ding, Zhikai Chen
-
Publication number: 20240056289Abstract: 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: ApplicationFiled: December 14, 2022Publication date: February 15, 2024Inventors: Xiaojun Ding, Zhikai Chen
-
Patent number: 11888964Abstract: 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: GrantFiled: December 14, 2022Date of Patent: January 30, 2024Inventors: Xiaojun Ding, Zhikai Chen
-
Patent number: 11809578Abstract: 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: GrantFiled: December 22, 2022Date of Patent: November 7, 2023Inventors: Xiaojun Ding, Zhikai Chen
-
Patent number: 11783523Abstract: 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: GrantFiled: March 5, 2021Date of Patent: October 10, 2023Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Jingxiang Li, Xiaojun Ding
-
Publication number: 20230096415Abstract: 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: ApplicationFiled: December 1, 2022Publication date: March 30, 2023Inventors: Meng Kun Lee, Priyanka Nilay Thakore, Chen Xiu, Lyle E. Adams, Xiaojun Ding
-
Publication number: 20230022281Abstract: 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: ApplicationFiled: June 30, 2022Publication date: January 26, 2023Inventors: Meng Kun Lee, Priyanka Nilay Thakore, Chen Xiu, Lyle E. Adams, Xiaojun Ding
-
Patent number: 11544210Abstract: 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: GrantFiled: June 30, 2022Date of Patent: January 3, 2023Inventors: Meng Kun Lee, Priyanka Nilay Thakore, Chen Xiu, Lyle E. Adams, Xiaojun Ding
-
Publication number: 20210192821Abstract: 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: ApplicationFiled: March 5, 2021Publication date: June 24, 2021Inventors: Jingxiang LI, Xiaojun DING
-
Publication number: 20130330469Abstract: 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: ApplicationFiled: May 3, 2011Publication date: December 12, 2013Applicant: CCCC FIRST HIGHWAY CONSULTANTS CO LTDInventors: Xiaojun Ding, Tuanjie Chen, Gang Li, Hao Xiang, Zhengjun Wang, Dongmei Zhang, Haoming Li, Jingjing Lu