US 11,907,847 B2
Operating machine-learning models on different platforms
William S Kish, Saratoga, CA (US); Huayan Wang, Milpitas, CA (US); and Sandip C. Patel, San Jose, CA (US)
Assigned to Cogniac, Corp, San Jose, CA (US)
Filed by Cogniac, Corp., San Jose, CA (US)
Filed on Feb. 23, 2021, as Appl. No. 17/182,254.
Application 17/182,254 is a continuation of application No. 15/199,942, filed on Jun. 30, 2016, granted, now 11,100,398.
Prior Publication US 2021/0174212 A1, Jun. 10, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06N 3/084 (2023.01); G06N 3/063 (2023.01); G06N 20/00 (2019.01); G06N 3/082 (2023.01)
CPC G06N 3/084 (2013.01) [G06N 3/063 (2013.01); G06N 20/00 (2019.01); G06N 3/082 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An electronic device, comprising:
an interface circuit configured to communicate, via a network, with a second electronic device;
memory configured to store program instructions; and
a processor coupled to the interface circuit and the memory, wherein, when executed by the processor, the program instructions cause the electronic device to perform operations comprising:
receiving, from the second electronic device, instructions for a machine-learning model, a reference input and a predetermined output of the machine-learning model for the reference input, wherein the instructions include an architecture of the machine-learning model; and
determining whether the machine-learning model is operating on the electronic device within predefined limits on an accuracy of the machine-learning model based at least in part on a calculated output of the machine-learning model for the reference input and the predetermined output, wherein the predefined limits assess whether the machine-learning model is operating correctly on the electronic device based at least in part on the electronic device having at least one of a different processor, a different operating system or a different version of the operating system than a computer or a computer system that trained the machine-learning model and that is different from the electronic device.