DISTRIBUTED BLOCKCHAIN DATA MANAGEMENT IN A SATELLITE ENVIRONMENT

    公开(公告)号:US20190289018A1

    公开(公告)日:2019-09-19

    申请号:US15923531

    申请日:2018-03-16

    Abstract: Systems, methods, and software described herein provide enhancements for managing data storage in a satellite platform. In one implementation, a satellite platform includes a plurality of satellites, wherein a first satellite of the platform is configured to identify a request for a ledger entry for a blockchain maintained by the satellite platform and, in response to the request, distribute the ledger entry to one or more other satellites of the satellite platform, wherein the one or more other satellites comprise full nodes for the blockchain. Once distributed, the one or more other satellites each determine whether the ledger entry is verified and, when the ledger entry is verified, enters the ledger entry in a ledger for the satellite.

    Virtualized Software Payloads On Satellite Devices

    公开(公告)号:US20190229801A1

    公开(公告)日:2019-07-25

    申请号:US16371333

    申请日:2019-04-01

    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.

    Orbital network layering
    4.
    发明授权

    公开(公告)号:US10225001B2

    公开(公告)日:2019-03-05

    申请号:US16003308

    申请日:2018-06-08

    Abstract: Systems, methods, and software described herein provide enhancements for deploying communication networks in clusters of satellite devices. In one example, satellite devices are configured to orbit in an orbital layer defined by an orbital configuration. A communication network is formed among the satellite devices and configured to exchange communications in at least two oppositely circulating directions with respect to an orbital direction of the satellites in the orbital layer.

    QUALITY OF SERVICE MANAGEMENT IN A SATELLITE PLATFORM

    公开(公告)号:US20190028394A1

    公开(公告)日:2019-01-24

    申请号:US15654082

    申请日:2017-07-19

    Abstract: Systems, methods, and software described herein provide enhancements for managing quality of service for data communications on a satellite of a satellite platform. In one implementation, a satellite obtains a plurality of packets to be transmitted to a second system of the satellite platform. Once obtained, the satellite prioritizes the transmission of the plurality of packets based on a quality of service associated with each of the packets, and transmits the plurality of packets based on the prioritization.

    User-initiated software application deployment to an orbital satellite platform

    公开(公告)号:US09875091B1

    公开(公告)日:2018-01-23

    申请号:US15638837

    申请日:2017-06-30

    CPC classification number: G06F8/60 G06F3/0482 G06F8/71

    Abstract: Systems, methods, and software described herein provide enhancements for deploying software applications in satellites. In one example, a control system may receive user input indicative of deployment requirements for a software application, and identify an availability of resources present in a plurality of satellites deployed as an orbiting satellite platform. The control system further determines deployment options for deployment of the software application based on the deployment requirements and the availability of resources in the plurality of satellites, and provides the deployment options for the software application via a user interface for deployment of the software application onto the orbiting satellite platform.

    State Transfer Among Satellite Platforms
    7.
    发明申请

    公开(公告)号:US20190280764A1

    公开(公告)日:2019-09-12

    申请号:US16422516

    申请日:2019-05-24

    Abstract: Systems, methods, and software described herein provide enhancements for deploying software payloads in satellite systems. In one example, a satellite device comprises a communication interface configured to receive software payloads for execution, and an execution system configured to execute ones of the software payloads as associated virtual nodes that share resources of the satellite device to at least perform activities using one or more on-board systems of the satellite device. The execution system is configured to transfer state information related to execution of ones of the virtual nodes to at least another device over the communication interface, wherein the state information comprises data related to the activities.

    State transfer among satellite platforms

    公开(公告)号:US10305582B2

    公开(公告)日:2019-05-28

    申请号:US16137862

    申请日:2018-09-21

    Abstract: Systems, methods, and software described herein provide enhancements for deploying applications in satellite systems. In one example, a satellite system comprises a communication interface configured to receive software payloads, and logistical control elements of the satellite system. The satellite system further comprises a virtualized execution system configured to execute ones of the software payloads deployed on the satellite system as associated virtual nodes that share resources of the satellite system.

Patent Agency Ranking