Efficient controller data generation and extraction
AssigneeAurora Labs Ltd.
InventorsZohar Fox, Oren Sokoler, Kfir Ben Shimon
Life of this patent
Estimating the term…
Abstract
Disclosed herein are techniques for efficiently providing controller data as part of a maintenance or update process. Techniques include receiving, from a first remote computing device, a message associated with at least one controller; extracting, based on the received message, an image of software associated with the at least one controller; accessing, based on the extracted image, a delta file; and transmitting the accessed delta file to a second remote computing device.
Claims20
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.
A method for efficiently providing controller data as part of a maintenance or update process, the method 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.
Dependencies are inferred from the claim text.