SYSTEMS AND METHODS FOR UPDATING NON-NETWORKED AUTONOMOUS DEVICES
First Claim
1. A network-independent maintenance device for servicing autonomous devices, comprising:
- a housing;
a tuner electrically connected with a satellite antenna, the tuner being internal to the housing and the satellite antenna being external to the housing, wherein the tuner receives a unidirectional broadcast of a transponder stream of data from a satellite, the unidirectional broadcast of the transponder stream comprising a plurality of updates for a plurality of autonomous devices broadcast to a plurality of network-independent maintenance devices that comprises the network-independent maintenance device;
a communication interface located within the housing;
one or more processors located within the housing; and
one or more memories located within the housing and communicatively coupled with and readable by the one or more processors and having stored therein processor-readable instructions which, when executed by the one or more processors, cause the one or more processors to;
retrieve from the one or more memories, an identifier indicative of an autonomous device maintained by the network-independent maintenance device, wherein the network-independent maintenance device is a physically separate device from the autonomous device;
monitor the transponder stream of data received via the tuner for the identifier indicative of the autonomous device;
discard at least some updates of the plurality of updates for the plurality of autonomous devices received as part of the transponder stream of data from the satellite;
acquire an update of the plurality of updates, wherein;
the update is linked with the identifier and is from the transponder stream of data received via the tuner; and
the update is acquired at least partially based on the identifier being identified within the transponder stream of data received via the tuner;
cause the acquired update to be stored by the one or more memories at least until the autonomous device communicatively pairs with the network-independent maintenance device;
communicatively pair with the autonomous device using the communication interface; and
in response to having acquired the update linked with the identifier from the transponder stream of data and the autonomous device being communicatively paired with the network-independent maintenance device, transfer the acquired update to the autonomous device.
2 Assignments
0 Petitions
Accused Products
Abstract
Various arrangements for servicing autonomous devices via satellite-based communication links are detailed herein. A satellite transponder stream of data may be monitored via a tuner for an identifier indicative of an autonomous device. An update linked with the identifier may be acquired from the satellite-transmitted transponder stream of data. The acquired update may be stored at least until the autonomous device communicatively pairs with the network-independent maintenance device. The autonomous device may be communicatively paired with the system or device that received the satellite-broadcast update. In response to having acquired the update linked with the identifier from the transponder stream of data and the autonomous device being communicatively paired with the system or device, the acquired update may be transmitted to the autonomous device.
-
Citations
20 Claims
-
1. A network-independent maintenance device for servicing autonomous devices, comprising:
-
a housing; a tuner electrically connected with a satellite antenna, the tuner being internal to the housing and the satellite antenna being external to the housing, wherein the tuner receives a unidirectional broadcast of a transponder stream of data from a satellite, the unidirectional broadcast of the transponder stream comprising a plurality of updates for a plurality of autonomous devices broadcast to a plurality of network-independent maintenance devices that comprises the network-independent maintenance device; a communication interface located within the housing; one or more processors located within the housing; and one or more memories located within the housing and communicatively coupled with and readable by the one or more processors and having stored therein processor-readable instructions which, when executed by the one or more processors, cause the one or more processors to; retrieve from the one or more memories, an identifier indicative of an autonomous device maintained by the network-independent maintenance device, wherein the network-independent maintenance device is a physically separate device from the autonomous device; monitor the transponder stream of data received via the tuner for the identifier indicative of the autonomous device; discard at least some updates of the plurality of updates for the plurality of autonomous devices received as part of the transponder stream of data from the satellite; acquire an update of the plurality of updates, wherein; the update is linked with the identifier and is from the transponder stream of data received via the tuner; and the update is acquired at least partially based on the identifier being identified within the transponder stream of data received via the tuner; cause the acquired update to be stored by the one or more memories at least until the autonomous device communicatively pairs with the network-independent maintenance device; communicatively pair with the autonomous device using the communication interface; and in response to having acquired the update linked with the identifier from the transponder stream of data and the autonomous device being communicatively paired with the network-independent maintenance device, transfer the acquired update to the autonomous device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for servicing an autonomous device, the method comprising:
-
retrieving, by a network-independent maintenance device, an identifier indicative of the autonomous device maintained by the network-independent maintenance device; monitoring, by the network-independent maintenance device using a tuner, a transponder stream for the identifier indicative of the autonomous device, wherein the tuner receives a unidirectional broadcast of the transponder stream of data from a satellite, the unidirectional broadcast of the transponder stream comprising a plurality of updates for a plurality of autonomous devices broadcast to a plurality of network-independent maintenance devices that comprises the network-independent maintenance device; discarding, by the network-independent maintenance device, at least some updates of the plurality of updates for the plurality of autonomous devices received as part of the transponder stream of data from the satellite; acquiring, by the network-independent maintenance device, an update of the plurality of updates, wherein; the update is linked with the identifier and is from the transponder stream received via the tuner of the network-independent maintenance device; and the update is acquired at least partially based on the identifier being identified within the transponder stream of data received via the tuner; causing, by the network-independent maintenance device, the acquired update to be stored locally in a memory at least until the autonomous device communicatively pairs with the network-independent maintenance device; communicatively pairing, between the network-independent maintenance device and the autonomous device; and in response to having acquired the update linked with the identifier from the transponder stream and the autonomous device being communicatively paired with the network-independent maintenance device, transferring, by the network-independent maintenance device, the acquired update to the autonomous device. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory processor-readable medium for execution by a network-independent maintenance device, comprising processor-readable instructions that cause one or more processors to:
-
receive, via a tuner, an identifier indicative of an autonomous device maintained by the network-independent maintenance device, wherein the tuner receives a unidirectional broadcast of a transponder stream of data from a satellite, the unidirectional broadcast of the transponder stream comprising a plurality of updates for a plurality of autonomous devices broadcast to a plurality of network-independent maintenance devices that comprises the network-independent maintenance device; monitor the transponder stream received via a tuner for the identifier indicative of the autonomous device; discard at least some updates of the plurality of updates for the plurality of autonomous devices received as part of the transponder stream of data from the satellite; acquire an update of the plurality of updates, wherein; the update is linked with the identifier and is from the transponder stream received via the tuner; and the update is acquired at least partially based on the identifier being identified within the transponder stream of data received via the tuner; cause the acquired update to be stored by a local memory at least until the autonomous device communicatively pairs with the network-independent maintenance device; communicatively pair with an autonomous device; and in response to having acquired the update linked with the identifier from the transponder stream and the autonomous device being communicatively paired with the network-independent maintenance device, transfer the acquired update to the autonomous device. - View Dependent Claims (18, 19, 20)
-
Specification