IP Library Granted Patent US 7,546,082
Granted Patent B2
US 7,546,082 · App. 10/791,603 · Granted Jun 9, 2009

Application-layer multicast for mobile users in diverse networks

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,546,082
App. No.
10/791,603
Granted
Jun 9, 2009
Kind
B2
Abstract

As multicast services become prevalent, it is important to find viable solutions for multicasting to mobile nodes. This problem is complicated by the necessity to support multicast services over existing backbone and access networks that may have varying network and/or link layer multicasting capabilities. While most work on supporting multicast services focuses on the IP layer solution, the present invention presents an application-layer approach for providing multicast services to mobile users traversing networks with diverse multicast capabilities. The present invention places multicast proxies in the backbone and access networks to support several multicast-related functions at the application layer including the creation of virtual networks for dynamically tunneling through non-multicast-capable networks.

Claims (25)

1. A telecommunications network for providing multicast services for distributing content to mobile users, said mobile users moving between a plurality of access networks, said telecommunications network comprising:

at least one media server for providing content;

a virtual network of backbone proxies that communicate with said media server and acting as a gateway between said media server and said mobile users; and

local proxies that communicate with said backbone proxies and act as a gateway between said mobile users and said backbone proxies, said local proxies are located at the edge of the access networks and a backbone network, wherein end-to-end communication between said at least one media server and said mobile users is controlled at an application layer.

2. A telecommunications network according to claim 1 , wherein said backbone proxies communicate between each other by means of a tunneling technique.

3. A telecommunications network according to claim 2 , wherein said tunneling technique is automatic multicast tunneling.

4. A telecommunications network according to claim 2 , wherein said tunneling technique is UDP multicast tunneling protocol.

5. A telecommunications network according to claim 1 , wherein said backbone proxies intercept multicast packets sent by said media server and forwards said packets along a multicast route in said virtual network.

6. A telecommunications network according to claim 5 , wherein said multicast route is pre-configured.

7. A telecommunications network according to claim 1 , wherein said local proxies advertise multicast services to said mobile users.

8. A telecommunications network according to claim 1 , wherein said local proxies intercept service requests from said mobile users and route said requests to said media servers through said virtual network.

9. A telecommunications network according to claim 1 , wherein said access network is not multicast-enabled and said local proxies provide multicast information to said mobile users using a tunneling technique.

10. A telecommunications network according to claim 1 , wherein said network utilizes IP multicast when available.

11. A telecommunications network according to claim 1 , wherein a multicast group is identified by both a source IP address provided by said media server and an IP multicast address assigned by said backbone proxies.

12. A telecommunications network according to claim 1 , wherein said media server provides location-specific information and the mobile users geographical location is determined by GPS technology.

13. A method for a mobile user to join a multicast group, said mobile users moving between a plurality of access networks, said method comprising:

establishing a telecommunications network for providing multicast services for distributing content to mobile users comprising at least one media server for providing content, a virtual network of backbone proxies that communicate with said media server and acting as a gateway between said media server and said mobile user, and local proxies that communicate with said backbone proxies and act as a gateway between said mobile user and said backbone proxies, said local proxies are located at the edge of the access networks and a backbone network, said method comprising:

said local proxies advertising said content provided by said media server;

said mobile user sending a request for said content;

said local proxies receiving said request and forwarding said request to said media server through said virtual network;

said media server sending said content to said local proxies through said virtual network; and

said local proxies sending said content to said mobile users, wherein end-to-end communication between said at least one media server and said mobile users is controlled at an application layer.

14. A method according to claim 13 , wherein said local proxies use a tunneling technique to send said content to said mobile users.

15. A method according to claim 13 , wherein said plurality of access networks is selected from a group consisting of non-multicast enabled networks and multicast enabled networks.

16. A method according to claim 15 , wherein at least one of each plurality of access networks is a non-multicast enabled network.

Assignments (10)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jan 24, 2012
From: WILMINGTON TRUST COMPANY, AS SECOND LIEN AGENT
To: TELCORDIA TECHNOLOGIES, INC.
Reel/Frame 027585/0773 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jan 19, 2012
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: TELCORDIA TECHNOLOGIES, INC.
Reel/Frame 027567/0060 →
SECURITY AGREEMENT Recorded Jun 13, 2010
From: TELCORDIA TECHNOLOGIES, INC.
To: WILMINGTON TRUST COMPANY, AS SECOND LIEN AGENT
Reel/Frame 024523/0756 →
SECURITY AGREEMENT Recorded Jun 12, 2010
From: TELCORDIA TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 024523/0734 →
RELEASE Recorded Jun 11, 2010
From: WILMINGTON TRUST COMPANY, AS COLLATERAL AGENT
To: TELCORDIA TECHNOLOGIES, INC.
Reel/Frame 024515/0622 →
SECURITY AGREEMENT Recorded Jul 17, 2007
From: TELCORDIA TECHNOLOGIES, INC.
To: WILMINGTON TRUST COMPANY, AS COLLATERAL AGENT
Reel/Frame 019562/0309 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Jul 6, 2007
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: TELCORDIA TECHNOLOGIES, INC.
Reel/Frame 019520/0174 →
SECURITY AGREEMENT Recorded Apr 5, 2005
From: TELCORDIA TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 015886/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2004
From: CHENNIKARA, JASMINE; DUTTA, ASHUTOSH; CHEN, WAI
To: TELCORDIA TECHNOLOGIES, INC.
Reel/Frame 014844/0483 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2004
From: ALTINTAS, ONUR
To: TOYOTA MOTOR CORPORATION
Reel/Frame 014844/0590 →