METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR COMPUTING HISTOGRAM AGGREGATIONS

Patent №

US 5,960,435

Granted

1999-09-28

Filed 1997

Owner

SILICON GRAPHICS, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08815473

A data record transformation that computes histograms and aggregations quickly for an incoming record stream. The data record transformation computes histograms and aggregations in one-step, thereby, avoiding the creation of a large intermediate result. The data record transformation operates in a streaming fashion on each record in an incoming record stream. Little memory is required to operate on one record or a few records at a time. According to a first embodiment, a method, system, and computer program product for transforming sorted data records is provided. A data transformation unit includes a binning module and a histogram aggregation module. The histogram aggregation module processes each binned and sorted record to form an aggregate record in a histogram format in one step. Data received in each incoming binned and sorted record is expanded and accumulated in an aggregate record for matching group-by fields. According to a second embodiment, a method, system, and computer program product for transforming unsorted data records is provided. An associative data structure holds a collection of partially aggregated histogram records. A histogram aggregation module processes each binned record to form an aggregate record in a histogram format in one step. Input records from the unordered record stream are matched against the collection of partially aggregated histogram records and expanded and accumulated into the aggregate histogram record having matching group-by fields.

AI hardwareG06F 16/258Y10S 707/99942Y10S 707/99943

AI classification

AI hardware0.86
Knowledge representation0.12
Natural language0.03
Planning0.03
Machine learning0.01
Evolutionary computation0.00
Vision0.00
Speech0.00

Ownership

SILICON GRAPHICS, INC.

assignment · 86800406

Assignors

RATHMANN, PETER, HABER, EBEN M.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC