US 12,093,356 B2
Local model processing and remote verification
Daniel G. Wing, Santa Clara, CA (US); Asterios Stergioudis, Patras (GR); Manbinder Pal Singh, Fort Lauderdale, FL (US); and Pratik Shah, Santa Clara, CA (US)
Assigned to Citrix Systems, Inc., Fort Lauderdale, FL (US)
Filed by Citrix Systems, Inc., Fort Lauderdale, FL (US)
Filed on Feb. 9, 2021, as Appl. No. 17/171,243.
Application 17/171,243 is a continuation of application No. PCT/GR2021/000003, filed on Jan. 12, 2021.
Prior Publication US 2022/0222326 A1, Jul. 14, 2022
Int. Cl. G06F 21/31 (2013.01); G06F 11/34 (2006.01); G06N 3/04 (2023.01); G06N 20/00 (2019.01)
CPC G06F 21/316 (2013.01) [G06F 11/3438 (2013.01); G06N 3/04 (2013.01); G06N 20/00 (2019.01)] 17 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, by a computing system and from a first device, a first verification decision, the first verification decision based at least in part on a first output from a first instance of a model processed by the first device, the model having a first portion and a second portion;
receiving, by the computing system and from the first device, a second output that was processed by the first instance of the second portion of the model to produce the first output, the second output being partially processed output from the first portion of the first instance of the model processed by the first device;
processing, by the computing system, the second output with a second instance of the second portion of the model to produce a third output;
determining, by the computing system, a second verification decision based at least in part on the third output;
determining, by the computing system, that the second verification decision is consistent with the first verification decision; and
determining, based at least in part on the second verification decision being consistent with the first verification decision, that the first verification decision was determined using the first instance of the model.