Abstracting Programmatic Representation of Data Storage Systems

Patent №

US 9,104,534

Granted

2015-08-11

Filed 2013

Owner

MICROSOFT CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13764566

Providing for a paradigm shift in block-level abstraction for storage devices is described herein. At a block-level, storage is characterized as a variable size data record, rather than a fixed size sector. In some aspects, the variable size data record can comprise a variable binary key-data pair, for addressing and identifying a variable size block of data, and for dynamically specifying the size of such block in terms of data storage. By changing the key or data values, the location, identity or size of block-level storage can be modified. Data records can be passed to and from the storage device to facilitate operational commands over ranges of such records. Block-level data compression, space management and transactional operations are provided, mitigating a need of higher level systems to characterize underlying data storage for implementation of such operations.

AI hardwareG06F 12/00G06F 3/0608G06F 3/061G06F 3/0626G06F 3/064G06F 3/0671

AI classification

AI hardware1.00
Knowledge representation0.30
Evolutionary computation0.11
Natural language0.00
Vision0.00
Planning0.00
Speech0.00
Machine learning0.00

Ownership

MICROSOFT CORPORATION

assignment · 359810054

Assignors

TEREK, SONER, SADOVSKY, VLADIMIR, VERMA, SURENDRA, GEIGER, AVI R.

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

© 2026 NYSGPT2525 LLC