Secure Connected Digital Media Platform
First Claim
1. A method comprising:
- receiving a request to create a secure partition for accessing a content provider in a digital media device;
receiving a security code from the content provider; and
invoking a hypervisor at the digital media device, wherein at least part of the hypervisor is comprised of a hardware circuit, wherein the hypervisor performs the following;
comparing the received security code with a key value that is burned into a memory unit at the hardware circuit to determine if the security code is from an authorized content provider and, if the content provider is determined to be authorized, creating a secure partition at the digital media device, wherein the creation of the secure partition comprises creating a memory partition that corresponds to the secure partition in a non-volatile memory at the digital media device, wherein the memory partition can only be accessed by the content provider having the security code,receiving software from the content provider and storing the software in the secure partition, andreceiving content from the content provider and storing the content in the secure partition.
1 Assignment
0 Petitions
Accused Products
Abstract
An embodiment of the invention provides a system including a secure media device having one or more security keys stored therein. The secure media device is housed in a device that is connected to a television unit and a network. Secure application environments are housed in the device, wherein each secure application environment is operationally isolated from one another. The secure application environments receive and process information sent over the network only if the information includes a security code corresponding to the security key in the secure media device. The security code is obtained from a clearinghouse when the information satisfies predetermined criteria. More specifically, the clearinghouse receives a copy of the security key from a manufacturer of the secure media device and creates the security code based on the security key.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving a request to create a secure partition for accessing a content provider in a digital media device; receiving a security code from the content provider; and invoking a hypervisor at the digital media device, wherein at least part of the hypervisor is comprised of a hardware circuit, wherein the hypervisor performs the following; comparing the received security code with a key value that is burned into a memory unit at the hardware circuit to determine if the security code is from an authorized content provider and, if the content provider is determined to be authorized, creating a secure partition at the digital media device, wherein the creation of the secure partition comprises creating a memory partition that corresponds to the secure partition in a non-volatile memory at the digital media device, wherein the memory partition can only be accessed by the content provider having the security code, receiving software from the content provider and storing the software in the secure partition, and receiving content from the content provider and storing the content in the secure partition. - View Dependent Claims (2, 3)
-
-
4. A system including:
-
a secure media device housed in a digital media device, the digital media device being connected to a display unit and an information module, the information module including at least one of a network and an electronic storage device, the secure media device having at least one security key stored therein; and at least one secure application environment in the digital media device, the at least one secure application environment configured to receive and process information sent from the information module only if the information includes at least one security code corresponding to the at least one security key, the at least one security code being obtained from a clearinghouse when the information satisfies a predetermined criteria, each of the at least one secure application environments being connected to at least one portal. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method including:
-
receiving a copy of at least one security key via a security key module, the at least one security key being received from a manufacturer of a secure media device, the secure media device being housed in a digital media device connected to a television unit and a network; creating at least one security code based on the at least one security key via a security code module; and providing the at least one security code to information sent over the network when the information satisfies a predetermined criteria, the at least one security code corresponding to the at least one security key, the information being received and processed by at least one secure application environment in the digital media device only if the information includes the at least one security code, each of the at least one secure application environment being directly connected to at least one portal. - View Dependent Claims (15, 16)
-
-
17. A method including:
-
accessing a portal pursuant to instructions from a digital media device; identifying the digital media device to the portal to enable the portal to obtain a security code; receiving information having the security code; confirming that the security code corresponds to a security key stored in the digital media device; and providing the information to a secure application environment in the digital media device if the security code corresponds to the security key. - View Dependent Claims (18, 19)
-
-
20. A computer program product for performing a method, the computer program product comprising:
-
a computer readable storage medium; first program instructions to access a portal pursuant to instructions from a secure media device; second program instructions to identify the secure media device to the portal to enable the portal to obtain a security code; third program instructions to receive information having the security code; fourth program instructions to confirm that the security code corresponds to a security key stored in the secure media device; and fifth program instructions to provide the information to the user if the security code corresponds to the security key, the first program instructions, the second program instructions, the third program instructions, the fourth program instructions, and the fifth program instructions are stored on the computer readable storage medium.
-
Specification