IP Library Granted Patent US 12,282,491
Granted Patent B2
US 12,282,491 · App. 18/107,804 · Granted Apr 22, 2025

Interoperable composite data units for use in distributed computing execution environments

Inventors: Nicolas Fourrier (Auckland, NZ); Erin Zink (Phoenix, AZ); David McDonald (Auckland, NZ); Aaron McDonald (Auckland, NZ)
Assignee: Altered State Machine Ltd
G06F16/25G06F16/2237G06F16/2246G06F16/2264
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,282,491
App. No.
18/107,804
Filed
Feb 9, 2023
Granted
Apr 22, 2025
Kind
B2
Art Unit
2193
USPC
717/104
Abstract

Disclosed implementations provide executable data, such as artificial intelligence models that can be owned, traded, and used in various execution environments. By coupling a model with a strictly defined interface definition, the model can be executed in various execution environments that support the interface. Coupling the model with a non-fungible cryptographic token allows the model and other components to be owned and traded as a unit. The tradeable composite units have utility across multiple supported execution environments, such as video game environments, chat bot environments and financial trading environments. Additionally, the interface allows for the creation of pipelines and systems from multiple complementary composite units.

Claims (23)

1. A composite data structure recorded on non-transitory computer readable media for providing a computation model, the data structure comprising:

an execution pointer specifying a computation model which, when operated within a computer execution environment accomplishes actions within the computer execution environment;

an interface definition module including a pointer to an interface definition associated with the computation model, wherein the interface definition defines a finite set of inputs accepted by the model and outputs generated by the model; and

a database pointer including a pointer to a database entry associated with the execution pointer.

2. The composite data structure of claim 1 , wherein the computation model is stored in a data structure that is external to the composite data structure.

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

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

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

6. The composite data structure of claim 1 , wherein the computation model includes one or more uni-dimensional and/or multi-dimensional matrices.

7. The composite data structure of claim 1 , wherein the execution data computation model includes an Artificial Intelligence (AI) model.

8. The composite data structure of claim 1 , further comprising a multi-dimensional input value matrix which holds multiple entries that are mapped to input variables within the computation model.

9. The composite data structure of claim 8 , wherein the input value matrix represents modifiers on execution environment parameters.

10. The composite data structure of claim 8 , wherein the multiple values of the input value matrix represent attributes of the entity.

11. The composite data structure of claim 8 , wherein the multiple values are changed as a result of entity activity.

12. The composite data structure of claim 1 , wherein the computation model represents activity of an entity in a video game, a metaverse, or an interactive web experience.

13. The composite data structure of claim 1 , wherein the interface definition specifies actions taken by the entity and rules which affect the composite data structure.

14. The composite data structure of claim 1 , wherein the composite data structure is stored in a treelike structure that links the composite data structure with other composite data structures.

15. The composite data structure of claim 1 , wherein the database pointer comprises a collection of pointers, wherein each pointer points to a collection of execution data and wherein each collection of execution data is a treelike structure that links the corresponding collection of execution data with other of the collections of execution data.

16. The composite data structure of claim 15 , wherein the AI model includes a learning module.

17. The composite data structure of claim 1 , wherein the computation model is abstracted by an execution environment, whereby the execution environment produces a unique interpretation of the computation model.

18. The composite data structure of claim 1 , wherein the interface definition module also includes metadata specifying execution environment requirements and/or variables.

19. The composite data structure of claim 1 , wherein the computation model includes executable code which interprets operations in accordance with execution data.

20. The composite data structure of claim 19 , wherein the execution code is part of a remote execution environment.

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: FOURRIER, NICOLAS, DR.; ZINK, ERIN; MCDONALD, DAVID; MCDONALD, AARON
To: ALTERED STATE MACHINE LTD
Reel/Frame 066984/0333 →
Continuity (2)
Continuation In Part 17353898 · Jun 22, 2021
Related Publication 20230267128A1 · Aug 24, 2023
References Cited (107)
US 5402526A · Bauman et al. · 1995 [cited by applicant]
US 7912560B2 · Hood · 2011 [cited by examiner]
US 9364759B2 · Kim · 2016 [cited by applicant]
US 10621013B2 · Lavoie · 2020 [cited by examiner]
US 10748072B1 · Seeger et al. · 2020 [cited by applicant]
US 10902320B2 · Katz et al. · 2021 [cited by applicant]
US 11052316B2 · Wang et al. · 2021 [cited by applicant]
US 11164109B2 · Browne et al. · 2021 [cited by applicant]
US 11244313B2 · Padmanabhan et al. · 2022 [cited by applicant]
US 11276014B2 · Augustine et al. · 2022 [cited by applicant]
US 11288280B2 · Padmanabhan et al. · 2022 [cited by applicant]
US 11374755B1 · Gaur · 2022 [cited by examiner]
US 11429762B2 · Mallya Kasaragod et al. · 2022 [cited by applicant]
US 11431486B2 · Padmanabhan · 2022 [cited by applicant]
US 11496308B1 · Khan · 2022 [cited by applicant]
US 11679330B2 · Eatedali et al. · 2023 [cited by applicant]
US 11710027B2 · Zhu et al. · 2023 [cited by applicant]
US 11836640B2 · Ji et al. · 2023 [cited by applicant]
US 11853724B2 · Hunter · 2023 [cited by applicant]
US 11868896B2 · Brown et al. · 2024 [cited by applicant]
US 11880349B2 · Padmanabhan · 2024 [cited by examiner]
US 11991299B1 · Rosenoer · 2024 [cited by applicant]
US 12008472B2 · Cook · 2024 [cited by applicant]
US 12165118B2 · Yantis et al. · 2024 [cited by applicant]
US 20130081005A1 · Gounares · 2013 [cited by examiner]
US 20160188622A1 · Sharangpani · 2016 [cited by examiner]
US 20170147742A1 · Jayaraman et al. · 2017 [cited by applicant]
US 20180293838A1 · Arnone et al. · 2018 [cited by applicant]
US 20180314942A1 · Shinn et al. · 2018 [cited by applicant]
US 20180357047A1 · Brown et al. · 2018 [cited by applicant]
US 20190197402A1 · Kovács et al. · 2019 [cited by applicant]
US 20190232172A1 · Malan · 2019 [cited by applicant]
US 20190236562A1 · Padmanabhan · 2019 [cited by applicant]
US 20190299105A1 · Knight et al. · 2019 [cited by applicant]
US 20190354759A1 · Somers et al. · 2019 [cited by applicant]
US 20190385136A1 · Blagov et al. · 2019 [cited by applicant]
US 20200169546A1 · Padmanabhan · 2020 [cited by applicant]
US 20200219093A1 · Malhotra et al. · 2020 [cited by applicant]
US 20200250174A1 · Padmanabhan · 2020 [cited by examiner]
US 20200252404A1 · Padmanabhan · 2020 [cited by applicant]
US 20200349142A1 · Padmanabhan · 2020 [cited by applicant]
US 20200380303A1 · Briancon et al. · 2020 [cited by applicant]
US 20200384362A1 · Shah et al. · 2020 [cited by applicant]
US 20210067339A1 · Schiatti et al. · 2021 [cited by applicant]
US 20210143987A1 · Xu · 2021 [cited by examiner]
US 20210149958A1 · Hunter · 2021 [cited by applicant]
US 20210182423A1 · Padmanabhan · 2021 [cited by applicant]
US 20210248653A1 · McKenzie · 2021 [cited by examiner]
US 20210357780A1 · Ji et al. · 2021 [cited by applicant]
US 20210365840A1 · Park et al. · 2021 [cited by applicant]
US 20220076164A1 · Conort et al. · 2022 [cited by applicant]
US 20220188810A1 · Doney · 2022 [cited by applicant]
US 20220358450A1 · Stephens et al. · 2022 [cited by applicant]
US 20220405066A1 · McDonald · 2022 [cited by applicant]
US 20220407702A1 · Jakobsson et al. · 2022 [cited by applicant]
US 20230267128A1 · Fourrier et al. · 2023 [cited by applicant]
US 20230281601A9 · Doney · 2023 [cited by applicant]
US 20230385085A1 · Singh · 2023 [cited by applicant]
CA 3150262A1 · 2021 [cited by applicant]
CN 107169573A · 2017 [cited by applicant]
WO 2021046541A1 · 2021 [cited by applicant]
WO 2021097259A1 · 2021 [cited by applicant]
Stripf, Timo, et al. “A compilation-and simulation-oriented architecture description language for multicore systems.” 2012 IEEE 15th International Conference on Computational Science and Engineering. IEEE, 2012. pp. 383… [cited by examiner]
Dwyer, Matthew B., Vicki Carr, and Laura Hines. “Model checking graphical user interfaces using abstractions.” ACM SIGSOFT Software Engineering Notes 22.6 (1997): pp. 244-261. (Year: 1997). [cited by examiner]
Andersson, Per, and Lars Philipson. “Movie-an interactive environment for silicon compilation tools.” IEEE transactions on computer-aided design of integrated circuits and systems 8.6 (1989): pp. 693-701. (Year: 1989). [cited by examiner]
Yan, Ying, et al. “Confidentiality support over financial grade consortium blockchain.” Proceedings of the 2020 ACM SIGMOD international conference on management of data. 2020. pp. 2227-2240 (Year: 2020). [cited by examiner]
Lédeczi, Ákos, et al. “Composing domain-specific design environments.” Computer 34.11 (2001): pp. 44-51. (Year: 2001). [cited by examiner]
Andrade, Henrique, et al. “Optimizing the execution of multiple data analysis queries on parallel and distributed environments.” IEEE transactions on parallel and distributed systems 15.6 (2004): pp. 520-532. (Year: 200… [cited by examiner]
Steinwold, “AI + NFTs: What is an iNFT?”, Apr. 6, 2021, Available at: https://andrewsteinwold.substack.com/p/ai-nfts-what-is-an-inft-. [cited by applicant]
Buyya, Rajkumar, et al., “Modeling and simulation of scalable Cloud computing environments and the CloudSim toolkit: Challenges and opportunities.” 2009 international conference on high performance computing & simulatio… [cited by applicant]
Chard, Ryan, et al. “DLHub: Model and data serving for science.” 2019 IEEE International Parallel and Distributed Processing Symposium (IPDPS). IEEE, 2019. pp. 283-292. (Year: 2019). [cited by applicant]
Fisher, Michael, and Michael Wooldridge. “Executable temporal logic for distributed AI In.” Proceedings of the Twelfth International Workshop on Distributed Artificial Intelligence (IWDAI-93). 1993. pp. 131-142. (Year: … [cited by applicant]
Flynn, Michael J., “Very high-speed computing systems.” Proceedings of the IEEE 54.12 (2005): pp. 1901-1909. [cited by applicant]
McKeen, Frank, et al. “Innovative instructions and software model for isolated execution.” Hasp@ isca 10.1 (2013). pp. 1-8. [cited by applicant]
Nilsson, Nils J. “A mobius automaton: An application of artificial intelligence techniques.” Proceedings of the 1st international joint conference on Artificial intelligence, IJCAI. vol. 69. 1969. pp. 509-520. (Year: 19… [cited by applicant]
“AI Protocol History. Evolution of the AI Protocol”; AI Protocol Whitepaper; downloaded from https://docs.aiprotocol.info/ai-protocol-history. pp. 1-2. [cited by applicant]
Babichenko, Dmitriy et al.: “The Use of Agent-Based Models As Non-Player Characters in Serious Games”, 2020 IEEE 8th International Conference on Serious Games and Applications for Health (SeGAH). IEEE, 2020.pp. 1-8 (Yea… [cited by applicant]
Balint, J. Timothy et al.: “Understanding everything NPCs can do: metrics for action similarity in non-player characters”, Proceedings of the 13th international conference on the foundations of digital games. 2018.pp. 1… [cited by applicant]
Carey, Michael J., et al.: “Shoring up persistent applications”, Proceedings of the 1994 ACM SIGMOD international conference on Management of data. 1994.pp.383-394 (Year: 1994). [cited by applicant]
Chiang, Mung et al.: “Fog and IoT: An overview of research opportunities”, IEEE Internet of things journal 3.6 (2016): pp. 854-864. (Year: 2016). [cited by applicant]
Diaz, Guillermo et al.: “Evolutionary behavioral design of non-player characters in a FPS video game through particle swarm optimization”, 2019 13th International Conference on Software, Knowledge, Information Managemen… [cited by applicant]
Epperly, Thomas, et al.: “Composite parallelism: Creating interoperability between PGAS languages, HPCS languages and message passing libraries”, Technical report LLNL-AR-499171, 2011.pp. 1-31 (Year: 2011). [cited by applicant]
Etherscan.io; downloaded from https://etherscan.io/address/0xa189121eE045AEAA8DA80b72F7a1132e3B216237#code. pp. 1-6. [cited by applicant]
Foerster, Jakob N., et al.: “Learning to Communicate with Deep Multi-Agent Reinforcement Learning”, arXiv: 1605.06676v2 [cs.AI], May 24, 2016. [cited by applicant]
GitHub—Universe: a software platform for measuring and training an AI's general intelligence across the world's supply of games, websites and other applications. pp. 1-7. [cited by applicant]
GitHub-openai/gym: A toolkit for developing and comparing reinforcement learning algorithms, accessed on Jan. 24, 2025, pp. 1-5. [cited by applicant]
Gym Documentation; 7 pages. [cited by applicant]
Gymnasium: An API standard for reinforcement learning with a diverse collection of reference environments, pp. 1-1. [cited by applicant]
Hubbold, Roger, et al.: “GNU/Maverik: A micro-kernel for large-scale virtual environments”, Proceedings of the ACM symposium on Virtual reality software and technology. 1999. pp. 66-73 (Year: 1999). [cited by applicant]
INFT // To the Young Artists of Cyberspace—Natively Digital—A Curated NFT Sale—2021—Sotheby's, pp. 1-8. [cited by applicant]
International Preliminary Report on Patentability issued in PCT Patent Application No. PCT/IB2022/055797, dated Sep. 29, 2022. [cited by applicant]
International Search Report and Written Opinion issued in PCT Patent Application No. PCT/IB2022/055797, dated Sep. 29, 2022. [cited by applicant]
International Search Report and Written Opinion issued in PCT Patent Application No. PCT/IB2024/050941, dated Apr. 24, 2024. [cited by applicant]
International Search Report and Written Opinion issued in PCT Patent Application No. PCT/IB2024/050944, dated Apr. 17, 2024. [cited by applicant]
International Search Report and Written Opinion issued in PCT Patent Application No. PCT/US24/43724, dated Nov. 5, 2024. [cited by applicant]
Kundu, Sajib, et al.: “Modeling virtualized applications using machine learning techniques”, Proceedings of the 8th ACM SIGPLAN/SIGOPS conference on Virtual Execution Environments. 2012. pp. 3-14 (Year: 2012). [cited by applicant]
McConaghy, Trent, et al.: “Towards An Ownership Layer for the Internet”, Ascribe GMBH, Version 1.03, Jun. 24, 2015. [cited by applicant]
Mnih, V., et al.: “Human-level control through deep reinforcement learning”, Nature, vol. 518, Feb. 26, 2015. [cited by applicant]
Multi-Agent_AI_DAO, “General-Purpose Decentralized Autonomous Organisation”, www.montreal.ai; 20 pages. [cited by applicant]
Natella, Roberto, et al.: “Analyzing the effects of bugs on software interfaces”, IEEE Transactions on Software Engineering 46.3 (2018): pp. 280-301. (Year 2018). [cited by applicant]
Ngu, Anne HH, et al.: “Semantic-based mashup of composite applications”, IEEE Transactions on Services Computing 3.1 (2010): pp. 2-15. (Year: 2010). [cited by applicant]
Panagou, Eleni et al.: “Towards an open and decentralized case law curation ecosystem”, Plos one 15.10 (2020): pp. 1-30. (Year: 2020). [cited by applicant]
Sekar, Ramachandran, et al.: “Model-carrying code: a practical approach for safe execution of untrusted applications”, ACM SIGOPS Operating Systems Review 37.5 (2003): pp. 15-28. (Year: 2003). [cited by applicant]
Szekely, Pedro, et al.: “Declarative interface models for user interface construction tools: The Mastermind approach”, Engineering for Human-Computer Interaction: Proceedings of the IFIP TC2/WG2., Yellowstone Park, USA,… [cited by applicant]
Tenorth, Moritz, et al.: “Understanding and executing instructions for everyday manipulation tasks from the world wide web”, 2010 IEEE international conference on robotics and automation. IEEE, 2010.pp. 186-1491 (Year: … [cited by applicant]
Vaswani, A., et al.: “Attention is all you need”, 31st Conference on Neural Information Processing Systems (NIPS 2017), arXiv: 1706.03762v7 [cs.CL], Aug. 2, 2023. [cited by applicant]
Zyskind, Guy: “Efficient secure computation enabled by blockchain technology”, Diss. Massachusetts Institute on Technology, 2016. pp. 1-128 (Year: 2016). [cited by applicant]