US 11,726,443 B2
Efficient controller data generation and extraction
Zohar Fox, Tel Aviv-Yaffo (IL); Oren Sokoler, Rehovat (IL); and Kfir Ben Shimon, Kiryat Ono (IL)
Assigned to Aurora Labs Ltd., Tel Aviv (IL)
Filed by Aurora Labs Ltd., Tel Aviv (IL)
Filed on Apr. 11, 2022, as Appl. No. 17/658,678.
Application 17/658,678 is a continuation of application No. 17/361,081, filed on Jun. 28, 2021, granted, now 11,327,456.
Claims priority of provisional application 62/705,484, filed on Jun. 30, 2020.
Claims priority of provisional application 63/045,732, filed on Jun. 29, 2020.
Prior Publication US 2022/0236710 A1, Jul. 28, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G05B 19/042 (2006.01); G06F 16/21 (2019.01)
CPC G05B 19/0426 (2013.01) [G06F 16/219 (2019.01); G05B 2219/23301 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory computer-readable medium including instructions that, when executed by at least one processor, cause the at least one processor to perform operations for efficiently providing controller data as part of a maintenance or update process, the operations comprising:
receiving, from a first remote computing device, a message associated with at least one first controller and comprising an identifier;
extracting, based on the received message, an image of software associated with the at least one first controller;
generating a delta file, the generating comprising:
determining a stored image of software using the identifier;
comparing the extracted image of software to the stored image of software; and
based on the comparison, determining differences between the extracted image of software and the stored image of software, the delta file representing the differences; and
transmitting the generated delta file to a second remote computing device for updating software on at least one second controller.