CPC G06Q 30/0273 (2013.01) [G06F 16/335 (2019.01); G06F 16/337 (2019.01); G06F 16/9535 (2019.01); G06Q 30/02 (2013.01); G06Q 30/0247 (2013.01); G06Q 30/0251 (2013.01)] | 20 Claims |
1. A method for managing content rendered by an electronic device, the method comprising:
receiving, by a trusted proxy service providing a digital peer for the electronic device, a first electronic content license securely associated with a first content item, the first electronic content license identifying one or more content insertion slots within the first content item and specifying one or more criteria for selecting content items to insert into the one or more content insertion slots within the first content item;
receiving, by the trusted proxy service, one or more second content items, the one or more second content items being selected based, at least in part, on at least one capability of the electronic device;
selecting, using a digital rights management engine executed by the trusted proxy service, based on information included in the first electronic content license, at least one content item of the one or more second content items to insert into at least one of the one or more content insertion slots within the first content item, wherein the selecting comprises:
evaluating the one or more second content items against the one or more criteria, and
evaluating one or more bids made in association with each of the one or more second content items against at least one objective function, wherein the selected at least one content item of the one or more second content items maximizes the objective function; and
enabling rendering, by the trusted proxy service, of the selected at least one content item within the at least one of the one or more content insertion slots within the first content item by a rendering application executing on the electronic device.
|