US Patent No. 10,361,713


Patent No. 10,361,713
Issue Date July 23, 2019
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. 10,361,713

1. An apparatus comprising:a data packer component, implemented by logic within circuitry of a computing device, configured to input vectors having values corresponding to different fields in a master set of fields and output packed vectors generated using compression profiles selected for the vectors;
a memory storing the compression profiles, different compression profiles indicating different portions of the vectors to ignore when packing the vectors;
a profiler, coupled to the memory and the data packer component, configured to select a particular compression profile of the compression profiles to pack a particular vector, based at least on determining that the particular compression profile indicates to discard one or more portions of the particular vector in which the particular vector carries insignificant data;
wherein the data packer component is configured to generate a particular packed vector for the particular vector by removing the one or more portions of the particular vector indicated by the particular compression profile;
wherein the data packer component is further configured to associate the particular packed vector with a particular decompression profile that corresponds to the particular compression profile.