IP Library Granted Patent US 12675441
Granted Patent B2
US 12675441 · App. 18/678,734 · Granted Jul 7, 2026

Conversion tables as a service for human readable prime number compression (HRPNC)

Inventors: Andrew C. M. Hicks (Highland, NY); John S. Werner (Fishkill, NY); Pasquale A. Catalano (Wallkill, NY); Arkadiy O. Tsfasman (Wappingers Falls, NY); Ryan Thomas Rawlins (Poughkeepsie, NY); Christopher V Derobertis (Hopewell Junction, NY)
Assignee: International Business Machines Corporation
G06F16/1744
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12675441
App. No.
18/678,734
Granted
Jul 7, 2026
Kind
B2
Abstract

Conversion tables as a service for human readable prime number compression (HRPNC), including: receiving a table mapping a plurality of prime numbers to a plurality of distinct words; performing, based on the table, HRPNC of a binary object to generate a compressed binary object; and encoding, with the compressed binary object, a table identifier for the table.

Claims (40)

1 . A method comprising:

receiving a table mapping a plurality of prime numbers to a plurality of distinct words;

performing, based on the table, human readable prime number compression (HRPNC) of a binary object to generate a compressed binary object; and

encoding, with the compressed binary object, a table identifier for the table.

2 . The method of claim 1 , wherein the table comprises a dynamically generated table.

3 . The method of claim 1 , wherein the table comprises a randomized reordering of another table.

4 . The method of claim 1 , wherein the table maps one or more prime factors of the binary object to a human-readable sentence.

5 . The method of claim 1 , further comprising providing a request for the table, wherein the table is received in response to the request.

6 . The method of claim 1 , further comprising:

providing a request for the table, wherein the request comprises the table identifier;

receiving the table; and

decompressing the compressed binary object using the table to generate the binary object.

7 . The method of claim 6 , wherein the request further comprises one or more authentication credentials.

8 . 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 table mapping a plurality of prime numbers to a plurality of distinct words;

perform, based on the table, human readable prime number compression (HRPNC) of a binary object to generate a compressed binary object; and

encode, with the compressed binary object, a table identifier for the table.

9 . The apparatus of claim 8 , wherein the table comprises a dynamically generated table.

10 . The apparatus of claim 8 , wherein the table comprises a randomized reordering of another table.

11 . The apparatus of claim 8 , wherein the table maps one or more prime factors of the binary object to a human-readable sentence.

12 . The apparatus of claim 8 , wherein the computer program instructions, when executed, further cause the processing device to provide a request for the table, wherein the table is received in response to the request.

13 . The apparatus of claim 8 , wherein the table identifier is appended to the compressed binary object and is separated by a delimiter, and wherein the computer program instructions, when executed, further cause the processing device to:

provide a request for the table, wherein the request comprises the table identifier;

receive the table; and

decompress the compressed binary object using the table to generate the binary object.

14 . The apparatus of claim 13 , wherein the request further comprises one or more authentication credentials.

15 . 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 table mapping a plurality of prime numbers to a plurality of distinct words;

perform, based on the table, human readable prime number compression (HRPNC) of a binary object to generate a compressed binary object; and

encode, with the compressed binary object, a table identifier for the table.

16 . The computer program product of claim 15 , wherein the table comprises a dynamically generated table.

17 . The computer program product of claim 15 , wherein the table comprises a randomized reordering of another table.

18 . The computer program product of claim 15 , wherein the table maps one or more prime factors of the binary object to a human-readable sentence.

19 . The computer program product of claim 15 , wherein the computer program instructions, when executed provide a request for the table, wherein the table is received in response to the request.

20 . The computer program product of claim 15 , wherein the computer program instructions, when executed:

provide a request for the table, wherein the request comprises the table identifier;

receive the table; and

decompress the compressed binary object using the table to generate the binary object.