US Patent No. 9,450,604

ELASTIC DATA PACKER


Patent No. 9,450,604
Issue Date September 20, 2016
Title Elastic Data Packer
Inventorship Mani Kumaran, San Jose, CA (US)
Rupa Budhia, San Jose, CA (US)
Meg Lin, Saratoga, CA (US)
Assignee Innovium, Inc., San Jose, CA (US)

Claim of US Patent No. 9,450,604

1. An apparatus comprising:
a profiler configured to associate compression profiles with unpacked data units, each of the unpacked data units having allocated
space for storing field data for each field in a master set of fields, but only carrying values for a subset of fields in
the master set, each of the compression profiles indicating a specific combination of value-carrying fields in the master
set of fields, and packed value lengths for the indicated value-carrying fields; and

a data packer component configured to generate packed field data for a given unpacked data unit based on a given compression
profile, of the compression profiles, that the profiler associated with the given unpacked data unit, the packed field data
including values for the specific combination of value-carrying fields indicated by the given compression profile, the values
condensed within the packed field data to corresponding packed value lengths specified by the given compression profile, the
data packer component further configured to store or transmit the packed field data in association with information identifying
the given compression profile.