COORDINATED VIEWING EXPERIENCE AMONG REMOTELY LOCATED USERS
First Claim
1. A method of viewing a content item, comprising:
- receiving an encrypted content item and a network address of a key management system from a primary client device over a communications network;
obtaining over the communications network a session key;
notifying the primary client device that the session key has been obtained;
receiving over the communications network an encrypted version of a content key used to decrypt the content item and content rights that determine access to the content item, wherein the content rights restrict the content item from being rendered unless it is rendered in coordination with rendering of the content item by the primary client device;
decrypting the encrypted version of a content key with the session key; and
rendering the content item in accordance with the content rights by decrypting the content item with the content key.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of viewing a content item is provided. The method includes receiving an encrypted content item and a network address of a key management system from a primary client device over a communications network. A session key is obtained over the communications network and the primary client device is notified that the session key has been obtained. An encrypted version of a content key is received over the communication network to decrypt the content item and content rights that determine access to the content item. The content rights restrict the content item from being rendered unless it is rendered in coordination with the rendering of the content item by the primary client device. The encrypted version of a content key is decrypted with the session key. The content item is rendered in accordance with the content rights by decrypting the content item with the content key.
-
Citations
26 Claims
-
1. A method of viewing a content item, comprising:
-
receiving an encrypted content item and a network address of a key management system from a primary client device over a communications network; obtaining over the communications network a session key; notifying the primary client device that the session key has been obtained; receiving over the communications network an encrypted version of a content key used to decrypt the content item and content rights that determine access to the content item, wherein the content rights restrict the content item from being rendered unless it is rendered in coordination with rendering of the content item by the primary client device; decrypting the encrypted version of a content key with the session key; and rendering the content item in accordance with the content rights by decrypting the content item with the content key. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of sharing a content item with a secondary client device, comprising:
-
sending an encrypted content item and a network address of a key management system from a primary client device to a secondary client device over a communications network; receiving notification from the secondary client device that a session key has been obtained from a key management system; and causing an encrypted version of the content key used to decrypt the content item and content rights that determine access to the content item to be sent to the secondary client device over the communications network, wherein the session key is configured to decrypt the encrypted copy of the content key and the content rights restrict the content item from being rendered unless it is rendered in coordination with rendering of the content item by the primary client device. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A network-enabled client device, comprising:
-
one or more processors for executing machine-executable instructions; and one or more machine-readable storage media for storing the machine-executable instructions, the instructions when executed by the one more processors implementing, a) a content sharing component for (i) causing an encrypted content item and associated content rights to be communicated over a communications network to other network-enabled client devices so that it can be rendered by the other network-enabled client devices in accordance with the content rights and (ii) causing a decryption key to be provided to the other network-enabled client device that receive the content item, wherein the content rights restrict the content item from being decrypted by the other network-enabled client devices unless it is rendered in coordination with rendering of the content item by the network-enabled client device that causes the content item to be communicated; b) a text message component arranged for sending and receiving text-based messages; c) a user interface arranged to support user interactivity and for presenting the content item to a user; and d) processing logic for causing the text message component to send a text-based message to one of the other network-enabled client devices that has received the content item indicating that one or more rules specified by the content rights have been satisfied so that the content item can be decrypted by the one other network-enabled client device, the rule requiring that the content item is being or has been presented at least in part by the user interface. - View Dependent Claims (25, 26)
-
Specification