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.
2 Assignments
0 Petitions
Accused Products
Abstract
An embodiment of the invention provides a method for a secure connected digital media platform where a request is received to create a secure partition for accessing a content provider in a digital media device. A security code is received from the content provider. A hypervisor is invoked at the digital media device, where at least part of the hypervisor is comprised of a hardware circuit. The hypervisor compares 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. If the content provider is determined to be authorized, a secure partition is created at the digital media device. The creation of the secure partition includes creating a memory partition that corresponds to the secure partition in a non-volatile memory at the digital media device.
-
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, 5, 6, 7, 8)
-
-
9. 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, and receiving content from the content provider and storing the content in the secure partition. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product comprising:
a non-transitory computer readable storage medium having stored thereon; first program instructions executable by a device to cause the device receive a request to create a secure partition for accessing a content provider in a digital media device; second program instructions executable by the device to cause the device to receive a security code from the content provider; and third program instructions executable by the device to cause the device to compare the received security code with a key value that is burned into a memory unit at a hardware circuit to determine if the security code is from an authorized content provider, fourth program instructions executable by the device to cause the device to create a secure partition at the digital media device when the content provider is determined to be authorized, said fourth program instructions creates 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, fifth program instructions executable by the device to cause the device to receive software from the content provider and store the software in the secure partition, and sixth program instructions executable by the device to cause the device to receive content from the content provider and store the content in the secure partition.
Specification