Virtualized Software Payloads On Satellite Devices
First Claim
Patent Images
1. A satellite device, comprising:
- communication interface configured to receive one or more software payloads;
a storage system configured to store the one or more software payloads on the satellite device; and
a payload execution system configured to execute the one or more software payloads as one or more virtual nodes.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and software described herein provide enhancements for deploying software payloads to satellite devices, such as when a satellite device is in orbit. In one example, a satellite device includes a communication interface configured to receive one or more software payloads, and a storage system configured to store the one or more software payloads on the satellite device. The satellite device also includes a payload execution system configured to execute the one or more software payloads as one or more virtual nodes.
5 Citations
20 Claims
-
1. A satellite device, comprising:
-
communication interface configured to receive one or more software payloads; a storage system configured to store the one or more software payloads on the satellite device; and a payload execution system configured to execute the one or more software payloads as one or more virtual nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of operating a satellite device, comprising:
-
in a communication interface, receiving one or more software payloads; in a storage system, storing the one or more software payloads on the satellite device; and in a payload execution system, executing the one or more software payloads as one or more virtual nodes. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus, comprising:
-
one or more computer readable storage media; a processing system operatively coupled with the one or more computer readable storage media; and program instructions stored on the one or more computer readable storage media, that when executed by the processing system, direct the processing system to at least; receive one or more software payloads over a communication interface of a satellite device in orbit; store the one or more software payloads on the satellite device; and execute the one or more software payloads as one or more virtual nodes on board the satellite device using at least a hypervisor system configured to manage at least execution resources of the processing system among the one or more software payloads when executing the one or more virtual nodes. - View Dependent Claims (20)
-
Specification