RANDOM ACCESS IN RUN-LENGTH ENCODED STRUCTURES

Patent №

US 7,952,499

Granted

2011-05-31

Filed 2010

Owner

MICROSOFT CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12696226

Random access to run-length encoded data values is provided. A target value is identified by a logical index into a structure of run-length-encoded values. To access the value, a bookmark is selected based on the logical index, on a maximum logical index of the bookmark, and on a specified bookmark distance. An initial run in the structure is located, based on the selected bookmark. A final run is chosen, at most one bookmark distance from the initial run. The target value is the value of the final run. Efficiency heuristics are used when generating bookmarks or creating the structure of run-length-encoded values.

AI classification

AI hardware0.97
Vision0.10
Evolutionary computation0.05
Natural language0.04
Knowledge representation0.03
Speech0.00
Planning0.00
Machine learning0.00

Ownership

MICROSOFT CORPORATION

assignment · 239080646

Assignors

CRIVAT, BOGDAN, PETCULESCU, CRISTIAN, NETZ, AMIR

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

© 2026 NYSGPT2525 LLC