Legal claims defining the scope of protection, as filed with the USPTO.
2. The non-transitory computer-readable medium of claim 1, wherein the first delta file includes position-independent code.
4. The non-transitory computer-readable medium of claim 3, wherein the second controller is determined to be comparable to the first controller.
5. The non-transitory computer-readable medium of claim 4, wherein the second controller is determined to be comparable based on control functions of the first and second controllers.
6. The non-transitory computer-readable medium of claim 4, wherein the second controller is determined to be comparable based on rules associated with the first version of controller software and rules associated with the second version of controller software.
7. The non-transitory computer-readable medium of claim 1, wherein causing the controller to adjust from executing a first version of controller software to a second version of controller software comprises updating memory addresses in the controller.
8. The non-transitory computer-readable medium of claim 7, wherein the memory addresses correspond to one or more functional units managed by a virtual file system (VFS).
9. The non-transitory computer-readable medium of claim 7, wherein the memory addresses are updated without interrupting execution of a code segment on the controller.
10. The non-transitory computer-readable medium of claim 7, wherein the memory addresses are updated to correspond to a plurality of deltas from the first delta file.
12. The non-transitory computer-readable medium of claim 1, wherein the first delta file causes the controller to skip code associated with the first version of controller software and to execute code contained in the first delta file instead of the skipped code.
13. The non-transitory computer-readable medium of claim 1, wherein the controller data is historical data associated with the controller.
14. The non-transitory computer-readable medium of claim 1, wherein the machine learning or statistical analysis technique uses data gathered from multiple controllers.
16. The method of claim 15, wherein causing the controller to adjust from executing a first version of controller software to a second version of controller software comprises updating memory addresses in the controller.
17. The method of claim 16, wherein the memory addresses are updated to correspond to a plurality of deltas from the first delta file.
18. The method of claim 15, wherein the first delta file causes the controller to skip code associated with the first version of controller software and to execute code contained in the first delta file instead of the skipped code.
19. The method of claim 15, wherein the controller data is historical data associated with the controller.
20. The method of claim 15, wherein the machine learning or statistical analysis technique uses data gathered from multiple controllers.
Unknown
November 21, 2023
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.