US 12,125,070 B2
Content delivery systems and methods
David P. Maher, Livermore, CA (US); Prasad Khambete, Cupertino, CA (US); Prasad Sanagavarapu, Santa Clara, CA (US); Sanjeev Tenneti, Milpitas, CA (US); and Laurent Grandhomme, Mountain View, CA (US)
Assigned to Intertrust Technologies Corporation, Berkeley, CA (US)
Filed by Intertrust Technologies Corporation, Milpitas, CA (US)
Filed on Mar. 6, 2023, as Appl. No. 18/179,264.
Application 18/179,264 is a continuation of application No. 16/988,228, filed on Aug. 7, 2020, granted, now 11,599,912.
Application 16/988,228 is a continuation of application No. 16/206,457, filed on Nov. 30, 2018, granted, now 10,776,831, issued on Sep. 15, 2020.
Application 16/206,457 is a continuation of application No. 12/785,406, filed on May 21, 2010, granted, now 10,191,972, issued on Jan. 29, 2019.
Application 12/785,406 is a continuation in part of application No. 12/433,881, filed on Apr. 30, 2009, granted, now 8,660,539, issued on Feb. 25, 2014.
Claims priority of provisional application 61/180,359, filed on May 21, 2009.
Claims priority of provisional application 61/075,304, filed on Jun. 24, 2008.
Claims priority of provisional application 61/074,995, filed on Jun. 23, 2008.
Claims priority of provisional application 61/049,030, filed on Apr. 30, 2008.
Prior Publication US 2023/0206283 A1, Jun. 29, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/02 (2023.01); G06F 16/335 (2019.01); G06F 16/9535 (2019.01); G06Q 30/0241 (2023.01); G06Q 30/0251 (2023.01); G06Q 30/0273 (2023.01)
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
OG exemplary drawing
 
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.