IP Library Granted Patent US 7,573,881
Granted Patent B2
US 7,573,881 · App. 11/205,577 · Granted Aug 11, 2009

System, device, and method for receiver access control in a multicast communication system

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,573,881
App. No.
11/205,577
Granted
Aug 11, 2009
Kind
B2
Abstract

A system, device, and method for receiver access control in a multicast communication network uses a policy service to determine whether a subscriber device can be admitted to a multicast group. The subscriber device accesses the multicast communication network via an access device. The access device uses a policy service to obtain a policy decision from a policy server, where the policy decision indicates whether or not the subscriber device can be admitted to the multicast group. The access device enforces the policy decision by admitting the subscriber device to the multicast group if and only if the policy decision indicates that the subscriber device can be admitted to the multicast group.

Claims (30)

1. A policy server apparatus comprising:

a policy database stored on a computer readable storage medium and containing policy information; and

policy service program code stored on the computer readable storage medium and operably coupled to determine a policy decision indicating whether a subscriber device can be admitted to a multicast group based upon the policy information contained in the policy database, wherein the policy service program code comprises

connection establishment logic operably coupled to establish a policy service connection between the policy server and the access device,

receiving logic operably coupled to receive a policy service request message at the policy server from an access device indicating at least an incoming interface over which a join request was received from the subscriber device by the access device and a multicast group associated,

policy determination logic operably coupled to determine a policy decision indicating whether the subscriber device can be admitted to the multicast group based upon the policy information contained in the policy database and at least the incoming interface over which the join request was received from the subscriber device by the access device and multicast group indicated in the policy service request message, and

sending logic operably coupled to send a policy service decision message from the policy server to the access device including the policy decision indicating whether the subscriber device can be admitted to the multicast group.

2. The apparatus of claim 1 , wherein the policy service request message comprises a Common Open Policy Service (COPS) request message indicating at least the multicast group.

3. The apparatus of claim 2 , wherein the COPS request message comprises:

an address for the incoming interface;

an index for the incoming interface; and

an address for the multicast group.

4. The apparatus of claim 1 , wherein the policy service decision message comprises a Common Open Policy Service (COPS) decision message indicating the policy decision for the subscriber device.

5. The apparatus of claim 4 , wherein the COPS decision message comprises a command code indicating whether to admit (install) the subscriber device or reject (remove) the subscriber device.

6. The apparatus of claim 1 , wherein the connection establishment logic is operably coupled to receive from the access device a client open message and send to the access device a client accept message.

7. The apparatus of claim 6 , wherein the client open message comprises a Common Open Policy Service (COPS) client-open message including a client type indicating that the access device is a multicast access point device, and wherein the client accept message comprises a COPS client-accept message.

8. A computer program product including a computer readable storage medium having program code for controlling a computer system stored thereon, the program code comprising:

policy service logic programmed to determine a policy decision indicating whether a subscriber device can be admitted to a multicast group based upon policy information contained in a policy database, wherein the policy service logic comprises

connection establishment logic programmed to establish a policy service connection between a policy server and the access device,

receiving logic programmed to receive a policy service request message from an access device indicating at least an incoming interface over which a join request was received from the subscriber device by the access device and a multicast group,

policy determination logic programmed to determine a policy decision indicating whether the subscriber device can be admitted to the multicast group based upon the policy information contained in the policy database and at least the incoming interface over which the join request was received from the subscriber device by the access device and multicast group indicated in the policy service request message, and

sending logic programmed to send a policy service decision message from the policy server to the access device including the policy decision indicating whether the subscriber device can be admitted to the multicast group.

9. The computer program of claim 8 , wherein the policy service request message comprises a Common Open Policy Service (COPS) request message indicating at least the multicast group.

10. The computer program of claim 9 , wherein the COPS request message comprises:

an address for the incoming interface;

an index for the incoming interface; and an address for the multicast group.

11. The computer program of claim 10 , wherein the policy service decision message comprises a Common Open Policy Service (COPS) decision message indicating the policy decision for the subscriber device.

12. The computer program of claim 11 , wherein the COPS decision message comprises a command code indicating whether to admit (install) the subscriber device or reject (remove) the subscriber device.

13. The computer program of claim 8 , wherein the connection establishment logic is programmed to receive from the access device a client open message and send to the access device a client accept message.

14. The computer program of claim 13 , wherein the client open message comprises a Common Open Policy Service (COPS) client-open message including a client type indicating that the access device is a multicast access point device, and wherein the client accept message comprises a COPS client-accept message.

Assignments (5)
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2015
From: ROCKSTAR CONSORTIUM US LP; ROCKSTAR CONSORTIUM LLC; BOCKSTAR TECHNOLOGIES LLC; CONSTELLATION TECHNOLOGIES LLC; MOBILESTAR TECHNOLOGIES LLC; NETSTAR TECHNOLOGIES LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 034924/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2014
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 032422/0919 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027164/0356 →