12423091

Systems and Methods for Non-Interruptive Update

PublishedSeptember 23, 2025
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
18 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method comprising: identifying a software update for a device by communicating with a remote device, the device navigating along a travel path through an environment; receiving the software update from the remote device over a network; preparing the software update for a non-interruptive software update at the device, wherein the software update is prepared as the non-interruptive software update based on a resource threshold; and installing the non-interruptive software update at the device, wherein the non-interruptive software update installs as the device continues to navigate along the travel path.

2

2. The method of claim 1, wherein the software update is prepared as the non-interruptive software update based on whether the software update is a first type of software update or a second type of software update.

3

3. The method of claim 2, wherein the first type of software update is a critical software update and the second type of software update is a non-critical software update, the software update being prepared as the non-interruptive software update when the software update is the first type of software update.

4

4. The method of claim 3, wherein the software update is prepared as the non-interruptive software update when the software update is the second type of software update depending on a computing resource computation.

5

5. The method of claim 4, wherein the computing resource computation corresponds to update resources associated with completing the non-interruptive software update and computing resources associated with operating the device.

6

6. The method of claim 5, wherein the resource threshold is calculated for the computing resources based on currently available resources, the non-interruptive software update being automatically installed when the update resources are within the resource threshold.

7

7. The method of claim 6, wherein additional computing resources are obtained through squeezing when the update resources are outside the resource threshold.

8

8. The method of claim 7, wherein the software update is separated into a plurality of subsets when the update resources exceed the resource threshold and the additional computing resources, each of the plurality of subsets being within the resource threshold and prepared as a separate non-interruptive software update.

9

9. One or more tangible non-transitory computer-readable storage media storing computer-executable instructions for performing a computer process on a computing system, the computer process comprising: identifying a software update for a device by communicating with a remote device, the device configured to move within an environment; receiving the software update from the remote device over a network; preparing the software update for a non-interruptive software update at the device based on a resource threshold; and causing the non-interruptive software update to install at the device, wherein the non-interruptive software update installs as the device continues to move navigate-within the environment.

10

10. The one or more tangible non-transitory computer-readable storage media of claim 9, wherein the non-interruptive software update is transitioned into an interruptive software update based on the resource threshold.

11

11. The one or more tangible non-transitory computer-readable storage media of claim 9, wherein the software update is prepared as the non-interruptive software update based on whether the software update involves autonomy.

12

12. The one or more tangible non-transitory computer-readable storage media of claim 9, wherein the software update is prepared as the non-interruptive software update when the software update is a critical software update.

13

13. The one or more tangible non-transitory computer-readable storage media of claim 9, wherein the software update is prepared as the non-interruptive software update when update resources associated with completing the non-interruptive software update are within the resource threshold.

14

14. The one or more tangible non-transitory computer-readable storage media of claim 13, wherein the resource threshold corresponds to computing resources associated with operating the device.

15

15. The one or more tangible non-transitory computer-readable storage media of claim 14, wherein the resource threshold is calculated based on an identification of currently available computing resources of the computing resources and a tolerance level of the computing resources.

16

16. A system comprising: a device in communication with a remote device over a network, a software update for the device identified by communicating with the remote device over the network, the device configured to operate within an environment; a controller for the device receiving the software update from the remote device over the network and configured to prepare the software update for a non-interruptive software update at the device based on a resource threshold, the controller installing the non-interruptive software update, wherein the non-interruptive software update installs as the device continues to operate within the environment.

17

17. The system of claim 16, wherein the software update is prepared as the non-interruptive software update when the software update is a critical software update.

18

18. The system of claim 16, wherein the software update is prepared as the non-interruptive software update based on whether the software update involves autonomy.

Patent Metadata

Filing Date

Unknown

Publication Date

September 23, 2025

Inventors

Libo Cao Meyers

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SYSTEMS AND METHODS FOR NON-INTERRUPTIVE UPDATE” (12423091). https://patentable.app/patents/12423091

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.