Decompressing human readable prime number compression (HRPNC) objects using metadata

US12530331B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12530331-B2
Application numberUS-202418678893-A
CountryUS
Kind codeB2
Filing dateMay 30, 2024
Priority dateMay 30, 2024
Publication dateJan 20, 2026
Grant dateJan 20, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12530331B2 cover?
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;…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F16/2228. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 20 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).