REVOCATION STATUS CHECKING FOR DIGITAL RIGHTS MANAGMENT
First Claim
1. A method implemented by a device, comprising:
- maintaining information identifying a plurality of devices with which interaction has occurred;
transmitting the information identifying the plurality of devices to a remote trusted party;
receiving from the trusted party status information pertaining to a trustworthiness of the identified devices based on the transmitted information; and
controlling subsequent interaction relating to transfer or exchange of access rights for electronic content with one or more devices based on the received status information corresponding to the one or more devices.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with an embodiment, a method, apparatus or tangible computer medium (which stores computer executable code or program code) performs or facilitates: maintaining information identifying a plurality of devices with which interaction has occurred; transmitting the information identifying the plurality of devices to a remote trusted party; receiving from the trusted party status information pertaining to a trustworthiness of the identified devices based on the transmitted information; and controlling subsequent interaction relating to transfer or exchange of access rights for electronic content with one or more devices based on the received status information corresponding to the one or more devices.
32 Citations
35 Claims
-
1. A method implemented by a device, comprising:
-
maintaining information identifying a plurality of devices with which interaction has occurred; transmitting the information identifying the plurality of devices to a remote trusted party; receiving from the trusted party status information pertaining to a trustworthiness of the identified devices based on the transmitted information; and controlling subsequent interaction relating to transfer or exchange of access rights for electronic content with one or more devices based on the received status information corresponding to the one or more devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus, comprising:
-
communications interface(s) for receiving and transmitting information; and one or more processors executing computer executable code to facilitate control of the following operations; maintaining information identifying a plurality of devices with which interaction has occurred; transmitting the information identifying the plurality of devices to a remote trusted party; receiving from the trusted party status information pertaining to a trustworthiness of the identified devices based on the transmitted information; and controlling subsequent interaction relating to transfer or exchange of access rights for electronic content with one or more devices based on the received status information corresponding to the one or more devices.
-
-
24. A tangible computer medium having computer executable code which when executed by a computer performs the following method comprising:
-
maintaining information identifying a plurality of devices with which interaction has occurred; transmitting the information identifying the plurality of devices to a remote trusted party; receiving from the trusted party status information pertaining to a trustworthiness of the identified devices based on the transmitted information; and controlling subsequent interaction relating to transfer or exchange of access rights for electronic content with one or more devices based on the received status information corresponding to the one or more devices.
-
-
25. A method comprising:
-
receiving from a device information identifying devices with which interaction has occurred with the communications device; generating status information as to the trustworthiness of the identified devices based on the received information; and transmitting the status information to the device. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. An apparatus, comprising:
-
communications interface(s) for receiving and transmitting information; and one or more processors executing computer executable code to facilitate control of the following operations; receiving from a device information identifying devices with which interaction has occurred with the communications device; generating status information as to the trustworthiness of the identified devices based on the received information; and transmitting the status information to the device.
-
-
35. A tangible computer medium having computer executable code which when executed by a computer performs the following method comprising:
-
receiving from a device information identifying devices with which interaction has occurred with the communications device; generating status information as to the trustworthiness of the identified devices based on the received information; and transmitting the status information to the device.
-
Specification