Dynamically adjusting the transmission mode in a satellite communication system

US9853718B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9853718-B2
Application numberUS-201615017238-A
CountryUS
Kind codeB2
Filing dateFeb 5, 2016
Priority dateFeb 6, 2015
Publication dateDec 26, 2017
Grant dateDec 26, 2017

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.

A system and method for transmitting a data stream between a server and a user terminal, comprises at least one satellite gateway associated with a satellite router communicating with at least one satellite terminal associated with a terminal router, wherein the terminal router is configured, when it receives a stream request from a user terminal, to search for it in its memory resources and, if appropriate, transmit it to the user terminal, the satellite router is configured to transmit the request to the server, estimate a popularity of the stream and transmit a message of correspondence between the stream and broadcasting parameters then convert the stream into a point-to-multipoint stream adapted to the broadcasting parameters, the terminal router is configured to convert point-to-multipoint streams into point-to-point streams and transmit them to the user terminals.

First claim

Opening claim text (preview).

The invention claimed is: 1. A system for transmitting a data stream between a server and one or more user terminals, comprising: at least one satellite gateway connected to said server through a satellite router, and configured to communicate with at least one satellite terminal via a satellite link, said system further comprising: one or more terminal routers comprising memory storage resources, each user terminal being connected to said satellite terminal through one of said terminal routers, the user terminals being configured to make data stream requests to said server, wherein: the terminal routers are configured to, when receiving a request for a data stream transmitted by a specific user terminal, search to see if said data stream is available in their memory resources, and: when said data stream is not available, store said request and transmit it to said satellite router, when said data stream is available, transmit it to the specific user terminal, and block the transmission of said request; the satellite router is configured to, when it receives a request for a data stream: transmit the request to the server and receive said data stream, estimate a popularity of said data stream as a function of the requests made and, when said popularity is above or equal to a threshold: transmit to all the terminal routers a message indicating a correspondence between said data stream and point-to-multipoint broadcasting parameters, and convert said data stream into a point-to-multipoint data stream whose broadcasting parameters are those of said correspondence message, and comprising said estimation of popularity of said data stream, then transmit it to the terminal routers; the terminal routers being further configured to: receive point-to-multipoint data streams, convert the point-to-multipoint data streams received into point-to-point data streams transmitted to the user terminals having requested them, by using said correspondence messages transmitted by the satellite router, and according to its popularity, store said data stream. 2. The system of claim 1 , wherein said terminal routers are configured to, when a specific user terminal requests a data stream that is not available in its memory resources, check to see if a correspondence message between said data stream and point-to-multipoint broadcasting parameters has been received, and, if appropriate, block the transmission of said request on the satellite link. 3. The system of claim 1 , wherein the terminal routers are further configured to maintain a database of correspondence between data streams, point-to-multipoint data stream broadcasting parameters, and data stream requests. 4. The system of claim 1 , wherein said terminal routers are further configured to transmit to said satellite router a measurement of a consumption of the data streams available in their memory resources. 5. The system of claim 1 , wherein said terminal routers are configured to establish a profile of consumption of the data streams requested by each of the user terminals to which it is connected, and store said point-to-multipoint data stream received according to its popularity and said consumption profile. 6. The system of claim 1 , wherein said satellite router is further configured to select said data streams to be converted into point-to-multipoint data streams as a function of their content. 7. The system of claim 1 , wherein said terminal routers are configured to store the data streams received as a function of their popularity, of the popularity of the streams in memory, and of the memory space available. 8. The system of claim 1 , wherein said satellite router is configured to store said data stream according to its popularity. 9. The system of claim 1 , further comprising a terrestrial link between said satellite gateway and said satellite terminal, wherein said satellite router is configured to transmit the data streams whose popularity is below said threshold via said terrestrial link. 10. The system of claim 1 , wherein the message indicating a correspondence between said data stream and point-to-multipoint broadcasting parameters comprises a multicast IP address. 11. The system of claim 1 , wherein said terminal routers are configured to, when receiving a plurality of requests for a same data stream from the user terminals, transmit a single request for said data stream to the server. 12. The system of claim 1 , wherein said satellite router is configured to transmit the most popular data streams when the usage load of the satellite network is below a threshold. 13. A method for transmitting a data stream between a server and one or more user terminals in a transmission system comprising at least one satellite gateway connected to said server through a satellite router, and configured to communicate with at least one satellite terminal via a satellite link, said system further comprising one or more terminal routers comprising memory storage resources, each user terminal being connected to said satellite terminal through one of said terminal routers, the user terminals being configured to make requests for data streams to said server, the method comprising the steps of: searching, by a terminal router receiving a request for a data stream transmitted by a specific user terminal, for said data stream in their memory storage resources, and: when said data stream is not available, storing and transmitting said request to said satellite router, and implementing the subsequent steps of the method, or when said data stream is available, transmitting said data stream to the specific user terminal, and blocking the transmission of said request for a data stream to the server, transmission, by said satellite router to said server, of said request for a data stream, transmission, by said server to said satellite router, of said data in the form of a point-to-point data stream, estimation, by said satellite router, of the popularity of said requested data stream, when said estimation of popularity is above or equal to said threshold: transmission to all of the terminal routers of a message indicating a correspondence between said data stream and point-to-multipoint broadcasting parameters, conversion, by said satellite terminal, of said point-to-point data stream into a point-to-multipoint data stream whose broadcasting parameters are those of said correspondence message, transmission by said satellite terminal, of said point-to-multipoint data stream associated with said estimation of popularity to said terminal routers, reception, by said terminal routers, of the point-to-multipoint streams transmitted by the satellite router, and conversion of said streams into point-to-point data streams transmitted to the user terminals having requested them by using said correspondence message transmitted by the satellite router, and storage, by said terminal routers, of said data stream, according to the estimation of popularity. 14. The method of claim 13 , further comprising, when the estimation of popularity made by the satellite router is below a threshold, the steps of: transmission, by said satellite router, of said point-to-point data stream to the terminal routers, and transmission, by said terminal router, of the point-to-point data stream to said specific user terminal having initiated the request for the data stream. 15. The method of claim 13 , further comprising a step, performed by the terminal routers when a specific user terminal requests a data stream that is not available in its memory resources, of checking the reception of a message o

Assignees

Inventors

Classifications

  • Communication route or path selection, e.g. power-based or shortest path routing · CPC title

  • Terminal profiles · CPC title

  • Intermediate processing functionally located close to the data consumer application, e.g. in same machine, in same home or in same sub-network · CPC title

  • Pairs of inter-processing entities at each side of the network, e.g. split proxies · CPC title

  • specially adapted for file transfer, e.g. file transfer protocol [FTP] · 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 US9853718B2 cover?
A system and method for transmitting a data stream between a server and a user terminal, comprises at least one satellite gateway associated with a satellite router communicating with at least one satellite terminal associated with a terminal router, wherein the terminal router is configured, when it receives a stream request from a user terminal, to search for it in its memory resources and, i…
Who is the assignee on this patent?
Thales Sa
What technology area does this patent fall under?
Primary CPC classification H04B7/18578. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 26 2017 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).