Systems and methods for reducing data loss in satellite transmissions

US11728884B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11728884-B2
Application numberUS-202117393657-A
CountryUS
Kind codeB2
Filing dateAug 4, 2021
Priority dateNov 30, 2020
Publication dateAug 15, 2023
Grant dateAug 15, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Aspects of the disclosure describe methods and systems for transmitting data via a satellite to a ground node. In one exemplary aspect, a method comprises splitting, on a satellite, a data segment into a plurality of data chunks, wherein an amount of the data chunks equals a number of ground nodes that the data chunks will be transmitted to. For each respective data chunk, the method comprises determining whether the satellite has a stable connection with the respective ground node. When the satellite has the stable connection with the respective ground node, the method comprises transmitting, by the satellite, the respective data chunk to the respective ground node, and when the satellite does not have the stable connection with the respective ground node, the method comprises transmitting, by the satellite, the respective data chunk to a neighboring satellite for storage until the stable connection is established.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for transmitting data via a satellite, the method comprising: splitting, on a satellite, a data segment into a plurality of data chunks, wherein an amount of the data chunks equals a number of ground nodes that the data chunks will be transmitted to; for each respective data chunk: determining whether the satellite has a stable connection with the respective ground node; when the satellite has the stable connection with the respective ground node, transmitting, by the satellite, the respective data chunk to the respective ground node; and when the satellite does not have the stable connection with the respective ground node, transmitting, by the satellite, the respective data chunk to a neighboring satellite for storage until the stable connection is established. 2. The method of claim 1 , further comprising: when the stable connection is established, requesting the respective data chunk from the neighboring satellite; receiving the respective data chunk; and transmitting the respective data chunk to the respective ground node. 3. The method of claim 1 , wherein determining whether the satellite has the stable connection with the respective ground node is based on a distance between the satellite and the respective ground node, wherein the distance changes based on a movement of the satellite and a rotation of an astronomical body where the respective ground node is located. 4. The method of claim 1 , wherein the neighboring satellite is further configured to transmit the respective data chunk to the respective ground node when a stable connection between the neighboring satellite and the respective ground node is established. 5. The method of claim 1 , further comprising generating one or more redundancy chunks of the plurality of data chunks in accordance with an erasure encoding algorithm. 6. The method of claim 5 , further comprising: when the satellite has the stable connection with the respective ground node, determining whether the respective ground node is to receive at least one of the redundancy chunks; and in response to determining that the respective ground node is to receive at least one of the redundancy chunks, transmitting at least one of the redundancy chunks to the respective ground node. 7. The method of claim 6 , further comprising: when the satellite does not have the stable connection with the respective ground node, transmitting at least one of the redundancy chunks to the neighboring satellite. 8. The method of claim 5 , wherein an amount of the redundancy chunks is equal to an amount of neighboring satellites, wherein the redundancy chunks are distributed to the neighboring satellites. 9. The method of claim 1 , wherein the stable connection is a connection state wherein a set amount of data within an allotted time period is transferable without exceeding a data loss threshold during transmission. 10. A system for transmitting data via a satellite, the system comprising: a hardware processor of a satellite, wherein the hardware processor is configured to: split, on the satellite, a data segment into a plurality of data chunks, wherein an amount of the data chunks equals a number of ground nodes that the data chunks will be transmitted to; for each respective data chunk: determine whether the satellite has a stable connection with the respective ground node; when the satellite has the stable connection with the respective ground node, transmit, by the satellite, the respective data chunk to the respective ground node; and when the satellite does not have the stable connection with the respective ground node, transmit, by the satellite, the respective data chunk to a neighboring satellite for storage until the stable connection is established. 11. The system of claim 10 , wherein the hardware processor is further configured to: when the stable connection is established, request the respective data chunk from the neighboring satellite; receive the respective data chunk; and transmit the respective data chunk to the respective ground node. 12. The system of claim 10 , wherein the hardware processor is further configured to determine whether the satellite has the stable connection with the respective ground node based on a distance between the satellite and the respective ground node, wherein the distance changes based on a movement of the satellite and a rotation of an astronomical body where the respective ground node is located. 13. The system of claim 10 , wherein the neighboring satellite is further configured to transmit the respective data chunk to the respective ground node when a stable connection between the neighboring satellite and the respective ground node is established. 14. The system of claim 10 , wherein the hardware processor is further configured to generate one or more redundancy chunks of the plurality of data chunks in accordance with an erasure encoding algorithm. 15. The system of claim 14 , wherein the hardware processor is further configured to: when the satellite has the stable connection with the respective ground node, determine whether the respective ground node is to receive at least one of the redundancy chunks; and in response to determining that the respective ground node is to receive at least one of the redundancy chunks, transmit at least one of the redundancy chunks to the respective ground node. 16. The system of claim 15 , wherein the hardware processor is further configured to: when the satellite does not have the stable connection with the respective ground node, transmit at least one of the redundancy chunks to the neighboring satellite. 17. The system of claim 14 , wherein an amount of the redundancy chunks is equal to an amount of neighboring satellites, wherein the redundancy chunks are distributed to the neighboring satellites. 18. The system of claim 10 , wherein the stable connection is a connection state wherein a set amount of data within an allotted time period is transferable without exceeding a data loss threshold during transmission. 19. A non-transitory computer readable medium storing thereon computer executable instructions for transmitting data via a satellite, including instructions for: splitting, on a satellite, a data segment into a plurality of data chunks, wherein an amount of the data chunks equals a number of ground nodes that the data chunks will be transmitted to; for each respective data chunk: determining whether the satellite has a stable connection with the respective ground node; when the satellite has the stable connection with the respective ground node, transmitting, by the satellite, the respective data chunk to the respective ground node; and when the satellite does not have the stable connection with the respective ground node, transmitting, by the satellite, the respective data chunk to a neighboring satellite for storage until the stable connection is established. 20. The non-transitory computer readable medium of claim 19 , further comprising instructions for: when the stable connection is established, requesting the respective data chunk from the neighboring satellite; receiving the respective data chunk; and transmitting the respective data chunk to the respective ground node.

Assignees

Inventors

Classifications

  • Transmission in a satellite or space-based system · CPC title

  • Systems of inter linked satellites, i.e. inter satellite service (for optical links between satellites H04B10/118) · CPC title

  • for enhancing link reliablility, e.g. satellites diversity · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11728884B2 cover?
Aspects of the disclosure describe methods and systems for transmitting data via a satellite to a ground node. In one exemplary aspect, a method comprises splitting, on a satellite, a data segment into a plurality of data chunks, wherein an amount of the data chunks equals a number of ground nodes that the data chunks will be transmitted to. For each respective data chunk, the method comprises …
Who is the assignee on this patent?
Acronis Int Gmbh, Acronis Int Banal Gmbh
What technology area does this patent fall under?
Primary CPC classification H04B7/18513. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 15 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).