Multicast delivery systems and methods
First Claim
1. A method of establishing a multicast connection with a plurality of receiving stations, said method comprising:
- receiving a unicast connection from a sending station;
mapping said unicast connection to a multicast connection on a multicast group IP address; and
initiating said multicast connection to a plurality of receiving stations.
13 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to systems and methods for efficient and effective multicast delivery over hub and spoke networks, including satellite-based hub and spoke networks. In one embodiment, a method of establishing a multicast connection with a plurality of receiving stations includes receiving with a gateway port a unicast connection, such as a TCP connection, from a sending station, mapping the unicast connection to a multicast connection on a first multicast group IP address, and initiating the multicast connection to a plurality of receiving stations. In alternative embodiments, the multicast connection is established over a satellite link, and/or is unidirectional.
87 Citations
21 Claims
-
1. A method of establishing a multicast connection with a plurality of receiving stations, said method comprising:
-
receiving a unicast connection from a sending station;
mapping said unicast connection to a multicast connection on a multicast group IP address; and
initiating said multicast connection to a plurality of receiving stations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of establishing a multicast FTP connection, said method comprising:
-
receiving a unicast TCP connection from a sender application with a gateway hub;
forming a multicast connection from said gateway hub to a plurality of remote gateways;
receiving a list of receivers from said remote gateways;
forming a data connection with said sender application; and
sending a data package received from said data connection to said plurality of remote gateways via said multicast connection. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A communication apparatus comprising:
-
a TCP interface;
a remote gateway interface;
a system memory; and
a bus interconnecting said TCP interface, said remote gateway interface and said system memory with a processor, said processor operatively disposed to;
receive a unicast connection from a sending station;
map said unicast connection to a multicast connection on a multicast group IP address; and
initiate said multicast connection to a plurality of receiving stations.
-
-
17. An apparatus for establishing a communication between a sending station and a plurality of receiving stations, said apparatus comprising:
-
a network interface for receiving a unicast communication from said sending station;
a processor for mapping said unicast connection to a multicast connection; and
a satellite gateway interface for initiating said multicast connection to a plurality of receiving stations.
-
-
18. A method of establishing a multicast connection with a plurality of end stations, said method comprising:
-
listening for a multicast connection request;
accepting said multicast connection request with a remote gateway;
sending a unicast connection request to one of said plurality of end stations;
reading from said multicast connection and writing to said unicast connection if said one of said plurality of end stations accepts said unicast connection request;
ending said unicast connection; and
writing a status report to said multicast connection. - View Dependent Claims (19, 20, 21)
-
Specification