Method and apparatus for billing and security architecture for venue-cast services
First Claim
1. A method operational on an access terminal for receiving venue-specific broadcast content, comprising:
- initiating a subscription or licensing process with a subscription-based service;
receiving a venue service key and a flow identifier from the subscription-based service, wherein the venue service key is specific to a particular venue;
generating a broadcast access key based on at least the venue service key and the flow identifier;
updating the venue service key based on an identifier;
updating the broadcast access key based on the updated venue service key;
receiving a venue-specific content broadcast encrypted with the broadcast access key; and
decrypting the received venue-specific content using the broadcast access key.
2 Assignments
0 Petitions
Accused Products
Abstract
A security system is applied to venue-cast content transmissions over a broadcast/multicast network infrastructure. The broadcast network infrastructure may be Evolution-Data Only Broadcast Multicast Services (BCMCS) that facilitates distribution of a subscription-based content delivery service. A venue-cast service can be part of the subscription-based content delivery service and has an associated service key. Upon subscribing to the content delivery service, the subscriber access terminal is given the service key. Such service key may be associated with a particular subscriber package and/or venue location. The same service key is provided to the broadcast network infrastructure that broadcasts venue-cast content. A broadcast access key is generated by the broadcast network infrastructure and used to encrypt venue-specific content to be broadcasted. Consequently, only access terminals that have received the service key (e.g., subscribe to the associated subscription package and/or are located at a specific venue or location) can decrypt the broadcasted content.
-
Citations
34 Claims
-
1. A method operational on an access terminal for receiving venue-specific broadcast content, comprising:
-
initiating a subscription or licensing process with a subscription-based service; receiving a venue service key and a flow identifier from the subscription-based service, wherein the venue service key is specific to a particular venue; generating a broadcast access key based on at least the venue service key and the flow identifier; updating the venue service key based on an identifier; updating the broadcast access key based on the updated venue service key; receiving a venue-specific content broadcast encrypted with the broadcast access key; and decrypting the received venue-specific content using the broadcast access key. - View Dependent Claims (2, 3)
-
-
4. An access terminal, comprising:
-
a first wireless interface; a processing circuit coupled to the first wireless interface, the processing circuit adapted to initiate a subscription or licensing process with a subscription-based service; receive a venue service key and a flow identifier from the subscription-based service, wherein the venue service key is specific to a particular venue; generate a broadcast access key based on at least the venue service key and the flow identifier; update the venue service key based on an identifier; update the broadcast access key based on the updated venue service key; receive a venue-specific content broadcast encrypted with the broadcast access key; and decrypt the received venue-specific content using the broadcast access key. - View Dependent Claims (5, 6)
-
-
7. An access terminal, comprising:
-
means for initiating a subscription or licensing process with a subscription-based service; means for receiving a venue service key and a flow identifier from the subscription-based service, wherein the venue service key is specific to a particular venue; means for generating a broadcast access key based on at least the venue service key and the flow identifier; means for updating the venue service key based on an identifier; means for updating the broadcast access key based on the updated venue service key; means for receiving a venue-specific content broadcast encrypted with the broadcast access key; and means for decrypting the received venue-specific content using the broadcast access key.
-
-
8. A processor comprising:
-
a processing circuit to; initiate a subscription process with a subscription-based service; receive a venue service key and a flow identifier from the subscription-based service, wherein the venue service key is specific to a particular venue; generate a broadcast access key based on at least the venue service key and the flow identifier; update the venue service key based on an identifier; update the broadcast access key based on the updated venue service key; receive broadcast venue-specific content encrypted by the broadcast access key; and decrypt the received venue-specific content using the broadcast access key.
-
-
9. A non-transitory machine-readable medium comprising instructions operational in an access terminal for receiving venue-specific broadcast content, which when executed by one or more processors causes the processors to:
-
initiate a subscription or licensing process with a subscription-based service; receive a venue service key and a flow identifier from the subscription-based service, wherein the venue service key is specific to a particular venue; generate a broadcast access key based on at least the venue service key and the flow identifier; update the venue service key based on an identifier; update the broadcast access key based on the updated venue service key; receive a venue-specific content broadcast encrypted with the broadcast access key; and decrypt the received venue-specific content using the broadcast access key.
-
-
10. A method operational on a venue service gateway for securely delivering a venue-specific content broadcast to access terminals, comprising:
-
receiving a venue service key from a subscription-based service, wherein the venue service key is associated with a subscription package and a particular venue; and updating the venue service key based on an identifier; and updating a broadcast/multicast services server with the venue service key, wherein the broadcast/multicast services server encrypts venue-specific content using a broadcast access key generated based on the venue service key. - View Dependent Claims (11, 12, 13)
-
-
14. A venue service gateway, comprising:
-
a first communication interface for communicating with a subscriber-based service; a second communication interface for communicating with a broadcast/multicast services server; a processing circuit coupled to the first and second communication interfaces, the processing circuit adapted to receive a venue service key from the subscription-based service via the first communication interface, wherein the venue service key is associated with a subscription package and a particular venue; update the venue service key based on an identifier; and update the broadcast/multicast services server via the second communication interface with the venue service key, wherein the broadcast/multicast services server encrypts venue-specific content using a broadcast access key generated based on the venue service key. - View Dependent Claims (15, 16, 17)
-
-
18. A venue service gateway, comprising:
-
means for receiving a venue service key from a subscription-based service, wherein the venue service key is associated with a subscription package and a particular venue; means for updating the venue service key based on an identifier; and means for updating the broadcast/multicast services server with the updated venue service key. - View Dependent Claims (19)
-
-
20. A processor comprising:
-
a processing circuit to; receive a venue service key from a subscription-based service, wherein the venue service key is associated with a subscription package and a particular venue; update the venue service key based on an identifier; and update a broadcast/multicast services server with the venue service key, wherein the broadcast/multicast services server encrypts venue-specific content using a broadcast access key generated based on the venue service key.
-
-
21. A non-transitory machine-readable medium comprising instructions operational in a venue service gateway, which when executed by one or more processors causes the processors to:
-
receive a venue service key from a subscription-based service, wherein the venue service key is associated with a subscription package and a particular venue; update the venue service key based on an identifier; and update a broadcast/multicast services server with the venue service key, wherein the broadcast/multicast services server encrypts venue-specific content using a broadcast access key generated based on the venue service key.
-
-
22. A method operational on a broadcast/multicast services server for facilitating secure delivery of a venue-specific content broadcast to access terminals, comprising:
-
receiving a venue service key from a venue service gateway for a subscription-based service, wherein the venue service key is associated with a subscription package and a particular venue; generating a broadcast access key based on at least the venue service key and a flow identifier; receiving an updated venue service key based on an identifier; updating the broadcast access key based on the updated venue service key; encrypting venue-specific content based on the broadcast access key; and broadcasting the encrypted venue-specific content. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A broadcast/multicast services server adapted for facilitating secure delivery of venue-specific broadcast content to access terminals, comprising:
-
a network interface for communicating with a venue service gateway; a broadcast interface for broadcasting to access terminals; and the processing circuit is adapted to; receive a venue service key from the venue service gateway for a subscription-based service, wherein the venue service key is associated with a subscription package and a particular venue; receive an updated venue service key based on an identifier from the venue service gateway; generate a broadcast access key based on at least the venue service key and a flow identifier; encrypt venue-specific content based on the broadcast access key; and broadcast the encrypted venue-specific content via the broadcast interface. - View Dependent Claims (28, 29, 30, 31)
-
-
32. A broadcast/multicast services server, comprising:
-
means for receiving a venue service key from a venue service gateway for a subscription-based service, wherein the venue service key is associated with a subscription package and a particular venue; means for receiving an updated venue service key based on an identifier from the venue service gateway; means for generating a broadcast access key based on the venue service key and a flow identifier; means for encrypting venue-specific content based on the broadcast access key; and means for broadcasting the encrypted venue-specific content.
-
-
33. A processor comprising:
-
a processing circuit to; receive a venue service key from a venue service gateway for a subscription-based service, wherein the venue service key is associated with a subscription package and a particular venue; update the venue service key based on an identifier; generate a broadcast access key based on the venue service key and a flow identifier; encrypt venue-specific content based on the broadcast access key; and broadcast the encrypted venue-specific content.
-
-
34. A non-transitory machine-readable medium comprising instructions operational in a broadcast/multicast services server, which when executed by one or more processors causes the processors to:
-
receive a venue service key from a venue service gateway for a subscription-based service, wherein the venue service key is associated with a subscription package and a particular venue; update the venue service key based on an identifier; generate a broadcast access key based on the venue service key and a flow identifier; encrypt venue-specific content based on the broadcast access key; and broadcast the encrypted venue-specific content.
-
Specification