US 11,722,732 B2
Delivery of different services through different client devices
Donald Jude Loheide, Mableton, GA (US); Matthew Paul Giles, Marietta, GA (US); Gregory McClain Stigall, Douglasville, GA (US); Nishith Kumar Sinha, Mableton, GA (US); Cindy Loren Campbell, Atlanta, GA (US); James J Arnzen, Atlanta, GA (US); and Nicolas Paul Webb, McDonough, GA (US)
Assigned to Turner Broadcasting System, Inc., Atlanta, GA (US)
Filed by Turner Broadcasting System, Inc., Atlanta, GA (US)
Filed on Nov. 4, 2021, as Appl. No. 17/453,628.
Application 17/453,628 is a continuation of application No. 15/988,308, filed on May 24, 2018, granted, now 11,297,386.
Claims priority of provisional application 62/511,190, filed on May 25, 2017.
Prior Publication US 2022/0060787 A1, Feb. 24, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 21/458 (2011.01); H04L 67/306 (2022.01); H04N 21/431 (2011.01); H04N 21/81 (2011.01); G06Q 30/0242 (2023.01); G06Q 30/0273 (2023.01); H04N 21/478 (2011.01); H04L 67/125 (2022.01); H04L 67/1097 (2022.01); H04L 65/612 (2022.01); H04L 67/01 (2022.01); H04L 67/51 (2022.01); H04L 67/60 (2022.01); H04N 21/233 (2011.01); H04N 21/234 (2011.01); H04N 21/2387 (2011.01); H04N 21/2389 (2011.01); H04N 21/8545 (2011.01); G06Q 30/0601 (2023.01); H04N 21/2543 (2011.01); H04N 21/44 (2011.01); H04N 21/845 (2011.01); H04N 21/235 (2011.01); H04N 21/258 (2011.01); H04N 21/435 (2011.01); H04N 21/6332 (2011.01); G06Q 30/0251 (2023.01); H04L 65/60 (2022.01); H04N 21/266 (2011.01); H04N 21/84 (2011.01); H04N 21/239 (2011.01); H04N 21/262 (2011.01); H04N 21/2668 (2011.01); H04N 21/6587 (2011.01); H04L 9/32 (2006.01); H04N 21/24 (2011.01); H04N 21/472 (2011.01); H04N 21/835 (2011.01); H04H 20/10 (2008.01); H04N 21/8358 (2011.01)
CPC H04N 21/458 (2013.01) [G06Q 30/0242 (2013.01); G06Q 30/0251 (2013.01); G06Q 30/0275 (2013.01); G06Q 30/0633 (2013.01); H04L 9/32 (2013.01); H04L 65/60 (2013.01); H04L 65/612 (2022.05); H04L 67/01 (2022.05); H04L 67/1097 (2013.01); H04L 67/125 (2013.01); H04L 67/306 (2013.01); H04L 67/51 (2022.05); H04L 67/60 (2022.05); H04N 21/233 (2013.01); H04N 21/2353 (2013.01); H04N 21/2387 (2013.01); H04N 21/2393 (2013.01); H04N 21/23418 (2013.01); H04N 21/23424 (2013.01); H04N 21/23892 (2013.01); H04N 21/24 (2013.01); H04N 21/2543 (2013.01); H04N 21/25883 (2013.01); H04N 21/25891 (2013.01); H04N 21/266 (2013.01); H04N 21/2668 (2013.01); H04N 21/26208 (2013.01); H04N 21/26241 (2013.01); H04N 21/435 (2013.01); H04N 21/4312 (2013.01); H04N 21/4316 (2013.01); H04N 21/44008 (2013.01); H04N 21/44016 (2013.01); H04N 21/47217 (2013.01); H04N 21/47815 (2013.01); H04N 21/6332 (2013.01); H04N 21/6587 (2013.01); H04N 21/812 (2013.01); H04N 21/835 (2013.01); H04N 21/84 (2013.01); H04N 21/845 (2013.01); H04N 21/8545 (2013.01); G06Q 2220/00 (2013.01); H04H 20/10 (2013.01); H04N 21/8358 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
a memory for storing instructions; and
a first processor in an interactive service provider for delivery of at least one service through at least one of a client device or a secondary device paired with the client device, wherein the first processor is configured to execute the instructions to:
insert at least one of a plurality of digital watermarks, a plurality of digital fingerprints, or a plurality of trigger identifiers at a plurality of event opportunities in media content,
wherein the media content is associated with a video service provider different from the interactive service provider,
wherein the insertion is executed by the interactive service provider via a first integration with the video service provider,
wherein the media content comprises programming media content and non-programming media content,
wherein the plurality of event opportunities corresponds to a plurality of candidate time intervals in a playback duration of the media content, and
wherein the client device comprises a second processor configured to:
detect the at least one of the inserted plurality of digital watermarks, the inserted plurality of digital fingerprints, or the inserted plurality of trigger identifiers in the media content, in the playback duration of the media content at the client device,
 wherein the detection is instructed by the interactive service provider via a second integration with the client device;
identify, in a registry, information indicating next action of the client device based on the at least one of the inserted plurality of digital watermarks, the inserted plurality of digital fingerprints, or the inserted plurality of trigger identifiers in the media content and instruction calls raised by a trigger client software development kit on behalf of the client device;
render a plurality of overlay graphics on the media content for the plurality of candidate time intervals based on the identified information;
activate, via the second integration, at least one rendered overlay graphic of the rendered plurality of overlay graphics and one or more input devices in vicinity of the client device,
 wherein the at least one rendered overlay graphic and the one or more input devices are activated based on previous service requests for the plurality of event opportunities on which the at least one service was rendered as a user-selectable option on the secondary device based on usage statistics of the secondary device and engagement with the at least one rendered overlay graphic on the activation of the at least one rendered overlay graphic;
receive, via the activated one or more input devices, one or more trigger responses over the at least one activated overlay graphic in the playback duration; and
display an interactive view on the client device based on the received one or more trigger responses,
 wherein the interactive view displays a message and a transfer of a first view associated with a selection on the user-selectable option to a second view associated with the delivery of the at least one service along with a playback of the media content in the playback duration, and
 wherein the message indicates the delivery of the at least one service.