US 12,282,952 B2
Identifying a public benefit assets secure token
Peter M. Shannon, III, Western Springs, IL (US); and Gary W. Grube, Barrington Hills, IL (US)
Assigned to Rebate Assets, LLC, Rockford, IL (US)
Filed by Rebate Assets, LLC, Rockford, IL (US)
Filed on Feb. 2, 2023, as Appl. No. 18/104,866.
Application 18/104,866 is a continuation in part of application No. 18/082,758, filed on Dec. 16, 2022.
Application 18/082,758 is a continuation in part of application No. 17/959,919, filed on Oct. 4, 2022, granted, now 12,124,552.
Application 17/959,919 is a continuation in part of application No. 17/842,146, filed on Jun. 16, 2022, granted, now 12,062,050.
Claims priority of provisional application 63/215,850, filed on Jun. 28, 2021.
Prior Publication US 2023/0186386 A1, Jun. 15, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 20/40 (2012.01); G06Q 20/38 (2012.01); G06Q 40/03 (2023.01); H04L 9/40 (2022.01)
CPC G06Q 40/03 (2023.01) [G06Q 20/3825 (2013.01); G06Q 20/3829 (2013.01); G06Q 20/389 (2013.01); G06Q 20/4014 (2013.01)] 3 Claims
OG exemplary drawing
 
1. A computer-implemented method, the method comprises:
determining, by a computing entity of a computing system, selection criteria for a set of public benefit credit assets represented by a secure first token on an object distributed ledger, wherein a particular public benefit credit asset of the set of public benefit credit assets includes a smart contract that assigns a corresponding credit level from a corresponding payer identifier (ID) to a corresponding owner ID associated with the particular public benefit credit asset, wherein the determining the selection criteria includes one or more of:
identifying, for a buyer ID, a buyer entity type affinity with a public benefit project type of the set of public benefit credit assets as a portion of the selection criteria, and
identifying, for the buyer ID, a buyer entity geographic location affinity with a public benefit project geographic location of the set of public benefit credit assets as another portion of the selection criteria;
indicating, by the computing entity, selection of the secure first token to produce a selected secure first token when at least one of the portion of the selection criteria for the set of public benefit credit assets and the another portion of the selection criteria for the set of public benefit credit assets matches a corresponding portion of the secure first token representing the set of public benefit credit assets;
updating, by the computing entity, the smart contract of the selected secure first token to produce an updated smart contract to represent assignment of a new corresponding credit level from the buyer ID to the corresponding current owner ID associated with the particular public benefit credit asset;
obtaining, by the computing entity, a copy of the object distributed ledger;
hashing, by the computing entity, the updated smart contract utilizing a receiving public key of the object distributed ledger to produce a next transaction hash value;
encrypting, by the computing entity, the next transaction hash value utilizing a private key of the computing entity to produce a next transaction signature;
generating, by the computing entity, a next block of a blockchain of the object distributed ledger to include the updated smart contract and the next transaction signature; and
causing, by the computing entity, inclusion of the next block as an updated secure first token of the selected secure first token in the object distributed ledger.