US 12,242,983 B2
Distributed ledger based machine-learning model management
Rares Ioan Almasan, Phoenix, AZ (US); Andras L. Ferenczi, Peoria, AZ (US); Mohammad N. Nauman, Peoria, AZ (US); Swatee Singh, Scottsdale, AZ (US); and Man Chon U, Sunrise, FL (US)
Assigned to AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC., New York, NY (US)
Filed by American Express Travel Related Services Company, Inc., New York, NY (US)
Filed on Jun. 27, 2023, as Appl. No. 18/342,582.
Application 18/342,582 is a division of application No. 16/810,238, filed on Mar. 5, 2020, granted, now 11,868,911.
Prior Publication US 2023/0334344 A1, Oct. 19, 2023
Int. Cl. G06N 5/04 (2023.01); G06F 16/22 (2019.01); G06F 16/23 (2019.01); G06F 16/245 (2019.01); G06F 16/27 (2019.01); G06N 20/00 (2019.01)
CPC G06N 5/04 (2013.01) [G06F 16/2255 (2019.01); G06F 16/2365 (2019.01); G06F 16/2379 (2019.01); G06F 16/245 (2019.01); G06F 16/27 (2019.01); G06N 20/00 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
a computing device comprising a processor and a memory; and
machine-readable instructions stored in a distributed ledger that, when executed by the processor, cause the computing device to at least:
retrieve a runtime machine-learning model from an application record in a repository data store, the application record corresponding to an application that uses a machine-learning model;
calculate a runtime hash for the runtime machine-learning model;
concatenate the runtime hash with a source code hash to form a registration identifier;
provide the runtime hash and the registration identifier to a distributed agent as search criteria for the distributed agent to search the distributed ledger for a machine-learning model record;
evaluate a compliance status of the application record with a compliance rule based at least in part on a result of the search; and
send a request to the distributed agent to update the machine-learning model record in the distributed ledger based at least in part on whether the runtime machine-learning model at least meets a performance metric associated with the compliance status of the application record.