US 11,811,783 B1
Portable entitlement
Hani Suleiman, New York, NY (US); Steve Huynh, Seattle, WA (US); James Mutton, Maple Valley, WA (US); Charles Benjamin Waggoner, Portland, OR (US); Prasanth Saraswatula, Bellevue, WA (US); Andrew James McVeigh, Malibu, CA (US); and Benjamin Raphael Forman, Watford (GB)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Jun. 24, 2021, as Appl. No. 17/304,737.
Int. Cl. H04L 9/40 (2022.01); G06F 21/60 (2013.01); H04N 21/258 (2011.01); H04N 21/266 (2011.01); G06Q 20/12 (2012.01)
CPC H04L 63/108 (2013.01) [G06F 21/602 (2013.01); H04L 63/107 (2013.01); H04N 21/25841 (2013.01); H04N 21/26606 (2013.01); G06F 2221/2145 (2013.01); G06Q 20/1235 (2013.01); G06Q 2220/10 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving a request to generate a portable entitlement to a digital asset, the request initiated from a first computing device by a first user having entitlement to the digital asset, the portable entitlement to be granted by the first user to a second user associated with a second computing device;
verifying that the request to generate the portable entitlement includes information identifying an identifier of the digital asset, a user identifier of the second user, and a user identifier of the first user;
based on successful verification of the request, verifying validity of the information included in the request;
based on successful verification of the validity of the information included in the request, determining a lifetime of the portable entitlement, a play count limit of the digital asset, and restrictions about accessing the digital asset;
generating a playback envelope to include the information included in the request, the play count limit of the digital asset, the lifetime of the portable entitlement, and the restrictions about accessing the digital asset;
encrypting the playback envelope using an encryption scheme to generate an encrypted playback envelope; and
associating the encrypted playback envelope with the second user, the encrypted playback envelope associated with the portable entitlement enabling the digital asset to be accessed using the second computing device without the first user having to log in to the second computing device.