US 12,455,875 B2
Data management system using attributed data slices
Srinivasa Rao, Deerfield, IL (US); Todd Whiteley, Deerfield, IL (US); Bopsi Chandramouli, Deerfield, IL (US); and David Fruin, Deerfield, IL (US)
Assigned to VAIL SYSTEMS, INC., Deerfield, IL (US)
Filed by Vail Systems, Inc., Deerfield, IL (US)
Filed on Aug. 1, 2024, as Appl. No. 18/792,141.
Application 18/792,141 is a continuation of application No. 17/317,412, filed on May 11, 2021, granted, now 12,072,869.
Claims priority of provisional application 63/025,493, filed on May 15, 2020.
Prior Publication US 2024/0394246 A1, Nov. 28, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/23 (2019.01); G06F 16/13 (2019.01); G06F 16/245 (2019.01)
CPC G06F 16/2379 (2019.01) [G06F 16/13 (2019.01); G06F 16/245 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for managing data based on attributed data slices, including representing, organizing, or accessing data sets, the method comprising:
identifying a collection of data items in a memory;
building an attributed data slice comprising a collection of data items, wherein the attributed data slice comprises a plurality of sections, including a header, an offsets table and a data block containing a plurality of data buckets;
dividing the attributed data slice into smaller attributed data slices, wherein the dividing comprises partitioning the smaller attributed data slices along a direction of a hash bucket array, wherein each hash bucket array is aligned with specific attributes of the data items;
receiving a query; and
processing the query in parallel across a plurality of the smaller attributed data slices.