专利摘要:
The invention relates to a method and a system for transmitting data in a satellite system comprising at least one satellite (1), a gateway (2) and a user terminal (3) comprising at least the following steps: • Transmitting (203) a request Rq of data content sent by a user (204) to the "gateway", • Upon reception of the content of the request Rq, the "gateway" (2) sends an order to the satellite (1) in order to that the latter transmits the content required by the user to the user, • The user (3) acknowledges receipt (206) of all or at least a portion of this content to the gateway.
公开号:FR3060920A1
申请号:FR1601806
申请日:2016-12-20
公开日:2018-06-22
发明作者:Cedric Baudoin;Renaud SALLANTIN;Fabrice Arnal
申请人:Thales SA;
IPC主号:
专利说明:

© Publication no .: 3,060,920 (to be used only for reproduction orders)
©) National registration number: 16 01806 ® FRENCH REPUBLIC
NATIONAL INSTITUTE OF INDUSTRIAL PROPERTY
COURBEVOIE
©) Int Cl 8 : H 04 L 12/885 (2017.01), H 04 W 84/08, 92/12
A1 PATENT APPLICATION
(22) Date of filing: 20.12.16. ©) Applicant (s): THALES— FR. © Priority : @ Date of availability of the request: 22.06.18 Bulletin 18/25. ©) Inventor (s): BAUDOIN CEDRIC, SALLANTIN RENAUD and ARNAL FABRICE. (56) List of documents cited in the preliminary search report: See the end of this brochure References to other related national documents: ©) Holder (s): THALES. o Extension request (s): @) Agent (s): MARKS & CLERK FRANCE General partnership.
SYSTEM PTY AND METHOD FOR TRANSMITTING DATA IN A SATELLITE SYSTEM.
FR 3 060 920 - A1
The invention relates to a method and a system for transmitting data in a satellite system comprising at least one satellite (1), a "gateway" (2) and a user terminal (3) comprising at least the following steps:
Transmit (203) a data content request Rq sent by a user (204) to the “gateway”,
On reception of the content of the request Rq, the “gateway” (2) sends an order to the satellite (1) so that the latter transmits the content required by the user to the user,
The user (3) acknowledges receipt (206) of all or at least part of this content at the gateway.

SYSTEM AND METHOD FOR TRANSMITTING DATA IN A SATELLITE SYSTEM
The invention relates to a system and method used in particular for transporting video data in multi-spot telecommunication systems by satellite.
It can be used in all installations using a satellite system to optimize the transmission of video type data or data of equivalent size.
Video services represent a large majority of the content transported by Internet-type infrastructures, in the range of 70 to 80%. In particular, on-demand services, in particular in the “Infra-service” service architectures better known under the Anglo-Saxon abbreviation OTT (over-the-top service) for video on demand or under the abbreviation VoD (Video on Demand), require both high bit rates and guaranteed quality of service. Their transmission in the case of multi-spot satellite broadcasting (broadcast services) therefore poses the problem, on the one hand of a waste of the resource which is used many times for the same content, and on the other hand of limiting the impact of the latency introduced by the satellite due to the transmission times and the communication protocols implemented with these OTT service architectures.
The prior art describes various systems and methods for optimizing the transport of this video data.
A first family of solutions is based on cache architectures implemented in the user ground segment. These architectures make it possible to greatly improve the transport and the quality of service offered for this content. However, in this solution the presence of cache in the satellite terminals implies a significant additional cost of the user ground segment and maintenance and operational issues. In addition, the caches installed on the gateway side do not limit the waste of resources on the satellite segment.
A second family is based on an architecture which will process at the satellite level the data on the outgoing channel (gateway to user) and on the return channel (user to gateway). The data will be demodulated / decoded and the resulting data streams taken care of by an on-board processor at the satellite level. In this context, a cache is used at the satellite level for data storage. The cache decision, as well as the access to this data, are carried out directly by the on-board processor, as described for example in US patent 6,697,850. This solution has the drawback of requiring the regeneration of the return channel, which complicates the payload of the satellite and in particular increases its mass and therefore its cost. An alternative solution is described in patent application US20030033355. The principle described consists in demodulating and decoding only the forward channel to carry out a time shift operation. This solution therefore does not suit the need for cache per object relating to the acceleration of VoD. In this case, there is no on-demand access, the video stream (live) is mounted once to the satellite and redistributed to all users at a given time slot; there is no user access request, no congestion control and error recovery.
The system and method according to the invention are based on a new approach consisting in particular of using in a particular way, a cache at the satellite level associated with proxies arranged at the gateways on the ground, the outward path being processed at the processor of the satellite, the latter being considered as “transparent” for the return channel (ie the RF signal is simply amplified, without being processed digitally).
The word content is used to designate services, data requested by a user, etc.
Users access content as follows. A first flow concerns the sending of video content from a gateway to the satellite for storage at the satellite level. When users want to access the content, they send a request flow to the gateway, which is then redirected to the edge (satellite) for further processing. Finally, the satellite can deliver the content to the terminals that have requested it, or even to other terminals in the same spot if they can store it.
The invention relates to a method for the transmission of data in a satellite system comprising at least one satellite comprising demodulation and decoding capacities, a "gateway", said satellite being adapted to process and store in a cache user data, the satellite system comprising at least one user terminal. The method is characterized in that it comprises at least the following steps:
• Transmit an Rq request for data content sent by one or more end users to the “gateway” via the user terminal and the satellite, • On receipt of the content of the Rq request, the “gateway” sends an order to the satellite, said order comprising all or part of the information contained in the request Rq, so that said satellite transmits the content associated with the request Rq to the user or users, • The user terminal acknowledges receipt of at least part or of the all of that content at the gateway.
The method includes, for example, the following steps:
• After opening the communication session, the request Rq is received by the gateway which verifies that the content requested by a user is available in a cache of the satellite, • The gateway sends an order to the satellite indicating the content or data packets in front be delivered to the user, • The satellite transmits the content to the user, the latter acknowledges receipt or non-receipt of the content directly to the gateway.
According to an alternative embodiment, the data content to be transmitted is divided into several segments and in the event of packet loss, the user indicates the packets not received at the gateway and the gateway re-issues an order to the satellite asking him to retransmit the or packets lost during the next segment transmission sequence associated with the same content.
The gateway can use an HTTP & TCP proxy and ACK TCP acknowledgment signaling to indicate to the satellite the content of the data to be transmitted to a user.
According to one embodiment, the satellite distributes the content of the data in a unicast manner.
The satellite can also distribute the data content with a multicast distribution protocol for the most popular content to user terminals.
The invention also relates to a data transmission system in a system comprising at least one satellite comprising demodulation / decoding means and a gateway, at least one user terminal characterized in that:
• The satellite comprises at least one on-board cache adapted to memorize user data and a processor suitable for executing the steps of the method according to the invention, • The gateway comprises at least one proxy suitable for ensuring the redirection, control and retransmission of the content requested by a user terminal.
A user terminal comprises, for example, a cache memorizing the least popular contents.
A gateway can include an HTTP & TCP type proxy. Other characteristics and advantages of the present invention will appear better on reading the description which follows, given by way of illustration and in no way limiting, appended to the figures which represent:
• Figure 1, an example of a system architecture diagram according to the invention, • Figure 2, a first example of a sequence of steps, • Figure 3, a variant of Figure 2 with an HTTP proxy on board the satellite, and • Figure 4, an example of data flow exchanges taking into account the possible loss of packets during transmission.
Figure 1 shows schematically an example of architecture of the system allowing the implementation of the method according to the invention, in which, for reasons of simplification, a single gateway and a single satellite terminal have been represented to explain the invention, knowing that the system can have multiple gateways and multiple users.
Satellite 1 comprises for example several modems receiving the data streams transmitted by a gateway 2. The data streams are demodulated and decoded by uplink modems 10-i, 10 2 , 10 3 , 10 4 , before being routed to a switch 11 which redirects them to a processor
12. The signaling is sent to the processor 12 for processing, the data flows to be stored (on board or on the ground on the terminals) are routed to an on-board or memory cache 13, having in particular the function of storing the eligible data, ie, the proxy will decide what data will be stored on board the satellite, usually based on the type of content and its popularity. The data flows to be distributed are sent to a set of downlink modems 14- |, 14 2 , 14 3 , 14 4 , via the switch.
11. The decision to store data on board the satellite is taken, for example, at a gateway or upstream in order to facilitate processing at the satellite level (processor and on-board cache). The request contains, for example, the source IP address which designates either the gateway itself, or an upstream server managed by the operator of the Satcom system.
Without departing from the scope of the invention, the storage decision can also be taken in addition by the on-board cache to decide whether the content of the data received should be stored. In this case, an increased processing load should be assumed.
A gateway 2 has an input receiving the data or data stream transmitted via the Internet by a supplier 40 for example. The data is transmitted to a switch 21 which will redirect it on the one hand to a cache proxy server better known by the English term "caching proxy" 22 and on the other hand to a baseband hub 23 which aggregates the data. The caching proxy includes various functions, in particular the storage of objects, the control of data flows, retransmission, etc. The data is transmitted via a transmission modem 24 to the outgoing channel to be distributed to the satellite uplink modems. Data coming directly from a user on the return channel is received by a second modem 25 in order to be demodulated and decoded, and processed by the gateway. The caching proxy notably has the following main functions:
• Cache decision, • Download or Upload of content to the on-board cache, • Redirection of flows, • Congestion control.
The user satellite terminal 3 comprises at least one modem 31 demodulating and decoding the data received before transmitting it to a baseband terminal 32, before transmission to the end users 35, and a modem 33 which makes it possible to modulate and encode the data before their transmission on a return channel. The return channel allows the transfer of data to gateway 2. In the general case, there are several users behind the satellite. When several users make a request for the same object, the satellite terminal may notice it and not send a copy of the request again.
The distribution of the data can be carried out by a unicast or multicast broadcast according to steps known to those skilled in the art briefly recalled below.
For unicast distribution, the contents are sent beforehand on board by a ground gateway, via a protocol ensuring the reliability of data, a protocol known to those skilled in the art, and in particular the transmission control protocol TCP (Transmission Control Protocol). This sending is preferably scheduled when the system is lightly loaded, for example during the night or during periods when there are few active users. This content is then stored on board (satellite cache). Secondly, a user terminal requests access to this resource. The user sends for this a request Rq (content desired by a user) to the gateway which identifies the presence of this content as previously transmitted to the satellite. The gateway then redirects this request Rq to the satellite. The satellite recovers this request, processes it and recovers in its cache 13 the content of the data requested by a user which is then sent in unicast mode to the user terminal.
In the case of a multicast type broadcast where the terminals have a cache, the content is sent by a gateway to the satellite so that the latter distributes it immediately or stores it in its cache using a known reliable protocol skilled in the art, for example TCP. The content is then duplicated on each of the exits concerned by this content, for example all the spots of a country, the same site, the same group, and the content is sent to the corresponding user terminals by broadcasting. group, for example with the Internet IP protocol comprising a Multicast destination address. During a user request, the user terminal will check whether the requested content is not available locally in its cache (terminal cache). The request will only be sent to the gateway if the content has not already been broadcast and stored locally. This multicast solution makes it possible, for example, to load the most popular content or data stream in the cache of user terminals equipped with cache beforehand.
Figures 2 to 4 use identical references which designate the same steps.
FIG. 2 illustrates the flow of data and requests according to a first alternative embodiment of the method according to the invention.
Assuming that the user wishes to access or obtain the content of a web page, the user issues an Rq request, for example via a keyboard or any other appropriate means. The Rq request triggers the communication configuration and connection steps, notably a TCP SYN session opening, 201, to the gateway and a TCP ACK acknowledgment, 202 of this Rq request by gateway 2 to the user 3.
The modem only retrieves the packets. The connection is opened by the cache proxy. Beforehand, there is a redirection phase which is implemented: the user requests content from a supplier (google for example) and the supplier or proxy will indicate whether the content previously loaded is available via the proxy. The user will request the proxy rather than the initial server. All of the redirection mechanisms implemented in the stages are known to those skilled in the art (DNS (Domain Name System) or HTTP redirect) and already implemented in the caches that are found in terrestrial networks. The TCP-SYN message is not demodulated / decoded but passes through the satellite. The TCP-ACK message also passes through the satellite.
With the connection open, the user requests a resource, 203, GET HTTP, from the gateway. The resource request is received by the modem 25 of the gateway which demodulates and decodes the request and transmits it to the cache proxy server 22 of the gateway. This checks that the content is available in the cache on the satellite. Gateway 2 after processing the content of the user's request Rq, transmits an order to the satellite, 204, REQ ({1-3}), indicating the data packets contained in the on-board cache 13 which must be delivered to the user making the request. The order is transmitted via the forward channel to one of the satellite's uplink modems. It is then directed via the switch 11 to the processor 12 for processing the content. Satellite 1 transmits the g
data packets requested and contained in its cache 13 to the downlink modems and to the requesting user, 205, TCP seq1 (HTTP RESP), TCP seq2 (HTTP RESP), TCP seq3 (HTTP RESP). The user will then transmit an acknowledgment of receipt of the three packets in this example, to the gateway, 206, TCP ACK. Acknowledgment is received by a gateway flow control function. The content is in fact divided into TCP segments and possibly into several HTTP objects. To transmit all of the content, it will be necessary to transmit all of the HTTP objects (therefore each time requested by the user via a GET message), themselves divided into a succession of TCP segments (packets). In the example given, the second REQ request ({4-9}), 207, will send the following TCP segments for this same HTTP object, TCP seq4 (HTTP RESP), ..... TCP seq9 ( HTTP RESP), 208. The satellite terminal can finally reconstruct the content of the HTTP RESP data, 209. If a second request is made by another user for the same object, the HTTP RESP can be sent to it immediately with the object.
FIG. 3 illustrates an alternative of the data flow exchanges of FIG. 2, which implements an HTTP and TCP proxy in the gateway for the redirection of HTTP requests and TCP acknowledgments ensuring congestion and retransmission control. In this example, the method directly transmits the TCP ACKs, generally of the order of 40 bytes per acknowledged segment. The REQ signaling is adapted to specify in a small space all the segments to be transmitted in order to avoid an overhead.
The first logon steps are similar to those described in Figure 2. The TCP connection is established between the user and the satellite with redirection by the gateway, TCP SYN, 202a, TCP ACK, 202b. Gateway 2 after processing the content of the user's request Rq, transmits an order to the satellite, 301. Satellite 1 transmits the data packets requested and contained in its cache 13 to the downlink modems 205 and to the user requestor, TCP seq1 (HTTP RESP),
TCP seq2 (HTTP RESP), TCP seq3 (HTTP RESP). The satellite terminal will then transmit an acknowledgment of good reception of the three packets, in this example to the gateway, 206, TCP ACK. The gateway will then reiterate the transmission of the following TCP ACKs 302 in order to transmit the remaining segments TCP seq4 (HTTP RESP) ...... TCP seq9 (HTTP RESP),
208. The satellite can reconstruct the content of the HTTP RESP data, 209.
The method according to the invention also makes it possible to retransmit the data or the content requested by a user in the event of packet loss. Figure 4 illustrates the exchange of data and query flows.
The first steps 201, 202 and 203 for logging on and configuring the system are identical to those described in FIG. 2. The gateway transmits an order, 204, to the satellite indicating the contents to be transmitted from the cache according to the request of the user, REQ ({1-3}). The user acknowledges receipt 406 (TCP AKC1, TCP ACK3) of the transmission of part of the received content, 405, TCP seq1 (HTTP RESP), TCP seq3 (HTTP RESP), but not that of TCP seq2 content (HTTP RESP), 405p which has not been received. This loss of packets is detected by the gateway TCP receiver which includes an integrated mechanism known to those skilled in the art which makes it possible to detect a break in sequence numbers. The gateway will then retransmit at the same time as the second REQ request ({4-9}), a REQ request (2) for the content lost during the previous transmission from the satellite to the satellite terminals. The satellite will transmit the content, TCP seq4 (HTTP RESP) ....., TCP seq9 (HTTP RESP) 408, and TCP seq2 (HTTP RESP) 408p. The satellite can reconstruct the content of the HTTP RESP data, 209.
Without departing from the scope of the invention, the satellite cache can be integrated into a more global hierarchical cache system where the other caches are present in the gateway and / or in the terminals.
The method and system according to the invention allow in particular an optimized distribution of video content for example at the request of users by minimizing the use of the feeder link and the distribution of content to all of the terminals for additional local storage.
The addition of an on-board cache function in a multi-spot satellite allows in particular:
1) to reduce the use of the band on the uplink gatewaysatellite or “feeder” link, content is only edited once by a single gateway (this better use of the band thus makes it possible to possibly reduce the number of GW). Compared to a cache solution with a transparent payload satellite, the band gain on this link is equivalent to the number of successive accesses to this content,
2) in the case of satellite terminals without cache:
a) to reduce the cost of the ground segment,
b) reduce the latency for these services (equivalent to a cache located in the gateway),
3) in the case of terminals with cover:
a) to improve the number of hidden contents and / or to decrease the size of the ground caches by proposing a hierarchical cache system (extremely popular contents cached in the ST, very popular cached on board the satellite),
b) reduce latency / improve the quality of experience for accessing locally hidden content in terminals,
c) to reduce the use of the outbound band of the user segment for the content to be stored in the terminal. The resulting gain will ultimately be linked to the number of successive accesses to this content in the spot.
权利要求:
Claims (8)
[1" id="c-fr-0001]
1 - Method for transmitting data in a satellite system comprising at least one satellite (1) comprising demodulation / decoding capacities, a "gateway" (2), said satellite being suitable for processing and storing in an on-board cache ( 13) user data, the satellite system comprising at least one user terminal (3) characterized in that it comprises at least the following steps:
• Transmit (203) a data content request Rq sent by one or more end users (204) to the “gateway” (2) via the user satellite terminal (3) and the satellite (1), • On reception of the content of the Rq request, the “gateway” (2) transmits an order to the satellite (1) comprising all or part of the information contained in the Rq request, so that the satellite (1) transmits the content associated with the request Rq to the requesting user terminal (s), • The user terminal (s) (3) acknowledge receipt (206) of at least some or all of this content at the gateway.
[2" id="c-fr-0002]
2 - Method according to claim 1 characterized in that it comprises at least the following steps:
• After opening the communication session, the request Rq is received by the gateway (2) which verifies that the content requested by a user is available in a cache of the satellite, • The gateway (2) sends an order to the satellite (1 ) indicating the content or data packets to be delivered to the user (204), • The satellite (1) transmits the content to the user (3), (205), the latter acknowledges the reception or non reception of the contained directly at the gateway (206).
[3" id="c-fr-0003]
3 - Method according to claim 2 characterized in that the data content to be transmitted is divided into several segments and in the event of packet loss, the user indicates the packets not received at the gateway (405p, 406) and the gateway retransmits an order to the satellite (407) asking it
5 to retransmit the lost packet (s) (408p) during the following sequence of transmission of segments associated with the same content (408).
[4" id="c-fr-0004]
4 - Method according to one of claims 1 to 3 characterized in that the gateway uses an HTTP & TCP proxy and the ACK acknowledgment signaling
10 TCP (202a, 202b) to indicate to the satellite the content of the data to be transmitted to a user.
[5" id="c-fr-0005]
5 - Method according to one of claims 1 to 4 characterized in that the satellite distributes the content of the data in a unicast manner.
[6" id="c-fr-0006]
6 - Method according to one of claims 1 to 4 characterized in that the satellite distributes the data content with a multicast distribution protocol of the most popular content to user terminals.
20
[7" id="c-fr-0007]
7 - Data transmission system in a system comprising at least one satellite (1) comprising demodulation means (1 Oi) and a gateway (2), at least one user terminal (3) characterized in that:
• The satellite (1) comprises at least one on-board cache (13) adapted to store user data and a processor (12) adapted to
25 executing the steps of the method according to one of claims 1 to 6, • The gateway (2) comprises at least one proxy (22) adapted to ensure the redirection, control and retransmission of the content requested by a user terminal (3 ).
[8" id="c-fr-0008]
8 - Transmission system according to claim 7 characterized in that a user terminal (3) includes a cache memorizing the least popular content.
5 9 - Transmission system according to one of claims 7 or 8 characterized in that a gateway (2) comprises a proxy of HTTP & TCP type.
1/4
类似技术:
公开号 | 公开日 | 专利标题
EP3340489B1|2021-11-10|System and method for data transmission in a satellite system
US7143169B1|2006-11-28|Methods and apparatus for directing messages to computer systems based on inserted data
Tsilopoulos et al.2011|Supporting diverse traffic types in information centric networks
US9935740B2|2018-04-03|Transport protocol for anticipatory content
JP6278531B2|2018-02-14|Hybrid HTTP and UDP content distribution
US20160072635A1|2016-03-10|Layered multicast and fair bandwidth allocation and packet prioritization
EP2813053B1|2016-04-20|Method and apparatus for internet protocol based content router
US8165122B2|2012-04-24|System and method for converting unicast client requests into multicast client requests
US8489671B2|2013-07-16|Dedicated shared byte cache
US6594260B1|2003-07-15|Content routing
US20050259682A1|2005-11-24|Broadcast system
US8417766B2|2013-04-09|Methods and systems for peer-to-peer app-level performance enhancing protocol |
US10609175B2|2020-03-31|Apparatus and method for broadcast/multicast content delivery and opportunistic caching in a broadband communications network
US20100017600A1|2010-01-21|Secure neighbor cache preload
US20160173386A1|2016-06-16|System and method for distance-based interest forwarding
US9918349B2|2018-03-13|Proxy node and method
Tsilopoulos et al.2013|Are information-centric networks video-ready?
JP2017216011A|2017-12-07|Method, system and devices for content caching and delivering in ip networks
Dong et al.2019|In-packet network coding for effective packet wash and packet enrichment
US20050135401A1|2005-06-23|Multicast message routing systems and methods
US20170171045A1|2017-06-15|Optimizing network traffic by transparently intercepting a transport layer connection after connection establishment
US7167921B1|2007-01-23|Full duplex re-transmitter
EP3231190B1|2019-04-10|Method and devices for transmitting a data stream according to a multipoint transmission mode
CA2989588A1|2018-06-20|System and method for transmitting data in a satellite system
RU2745113C2|2021-03-22|Buffering playback in the distribution system of content broadcast live
同族专利:
公开号 | 公开日
US10659846B2|2020-05-19|
EP3340489B1|2021-11-10|
EP3340489A1|2018-06-27|
US20180176656A1|2018-06-21|
FR3060920B1|2019-07-05|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
US6151497A|1998-02-12|2000-11-21|Motorola, Inc.|Satellite based high bandwidth data broadcast|
EP0987840A2|1998-09-17|2000-03-22|Globalstar L.P.|A satellite communications system with call connection building|
US6697850B1|2000-05-09|2004-02-24|Northrop Grumman Corporation|Satellite-based communications system having an on-board internet web proxy cache|
US20030033355A1|2001-08-08|2003-02-13|Saunders Oliver W.|Onboard multimedia caching for communication satellites|
US20020129375A1|2001-01-08|2002-09-12|Artista Communications, Inc.|Adaptive video on-demand system and method using tempo-differential file transfer|
US20030033433A1|2001-08-08|2003-02-13|Stroll Zoltan Z.|Processing satellite web proxy cache|
JP2003087320A|2001-09-06|2003-03-20|Kddi Corp|Packet relaying device and its method|
WO2003043289A2|2001-11-13|2003-05-22|Ems Technologies, Inc.|Performance enhancing proxy techniques for internet protocol traffic|
US20050160465A1|2004-01-21|2005-07-21|United Video Properties, Inc.|Interactive television system with automatic switching from broadcast media to streaming media|
US20050210121A1|2004-03-22|2005-09-22|Qualcomm Incorporated|Satellite anticipatory bandwith acceleration|
WO2008082891A2|2006-12-29|2008-07-10|Echostar Technologies Corporation|Incremental transmission of data|
US7783757B2|2007-03-12|2010-08-24|Citrix Systems, Inc.|Systems and methods of revalidating cached objects in parallel with request for object|
US9369516B2|2009-01-13|2016-06-14|Viasat, Inc.|Deltacasting|
US20110125820A1|2009-11-25|2011-05-26|Yi-Neng Lin|Telecommunication network aggregation cache system and method|
EP2375586B1|2010-03-30|2016-12-07|Airbus DS GmbH|Satellite communication system and method for transmitting data|
WO2012134366A1|2011-03-31|2012-10-04|Telefonaktiebolaget Lm Ericsson |Method and device for caching|
US20140136644A1|2011-07-01|2014-05-15|Nokia Solutions And Networks Oy|Data storage management in communications|
AU2012290305B2|2011-07-29|2014-03-27|Viasat, Inc.|Payload for a multibeam communication satellite of a hub -spoke system with receive and transmit switching pattern synchronized over a frame for flexible forward and return capacity allocation|
US20140173134A1|2012-12-18|2014-06-19|Hughes Network Systems, Llc|Method and system for optimized opportunistic transmission of domain name reference information|
FR3029371B1|2014-11-28|2016-12-23|Thales Sa|METHOD AND SYSTEM FOR COMMUNICATING IN A SATELLITE / TERRESTRIAL HYBRID NETWORK|
US9961004B2|2015-02-18|2018-05-01|Viasat, Inc.|Popularity-aware bitrate adaptation of linear programming for mobile communications|
US10057366B2|2015-12-31|2018-08-21|Hughes Network Systems, Llc|Accurate caching in adaptive video streaming based on collision resistant hash applied to segment contents and ephemeral request and URL data|US10263691B2|2016-09-21|2019-04-16|Qualcomm Incorporated|Dynamic reverse link retransmission timelines in satellite communication systems|
EP3818684A1|2018-07-02|2021-05-12|Intelsat US LLC|Base station architecture integrating satellite-based content delivery with 4g/lte mobile network|
US11082929B2|2018-11-28|2021-08-03|Qualcomm Incorporated|Outer-loop feedback support for low error rates|
WO2021221736A2|2020-05-01|2021-11-04|Intel Corporation|Edge computing in satellite connectivity environments|
法律状态:
2017-11-27| PLFP| Fee payment|Year of fee payment: 2 |
2018-06-22| PLSC| Publication of the preliminary search report|Effective date: 20180622 |
2019-11-28| PLFP| Fee payment|Year of fee payment: 4 |
2020-11-25| PLFP| Fee payment|Year of fee payment: 5 |
2021-11-26| PLFP| Fee payment|Year of fee payment: 6 |
优先权:
申请号 | 申请日 | 专利标题
FR1601806|2016-12-20|
FR1601806A|FR3060920B1|2016-12-20|2016-12-20|SYSTEM AND METHOD FOR DATA TRANSMISSION IN A SATELLITE SYSTEM|FR1601806A| FR3060920B1|2016-12-20|2016-12-20|SYSTEM AND METHOD FOR DATA TRANSMISSION IN A SATELLITE SYSTEM|
EP17208511.0A| EP3340489B1|2016-12-20|2017-12-19|System and method for data transmission in a satellite system|
US15/847,839| US10659846B2|2016-12-20|2017-12-19|System and method for transmitting data in a satellite system|
[返回顶部]