IP Library Granted Patent US 9,787,322
Granted Patent B2
US 9,787,322 · App. 15/334,046 · Granted Oct 10, 2017

Content compression and/or decompression

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 9,787,322
App. No.
15/334,046
Granted
Oct 10, 2017
Kind
B2
Abstract

Briefly, methods and/or systems of processing content entries are described. An example may comprise determining equivalent byte values of characters that form the content entries. The content entries may be transformed based, at least in part, on the equivalent byte values and compressed using, for example, delta compression.

Claims (44)

1. A method of processing content entries, comprising:

determining equivalent byte values of characters that form the content entries;

transforming the content entries based, at least in part, on the equivalent byte values of the characters that form the content entries; and

compressing the transformed content entries.

2. The method of claim 1 , wherein the transforming the content entries comprises:

transforming the content entries into multiple-precision integers.

3. The method of claim 2 , wherein the multiple-precision integers are formatted utilizing variable-length code compression.

4. The method of claim 1 , wherein determining further comprises:

obtaining equivalent byte values that accord with a revision of the American Standard Code for Information Interchange (ASCII) for one or more of the characters that form the content entries.

5. The method of claim 4 , wherein the equivalent byte values are obtained using a mapping of the one or more of the characters that form the content entries to numbered values.

6. The method of claim 1 , wherein the content entries to audio and/or multimedia content segments linked to a user identification parameter.

7. The method of claim 1 , wherein transforming the content entries further comprises:

recursively multiplying equivalent byte values for the characters that form the content entries by a base determined, at least in part, from the equivalent byte values.

8. The method of claim 7 , wherein the base is determined from the difference between an upper equivalent byte value and a lower equivalent byte value of the determined equivalent byte values of the characters that form the content entries.

9. The method of claim 8 , further comprising:

recursively summing the determined equivalent byte values of the characters that form the content entries with previously-summed products of equivalent byte values of the characters that form the content entries and the base.

10. The method of claim 1 , further comprising:

decompressing the compressed and transformed content entries via:

determining a quantity of recursive operations to decompress the compressed and transformed content entries to an uncompressed content entry; and

utilizing a modulus operation to determine equivalent byte values based, at least in part, on output signal sample values of the recursive operations.

11. The method of claim 10 , wherein the decompressing does not preserve an original order of the content entries.

12. An apparatus comprising:

one or more processors to:

determine equivalent byte values of characters that form content entries;

transform the content entries based, at least in part, on the equivalent byte values of the characters that form the content entries; and

compress the transformed content entries.

13. The apparatus of claim 12 , the one or more processors additionally to:

transform the content entries into one or more multiple-precision integers.

14. The apparatus of claim 12 , the one or more processors additionally to:

obtain equivalent byte values that accord with a revision of the American Standard Code for Information Interchange (ASCII) for one or more of the characters that form the content entries.

15. The apparatus of claim 12 , the one or more processors additionally to:

recursively multiply equivalent byte values for the characters of the content entries by a base to be determined, at least in part, from the equivalent byte values.

16. The apparatus of claim 12 , the one or more processors additionally to:

decompress the compressed and transformed content entries via a determination of a quantity of recursion operations to convert the compressed and transformed content entries to an uncompressed content entry and via use of a modulus operation to determine equivalent byte values based, at least in part, on output signal sample values of the recursion operations.

17. An apparatus, comprising:

means for determining equivalent byte values of characters that form the content entries;

means for transforming the content entries based, at least in part, on the equivalent byte values of the characters that form the content entries; and

means for performing compression on the transformed content.

18. The apparatus of claim 17 , further comprising:

means for transforming the content entries into multiple-precision integers.

19. The apparatus of claim 17 , further comprising:

means for obtaining, from a mapping, equivalent byte values for one or more of the characters that form the content entries.

20. The apparatus of claim 17 , further comprising:

means for recursively summing an equivalent byte value with previously-summed products of a plurality of equivalent byte values and a base, the base to be determined from an upper equivalent byte value of the plurality of equivalent byte values and a lower equivalent byte value of the plurality of equivalent byte values.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2024
From: VERIZON PATENT AND LICENSING INC.
To: WORKDAY, INC.
Reel/Frame 068385/0976 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2021
From: VERIZON MEDIA INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 057453/0431 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2018
From: YAHOO HOLDINGS, INC.
To: OATH INC.
Reel/Frame 045240/0310 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2017
From: YAHOO! INC.
To: YAHOO HOLDINGS, INC.
Reel/Frame 042963/0211 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2016
From: STROHM, HARRY JACK, III
To: YAHOO! INC.
Reel/Frame 040123/0470 →