IP Library Granted Patent US 7,233,987
Granted Patent B2
US 7,233,987 · App. 10/323,633 · Granted Jun 19, 2007

System and method for converting requests between different multicast protocols in a communication network

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,233,987
App. No.
10/323,633
Granted
Jun 19, 2007
Kind
B2
Abstract

The invention provides a system and method for generating and evaluating a request in a protocol from another request formed in another protocol. Therein, the request relates to a change of membership to a group and the group relates a service to a host of the service in a communication network. In particular, the method comprises receiving said request, identifying a target group from said request, identifying an associated host to said target group and generating in another protocol another request containing a reference to said target group and said associated host. The request identifies said group and does not uniquely identify said associated host. The invention provides the ability to block a request from proceeding further if it does not belong to a recognized group.

Claims (32)

1. A method of generating a request in a protocol for processing by a network element the request being generated from another request in another protocol issued from another network element, said another request having group information for identifying a group of network elements that accesses a service, and said request having at least one additional field of information than said another request, said method comprising:

receiving said another request;

analyzing said another request and the group information provided therein to determine the source for the service;

generating source information identifying the source, the source information providing additional information than in the another request; and

generating the request to incorporate the source information and the group information for processing at the network element in the protocol;

wherein said service is a multicast transmission within a communication network encompassing the source, the network element, the another network element, and the group of network elements;

wherein said source is determined by accessing data relating sources to their groups which are configured in said network; and,

wherein said data is accessible by each network element that is a router in said network.

2. The method of generating a request as claimed in claim 1 , wherein an instance of said data is stored locally at said each router.

3. The method of generating a request as claimed in claim 2 , wherein each said instance of said data is updated by a network manager computer associated with said network.

4. The method of generating a request as claimed in claim 3 , wherein said another request follows IGMP version 2 constructs and said request follows IGMP version 3 constructs.

5. The method of generating a request as claimed in claim 4 , wherein the network element is a router and the another network element is a requesting host.

6. The method of generating a request as claimed in claim 5 , wherein an update reflecting said request is performed to a forwarding table associated with said group of network elements.

7. A system for generating a request for processing by a network element in a protocol, the request being generated from another request issued by another network element in another protocol, said another request having group information for identifying a group of network elements that accesses a service, said request having at least one additional field of information than said another request, said system comprising:

a module at the network element for receiving said another request;

data accessible by the network element that relates network elements to their groups that accesses services;

an identification module at the network element for analyzing the another request, the group information provided therein, and the data to determine the source for the service; and

a generation module at the network element for generating source information identifying the source, the source information providing additional information than in the another request, and for generating said request to incorporate the source information and the group information for processing by the network element in the protocol;

wherein the source, the network element, the another network element, and the group of network elements are in a communication network, said data is accessible by each network element in the network that is a router, and said network element is a router.

8. The system for generating a request as claimed in claim 7 , wherein an instance of said data is stored locally at said each router; each said instance of said data is updated by a network manager computer associated with said network; said another protocol follows IGMP version 2 constructs; and said request follows IGMP version 3 constructs.

9. The system for generating a request as claimed in claim 8 , wherein said system further comprises:

an evaluating module in the network to evaluate access rights of said another request to said group by utilizing membership information associated with said network element and said group; and

a blocking module in the network to selectively block said generation module from generating said request if the evaluation module does not find said another request to exhibit acceptable access rights.

10. A method for joining a network element operating in a protocol to a group of network elements operating in another protocol, said group being related to a service provided by a source in a communication network, said method comprising:

receiving a request in the protocol from the network element, the request having group information for identifying the group of network elements;

analyzing said request and the group information provided therein to determine a source for the service;

generating source information identifying the source, the source information being additional to information provided in the request;

generating a new request in the another protocol to join the group of network elements, the new request incorporating the source information and the group information;

evaluating access rights of said new request to said group by utilizing membership information associated with said network element and said group of network elements;

blocking said network element from joining said group if said new request does not exhibit acceptable access rights to said group; and

joining said network element to the group if the new request exhibits acceptable access rights to said group;

wherein said service is a multicast transmission to said network; said another protocol follows IGMP version 2 constructs; and said request follows IGMP version 3 constructs.

Assignments (12)
PATENT SECURITY AGREEMENT Recorded Aug 6, 2024
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 068328/0674 →
RELEASE OF LIEN ON PATENTS Recorded Aug 5, 2024
From: BARINGS FINANCE LLC
To: RPX CORPORATION
Reel/Frame 068328/0278 →
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
MERGER Recorded Feb 7, 2019
From: ALCATEL CANADA INC
To: ALCATEL LUCENT CANADA INC
Reel/Frame 048257/0731 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2002
From: WATKINSON, DAVID ANDREW
To: ALCATEL CANADA INC.
Reel/Frame 013596/0102 →