← Back to Patent Explorer
US7720463B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Methods, systems, and computer program products for providing third party control of access to media content available via broadcast and multicast service (BCMCS)

Assignee: Tekelec Global Inc
•
Filing: 2006-08-17
•
Granted: 2010-05-18
•
Expires: 2026-08-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The subject matter described herein includes methods, systems, and computer program products for providing third party control of access to media content available via broadcast and multicast service (BCMCS). According to one method, control of access to streaming media content to a subscriber terminal via a BCMCS may be implemented at a network element, such as an authentication, authorization and accounting (AAA) server or a BCMCS controller. The method may include receiving a message associated with a request for access to streaming media content by a requesting mobile subscriber. Mobile subscriber identification and requested content identification information are determined from the message. The mobile subscriber identification is used to identify a content viewing rule for the requesting mobile subscriber. The content identification is used to determine whether allowing the subscriber to view the content would violate the content viewing rule.

Inventors

  • 👤 Peter Joseph Marsico

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 11:09
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/60; H04N21/63; H04N21/64; H04N21/6405; H04L; H04L63/00; H04L63/10; H04L63/102; H04N21/20; H04N21/25; H04N21/254; H04N21/2541; H04N21/258; H04N21/25808; H04N21/25816; H04N21/40; H04N21/47; H04N21/472; H04N21/47202; H04N21/80; H04N21/83; H04N21/835; H04N21/8355; H04N7/00; H04N7/16; H04N7/173; H04N7/17309; H04N7/17318; H04W; H04W12/00; H04W12/08; H04L2463/00; H04L2463/101; H04W4/00; H04W4/06; H04W84/00; H04W84/02; H04W84/04; H04W84/042

Claims Analysis

Total Claims: 44
Claim 1
Independent Claim 203 words
A method for controlling access to streaming media content by a subscriber via a broadcast and multicast service (BCMCS), the method comprising: at a network element associated with delivery of streaming media content to a subscriber terminal via a BCMCS: (a) receiving a message associated with a request for access to streaming media content by a requesting mobile subscriber, wherein the streaming media content is accessible via the BCMCS, where the streaming media content is made available for viewing over a mobile communications network to a plurality of mobile subscribers who join a broadcast or multicast group through which the content is offered; (b) determining requesting mobile subscriber identification and requested content identification associated with the message; (c) using the mobile subscriber identification to identify a content viewing rule for the requesting mobile subscriber; and (d) using the content identification to determine whether allowing the subscriber to view the content would violate the content viewing rule, wherein the content viewing rule is provisionable by or on behalf of a third party separate from a BCMCS network provider or BCMCS content provider and separate from the mobile subscriber to allow the third party to control the viewing of BCMCS-provided content by the mobile subscriber.
Claim 2
Independent Claim 203 words
A method for controlling access to streaming media content by a subscriber via a broadcast and multicast service (BCMCS), the method comprising: at a network element associated with delivery of streaming media content to a subscriber terminal via a BCMCS: (a) receiving a message associated with a request for access to streaming media content by a requesting mobile subscriber, wherein the streaming media content is accessible via the BCMCS, where the streaming media content is made available for viewing over a mobile communications network to a plurality of mobile subscribers who join a broadcast or multicast group through which the content is offered; (b) determining requesting mobile subscriber identification and requested content identification associated with the message; (c) using the mobile subscriber identification to identify a content viewing rule for the requesting mobile subscriber; and (d) using the content identification to determine whether allowing the subscriber to view the content would violate the content viewing rule, wherein the content viewing rule is provisionable by or on behalf of a third party separate from a BCMCS network provider or BCMCS content provider and separate from the mobile subscriber to allow the third party to control the viewing of BCMCS-provided content by the mobile subscriber.
Claim 3
Dependent Claim 35 words
The method of claim 1 wherein performing steps (a)-(d) at a network element associated with delivery of streaming media content to a subscriber terminal via a BCMCS includes performing steps (a)-(d) at a BCMCS controller.
Claim 4
Dependent Claim 39 words
The method of claim 1 wherein performing steps (a)-(d) at a network element associated with delivery of streaming media content to a subscriber terminal via a BCMCS includes performing steps (a)-(d) at a authentication, authorization, and accounting (AAA) function.
Claim 5
Dependent Claim 39 words
The method of claim 1 wherein performing steps (a)-(d) at a network element associated with delivery of streaming media content to a subscriber terminal via a BCMCS includes performing steps (a)-(d) at a radio access network (RAN) signaling node.
Claim 6
Dependent Claim 38 words
The method of claim 1 wherein performing steps (a)-(d) at a network element associated with delivery of streaming media content to a subscriber terminal via a BCMCS includes performing steps (a)-(d) at a packet data support node (PDSN).
Claim 7
Dependent Claim 31 words
The method of claim 1 wherein receiving a message associated with the request for access to streaming media content by a requesting mobile subscriber includes receiving a BCMCS InformationAcquisition Request message.
Claim 8
Dependent Claim 30 words
The method of claim 1 wherein receiving a message associated with a request for access to streaming media content by a requesting mobile subscriber includes receiving a RADIUS AccessRequest message.
Claim 9
Dependent Claim 31 words
The method of claim 1 wherein receiving a message associated with a request for access to streaming media content by a requesting mobile subscriber includes receiving a BCMCS registration request message.
Claim 10
Dependent Claim 31 words
The method of claim 1 comprising, in response to determining that the content viewing rule would be violated, preventing access to the requested streaming media content by the requesting mobile subscriber.
Claim 11
Dependent Claim 34 words
The method of claim 9 wherein preventing access to the requested streaming media content by the requesting mobile subscriber includes preventing the distribution of a broadcast access key (BAK) to the requesting mobile subscriber.
Claim 12
Dependent Claim 23 words
The method of claim 1 comprising, in response to determining that the content viewing rule would be violated, generating a violation notification message.
Claim 13
Dependent Claim 21 words
The method of claim 11 comprising sending the violation notification message to a parent or guardian of the requesting mobile subscriber.
Claim 14
Dependent Claim 22 words
The method of claim 1 comprising using the requested content identification information to determine a rating value associated with the requested content.
Claim 15
Dependent Claim 24 words
The method of claim 1 comprising using the requested content identification information to determine a program content attribute value associated with the requested content.
Claim 16
Dependent Claim 28 words
The method of claim 1 wherein the media content viewing rule is provisionable by a party other than the subscriber and a provider of the streaming media content.
Claim 17
Independent Claim 247 words
A system for controlling the access to streaming media content to be delivered to a subscriber terminal via a broadcast and multicast service (BCMCS), the system comprising: (a) a network element associated with the delivery of streaming media content to a mobile subscriber, the network element being adapted to receive a message associated with a request for access to streaming media content by a requesting mobile subscriber, wherein the streaming media content is accessible via the BCMCS, where the streaming media content is made available for viewing over a mobile communications network to a plurality of mobile subscribers who join a broadcast or multicast group through which the content is offered; (b) a media content viewing rules database including mobile-subscriber-specific streaming media content viewing rules; and (c) a media content access controller associated with the network element for determining requesting mobile subscriber identification and requested media content identification information associated with the message and using the requesting mobile subscriber identification and requested media control identification information to access the media content viewing rules database, identify a media content viewing rule for the requesting subscriber and determine whether allowing the subscriber to view the content would violate the content viewing rule, wherein the content viewing rule is provisionable by or on behalf of a third party separate from a BCMCS network provider or BCMCS content provider and separate from the mobile subscriber to allow the third party to control the viewing of BCMCS-provided content by the mobile subscriber.
Claim 18
Independent Claim 247 words
A system for controlling the access to streaming media content to be delivered to a subscriber terminal via a broadcast and multicast service (BCMCS), the system comprising: (a) a network element associated with the delivery of streaming media content to a mobile subscriber, the network element being adapted to receive a message associated with a request for access to streaming media content by a requesting mobile subscriber, wherein the streaming media content is accessible via the BCMCS, where the streaming media content is made available for viewing over a mobile communications network to a plurality of mobile subscribers who join a broadcast or multicast group through which the content is offered; (b) a media content viewing rules database including mobile-subscriber-specific streaming media content viewing rules; and (c) a media content access controller associated with the network element for determining requesting mobile subscriber identification and requested media content identification information associated with the message and using the requesting mobile subscriber identification and requested media control identification information to access the media content viewing rules database, identify a media content viewing rule for the requesting subscriber and determine whether allowing the subscriber to view the content would violate the content viewing rule, wherein the content viewing rule is provisionable by or on behalf of a third party separate from a BCMCS network provider or BCMCS content provider and separate from the mobile subscriber to allow the third party to control the viewing of BCMCS-provided content by the mobile subscriber.
Claim 19
Dependent Claim 13 words
The system of claim 16 wherein the network element comprises a BCMCS controller.
Claim 20
Dependent Claim 17 words
The system of claim 16 wherein the network element comprises an authentication, authorization, and accounting (AAA) function.
Claim 21
Dependent Claim 17 words
The system of claim 16 wherein the network element comprises a radio access network (RAN) signaling node.
Claim 22
Dependent Claim 16 words
The system of claim 16 wherein the network element comprises a packet data support node (PDSN).
Claim 23
Dependent Claim 19 words
The system of claim 16 comprising a BCMCS subscriber profile database co-located with the media content viewing rules database.
Claim 24
Dependent Claim 30 words
The system of claim 16 wherein the media content access controller is adapted to use the requested program identification information to determine a rating value associated with the requested program.
Claim 25
Dependent Claim 32 words
The system of claim 16 wherein the media content access controller is adapted to use the requested program identification information to determine a program content attribute value associated with the requested program.
Claim 26
Dependent Claim 37 words
The system of claim 16 wherein the media content access controller is adapted to generate a violation notification message in response to determining that the program viewing request by the mobile subscriber violates a content viewing rule.
Claim 27
Dependent Claim 28 words
The system of claim 24 wherein the media content access controller is adapted to send the violation notification message to a parent or guardian of the mobile subscriber.
Claim 28
Dependent Claim 41 words
The system of claim 16 compromising a provisioning interface for allowing a party other than the subscriber and a provider of the streaming media content to provision media content viewing rules for the subscriber in the media content viewing rules database.
Claim 29
Dependent Claim 199 words
A computer program product comprising computer executable instructions embodied in a computer readable medium for performing steps comprising: at a network element associated with delivery of streaming media content to a subscriber terminal via a BCMCS: (a) receiving a message associated with a request for access to streaming media content by a requesting mobile subscriber, wherein the streaming media content is accessible via the BCMCS, where the streaming media content is made available for viewing over a mobile communications network to a plurality of mobile subscribers who join a broadcast or multicast group through which the content is offered; (b) determining requesting mobile subscriber identification and requested content identification associated with the message; (c) using the mobile subscriber identification to identify a content viewing rule for the requesting mobile subscriber; and (d) using the content identification to determine whether allowing the subscriber to view the content would violate the content viewing rule, wherein the content viewing rule is provisionable by or on behalf of a third party separate from a BCMCS network provider or BCMCS content provider and separate from the mobile subscriber to allow the third party to control the viewing of BGMCS-provided content by the mobile subscriber.
Claim 30
Dependent Claim 199 words
A computer program product comprising computer executable instructions embodied in a computer readable medium for performing steps comprising: at a network element associated with delivery of streaming media content to a subscriber terminal via a BCMCS: (a) receiving a message associated with a request for access to streaming media content by a requesting mobile subscriber, wherein the streaming media content is accessible via the BCMCS, where the streaming media content is made available for viewing over a mobile communications network to a plurality of mobile subscribers who join a broadcast or multicast group through which the content is offered; (b) determining requesting mobile subscriber identification and requested content identification associated with the message; (c) using the mobile subscriber identification to identify a content viewing rule for the requesting mobile subscriber; and (d) using the content identification to determine whether allowing the subscriber to view the content would violate the content viewing rule, wherein the content viewing rule is provisionable by or on behalf of a third party separate from a BCMCS network provider or BCMCS content provider and separate from the mobile subscriber to allow the third party to control the viewing of BGMCS-provided content by the mobile subscriber.
Claim 31
Dependent Claim 37 words
The computer program product of claim 27 wherein performing steps (a)-(d) at a network element associated with delivery of streaming media content to a subscriber terminal via a BCMCS includes performing steps (a)-(d) at a BCMCS controller.
Claim 32
Dependent Claim 41 words
The computer program product of claim 27 wherein performing steps (a)-(d) at a network element associated with delivery of streaming media content to a subscriber terminal via a BCMCS includes performing steps (a)-(d) at a authentication, authorization, and accounting (AAA) function.
Claim 33
Dependent Claim 41 words
The computer program product of claim 27 wherein performing steps (a)-(d) at a network element associated with delivery of streaming media content to a subscriber terminal via a BCMCS includes performing steps (a)-(d) at a radio access network (RAN) signaling node.
Claim 34
Dependent Claim 40 words
The computer program product of claim 27 wherein performing steps (a)-(d) at a network element associated with delivery of streaming media content to a subscriber terminal via a BCMCS includes performing steps (a)-(d) at a packet data support node (PDSN).
Claim 35
Dependent Claim 32 words
The computer program product of claim 27 wherein receiving a message associated with the request for access to streaming media content by a requesting mobile subscriber includes receiving a BCMCS InformationAcquisitionRequest message.
Claim 36
Dependent Claim 32 words
The computer program product of claim 27 wherein receiving a message associated with a request for access to streaming media content by a requesting mobile subscriber includes receiving a RADIUS AccessRequest message.
Claim 37
Dependent Claim 33 words
The computer program product of claim 27 wherein receiving a message associated with a request for access to streaming media content by a requesting mobile subscriber includes receiving a BCMCS registration request message.
Claim 38
Dependent Claim 33 words
The computer program product of claim 27 comprising, in response to determining that the content viewing rule would be violated, preventing access to the requested streaming media content by the requesting mobile subscriber.
Claim 39
Dependent Claim 36 words
The computer program product of claim 35 wherein preventing access to the requested streaming media content by the requesting mobile subscriber includes preventing the distribution of a broadcast access key (BAK) to the requesting mobile subscriber.
Claim 40
Dependent Claim 25 words
The computer program product of claim 27 comprising, in response to determining that the content viewing rule would be violated, generating a violation notification message.
Claim 41
Dependent Claim 23 words
The computer program product of claim 37 comprising sending the violation notification message to a parent or guardian of the requesting mobile subscriber.
Claim 42
Dependent Claim 24 words
The computer program product of claim 27 comprising using the requested content identification information to determine a rating value associated with the requested content.
Claim 43
Dependent Claim 26 words
The computer program product of claim 27 comprising using the requested content identification information to determine a program content attribute value associated with the requested content.
Claim 44
Dependent Claim 30 words
The computer program product of claim 27 wherein the media content viewing rule is provisionable by a party other than the subscriber and a provider of the streaming media content.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2013-05-17 2013-11-16 2014-05-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2017-05-17 2017-11-16 2018-05-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2021-05-17 2021-11-16 2022-05-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag