Software conditional access system for a media delivery network
First Claim
1. A method for purchasing a media service from a media delivery service provider, the method comprising:
- sending a request, by an application executing on a computer processor of a media distribution device, to the media delivery service provider requesting a media service;
authenticating, by the application, the media distribution device by comparing a permanent virtual circuit established between the media distribution device and the media delivery service provider with a predetermined permanent virtual circuit defined and programmed by the media delivery service provider;
upon determining the media distribution device is authenticated, the application implements;
downloading a software key from the media delivery service provider to the media distribution device; and
after a predetermined amount of time, automatically deleting the software key; and
upon determining the media distribution device is not authenticated;
downloading displayable data to the media distribution device from the media delivery service provider, the displayable data comprising a displayable request to contact a service representative of the media delivery service provider.
1 Assignment
0 Petitions
Accused Products
Abstract
A software conditional access system (CAS) for media services provided to a Media Distribution Device, such as a set top box (STB), is disclosed. The STB may be connected to a Media Delivery Service Provider via a broadband connection. Over the broadband connection, a CAS application may be downloaded to the STB, maintained and dynamically updated. Because the CAS is implemented by software on the STB, it is inexpensive to install, maintain and update. When a user desires to purchase media services through the STB, a request, with identifying information, is sent to the Media Delivery Service Provider via the broadband connection. The service provider cross-references the identifying information with a user'"'"'s account to determine whether to allow the user to view the media service requested. If the service provider determines to allow the user to view the media service, the user'"'"'s account (typically maintained by the service provider) is charged and a key is downloaded via the broadband connection to the STB. The key allows the user to view the requested media service to be presented for user viewing, hearing or other use. After the requested media service ends, after a predetermined amount of time, etc., the CAS application may delete the key.
-
Citations
10 Claims
-
1. A method for purchasing a media service from a media delivery service provider, the method comprising:
-
sending a request, by an application executing on a computer processor of a media distribution device, to the media delivery service provider requesting a media service; authenticating, by the application, the media distribution device by comparing a permanent virtual circuit established between the media distribution device and the media delivery service provider with a predetermined permanent virtual circuit defined and programmed by the media delivery service provider; upon determining the media distribution device is authenticated, the application implements; downloading a software key from the media delivery service provider to the media distribution device; and after a predetermined amount of time, automatically deleting the software key; and upon determining the media distribution device is not authenticated; downloading displayable data to the media distribution device from the media delivery service provider, the displayable data comprising a displayable request to contact a service representative of the media delivery service provider. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for purchasing a media service from a media delivery service provider, the computer program product comprising a non-transitory storage medium containing instructions that when executed by a processing circuit perform the steps of:
-
sending a request from a media distribution device to a media delivery service provider requesting a media service; authenticating the media distribution device by comparing a permanent virtual circuit established between the media distribution device and the media delivery service provider with a predetermined permanent virtual circuit defined and programmed by the media delivery service provider; upon determining media distribution device is authenticated; downloading a software key from the media delivery service provider; and after a predetermined amount of time, automatically deleting the software key; and upon determining the media distribution device is not authenticated; downloading displayable data to the media distribution device from the media delivery service Provider, the displayable data comprising a displayable request to contact a service representative of the media delivery service provider. - View Dependent Claims (9, 10)
-
Specification