Hybrid media stream delivery using multiple network connections
First Claim
1. A method comprising:
- receiving, from a destination device, a request for data to be delivered to the destination device over one of a network pathway or a satellite pathway;
determining a first cost of transmission of the data over the network pathway to the destination device;
determining a second cost of transmission of the data over the satellite pathway to the destination device;
determining a least costly pathway for transmission of the data between the network pathway and the satellite pathway using the first cost and the second cost; and
transmitting the data over the least costly pathway of the network pathway and the satellite pathway to a device associated with the destination device, wherein the data is passed directly by the device to the destination device when the data is transmitted over the network pathway, and wherein the data is removed from at least one first transport packet container, added to at least one second transport packet container associated with transport packet containers received over the network pathway, and passed to the destination device in the at least one second transport packet container by the device when the data is transmitted over the satellite pathway.
5 Assignments
0 Petitions
Accused Products
Abstract
Example methods, systems, and machine-readable mediums to facilitate a hybrid media stream delivery using multiple network connections are disclosed. An example method may include receiving, from a destination device, a request for data to be delivered to the destination device over one of a network pathway or a satellite pathway. The method may further include determining a first cost of transmission of the data over the network pathway to the destination device and determining a second cost of transmission of the data over the satellite pathway to the destination device. The method may then determine a least costly pathway for transmission of the data between the network pathway and the satellite pathway using the first cost and the second cost and transmit the data over the least costly pathway of the network pathway and the satellite pathway to the destination device.
15 Citations
20 Claims
-
1. A method comprising:
-
receiving, from a destination device, a request for data to be delivered to the destination device over one of a network pathway or a satellite pathway; determining a first cost of transmission of the data over the network pathway to the destination device; determining a second cost of transmission of the data over the satellite pathway to the destination device; determining a least costly pathway for transmission of the data between the network pathway and the satellite pathway using the first cost and the second cost; and transmitting the data over the least costly pathway of the network pathway and the satellite pathway to a device associated with the destination device, wherein the data is passed directly by the device to the destination device when the data is transmitted over the network pathway, and wherein the data is removed from at least one first transport packet container, added to at least one second transport packet container associated with transport packet containers received over the network pathway, and passed to the destination device in the at least one second transport packet container by the device when the data is transmitted over the satellite pathway. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a non-transitory memory; and one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising; determining a first score for transmission of media content over a network pathway to a destination device by a central office; determining a second score for transmission of the media content over a satellite pathway to the destination device; comparing the first score to the second score for transmission of the media content over one of the network pathway or the satellite pathway; and transmitting the media content over the one of the network pathway or the satellite pathway a device connected to the destination device based on the comparing wherein the device directly passes the media content to the destination device when the media content is received over the network pathway, and wherein the device retrieves data packet payloads for the media content from at least one data container in a unicast media stream and changes sender header information for the data packet payloads during passing of the media content by the device to the destination device when the media content is received over the satellite pathway. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:
-
receiving, from at least one destination device, a media content display request for media content; determining a first cost of transmission of the media content over a network pathway to the at least one destination device; determining a second cost of transmission of the media content over a satellite pathway to the at least one destination device; determining a lowest cost for transmission of the media content to the at least one destination device over one of the network pathway or the satellite pathway using the first cost and the second cost; and transmitting the media content over the lowest cost for transmission over the one of the network pathway or the satellite pathway to a device associated with the destination device, wherein, when the media content is transmitted over the satellite pathway, the media content is accessed from at least one data container and sender header information is modified for the media content when the device passes the media content to the destination device. - View Dependent Claims (17, 18, 19, 20)
-
Specification