EFFICIENT STORAGE OF RELATED SPARSE DATA IN A SEARCH INDEX

Patent №

US 9,720,946

Granted

2017-08-01

Filed 2014

Owner

MICROSOFT CORPORATION

AI components

3

ml · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14523241

Sparse data may be stored in a search index such that one or more data points related to a number of entities may be queriable. Upon detection of a data point related to an entity, an integer array may be created for the data point to store within a single column of the search index, the integer array including an identifier of the entity and a value associated with the data point. In response to receiving a request from a user to perform a query on the search index that includes the data point, the query may be transformed to a corresponding range based on the identifier of the entity. Upon execution of the query, the identifier may be removed and query results may be provided to the user as another array with a user-compatible identifier for the entity such that the results may be understood by the user.

Machine learningPlanningAI hardwareG06F 16/2237G06F 16/2228G06F 16/24534

AI classification

AI hardware0.99
Planning0.94
Machine learning0.86
Knowledge representation0.05
Natural language0.02
Evolutionary computation0.00
Speech0.00
Vision0.00

Ownership

MICROSOFT CORPORATION

assignment · 340310362

Assignors

WILHELM, RYAN, TORBJØRNSEN, ØYSTEIN, SRINIVASAN, SOWMY, HEINO JR., CHRISTOPHER

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

© 2026 NYSGPT2525 LLC