Content sharing systems and methods
First Claim
Patent Images
1. A method comprising:
- authenticating, by a first peer, a second peer;
obtaining, by the first peer, capability information from the second peer;
creating, by the first peer, a list of shareable content based on the capability information obtained from the second peer and sending the list of shareable content to the second peer;
receiving, by the first peer, a selection of a content item from the list from the second peer;
rebinding, by the first peer, a cryptographic key associated with the content item to the second peer;
generating, by the first peer, a sharing license for the content item;
associating, by the first peer, the sharing license with the content item; and
sending, by the first peer, the content item and the sharing license to the second peer.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are described for peer-to-peer sharing of electronic content. In one embodiment, if a license associated with a content item permits a sharing peer to share the content item with a receiving peer, the sharing peer rebinds a cryptographic key associated with the content item to the receiving peer and generates a sharing license for the content item. The sharing peer sends the sharing license and the content item to the receiving peer for consumption.
-
Citations
20 Claims
-
1. A method comprising:
-
authenticating, by a first peer, a second peer; obtaining, by the first peer, capability information from the second peer; creating, by the first peer, a list of shareable content based on the capability information obtained from the second peer and sending the list of shareable content to the second peer; receiving, by the first peer, a selection of a content item from the list from the second peer; rebinding, by the first peer, a cryptographic key associated with the content item to the second peer; generating, by the first peer, a sharing license for the content item; associating, by the first peer, the sharing license with the content item; and sending, by the first peer, the content item and the sharing license to the second peer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus, comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following; authenticate, by a first peer, a second peer; obtain, by the first peer, capability information from the second peer; create, by the first peer, a list of shareable content based on the capability information obtained from the second peer and sending the list of shareable content to the second peer; receive, by the first peer, a selection of a content item from the list from the second peer; rebind, by the first peer, a cryptographic key associated with the content item to the second peer; generate, by the first peer, a sharing license for the content item; associate, by the first peer, the sharing license with the content item; and send, by the first peer, the content item and the sharing license to the second peer. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable storage medium including program code, which when executed by at least one processor provides operations comprising:
-
authenticating, by a first peer, a second peer; obtaining, by the first peer, capability information from the second peer; creating, by the first peer, a list of shareable content based on the capability information obtained from the second peer and sending the list of shareable content to the second peer; receiving, by the first peer, a selection of a content item from the list from the second peer; rebinding, by the first peer, a cryptographic key associated with the content item to the second peer; generating, by the first peer, a sharing license for the content item; associating, by the first peer, the sharing license with the content item; and sending, by the first peer, the content item and the sharing license to the second peer.
-
Specification