IP Library Granted Patent US 12,131,239
Granted Patent B2
US 12,131,239 · App. 18/107,808 · Granted Oct 29, 2024

System and method for blending interoperable composite data units for use in distributed computing execution environments

Inventors: David McDonald (Auckland, NZ); Nicolas Fourrier (Auckland, NZ); Erin Zink (Phoenix, AZ); Aaron McDonald (Auckland, NZ)
Assignee: Altered State Machine Ltd
G06N20/00G06F16/182
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,131,239
App. No.
18/107,808
Filed
Feb 9, 2023
Granted
Oct 29, 2024
Kind
B2
Art Unit
2193
USPC
717/104
Abstract

A computation model package including a plurality of composite data structures, each of the composite data structures including, a pointer specifying execution data associated with a computation model, and an interface definition module. A package input interface is coupled to each of the input interfaces, wherein the package input interface is compatible with the input interface of each of the composite data units, the package input interface being configured for receiving package input data and transmitting the input data to each of the input interfaces. A blending unit includes a blending input interface coupled to each of the output interfaces, whereby output data of each of the composite data structures is input into the blending input interface. The blending computation model is configured to process data received by the blending input interface to thereby provide a combination of the computation models at the blending output interface.

Claims (21)

1. A computation model package recorded on non-transitory computer readable media for providing a computation model for implementation in one or more execution environments, the computation model package comprising:

a plurality of composite data structures, each of the composite data structures including, an execution pointer specifying execution data associated with a computation model, wherein the computation model is for processing data in a predetermined manner, an interface definition module including a pointer to an interface definition associated with the computation model, and a database pointer including a pointer to a database entry associated with the execution pointer;

a package input interface coupled to each of the input interfaces, wherein the package input interface is compatible with the input interface of each of the composite data units, the package input interface being for receiving package input data and transmitting the input data to each of the input interfaces; and

a blending composite data structure having a blending input interface coupled to each of the output interfaces, whereby output data of each of the composite data structures is input into the blending input interface;

wherein the blending composite data structure also includes an execution pointer specifying execution data associated with a blending computation model, and a database pointer including a pointer to a database entry associated with the execution pointer, and wherein the blending computation model is for processing data received by the blending input interface in a predetermined manner to thereby provide a combination of the computation models at the blending output interface.

2. The computation model package of claim 1 , the blending computation model assigns weightings to data received by the blending input interface from each of the output interfaces to create multiple sets of weighted data.

3. The computation model package of claim 2 , wherein the blending computation model computes an average of the sets of weighted data.

4. The composite data structure of claim 2 , wherein the execution data is stored one or more multi-dimensional matrices.

5. The composite data structure of claim 2 , wherein the execution data includes an Artificial Intelligence (AI) model which includes a learning module.

6. The computation model of claim 1 , wherein the blending computation model processes data from the output interfaces in a time-based manner.

7. The computation model package of claim 6 , wherein the execution model includes execution code which interprets operations in accordance with the execution data.

8. The computation model package of claim 7 , wherein the execution code is part of a remote execution environment.

9. The computation model package of claim 1 , wherein each of the interface definitions specify a finite set of inputs and outputs for the computation model.

10. The composite data structure of claim 1 , wherein the execution data is stored in a data structure that is external to the composite data structure.

11. The composite data structure of claim 1 , wherein the database pointer points to a token stored on a decentralized ledger.

12. The composite data structure of claim 11 , wherein the token is a non-fungible token (NFT).

13. The composite data structure of claim 1 , wherein the database pointer points to a data filed in a centralized database.

14. A computation model package recorded on non-transitory computer readable media for providing a computation model that can be implemented in one or more execution environments, the computation model package comprising:

a plurality of composite data structures, each of the composite data structures including, an execution pointer specifying execution data associated with a computation model, wherein the computation model is for processing data in a predetermined manner, an interface definition module including a pointer to an interface definition associated with the computation model, and a database pointer including a pointer to a database entry associated with the execution pointer;

a package input interface coupled to each of the input interfaces, wherein the package input interface is compatible with the input interface of each of the composite data units, the package input interface being for receiving package input data and transmitting the input data to each of the input interfaces; and

a blending composite data structure having a blending input interface coupled to each of the output interfaces, whereby output data of each of the composite data structures is input into the blending input interface, wherein the blending computation data structure is part of an execution environment wherein the blending computation model is for processing data received by the blending input interface in a predetermined manner to thereby provide a combination of the computation models at the blending output interface.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2026
From: FUTUREVERSE IP LIMITED
To: FV ASSET SPV, LLC.
Reel/Frame 074933/0553 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2026
From: FUTUREVERSE CORPORATION LIMITED
To: FV ASSET SPV, LLC.
Reel/Frame 074658/0663 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2024
From: MCDONALD, DAVID; FOURRIER, NICOLAS, DR.; ZINK, ERIN; MCDONALD, AARON
To: ALTERED STATE MACHINE LTD
Reel/Frame 066984/0533 →
Continuity (2)
Continuation In Part 17353898 · Jun 22, 2021
Related Publication 20230196206A1 · Jun 22, 2023