System for selectively routing data via either a network that supports Internet protocol or via satellite transmission network based on size of the data
First Claim
1. A method for media communication over a network supporting an Internet Protocol from a source computer to one or more destinations through a receiving facility, comprising:
- receiving data from a source computer destined for one or more destinations;
selectively routing the data via either a network that supports Internet Protocol or via a satellite transmission network based on a size of the data;
in response to routing the data via the satellite transmission network, multicasting the data from the source computer via a satellite utilizing an Internet Protocol to facilitate routing;
receiving the data at the receiving facility;
transmitting the data from the receiving facility to each of the destinations via the network that supports Internet Protocol; and
receiving the data at the one or more destinations with Internet Protocol addresses attached via the network that supports Internet Protocol.
3 Assignments
0 Petitions
Accused Products
Abstract
Data files, video and audio data, telephone calls, and other multimedia information is multicast through a hybrid network which includes orbiting satellites and the Internet. The multimedia information is multicast to a receiving facility via an orbiting satellite or the Internet. If the status of the transmission indicates that the transmission was unsuccessful, the receiving computer will transmit a failure status to the source, and the source will transmit the multimedia information to the receiving computer, thus providing reliable data delivery. The multicast data is received by a receiving facility and the data is transmitted via industry standard non-proprietary mechanisms utilizing Internet Protocol to each of the destination computers that are members of the multicast group.
-
Citations
22 Claims
-
1. A method for media communication over a network supporting an Internet Protocol from a source computer to one or more destinations through a receiving facility, comprising:
-
receiving data from a source computer destined for one or more destinations;
selectively routing the data via either a network that supports Internet Protocol or via a satellite transmission network based on a size of the data;
in response to routing the data via the satellite transmission network, multicasting the data from the source computer via a satellite utilizing an Internet Protocol to facilitate routing;
receiving the data at the receiving facility;
transmitting the data from the receiving facility to each of the destinations via the network that supports Internet Protocol; and
receiving the data at the one or more destinations with Internet Protocol addresses attached via the network that supports Internet Protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
selectively routing the data via either the network that supports Internet Protocol or the satellite transmission network based on the size of the data and a distance between the source computer and the one or more destinations.
-
-
9. A computer system that facilitates data communication to one or more destinations, comprising:
-
a satellite transmission network;
a network that supports Internet Protocol;
a source computer for selectively multicasting data to one or more destinations via either the satellite transmission network or the network that supports Internet Protocol based on a distance between the source computer and the one or more destinations;
a receiving facility that receives the data from the satellite transmission network and the network that supports Internet Protocol and that transmits the data to each of the one or more destinations via the network that supports the Internet Protocol. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for multicast transmission of data, comprising:
-
a satellite transmission network;
an internet;
a first router for selectively routing data from a source and addressed to one or more destinations via either the satellite transmission network or the internet based on a distance between the source and the one or more destinations; and
a second router for receiving the data from either the satellite transmission network or the internet and routing the data to one or more of the one or more destinations. - View Dependent Claims (18, 19, 20)
a conditional access device for receiving the data from the content insertion;
a multiplexer;
a satellite; and
an integrated receiver decoder.
-
-
19. The system of claim 17, further comprising:
a content insertion for receiving data from one or more content sources and routing the data to the first router.
-
20. The system of claim 17, wherein the first router is configured to selectively route the data via either the satellite transmission network or the internet based on the distance between the source and the one or more destinations and a size of the data.
-
21. A system that facilitates data communication to one or more destinations, comprising:
-
a satellite transmission network;
a network that supports Internet Protocol;
a source computer for multicasting messages to one or more destinations via either the satellite transmission network, or the network that supports Internet Protocol, based on a size of each of the messages; and
a receiving facility that receives the data from the satellite transmission network and the network that supports Internet Protocol and that transmits the messages to each of the one or more destinations via the network that supports the Internet Protocol. - View Dependent Claims (22)
-
Specification