CONFIGURABLE ACCESS KERNAL
First Claim
Patent Images
1. A dynamically configurable system for providing protection of content streams comprising:
- a secure processor operative to maintain a plurality of content protection clients, each content protection client having a set of functional requirements for message communication; and
a host in local communication with the secure processor, the host supporting a configurable kernel for interfacing with the secure processor, the kernel operative to send a request to the secure processor, identify at least one content protection client maintained by the secure processor based on a response to the request, send a message to at least one of the at least one identified content protection client, receive at least one parameter group request from the at least one identified content protection client, and configure message handling for the at least one identified content protection client based on the received at least one parameter group request.
1 Assignment
0 Petitions
Accused Products
Abstract
A highly configurable kernel supports a wide variety of content protection systems. The kernel may reside in a host that interacts with a secure processor maintaining content protection clients. After establishing communication with the secure processor, the host receives messages from content protection clients requesting rules for message handling operations to support client operations. This flexible configuration allows for dynamic reconfiguration of host and secure processor operation.
-
Citations
19 Claims
-
1. A dynamically configurable system for providing protection of content streams comprising:
-
a secure processor operative to maintain a plurality of content protection clients, each content protection client having a set of functional requirements for message communication; and a host in local communication with the secure processor, the host supporting a configurable kernel for interfacing with the secure processor, the kernel operative to send a request to the secure processor, identify at least one content protection client maintained by the secure processor based on a response to the request, send a message to at least one of the at least one identified content protection client, receive at least one parameter group request from the at least one identified content protection client, and configure message handling for the at least one identified content protection client based on the received at least one parameter group request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for operating customer premises equipment having a secure processor maintaining a plurality of content protection clients, the method comprising:
-
sending a request to the secure processor requesting information about the plurality of content protection clients; receiving, in response to the sent request, information identifying each of the plurality of content protection clients; sending a message to each of the identified content protection clients; receiving message handling instructions from at least one of the identified content protection client; and configuring message handling operations for the at least one identified content protection client based on the received message handling instructions, the message handling operations including parameters for selectively filtering received messages. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification