Patent ID: 9191163
Filing Date: 2015-11-17
Classification: H04L

Abstract:
1. A method comprising: establishing bi-directional network links with a plurality of user devices; establishing uni-directional network links with the plurality of user devices; transmitting data communication content to the plurality of user devices at least in part through the uni-directional network links; receiving, through the bi-directional network links, information regarding the receipt of the data communication content transmitted to the plurality of user devices; implementing a data content delivery loss recovery technique for the data communication content transmitted through the uni-directional network link based upon the information received through the bi-directional network link, wherein the data content delivery loss recovery technique includes: determining an aggregate level of data packet loss for the plurality of user devices based at least in part on the information regarding the receipt of the data communication content; in response to determining the aggregate level of data packet loss for the plurality of user devices, modifying a frequency of retransmission of data packets corresponding to the data communication content based on the aggregate level of data packet loss; retransmitting one or more of the data packets corresponding to the data communication content based on the modified frequency of retransmission; transmitting second data communication content to at least one user device of the plurality of user devices via a respective one of the bi-directional network links and the uni-directional network links, wherein the data communication content is associated with a first data stream, and wherein the second data communication content is associated with a second data stream that is distinct from the first data stream; receiving information regarding the receipt of the second data communication content from the at least one user device; and implementing a second data content delivery loss recovery technique for the second data communication content transmitted based upon the information received from the at least one user device regarding the receipt of the second data communication content, wherein the data content delivery loss recovery technique is distinct from the second data content delivery loss recovery technique, and wherein the second data content delivery loss recovery technique is implemented concurrently with the data content delivery loss recovery technique.