System and method for data compaction utilizing mismatch probability estimation
US-11687241-B2 · Jun 27, 2023 · US
US12530331B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12530331-B2 |
| Application number | US-202418678893-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 30, 2024 |
| Priority date | May 30, 2024 |
| Publication date | Jan 20, 2026 |
| Grant date | Jan 20, 2026 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Decompressing human readable prime number compression (HRPNC) objects using metadata, including: receiving a compressed binary object and compressed metadata, wherein the compressed binary object comprises a HRPNC of a binary object and wherein the compressed metadata comprises a HRPNC of metadata associated with the binary object; decompressing the compressed metadata to generate the metadata; and determining, based on the metadata, whether one or more usage requirements for the binary object indicated in the metadata are satisfied.
Opening claim text (preview).
What is claimed is: 1 . A method comprising: receiving a compressed binary object and compressed metadata, wherein the compressed binary object is transmitted by a first computer system and is received by a second computer system at a remote or isolated site, wherein the compressed binary object comprises a human readable prime number compression (HRPNC) of a binary object, wherein the binary object is encoded based on the HRPNC and transmitted to the to the second computer system to prevent the first computer system and the second computer system from being exposed to security vulnerabilities, and wherein the compressed metadata comprises a HRPNC of metadata associated with the binary object; decompressing the compressed metadata to generate the metadata; determining, based on the metadata, whether one or more usage requirements for the binary object indicated in the metadata are satisfied, wherein the one or more usage requirements comprise one or more hardware requirements to execute the binary object; and executing an application encoded by the binary object based on determining whether the one or more usage requirements are satisfied. 2 . The method of claim 1 , further comprising generating a notification in response to the one or more usage requirements not being met. 3 . The method of claim 1 , further comprising decompressing the compressed binary object to generate the compressed binary object in response to the one or more usage requirements for the binary object being satisfied. 4 . The method of claim 1 , wherein the one or more usage requirements comprise a size of the binary object. 5 . The method of claim 1 , wherein the one or more usage requirements comprise one or more hardware requirements to decompress the compressed binary object. 6 . The method of claim 1 , wherein receiving the compressed binary object and the compressed metadata comprises receiving a single string encoding the compressed binary object and the compressed metadata, and wherein the single string encoding is received based on optical character re cognition (OCR) performed on the single string encoding. 7 . The method of claim 1 , wherein the binary object to be subdivided into portions when applying HRPNC to reduce computational complexity of encoding the binary object and to reduce resource usage of the first computing system, and wherein receiving the compressed binary object and the compressed metadata comprises receiving separate strings each encoding the compressed binary object or the compressed metadata. 8 . The method of claim 3 , wherein decompressing the compressed binary object uses a first table different than a second table used in decompressing the compressed metadata. 9 . The method of claim 3 , further comprising generating a notification describing resource utilization associated with decompression of the compressed binary object. 10 . The method of claim 9 , wherein the notification describes at least one of a decompression time, an amount of resources used after decompression, or an amount of resources available after decompression. 11 . An apparatus comprising: a processing device; and memory operatively coupled to the processing device, wherein the memory stores computer program instructions that, when executed, cause the processing device to: receive a compressed binary object and compressed metadata, wherein the compressed binary object is transmitted by a first computer system and is received by a second computer system at a remote or isolated site, wherein the compressed binary object comprises a human readable prime number compression (HRPNC) of a binary object, wherein the binary object is encoded based on the HRPNC and transmitted to the to the second computer system to prevent the first computer system and the second computer system from being exposed to security vulnerabilities, and wherein the compressed metadata comprises a HRPNC of metadata associated with the binary object; decompress the compressed metadata to generate the metadata; determine, based on the metadata, whether one or more usage requirements for the binary object indicated in the metadata are satisfied, wherein the one or more usage requirements comprise one or more hardware requirement to execute the binary object, and executing an application encoded by the binary object. 12 . The apparatus of claim 11 , wherein the computer program instructions, when executed, further cause the processing device to generate a notification in response to the one or more usage requirements not being met. 13 . The apparatus of claim 11 , wherein the computer program instructions, when executed, further cause the processing device to decompress the compressed binary object to generate the compressed binary object in response to the one or more usage requirements for the binary object being satisfied. 14 . The apparatus of claim 11 , wherein the one or more usage requirements comprise a size of the binary object. 15 . The apparatus of claim 11 , wherein the one or more usage requirements comprise one or more hardware requirements to decompress the compressed binary object. 16 . The apparatus of claim 11 , wherein, to receive the compressed binary object and the compressed metadata, the computer program instructions, when executed further cause the processing device to receive a single string encoding the compressed binary object and the compressed metadata. 17 . The apparatus of claim 11 , wherein, to receive the compressed binary object and the compressed metadata, the computer program instructions, when executed further cause the processing device to receive separate strings each encoding the compressed binary object or the compressed metadata. 18 . The apparatus of claim 13 , wherein decompressing the compressed binary object uses a first table different than a second table used in decompressing the compressed metadata. 19 . The apparatus of claim 13 , wherein the computer program instructions, when executed, further cause the processing device to generate a notification describing resource utilization associated with decompression of the compressed binary object. 20 . A computer program product comprising a computer readable storage medium, wherein the computer readable storage medium comprises computer program instructions that, when executed: receive a compressed binary object and compressed metadata, wherein the compressed binary object is transmitted by a first computer system and is received by a second computer system at a remote or isolated site, wherein the compressed binary object comprises a human readable prime number compression (HRPNC) of a binary object, wherein the binary object is encoded based the HRPNC and transmitted to the to the second computer system to prevent the first computer system and the second computer system from being exposed to security vulnerabilities, and wherein the compressed metadata comprises a HRPNC of metadata associated with the binary object; decompress the compressed metadata to generate the metadata; determine, based on the metadata, whether one or more usage requirements for the binary object indicated in the metadata are satisfied, wherein the one or more usage requirements include a size of the binary object; and decompress the compressed binary object when an amount of free storage space of the second computer system is equal to or exceeds the size of the binary object.
Indexing structures · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.