-
公开(公告)号:US12132502B1
公开(公告)日:2024-10-29
申请号:US18483389
申请日:2023-10-09
Applicant: QUALCOMM Incorporated
Inventor: Haoping Xu , Prajakt Kulkarni , Suze Balatsos , Zhaohui Du , Shiqi Sun , Xiaoxuan Yu , Nanda Kumar Aswatha Kumar , Sheng Zhan
CPC classification number: H03M7/3066 , H03M7/6011 , H03M7/6076
Abstract: Systems and techniques are provided for compressing data. A process can include generating a compressed sub-packet by removing one or more sparsity bytes from a sequence of values corresponding to a sub-packet, the sequence of values including one or more sparsity bytes each equal to a configured sparsity value and one or more non-sparsity bytes each corresponding to a respective data value different from the configured sparsity value. A sub-packet header can be generated for the compressed sub-packet, and indicative of a respective location within the sequence of values of each non-sparsity byte. A packet header can be generated for a plurality of compressed sub-packets, and indicative of the configured sparsity value and respective coding information for each compressed sub-packet. A compressed data packet can be generated to include at least the packet header, the sub-packet header, and the one or more non-sparsity bytes included in the sequence of values.
-
公开(公告)号:US20240329837A1
公开(公告)日:2024-10-03
申请号:US18737962
申请日:2024-06-08
Applicant: AtomBeam Technologies Inc.
Inventor: Joshua Cooper , Charles Yeomans
CPC classification number: G06F3/0608 , G06F3/0623 , G06F3/0659 , G06F3/067 , H03M7/6005 , H03M7/6011
Abstract: A system and method for data compaction and encryption of anonymized data records. A dataset may be pre-processed by dividing into a plurality of sourceblocks at all reasonable sourceblock lengths, and then counting how many times each sourceblock occurs in the dataset, resulting in a tally record of tokens and their count value. This tally record may then be anonymized and transmitted to a data deconstruction engine which combined with a library manager creates a codebook and performs optimization techniques on the codebook. The received anonymized tally record may be parsed into individual tokens by identifying the tokens with the highest count value. The tokens may then be sent, in descending order of count value, to the library manger where each token may be assigned a codeword. A half-backed codebook is then created using the tokens and each token's unique codeword, before sending the half-backed codebook to a system user.
-
公开(公告)号:US12095487B2
公开(公告)日:2024-09-17
申请号:US17935757
申请日:2022-09-27
Applicant: Kam Fu Chan
Inventor: Kam Fu Chan
CPC classification number: H03M7/55 , G06F11/10 , H03M7/30 , H03M7/3077 , H03M7/3084 , H03M7/6005 , H03M7/6011 , H03M7/6064
Abstract: A FRAMEWORK and the associated method, schema and design for processing digital data, whether random or not, through encoding and decoding losslessly and correctly for purposes including the purposes of encryption/decryption or compression/decompression or both. There is no assumption of the digital information to be processed before processing. A Universal Coder is invented and now Pigeonhole meets Blackhole.
-
公开(公告)号:US12073172B2
公开(公告)日:2024-08-27
申请号:US17878187
申请日:2022-08-01
Applicant: MICRO FOCUS LLC
Inventor: Philip Hillyer Smith, III , Richard Todd Minner
IPC: G06F40/126 , H03M7/30
CPC classification number: G06F40/126 , H03M7/6011 , H03M7/705
Abstract: A pointer is set to a first code unit of an original string that encodes characters via code units within an encoding scheme. Whether the code unit of the original string referenced by the pointer is valid within the encoding scheme is determined. If the code unit referenced by the pointer is valid, one or more code units of the original string that encode a single character within the encoding scheme are processed, starting at the code unit referenced by the pointer. The one or more code units as have been processed are appended to a processed string. A single shadow unit indicating that the one or more code units that have been processed are valid is appended to a shadow array. The pointer is advanced to the code unit of the original string following the one or more code units.
-
公开(公告)号:US20240275403A1
公开(公告)日:2024-08-15
申请号:US18107651
申请日:2023-02-09
Applicant: Mercedes-Benz Group AG
Inventor: Vikram Bharadwaj , Aaron Brown , Thomas Monninger
CPC classification number: H03M7/6011 , G01C21/3815 , G01C21/3848 , H03M7/70 , H04N19/426
Abstract: A vehicle computing system can receive sensor data from a sensor suite of the vehicle. The system can execute a autoencoder on the sensor data to compress the sensor data, and can stored the compressed sensor data in an on-board database of the vehicle.
-
6.
公开(公告)号:US20240274139A1
公开(公告)日:2024-08-15
申请号:US18644449
申请日:2024-04-24
Inventor: Guillaume FUCHS , Jürgen HERRE , Fabian KÜCH , Stefan DÖHLA , Markus MULTRUS , Oliver THIERGART , Oliver WÜBBOLT , Florin GHIDO , Stefan BAYER , Wolfgang JAEGERS
IPC: G10L19/008 , G10L19/02 , G10L19/032 , G10L19/038 , G10L19/16 , G10L19/26 , H03M7/30
CPC classification number: G10L19/008 , G10L19/0204 , G10L19/032 , G10L19/038 , G10L19/167 , G10L19/26 , H03M7/3082 , H03M7/6005 , H03M7/6011
Abstract: An apparatus for encoding directional audio coding parameters comprising diffuseness parameters and direction parameters having a parameter calculator (100) for calculating the diffuseness parameters with a first time or frequency resolution and for calculating the direction parameters with a second time or frequency resolution; and a quantizer and encoder processor (200) for generating a quantized and encoded representation of the diffuseness parameters and the direction parameters.
-
公开(公告)号:US12040821B2
公开(公告)日:2024-07-16
申请号:US17880285
申请日:2022-08-03
Applicant: Arm Limited
Inventor: John Wakefield Brothers, III
CPC classification number: H03M7/3066 , G06F7/5443 , H03M7/6011
Abstract: Systems and methods for processing data for a neural network are described. The system comprises non-transitory memory configured to receive data bits defining a kernel of weights, the data bits being suitable for processing input data; and a data processing unit, configured to: receive bits defining a kernel of weights for the neural network, the kernel of weights comprising one or more non-zero value weights and one or more zero-valued weights; generate a set of mask bits, a position of each bit in the set of mask bits corresponds to a position within the kernel of weights and the value of each bit indicates whether a weight in the corresponding position is a zero-valued weight or a non-zero value weight; and transmit the non-zero value weights and the set of mask bits for storage, the non-zero value weights and the set of mask bits represent the kernel of weights.
-
公开(公告)号:US20240143410A1
公开(公告)日:2024-05-02
申请号:US18405679
申请日:2024-01-05
Applicant: Intel Corporation
Inventor: Susanne M. Balle , Francesc Guim Bernat , Slawomir Putyrski , Joe Grecco , Henry Mitchel , Evan Custodio , Rahul Khanna , Sujoy Sen
IPC: G06F9/50 , G06F3/06 , G06F7/06 , G06F8/65 , G06F8/654 , G06F8/656 , G06F8/658 , G06F9/38 , G06F9/4401 , G06F9/455 , G06F9/48 , G06F9/54 , G06F11/07 , G06F11/30 , G06F11/34 , G06F12/02 , G06F12/06 , G06F13/16 , G06F16/174 , G06F21/57 , G06F21/62 , G06F21/73 , G06F21/76 , G06T1/20 , G06T1/60 , G06T9/00 , H01R13/453 , H01R13/631 , H03K19/173 , H03M7/30 , H03M7/40 , H03M7/42 , H04L9/08 , H04L12/28 , H04L12/46 , H04L41/044 , H04L41/0816 , H04L41/0853 , H04L41/12 , H04L43/04 , H04L43/06 , H04L43/08 , H04L43/0894 , H04L47/20 , H04L47/2441 , H04L49/104 , H04L61/5007 , H04L67/10 , H04L67/1014 , H04L67/63 , H04L67/75 , H05K7/14
CPC classification number: G06F9/505 , G06F3/0604 , G06F3/0608 , G06F3/0611 , G06F3/0613 , G06F3/0617 , G06F3/0641 , G06F3/0647 , G06F3/065 , G06F3/0653 , G06F3/067 , G06F7/06 , G06F8/65 , G06F8/654 , G06F8/656 , G06F8/658 , G06F9/3851 , G06F9/3891 , G06F9/4401 , G06F9/45533 , G06F9/4843 , G06F9/4881 , G06F9/5005 , G06F9/5038 , G06F9/5044 , G06F9/5083 , G06F9/544 , G06F11/0709 , G06F11/0751 , G06F11/079 , G06F11/3006 , G06F11/3034 , G06F11/3055 , G06F11/3079 , G06F11/3409 , G06F12/0284 , G06F12/0692 , G06F13/1652 , G06F16/1744 , G06F21/57 , G06F21/6218 , G06F21/73 , G06F21/76 , G06T1/20 , G06T1/60 , G06T9/005 , H01R13/453 , H01R13/4536 , H01R13/4538 , H01R13/631 , H03K19/1731 , H03M7/3084 , H03M7/40 , H03M7/42 , H03M7/60 , H03M7/6011 , H03M7/6017 , H03M7/6029 , H04L9/0822 , H04L12/2881 , H04L12/4633 , H04L41/044 , H04L41/0816 , H04L41/0853 , H04L41/12 , H04L43/04 , H04L43/06 , H04L43/08 , H04L43/0894 , H04L47/20 , H04L47/2441 , H04L49/104 , H04L61/5007 , H04L67/10 , H04L67/1014 , H04L67/63 , H04L67/75 , H05K7/1452 , H05K7/1487 , H05K7/1491 , H04L47/78
Abstract: Technologies for dividing work across one or more accelerator devices include a compute device. The compute device is to determine a configuration of each of multiple accelerator devices of the compute device, receive a job to be accelerated from a requester device remote from the compute device, and divide the job into multiple tasks for a parallelization of the multiple tasks among the one or more accelerator devices, as a function of a job analysis of the job and the configuration of each accelerator device. The compute engine is further to schedule the tasks to the one or more accelerator devices based on the job analysis and execute the tasks on the one or more accelerator devices for the parallelization of the multiple tasks to obtain an output of the job.
-
公开(公告)号:US20240137046A1
公开(公告)日:2024-04-25
申请号:US18396060
申请日:2023-12-26
Applicant: Imagination Technologies Limited
Inventor: Simon Fenney
IPC: H03M7/30 , G06F30/392 , G06T1/60
CPC classification number: H03M7/6064 , G06F30/392 , G06T1/60 , H03M7/3059 , H03M7/6011 , G06F2119/18
Abstract: A method of compressing data is described in which the compressed data is generated by either or both of a primary compression unit or a reserve compression unit in order that a target compression threshold is satisfied. If a compressed data block generated by the primary compression unit satisfies the compression threshold, that block is output. However, if the compressed data block generated by the primary compression unit is too large, such that the compression threshold is not satisfied, a compressed data block generated by the reserve compression unit using a lossy compression technique, is output.
-
公开(公告)号:US11962335B2
公开(公告)日:2024-04-16
申请号:US18144524
申请日:2023-05-08
Applicant: Google LLC
Inventor: Reiner Alwyn Pope
CPC classification number: H03M7/42 , H03M7/005 , H03M7/6011
Abstract: Methods, systems, and apparatus, including computer-readable storage media for hardware compression and decompression. A system can include a decompressor device coupled to a memory device and a processor. The decompressor device can be configured to receive, from the memory device, compressed data that has been compressed using an entropy encoding, process the compressed data using the entropy encoding to generate uncompressed data, and send the uncompressed data to the processor. The system can also include a compressor device configured to generate, from uncompressed data, a probability distribution of codewords, generate a code table from the probability distribution, and compress incoming data using the generated code table.
-
-
-
-
-
-
-
-
-