Patents
US 11822821 B2: Write ordering for persistent memory
- Granted
- 2023-11-21
- Filed
- 2021-11-29 application 17536571
- Type
- Utility · 20 claims
- Elsewhere
- Google Patents ↗ · USPTO patent document ↗ · USPTO Patent Center record ↗
Abstract
Techniques are provided for implementing write ordering for persistent memory. A set of actions are identified for commitment to persistent memory of a node for executing an operation upon the persistent memory. An episode is created to comprise a first subset of actions of the set of actions that can be committed to the persistent memory in any order with respect to one another such that a consistent state of the persistent memory can be reconstructed in the event of a crash of the node during execution of the operation. The first subset of actions within the episode are committed to the persistent memory and further execution of the operation is blocked until the episode completes.
Source: PVGPATDIS, file of 2026-04-10 (ipg231121.xml).
Assignees
| Assignee | Type | Place | Also on furp.org | Source |
|---|---|---|---|---|
| NetApp, Inc. 2,616 patents | US company or organization | San Jose, CA | NETAPP, INC. Federal lobbying client EXACT high confidence: identical full name and state NETAPP, INC. SEC filer EXACT medium confidence: identical full name, one of each nationally | PVGPATDIS, file of 2026-04-10 |
Inventors
| Inventor | Place | Patents | Person page | Source |
|---|---|---|---|---|
| Ram Kesavan | Los Altos, CA | 41 | PVGPATDIS, file of 2026-04-10 | |
| Matthew Fontaine Curtis-Maury | Apex, NC | 43 | PVGPATDIS, file of 2026-04-10 | |
| Abdul Basit | Morrisville, NC | 23 | PVGPATDIS, file of 2026-04-10 | |
| Vinay Devadas | Apex, NC | 34 | PVGPATDIS, file of 2026-04-10 | |
| Ananthan Subramanian | San Ramon, CA | 106 | PVGPATDIS, file of 2026-04-10 |
CPC categories
| Subclass | Category | First group | Source |
|---|---|---|---|
| G06F | Electric digital data processing | G06F3/0659 | PVGPATDIS, file of 2026-04-10 |
Cooperative Patent Classification, as currently assigned (one row per subclass).
Assignments and security interests
No recorded assignments or security interests on file for this patent.
USPTO bulk data: PatentsView granted patents, disambiguated (PVGPATDIS) for patents, assignees, inventors, places and CPC categories; the USPTO Patent Assignment Dataset (ECORSEXC) for assignments and security interests. Patents filed in the last 20 years. No claims or full text. Links to other records are by name (and state): EXACT means the identical full name and state; FUZZY means a looser name match, with the confidence shown.