IP Library › Granted Patent US 12,731,131
Granted Patent B2
US 12,731,131 · App. 19/353,319 · Granted Sep 8, 2026

Managing digital ledgers via digital tokens, systems, methods, and apparatus

Inventors: Nicholas J. Witchey (Laguna Hills, CA); Patrick Soon-Shiong (Los Angeles, CA)
Assignee: Nant Holdings IP, LLC
G06Q20/3672G06Q20/10G06Q2220/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,731,131
App. No.
19/353,319
Granted
Sep 8, 2026
Kind
B2
Abstract

Techniques include receiving a request to instantiate a layered notarized software architecture and instantiating a plurality of software layers in memory. The techniques further include generating a digital token on a primary ledger representing at least one software layer in the plurality of software layers. The techniques further include instantiating a target ledger associated with the at least one software layer and with the digital token, and instantiating at least one smart contract associated the target ledger and representing the at least one software layer. The techniques further include instantiating at least one data monitoring agent associated with the at least one software layer. The techniques further include enabling recording transactions associated with the at least one software layer via the at least one data monitoring agent.

Claims (44)

1 . A computer-based ledger interfacing system, comprising:

at least one non-transitory computer readable memory storing a primary notarized ledger and software instructions;

at least one processor coupled with the at least one memory and that performs the following operations upon execution of the software instructions:

receive a request to instantiate a software stack comprising a layered architecture;

instantiate a plurality of software layers in the at least one memory;

generate at least one digital token on the primary notarized ledger representing at least one software layer in the plurality of software layers, wherein:

the at least one digital token includes an address bit field having a first portion representing an owner of the digital token and a second portion representing a state of the at least one software layer in the plurality of software layers; and

the plurality of software layers comprise a ledger interface layer configured to enable communications among the plurality of software layers, the ledger interface layer comprising one or more caches storing data received during the communications;

instantiate a target ledger associated with the at least one software layer and with the at least one digital token;

instantiate at least one smart contract associated the target ledger and representing the at least one software layer; and

instantiate at least one data monitoring agent associated with the ledger interface layer;

enable recording transactions associated with the at least one software layer via the at least one data monitoring agent invoking the at least one smart contract; and

responsive to a change in the state of the at least one software layer, update the second portion of the address bit field of the at least one digital token.

2 . The computer-based ledger interfacing system of claim 1 , wherein the at least one software layer comprises a regulatory layer.

3 . The computer-based ledger interfacing system of claim 2 , wherein the regulatory layer comprises at least one of the following regulatory standards: FIPS, HIPAA, HL7, GDPR, FINRA, FCC, SOX, or GAAP.

4 . The computer-based ledger interfacing system of claim 1 , wherein the ledger interface layer comprises a message bus enabling routing messages among layers in the plurality of software layers.

5 . The computer-based ledger interfacing system of claim 4 , wherein the message bus processes and records messages as the transactions and includes fields comprising at least one of the following: a message type, a format, a version, a priority, or a content.

6 . The computer-based ledger interfacing system of claim 1 , wherein the data monitoring agent comprises a registered data object listener that monitors events.

7 . The computer-based ledger interfacing system of claim 6 , wherein the registered data object listener monitors healthcare-related events.

8 . The computer-based ledger interfacing system of claim 1 , wherein at least one software layer includes at least one application layer.

9 . The computer-based ledger interfacing system of claim 8 , wherein each application associated with the at least one application layer has an associated digital token representing permitted operations.

10 . The computer-based ledger interfacing system of claim 1 , wherein the one or more caches each comprises a pre-cache of data based on requirements of the at least one software layer.

11 . The computer-based ledger interfacing system of claim 1 , wherein the at least one software layer implements write-once-read-many storage functionality with respect to the target ledger.

12 . The computer-based ledger interfacing system of claim 1 , wherein the at least one data monitoring agent comprises multiple data monitoring agents each monitoring different types of events.

13 . The computer-based ledger interfacing system of claim 1 , wherein the at least one digital token comprises at least one non-fungible token (NFT).

14 . The computer-based ledger interfacing system of claim 1 , wherein the at least one digital token comprises at least one of the following types of tokens implemented on the primary notarized ledger: a composable token, a set token, or a sub-token.

15 . The computer-based ledger interfacing system of claim 1 , wherein the plurality of software layers are included in an operating system stack.

16 . The computer-based ledger interfacing system of claim 1 , wherein the plurality of software layers are included in at least one of the following software stacks: an application stack, a computing stack, a game stack, a financial system stack, a file system stack, or a communication stack.

17 . The computer-based ledger interfacing system of claim 1 , wherein the address bit field of the at least one digital token comprises a third portion representing at least one of the following: an record identifier, an address, a health object identifier (HOI), a suffix, a prefix, a patient specific record, a ledger state, a URL, a pointer, a patient identifier, a hospital identifier, or a file system address.

18 . The computer-based ledger interfacing system of claim 1 , wherein the primary notarized ledger or the target ledger comprises at least one of the following types of ledgers: a blockchain, public ledger, a distributed ledger, a custom ledger, a hash graph, a direct acyclic graph, a centralized ledger, a torrent ledger, or a permissioned ledger.

19 . The computer-based ledger interfacing system of claim 1 , wherein the primary notarized ledger or the target ledger comprises a torrent stored in the at least one memory.

20 . A computer-based ledger interfacing system, comprising:

at least one non-transitory computer readable memory storing a primary notarized ledger and software instructions;

at least one processor coupled with the at least one memory and that performs the following operations upon execution of the software instructions:

receive a request to instantiate a software stack comprising a layered architecture;

instantiate a plurality of software layers in the at least one memory;

generate at least one digital token on the primary notarized ledger representing at least one software layer in the plurality of software layers, wherein:

the at least one digital token includes an address bit field having a first portion representing an owner of the digital token and a second portion representing a state of the at least one software layer in the plurality of software layers; and

the plurality of software layers comprise a ledger interface layer configured to enable communications among the plurality of software layers, the ledger interface layer comprising one or more caches storing data received during the communications;

instantiate a target ledger associated with the at least one software layer and with the at least one digital token, wherein the ledger interface layer comprises a notarized ledger abstraction layer (NLAL) configured to facilitate generation of digital tokens on the primary notarized ledger and on the target ledger;

instantiate at least one smart contract associated the target ledger and representing the at least one software layer; and

instantiate at least one data monitoring agent associated with the ledger interface layer; and

enable recording transactions associated with the at least one software layer via the at least one data monitoring agent invoking the at least one smart contract.

21 . The computer-based ledger interfacing system of claim 20 , wherein the at least one data monitoring agent is configured to send data from the target ledger to an upper layer in the plurality of software layers responsive to satisfying a triggering criteria upon data being written to the target ledger.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2026
From: WITCHEY, NICHOLAS J.
To: NANTWORKS, LLC
Reel/Frame 075224/0350 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2026
From: SOON-SHIONG, PATRICK
To: NANT HOLDINGS IP, LLC
Reel/Frame 075224/0437 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2026
From: NANTWORKS, LLC
To: NANT HOLDINGS IP, LLC
Reel/Frame 075224/0568 →
Continuity (4)
Continuation 18745826 · Jun 17, 2024
Continuation 18232707 · Aug 10, 2023
Continuation 18131809 · Apr 6, 2023
Related Publication 20260037960A1 · Feb 5, 2026
References Cited (4)
US 11348152B1 · Davis · 2022 [cited by examiner]
US 20200273048A1 · Andon · 2020 [cited by examiner]
US 20230104103A1 · Eby · 2023 [cited by examiner]
US 20240289779A1 · Shetti · 2024 [cited by examiner]