US Patent No. 9,654,137

ELASTIC DATA PACKER


Patent No. 9,654,137
Issue Date May 16, 2017
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,654,137

1. An apparatus comprising:
one or more memories storing compression profiles that indicate different extraction lengths and extraction offsets for fields
in a master set of fields;

a vector profiler component configured to input vectors having portions allocated to different fields in the master set, and
to output associated compression profiles selected for the inputted vectors, a given compression profile selected for a given
vector based at least on for which of the different fields in the master set the given vector carries values;

a data packing component configured to input the vectors and the associated compression profiles, and to output packed vectors
generated for the vectors using the associated compression profiles, a given packed vector generated from a given vector based
on given extraction offsets and given extraction lengths indicated by a given compression profile that was selected for the
given vector, the given packed vector outputted in association with information identifying the given compression profile.