Enforced checksums for human readable prime number compression (HRPNC)

US12561202B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12561202-B2
Application numberUS-202418678360-A
CountryUS
Kind codeB2
Filing dateMay 30, 2024
Priority dateMay 30, 2024
Publication dateFeb 24, 2026
Grant dateFeb 24, 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.

A method for compressing binary data into a human-readable format is provided. The method includes calculating a digital checksum for a binary object using a predetermined checksum algorithm, modifying the binary object in response to the checksum failing to satisfy a predetermined checksum condition, and performing human-readable prime number compression HRPNC) on the modified binary object using a specific table that associates prime numbers with words. The method also includes encoding the value used to modify the binary object with the compressed modified binary object. This approach reduce instability of data transfers to computing systems in locations that subject the computing systems to slow and unstable data transfers.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method comprising: calculating a first checksum for a binary object, wherein the binary object includes data that is to be compressed, and wherein the binary object is to be transmitted to a computing system in a location that subjects the computing system to unstable data transfers; modifying, in response to the first checksum failing to satisfy a checksum condition, the binary object by applying a value to the binary object, wherein a second checksum is calculated for the modified binary object, and wherein the second checksum satisfies the checksum condition; performing human readable prime number compression (HRPNC) on the modified binary object to generate a compressed modified binary object, wherein performing the HRPNC comprises calculating a prime factorization of a numerical representation of the binary object and mapping words to prime factors resulting from the prime factorization, and wherein the HRPNC is performed on the modified binary object to reduce instability of a data transfer of the binary object to the computing system; encoding the value with the compressed modified binary object to reduce instability of the data transfer of the binary object to the computing system, wherein encoding the value with the compressed modified binary object includes combining a string encoding of the value and a string encoding of the compressed modified binary object; and transmitting the compressed modified binary object encoded with the value to the computing system to reduce instability of the data transfer of the binary object to the computing system. 2 . The method of claim 1 , wherein encoding the value with the compressed modified binary object comprises combining the string encoding of the value with the string encoding of the compressed modified binary object to reduce errors caused by the unstable data transfers. 3 . The method of claim 1 , wherein the string encoding of the value and the string encoding of the compressed modified binary object are separated by a delimiter. 4 . The method of claim 3 , wherein the delimiter comprises an operation identifier for applying the value. 5 . The method of claim 3 , wherein the delimiter comprises a checksum order identifier indicating when to apply a checksum function. 6 . The method of claim 1 , further comprising: decompressing the compressed modified binary object to generate the modified binary object; and performing an operation to reverse the applying of the value to the modified binary object to generate the binary object. 7 . The method of claim 6 , further comprising validating the second checksum of the modified binary object. 8 . A method comprising: performing human readable prime number compression (HRPNC) on a binary object to generate a compressed binary object, wherein the binary object is to be transmitted to a computing system that is subject to unstable data transfers, wherein performing the HRPNC comprises converting prime factors, resulting from a prime factorization of a numerical representation of the binary object, to a combination of words, and wherein the compressed binary object includes the words; calculating a first checksum for the compressed binary object; calculating, in response to the first checksum failing to satisfy a checksum condition, a value that, when applied to the first checksum, generates a second checksum for the compressed binary object to satisfy the checksum condition; encoding the value with the compressed binary object, wherein encoding the value with the compressed binary object comprises combining a string encoding of the value with a string encoding of the compressed binary object; and transmitting the compressed binary object encoded with the value to the computing system to reduce instability of a data transfer of the binary object to the computing system. 9 . The method of claim 8 , wherein encoding the value with the compressed binary object comprises combining the string encoding of the value with the string encoding of the compressed binary object to reduce errors caused by the unstable data transfers. 10 . The method of claim 8 , wherein the string encoding of the value and the string encoding of the compressed binary object are separated by a delimiter. 11 . The method of claim 10 , wherein the delimiter comprises an operation identifier for applying the value. 12 . The method of claim 10 , wherein the delimiter comprises a checksum order identifier indicating when to apply a checksum function. 13 . The method of claim 8 , further comprising validating the second checksum of the compressed binary object by applying the value encoded with the compressed binary object to the second checksum of the compressed binary object. 14 . The method of claim 13 , further comprising decompressing the compressed binary object to generate the binary object. 15 . 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: calculate a first checksum for a binary object, wherein the binary object includes data that is to be compressed, and wherein the binary object is to be transmitted to a computing system that is in a location that subjects the computing system to unstable data transfers; modify, in response to the first checksum failing to satisfy a checksum condition, the binary object by applying a value to the binary object, wherein a second checksum is calculated for the modified binary object, and wherein the second checksum satisfies the checksum condition; perform human readable prime number compression (HRPNC) on the modified binary object to generate a compressed modified binary object, wherein performing the HRPNC comprises converting prime factors, resulting from a prime factorization of a numerical representation of the binary object, to a combination of human readable words, and wherein the compressed modified binary object includes the human readable words; encode the value with the compressed modified binary object, wherein, to encode the value with the compressed modified binary object, the computer program instructions, when executed, further cause the processing device to combine combining a string encoding of the value with a string encoding of the compressed modified binary object; and transmit the compressed modified binary object encoded with the value to the computing system to reduce instability of a data transfer of the binary object to the computing system. 16 . The apparatus of claim 15 , wherein, to encode the value with the compressed modified binary object, the computer program instructions, when executed, further cause the processing device to combine combining a the string encoding of the value with the string encoding of the compressed modified binary object to reduce errors caused by the unstable data transfers. 17 . The apparatus of claim 15 , wherein the string encoding of the value and the string encoding of the compressed modified binary object are separated by a delimiter. 18 . The apparatus of claim 17 , wherein the delimiter comprises an operation identifier for applying the value. 19 . The apparatus of claim 17 , wherein the delimiter comprises a checksum order identifier indicating when to apply a checksum function. 20 . The apparatus of claim 15 , wherein the computer program instructions, when executed, further cause the processing device to: dec

Assignees

Inventors

Classifications

  • to protect a block of data words, e.g. CRC or checksum (G06F11/1076 takes precedence; security arrangements for protecting computers or computer systems against unauthorized activity G06F21/00) · CPC title

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 US12561202B2 cover?
A method for compressing binary data into a human-readable format is provided. The method includes calculating a digital checksum for a binary object using a predetermined checksum algorithm, modifying the binary object in response to the checksum failing to satisfy a predetermined checksum condition, and performing human-readable prime number compression HRPNC) on the modified binary object us…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F11/1004. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 24 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).