US 11,915,263 B2
Device functionality-based content selection
Poorva Arankalle, Redmond, WA (US); Brienne M. Finger, Kirkland, WA (US); Lin Liao, Bothell, WA (US); Manish Gupta, Santa Clara, CA (US); Rajas Moonka, San Ramon, CA (US); Reuven Lax, Seattle, WA (US); and Jill A. Huchital, Saratoga, CA (US)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Dec. 16, 2021, as Appl. No. 17/552,565.
Application 17/552,565 is a continuation of application No. 16/943,383, filed on Jul. 30, 2020, granted, now 11,210,697.
Application 16/943,383 is a continuation of application No. 16/039,128, filed on Jul. 18, 2018, granted, now 10,748,182, issued on Aug. 18, 2020.
Application 16/039,128 is a continuation of application No. 15/638,306, filed on Jun. 29, 2017, granted, now 10,032,187, issued on Jul. 24, 2018.
Application 15/638,306 is a continuation of application No. 14/164,719, filed on Jan. 27, 2014, granted, now 9,697,536, issued on Jul. 14, 2017.
Application 14/164,719 is a continuation of application No. 11/770,585, filed on Jun. 28, 2007, granted, now 8,661,464, issued on Feb. 25, 2014.
Claims priority of provisional application 60/946,717, filed on Jun. 27, 2007.
Prior Publication US 2022/0108351 A1, Apr. 7, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/00 (2023.01); G06Q 30/0251 (2023.01); G06Q 30/02 (2023.01); G06Q 30/0273 (2023.01); H04N 21/234 (2011.01); H04N 21/454 (2011.01); H04N 21/81 (2011.01)
CPC G06Q 30/0251 (2013.01) [G06Q 30/02 (2013.01); G06Q 30/0275 (2013.01); H04N 21/23424 (2013.01); H04N 21/454 (2013.01); H04N 21/812 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A system for content selection, comprising:
a data processing system including one or more processors to:
receive, from a first provider device, first input indicating a first content item eligible for presentation to client devices, the first content item established by the first provider device with a first presentation preference that configures the first content item as a skippable content item;
receive, from a second provider device, second input indicating a second content item eligible for presentation to the client devices, the second content item established with a second presentation preference that configures the second content item that is not skippable;
receive, from a script executed by a client device, a request for content to be provided to the client device;
determine, based on a capability of the client device, that the client device is able to present the first content item; and
select, by the data processing system, responsive to the request and based on the determination, from among at least the first content item and the second content item, the first content item to provide with a media item to execute on the client device.