CPC G06F 21/105 (2013.01) [G06F 21/604 (2013.01); G06F 21/6218 (2013.01); G06F 2221/2137 (2013.01); G06F 2221/2141 (2013.01)] | 22 Claims |
1. A method comprising:
predicting, responsive to a triggering event associated with a user device, a plurality of content items that may be requested for output via the user device;
based on the predicted plurality of content items, determining a first access rights license and a different, second access rights license, wherein:
the first access rights license permits output, via the user device, of a first content item of the plurality of content items,
the second access rights license permits output, via the user device, of a second content item of the plurality of content items, and
the first content item is different than the second content item;
predicting a first time period during which the first content item will be output via the user device, and a second time period during which the second content item will be output via the user device;
determining that a first expiration time of the first access rights license is after the first time period;
determining that a second expiration time of the second access rights license is after the second time period;
causing, based on:
a first expiration time being after the first time period, and
a second expiration time being after the second time period,
and prior to any request via the user device for a content item of the plurality of content items, sending the first access rights license and the second access rights license from one or more first computing devices to a second computing device different from the one or more first computing devices; and
providing, based on a request via the user device for the first content item of the plurality of content items, from the second computing device and for use by the user device, the first access rights license for the first content item.
|