Method and apparatus for provisioning a device to access digital rights management (DRM) services in a universal plug and play (UPnP) network
First Claim
1. A Universal Plug and Play (UPnP) device that is capable of being automatically provisioned to access digital rights management (DRM) services by a provisioning device through interaction with the provisioning device over a home network, the UPnP device comprising:
- a processor configured toobtain pre-provisioning information from said provisioning device, the pre-provisioning information comprising a UPnP device description document indicating availability of a key distribution center service, the device description document further comprising an Internet Protocol (IP) address of said provisioning device,send a first certificate associated with said UPnP device along with the obtained pre-provisioning information to said provisioning device to enable said provisioning device to process the first certificate and the pre-provisioning information for authenticating said UPnP device, andreceive, in response to said UPnP device being authenticated by said provisioning device, a second certificate from said provisioning device to cause said UPnP device to be provisioned; and
a memory device, the pre-provisioning information being stored in the memory device;
wherein the UPnP device and the provisioning device are both in the home network and are in communication with one another via the home network.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are provided for enabling a Universal Plug and Play (UPnP) device to be automatically provisioned to access services without the need for manual interaction. In accordance with the invention, when a UPnP device needs to be provisioned, it automatically obtains pre-provisioning information from a provisioning device on the home network, and uses the pre-provisioning information to interact with the provisioning device to cause the UPnP device to be provisioned. The provisioning enables the UPnP device to access services, including digital rights management (DRM) services, over a network.
12 Citations
31 Claims
-
1. A Universal Plug and Play (UPnP) device that is capable of being automatically provisioned to access digital rights management (DRM) services by a provisioning device through interaction with the provisioning device over a home network, the UPnP device comprising:
-
a processor configured to obtain pre-provisioning information from said provisioning device, the pre-provisioning information comprising a UPnP device description document indicating availability of a key distribution center service, the device description document further comprising an Internet Protocol (IP) address of said provisioning device, send a first certificate associated with said UPnP device along with the obtained pre-provisioning information to said provisioning device to enable said provisioning device to process the first certificate and the pre-provisioning information for authenticating said UPnP device, and receive, in response to said UPnP device being authenticated by said provisioning device, a second certificate from said provisioning device to cause said UPnP device to be provisioned; and a memory device, the pre-provisioning information being stored in the memory device; wherein the UPnP device and the provisioning device are both in the home network and are in communication with one another via the home network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A provisioning device that is capable of provisioning a Universal Plug and Play (UPnP) device to access digital rights management (DRM) services through interaction with said UPnP device over a home network, said provisioning device comprising:
-
a processor configured to receive a request for pre-provisioning information from said UPnP device and to send pre-provisioning information to said UPnP device, the pre-provisioning information comprising a UPnP device description document indicating availability of a key distribution center service, the device description document further comprising an Internet Protocol (IP) address of said provisioning device, receive a first certificate associated with the UPnP device along with the pre-provisioning information from said UPnP device, process the received first certificate and the pre-provisioning information to authenticate said UPnP device, and send, in response to authenticating said UPnP device, a second certificate to said UPnP device to cause said UPnP device to be provisioned; and a memory device, the memory device storing the pre-provisioning information; wherein the UPnP device and the provisioning device are both in the home network and are in communication with one another via the home network. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for provisioning a Universal Plug and Play (UPnP) device with a provisioning device over a home network to access digital rights management (DRM) services, the method comprising:
-
sending a request from a UPnP device to a provisioning device for pre-provisioning information; receiving pre-provisioning information in said UPnP device sent by said provisioning device to said UPnP device, the pre-provisioning information comprising a UPnP device description document indicating availability of a key distribution center service, the device description document further comprising an Internet Protocol (IP) address of said provisioning device; sending a first certificate associated with the UPnP device along with the obtained pre-provisioning information from said UPnP device to said provisioning device to enable said provisioning device to process the first certificate and the pre-provisioning information for authenticating said UPnP device, and receiving, in response to the UPnP device being authenticated by the provisioning device, a second certificate in said UPnP from said provisioning device to cause said UPnP device to be provisioned by said provisioning device; wherein the UPnP device and the provisioning device are both in the home network and are in communication with one another via the home network. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A method for provisioning a Universal Plug and Play (UPnP) device with a provisioning device over a home network to access digital rights management (DRM) services, the method comprising:
-
receiving a request for pre-provisioning information in a provisioning device, the request being sent by a UPnP device; sending pre-provisioning information to said UPnP device from said provisioning device, the pre-provisioning information comprising a UPnP device description document indicating availability of a key distribution center service, the device description document further comprising an Internet Protocol (IP) address of said provisioning device; receiving a first certificate associated with said UPnP device along with the pre-provisioning information from said provisioning device processing the received first certificate and the pre-provisioning information to authenticate said UPnP device, and sending, in response to authenticating said UPnP device, a second certificate to said UPnP device to cause said UPnP device to be provisioned; wherein the UPnP device and the provisioning device are both in the home network and are in communication with one another via the home network. - View Dependent Claims (27, 28, 29)
-
-
30. A computer program for provisioning a Universal Plug and Play (UPnP) device with a provisioning device over a home network to access digital rights management (DRM) services, the program being embodied on a non-transitory computer-readable medium, the program comprising:
-
instructions for sending a request from a UPnP device to a provisioning device for pre-provisioning information; instructions for receiving pre-provisioning information in said UPnP device sent by said provisioning device to said UPnP device, the pre-provisioning information comprising a UPnP device description document indicating availability of a key distribution center service, the device description document further comprising an Internet Protocol (IP) address of said provisioning device; and instructions for processing the received pre-provisioning information in said UPnP device to cause said UPnP device to be provisioned by said provisioning device; instructions for sending a first certificate associated with the UPnP device along with the obtained pre-provisioning information from said UPnP device to said provisioning device to enable said provisioning device to process the first certificate and the pre-provisioning information for authenticating said UPnP device; and instructions for receiving, in response to the UPnP device being authenticated by the provisioning device, a second certificate in said UPnP from said provisioning device to cause said UPnP device to be provisioned by said provisioning device; wherein the UPnP device and the provisioning device are both in the home network and are in communication with one another via the home network.
-
-
31. A computer program for provisioning a Universal Plug and Play (UPnP) device with a provisioning device over a home network to access digital rights management (DRM) services, the program being embodied on a non-transitory computer-readable medium, the program comprising:
-
instructions for receiving a request for pre-provisioning information in a provisioning device, the request being sent by a UPnP device; instructions for sending pre-provisioning information to said UPnP device from said provisioning device, the pre-provisioning information comprising a UPnP device description document indicating availability of a key distribution center service, the device description document further comprising an Internet Protocol (IP) address of said provisioning device; instructions for receiving a first certificate associated with the UPnP device along with the pre-provisioning information from said UPnP device; instructions for processing the received first certificate and the pre-provisioning information to authenticate said UPnP device; and instructions for sending, in response to authenticating said UPnP device, a second certificate to said UPnP device to cause said UPnP device to be provisioned; wherein the UPnP device and the provisioning device are both in the home network and are in communication with one another via the home network.
-
Specification