Index Structure Using Atomic Multiword Update Operations

Patent №

US 10,599,485

Granted

2020-03-24

Filed 2018

Owner

MICROSOFT TECHNOLOGY LICENSING, LLC

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

16003568

A computer implemented method includes receiving multiple requests to update a data structure stored in non-volatile memory (NVM) and applying an atomic multiword update to the data structure to arbitrate access to the NVM. In a further embodiment, a computer implemented method includes allocating a descriptor for a persistent multi-word compare-and-swap operation (PMwCAS), specifying targeted addresses of words to be modified, returning an error if one of the targeted addresses contains a value not equal to a corresponding compare value, executing the operation atomically if the targeted addresses contain values that match the corresponding compare values, and aborting the operation responsive to the returned error.

AI hardwareG06F 9/52G06F 9/30043G06F 9/30087G06F 12/0238G06F 12/0804G06F 16/2246G06F 2209/521G06F 2212/7205

AI classification

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

Ownership

MICROSOFT TECHNOLOGY LICENSING, LLC

assignment · 462360703

Assignors

LEVANDOSKI, JUSTIN J, MINHAS, UMAR FAROOQ, LARSON, PER-AKE, WANG, TIANZHENG, ARULRAJ, JOY JAMES PRABHU

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

© 2026 NYSGPT2525 LLC