IP Library Granted Patent US 12,218,947
Granted Patent B2
US 12,218,947 · App. 18/225,148 · Granted Feb 4, 2025

Blockchain-based commercial inventory systems and methods

Inventor: Jordan Simons (Denver, CO)
Assignee: Americorp Investments LLC
H04L63/105G06F21/6254G06N20/00H04L9/0618H04L9/3226H04L9/50
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,218,947
App. No.
18/225,148
Granted
Feb 4, 2025
Kind
B2
Abstract

A blockchain of block entries that can be requested by users from user devices is maintained in a distributed network of nodes. Block entries include a plurality of data portions that are each associated with an access level. A request from an auditor to view one or more data portions of a block entry can includes an access code associated with at least one access level can be evaluated to identify one or more data portions associated with the access level. A customized view of the block entry which includes the one or more data portions associated with the access level can be generated. An artificial intelligence engine can review entries within the distributed ledger, identify earnings information associated with the sales of the commercial inventory, determine tax based on earning information, and pay the tax via fiat or cryptocurrency to government authorities based on earnings information.

Claims (104)

1. A system for tracking and management of inventory, comprising:

a network of nodes communicably coupled to endpoints in a distributed network,

wherein the network of nodes maintains a distributed ledger with entries from one or more endpoints,

wherein the entries include: entries from customers relating to inventory offered by an inventory provider, entries from the inventory provider regarding an availability status of the inventory, and data associated with transactions associated with the inventory, and

wherein a marker is associated with each entry identifying an access level needed to review the entry;

a communications component supporting at least one of: receiving a request from a system user to view the entries or the data associated with the transactions associated with the inventory stored in the distributed ledger, wherein the request includes an access code associated with at least one access level associated with the system user;

an access control layer to evaluate the access code in the request received via the communications component and to identify segments within the one or more entries stored on the distributed ledger that are accessible with the at least one access level provided in the request; and

an access platform or decentralized application to generate a customized view of the segments within the one or more entries maintained in the distributed ledger.

2. The system of claim 1 , further comprising a codex configured to obfuscate identifying information of a user making the request to view at least a portion of the one or more entries.

3. The system of claim 1 , further comprising an artificial intelligence engine configured to review entries within the distributed ledger, identify data associated with transactions associated with the inventory, and assign an access level needed for a system user to review each of the entries.

4. The system of claim 3 , wherein the artificial intelligence engine classifies data within each of the entries into one or more categories.

5. The system of claim 4 , wherein the access control layer then sets a different encryption level for each of the one or more categories of data classified by the artificial intelligence engine.

6. The system of claim 4 , wherein the one or more categories include at least one of: earnings information, sales information, e-mail addresses, account numbers, balances, parties of a transaction, mailing addresses, vehicle identification numbers, license plate numbers, biometrics, driver's license numbers, photographs, or social security numbers.

7. The system of claim 4 , wherein the inventory includes at least one of parking spaces in a parking facility, rooms in a hotel, package deliveries, game results, payments on gaming results, autonomous vehicles for hire, and a retail sale.

8. The system of claim 1 , further comprising an artificial intelligence engine to carry out at least one of: review entries within the distributed ledger, identify earnings information associated with the sales of the inventory, determine tax based on earnings information, and pay tax to government authorities based on earnings information.

9. The system of claim 8 , wherein the payment is made via at least one of fiat or cryptocurrency in the form of fungible tokens or non fungible tokens.

10. The system of claim 1 , wherein the access level associated with segments within the one or more entries includes at least one of a private access level, a permissive access level, or a public access level.

11. A method for tracking and management of inventory, comprising:

providing access to a system including a network of nodes communicably coupled to endpoints in a distributed network,

wherein the network of nodes maintains a distributed ledger with entries from one or more endpoints,

wherein the entries include: entries from customers relating to inventory offered by an inventory provider, entries from the inventory provider regarding an availability status of the inventory, and data associated with transactions associated with the inventory, and

wherein a marker is associated with each entry identifying an access level needed to review the entry;

providing an artificial intelligence engine to review entries within the distributed ledger, identify data associated with the transactions associated with the inventory, and assign an access level needed for a system user to review each of the entries;

providing a communications component to support at least of: receiving a request from a system user to view at least part of the information associated with the transactions associated with the stored in the distributed ledger, wherein the request includes an access code associated with at least one access level associated with the system user;

providing an access control layer to evaluate the access code in the request received via the communications component and to identify segments within the one or more entries stored on the distributed ledger that are accessible with the at least one access level provided in the request; and

providing an access platform or decentralized application to generate a customized view of the segments within the one or more entries maintained in the distributed ledger for the system user.

12. The method of claim 11 , wherein evaluating the access code in the request with the blockchain of block entries includes processing an encrypted code to validate access to view the one or more data portions associated with the access level.

13. The method of claim 11 , further comprising providing a codex configured to obfuscate identifying information of a system user making the request to view at least a portion of the one or more entries.

14. The method of claim 11 , further comprising:

receiving data from one or more endpoints;

segmenting the data from the one or more endpoints using the artificial intelligence engine; and

automatically assigning at least one access level to each segment of the data.

15. The method of claim 11 , wherein the artificial intelligence engine classifies data within each of the one or more entries into one or more categories.

16. The method of claim 15 , wherein the one or more categories include earnings information, sales information, e-mail addresses, account numbers, balances, parties of a transaction, mailing addresses, vehicle identification numbers, license plate numbers, biometrics, driver's license numbers, photographs, or social security numbers.

17. The method of claim 11 , wherein the commercial inventory includes at least one of parking spaces in a parking facility, rooms in a hotel, package deliveries, game results, payments on gaming results, autonomous vehicles for hire, and a retail sale.

18. The method of claim 17 , wherein the payment is made via at least one of fiat or cryptocurrency in the form of fungible tokens or non fungible tokens.

19. The method of claim 11 , wherein the access level associated with the one or more data portions of the block entries comprises at least one of a private access level, a permissive access level, and a public access level.

20. A method for tracking and management of inventory including at least one of parking spaces in a parking facility, rooms in a hotel, package deliveries, game results, payments on gaming results, autonomous vehicles for hire, and a retail sale, comprising:

providing access to a network of nodes communicably coupled to endpoints in a distributed network,

wherein the network of nodes maintains a distributed ledger with entries from one or more endpoints,

wherein the entries include: entries from customers relating to inventory offered by an inventory provider, entries from the inventory provider regarding an availability status of the inventory, and data associated with transactions associated with the inventory, and

wherein a marker is associated with each entry identifying an access level needed for a system user to review the entry;

providing an artificial intelligence engine to review entries within the distributed ledger, identify data associated with the transactions associated with the inventory;

providing a communications component to support at least of: receiving a request from a system user to view at least part of the information associated with the transactions associated with the inventory stored in the distributed ledger, wherein the request includes an access code associated with at least one access level associated with the system user;

providing an access control layer to evaluate the access code in the request received via the communications component and to identify segments within the one or more entries stored on the distributed ledger that are accessible with the at least one access level provided in the request; and

providing an access platform or decentralized application to generate a customized view for system users of the segments within the one or more entries maintained in the distributed ledger.

21. A system for tracking and managing gaming, comprising:

a network of nodes communicably coupled to endpoints in a distributed network,

wherein the network of nodes maintains a distributed ledger with entries from one or more endpoints,

wherein the entries include: entries from customers relating to gaming offered by a casino or gaming provider, entries from the casino or gaming provider regarding an availability status of games or bets, and data associated with transactions associated with the games or bets, and

wherein a marker is associated with each entry identifying an access level needed to review the entry;

a communications component supporting at least one of: receiving a request from a system user to view the entries or the data associated with the transactions associated with the games or bets stored in the distributed ledger, wherein the request includes an access code associated with at least one access level associated with the system user;

an access control layer to evaluate the access code in the request received via the communications component and to identify segments within the one or more entries stored on the distributed ledger that are accessible with the at least one access level provided in the request; and

an access platform or decentralized application to generate a customized view of the segments within the one or more entries maintained in the distributed ledger.

22. The system of claim 21 , further comprising a codex configured to obfuscate identifying information of a user making the request to view at least a portion of the one or more entries.

23. The system of claim 21 , further comprising an artificial intelligence engine configured to review entries within the distributed ledger, identify data associated with transactions associated with the inventory, and assign an access level needed for a system user to review each of the entries.

24. The system of claim 23 , wherein the artificial intelligence engine is further operable for: making and taking bets, making decisions such as game play, manage event betting, manage types of bets, determine risk/odds, and manage payouts.

25. The system of claim 23 , wherein the artificial intelligence engine classifies data within each of the entries into one or more categories.

26. The system of claim 25 , wherein the access control layer then sets a different encryption level for each of the one or more categories of data classified by the artificial intelligence engine.

27. The system of claim 25 , wherein the one or more categories include at least one of earnings information, e-mail addresses, account numbers, balances, mailing addresses, biometrics, driver's license numbers, photographs, or social security numbers.

28. The system of claim 25 , wherein the one or more categories includes at least one of game results, and payments on gaming results.

29. The system of claim 21 , further comprising an artificial intelligence engine to carry out at least one of: review entries within the distributed ledger, identify earnings information associated with the gaming, determine tax based on earnings information, make payments on earnings, and pay tax to government authorities based on earnings information.

30. The system of claim 29 , wherein the payments on earnings is made via at least one of fiat, or cryptocurrency in the form of fungible tokens or non fungible tokens.

31. The system of claim 21 , further comprising:

providing a decentralized and automatic currency exchange operable to shapeshifting or exchanging of values between types of cryptocurrency, or between cryptocurrency and real currency based on exchange rates maintained by an external data source in communication with the distributed ledger.

32. The system of claim 21 , wherein the information associated with the transactions associated with the games or bets includes are bet entries and include at least one of: names of each player, a bet amount for each player, an amount of funds each player has available to make the bet, and a player rank index, game statistics, and win/loss percentages.

33. The system of claim 21 , wherein the access level associated with segments within the one or more entries includes at least one of a private access level, a permissive access level, or a public access level.

34. A method for tracking and managing gaming results, and payments on gaming results, comprising:

providing access to a system including a network of nodes communicably coupled to endpoints in a distributed network,

wherein the network of nodes maintains a distributed ledger with entries from one or more endpoints,

wherein the entries include: entries from customers relating to gaming offered by a casino or gaming provider, entries from the casino or gaming provider regarding an availability status of games or bets, and data associated with transactions associated with the games or bets, and

wherein a marker is associated with each entry identifying an access level needed to review the entry;

providing an artificial intelligence engine to review entries within the distributed ledger, identify data associated with the transactions associated with the games or bets, and assign an access level needed for a system user to review each of the entries;

providing a communications component to support at least of: receiving a request from a system user to view at least part of the information associated with the transactions associated with the games or bets stored in the distributed ledger, wherein the request includes an access code associated with at least one access level associated with the system user;

providing an access control layer to evaluate the access code in the request received via the communications component and to identify segments within the one or more entries stored on the distributed ledger that are accessible with the at least one access level provided in the request; and

providing an access platform or decentralized application to generate a customized view of the segments within the one or more entries maintained in the distributed ledger for the system user.

35. The method of claim 34 , wherein evaluating the access code in the request with the blockchain of block entries includes processing an encrypted code to validate access to view the one or more data portions associated with the access level.

36. The method of claim 34 , further comprising providing a codex configured to obfuscate identifying information of a system user making the request to view at least a portion of the one or more entries.

37. The method of claim 34 , further comprising:

receiving data from one or more endpoints;

segmenting the data from the one or more endpoints using the artificial intelligence engine; and

automatically assigning at least one access level to each segment of the data.

38. The method of claim 34 , wherein the artificial intelligence engine classifies data within each of the one or more entries into one or more categories.

39. The method of claim 38 , wherein the one or more categories include at least one of: earnings information, sales information, e-mail addresses, account numbers, balances, parties of a transaction, mailing addresses, biometrics, driver's license numbers, photographs, or social security numbers.

40. The method of claim 34 , wherein the status on games and bets includes game results, and payments on gaming results.

41. The method of claim 40 , wherein the payments on gaming results are made via at least one of fiat or cryptocurrency in the form of fungible tokens or non fungible tokens.

42. The method of claim 34 , wherein the access level associated with the one or more data portions of the block entries comprises at least one of a private access level, a permissive access level, and a public access level.

43. The method of claim 34 , further comprising:

providing a decentralized and automatic currency exchange operable to shapeshifting or exchanging of values between types of cryptocurrency, or between cryptocurrency and real currency based on exchange rates maintained by an external data source in communication with the distributed ledger.

44. The method of claim 34 , wherein the artificial intelligence engine is further operable for: making and taking bets, making decisions such as game play, manage event betting, manage types of bets, determine risk/odds, and manage payouts.

45. The method of claim 34 , wherein the information associated with the transactions associated with the games or bets includes are bet entries and include at least one of: names of each player, a bet amount for each player, an amount of funds each player has available to make the bet, and a player rank index, game statistics, and win/loss percentages.

46. A method for tracking and managing gaming results, and payments on gaming results, comprising:

providing access to a network of nodes communicably coupled to endpoints in a distributed network,

wherein the network of nodes maintains a distributed ledger with entries from one or more endpoints,

wherein the entries include: entries from customers relating to gaming offered by a casino or gaming provider, entries from the casino or gaming provider regarding an availability status of games or bets, and data associated with transactions associated with the games or bets, and

wherein a marker is associated with each entry identifying an access level needed for a system user to review the entry;

providing an artificial intelligence engine to review entries within the distributed ledger, and identify data associated with the transactions associated with the games or bets;

providing a communications component to support at least of: receiving a request from a system user to view at least part of the information associated with the transactions associated with the games or bets stored in the distributed ledger, wherein the request includes an access code associated with at least one access level associated with the system user;

providing an access control layer to evaluate the access code in the request received via the communications component and to identify segments within the one or more entries stored on the distributed ledger that are accessible with the at least one access level provided in the request; and

providing an access platform or decentralized application to generate a customized view for system users of the segments within the one or more entries maintained in the distributed ledger.

47. The method of claim 46 , further comprising:

providing a decentralized and automatic currency exchange operable to shapeshifting or exchanging of values between types of cryptocurrency, or between cryptocurrency and real currency based on exchange rates maintained by an external data source in communication with the distributed ledger.

48. The method of claim 46 , wherein the artificial intelligence engine is further operable for: making and taking bets, making decisions such as game play, manage event betting, manage types of bets, determine risk/odds, and manage payouts.

49. The method of claim 46 , wherein the information associated with the transactions associated with the games or bets includes are bet entries and include at least one of: names of each player, a bet amount for each player, an amount of funds each player has available to make the bet, and a player rank index, game statistics, and win/loss percentages.

Continuity (9)
Continuation 17576224 · Jan 14, 2022
Continuation 17199533 · Mar 12, 2021
Continuation 16812200 · Mar 6, 2020
Continuation In Part 16806646 · Mar 2, 2020
Continuation 16579697 · Sep 23, 2019
Continuation 16294745 · Mar 6, 2019
Provisional Application 62701947 · Jul 23, 2018
Provisional Application 62639393 · Mar 6, 2018
Related Publication 20240039924A1 · Feb 1, 2024
References Cited (55)
US 10425426B1 · Simons · 2019 [cited by applicant]
US 10581869B2 · Simons · 2020 [cited by applicant]
US 10951626B2 · Simons · 2021 [cited by applicant]
US 10958663B2 · Simons · 2021 [cited by applicant]
US 11700265B2 · Simons · 2023 [cited by applicant]
US 11706228B2 · Simons · 2023 [cited by applicant]
US 11757897B2 · Simons · 2023 [cited by applicant]
US 11818267B1 · Bales · 2023 [cited by examiner]
US 20020091594A1 · Rosenberg et al. · 2002 [cited by applicant]
US 20130091549A1 · Joyce et al. · 2013 [cited by applicant]
US 20170161439A1 · Raduchel et al. · 2017 [cited by applicant]
US 20170244721A1 · Kurian · 2017 [cited by applicant]
US 20180115426A1 · Andrade · 2018 [cited by applicant]
US 20190036919A1 · Andrade · 2019 [cited by applicant]
US 20190050854A1 · Yang et al. · 2019 [cited by applicant]
US 20190238550A1 · Zhang · 2019 [cited by applicant]
US 20190294514A1 · Tang · 2019 [cited by applicant]
US 20200285836A1 · Davis · 2020 [cited by applicant]
US 20200344223A1 · Lai · 2020 [cited by applicant]
US 20210409192A1 · Gollogly · 2021 [cited by examiner]
US 20230019862A1 · Mnes · 2023 [cited by applicant]
AU 2020260399A1 · 2020 [cited by applicant]
AU 2021212039B2 · 2021 [cited by applicant]
AU 2021266194A1 · 2021 [cited by applicant]
CA 3092940C · 2019 [cited by applicant]
CA 3129807C · 2019 [cited by applicant]
CN 106503994A · 2017 [cited by applicant]
CN 107391320A · 2017 [cited by applicant]
CN 107391944A · 2017 [cited by applicant]
CN 107508812A · 2017 [cited by applicant]
CN 108563788A · 2018 [cited by applicant]
CN 108805309A · 2018 [cited by applicant]
CN 108922228A · 2018 [cited by applicant]
CN 109299958A · 2019 [cited by applicant]
CN 110417790A · 2019 [cited by applicant]
CN 110458558A · 2019 [cited by applicant]
CN 115017470A · 2022 [cited by applicant]
CN 110785981B · 2023 [cited by examiner]
EP 3933624A1 · 2022 [cited by examiner]
WO 2020014512A1 · 2020 [cited by applicant]
WO 2020181271A1 · 2020 [cited by applicant]
Chinese Patent Application No. 201980017739.4, Office Action, 21 pages, Apr. 27, 2021. [cited by applicant]
Chinese Patent Application No. 202080002570.8, Office Action, 28 pages, Mar. 26, 2021. [cited by applicant]
U.S. Appl. No. 17/206,290, Information Disclosure Statement, Sep. 1, 2021. [cited by applicant]
U.S. Appl. No. 17/206,290, Information Disclosure Statement, Mar. 19, 2021. [cited by applicant]
U.S. Appl. No. 17/206,290, Notice of References Cited. [cited by applicant]
U.S. Appl. No. 17/206,290, Information Disclosure Statement, Jun. 4, 2021. [cited by applicant]
Japanese Patent Application No. 2020-546896, Office Action, 6 pages, Jun. 15, 2021. [cited by applicant]
Singapore Patent Application No. 11202008382Q, Notice of Allowance, 8 pages, Jun. 9, 2021. [cited by applicant]
Singapore Patent Application No. 11202008466X, Notice of Allowance, 8 pages, Jun. 4, 2021. [cited by applicant]
U.S. Appl. No. 17/576,224, Notice of References Cited, Apr. 25, 2023. [cited by applicant]
U.S. Appl. No. 17/575,925, “Notice of Allowance” dated Sep. 19, 2024. [cited by applicant]
U.S. Appl. No. 17/575,925, “List of References Cited by Examiner” dated Sep. 19, 2024. [cited by applicant]
U.S. Appl. No. 17/575,925, “Non Final Office Action” dated May 2, 2024. [cited by applicant]
U.S. Appl. No. 17/575,925, “List of References Cited by Examiner” dated May 2, 2024. [cited by applicant]
Cited By (1)
US 12,673,569