IP Library › Granted Patent US 12,262,084
Granted Patent B2
US 12,262,084 · App. 18/064,828 · Granted Mar 25, 2025

Dynamic supplemental content based on viewer analytics

Inventor: Rajashekhar M. Basavarajappa (Bengaluru, IN)
Assignee: DISH NETWORK TECHNOLOGIES INDIA PRIVATE LIMITED
H04N21/44222H04N21/4316H04N21/44204H04N21/47217
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,262,084
App. No.
18/064,828
Granted
Mar 25, 2025
Kind
B2
Abstract

Systems and methods are described herein for selecting supplemental content for a viewer based on supplemental-content analytics for the view. Supplemental-content analytics are generated for the viewer based on historical viewer interactions with previously provided supplemental content by the viewer. While content is being provided to the viewer, a determination is made to pause the content and provide supplemental content to the viewer. The supplemental content is then selected and provided to the viewer based on the supplemental-content analytics for the viewer.

Claims (78)

1. A method, comprising:

generating supplemental-content analytics for a viewer based on historical viewer interactions with previously provided supplemental content;

providing content to the viewer;

in response to determining that the content is to be paused at a first time while the content is being provided to the viewer and first supplemental content is to be provided to the viewer;

determining a maximum total-supplemental-content duration for the viewer based on the supplemental-content analytics;

determining a maximum individual-supplemental-content duration for the viewer based on the supplemental-content analytics;

selecting the first supplemental content based on the maximum total-supplemental-content duration and the maximum individual-supplemental-content duration for the viewer;

providing the first supplemental content to the viewer; and

updating the supplemental-content analytics for the viewer based on additional viewer interactions with the first supplemental content;

after providing the first supplemental content to the viewer:

resuming providing the content to the viewer;

in response to determining that the first content is to be paused at a second time while the first content is being provided to the viewer and second supplemental content is to be provided to the viewer:

modifying the maximum total-supplemental-content duration for the viewer based on the updated supplemental-content analytics;

modifying the maximum individual-supplemental-content duration for the viewer based on the updated supplemental-content analytics;

selecting the second supplemental content based on the modified maximum total-supplemental-content duration and the modified maximum individual-supplemental-content duration for the viewer; and

providing the second supplemental content to the viewer.

2. The method of claim 1 , wherein updating the supplemental-content analytics comprises:

determining if the viewer completely viewed the first supplemental content.

3. The method of claim 1 , wherein updating supplemental-content analytics comprises:

determining if the viewer attempted to skip or fast forward through the first supplemental content.

4. The method of claim 1 , further comprising:

determining that the viewer changed to other content while the first supplemental content is being provided to the viewer; and

removing the first supplemental content from future selection to be provided to the viewer.

5. The method of claim 1 , wherein selecting the second supplemental content based on the modified supplemental-content analytics comprises:

selecting the second supplemental content based on a previous positive interaction by the viewer with similar supplemental content.

6. The method of claim 1 , wherein selecting the second supplemental content based on the modified supplemental-content analytics comprises:

failing to select the second supplemental content based on a previous negative interaction by the viewer with similar supplemental content.

7. The method of claim 1 , wherein selecting the second supplemental content based on the modified supplemental-content analytics comprises:

selecting the second supplemental content in response to the second supplemental content sharing a mood with the content.

8. A computing device, comprising:

a memory that stores computer instructions; and

a processor configured to execute the computer instructions to:

generate supplemental-content analytics for a viewer based on historical viewer interactions with previously provided supplemental content;

provide content to the viewer;

in response to determining that the content is to be paused while the content is being provided to the viewer and first supplemental content is to be provided to the viewer:

determine a maximum total-supplemental-content duration for the viewer based on the supplemental-content analytics;

determine a maximum individual-supplemental-content duration for the viewer based on the supplemental-content analytics;

select the first supplemental content based on the maximum total-supplemental-content duration and the maximum individual-supplemental-content duration for the viewer;

provide the first supplemental content to the viewer; and

update the supplemental-content analytics for the viewer based on additional viewer interactions with the first supplemental content;

after providing the first supplemental content to the viewer:

resume providing the content to the viewer;

in response to determining that the first content is to be paused again while the first content is being provided to the viewer and second supplemental content is to be provided to the viewer:

modify the maximum total-supplemental-content duration for the viewer based on the updated supplemental-content analytics;

modify the maximum individual-supplemental-content duration for the viewer based on the updated supplemental-content analytics;

select the second supplemental content based on the modified maximum total-supplemental-content duration and the modified maximum individual-supplemental-content duration for the viewer; and

provide the second supplemental content to the viewer.

9. The computing device of claim 8 , wherein the processor is configured to further execute the computer instructions to:

monitor the viewer interactions with the first supplemental content, including at least one of:

determine if the viewer completely viewed the first supplemental content;

determine if the viewer attempted to skip or fast forward through the first supplemental content;

determine if the viewer changed to other content and did not return to the content; or

determine if the viewer changed to other content and returned to the content.

10. The computing device of claim 8 , wherein the processor is configured to further execute the computer instructions to:

determine that the viewer changed from the content to other content while the first supplemental content is being provided to the viewer; and

remove the first supplemental content from future selection to be provided to the viewer.

11. The computing device of claim 8 , wherein the processor is configured to select the second supplemental content based on the modified supplemental-content analytics by further executing the computer instructions to:

select the second supplemental content based on a previous positive interaction by the viewer with similar supplemental content.

12. The computing device of claim 8 , wherein the processor is configured to select the second supplemental content based on the modified supplemental-content analytics by further executing the computer instructions to:

fail to select the second supplemental content based on a previous negative interaction by the viewer with similar supplemental content.

13. The computing device of claim 8 , wherein the processor is configured to select the second supplemental content based on the modified supplemental-content analytics by further executing the computer instructions to:

select the second supplemental content in response to the second supplemental content sharing a mood with the content.

14. A non-transitory computer-readable storage medium that stores instructions that, when executed by a processor in a computing system, cause the processor to perform actions, the actions comprising:

generating supplemental-content analytics for a viewer based on historical viewer interactions with previously provided supplemental content;

provide content to the viewer;

in response to determining that the content is to be paused at a first time and first supplemental content is to be provided to the viewer:

determining a maximum total-supplemental-content duration for the viewer based on the supplemental-content analytics;

determining a maximum individual-supplemental-content duration for the viewer based on the supplemental-content analytics;

selecting the first supplemental content based on the maximum total-supplemental-content duration and the maximum individual-supplemental-content duration for the viewer;

providing the first supplemental content to the viewer; and

updating the supplemental-content analytics for the viewer based on additional viewer interactions with the first supplemental content;

after providing the first supplemental content to the viewer:

resuming providing the content to the viewer;

in response to determining that the content is to be paused at a second time and second supplemental content is to be provided to the viewer:

modifying the maximum total-supplemental-content duration for the viewer based on the updated supplemental-content analytics;

modifying the maximum individual-supplemental-content duration for the viewer based on the updated supplemental-content analytics;

selecting the second supplemental content based on the modified maximum total-supplemental-content duration and the modified maximum individual-supplemental-content duration for the viewer; and

providing the second supplemental content to the viewer.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2023
From: BASAVARAJAPPA, RAJASHEKHAR M.
To: DISH NETWORK TECHNOLOGIES INDIA PRIVATE LIMITED
Reel/Frame 062842/0821 →
Continuity (1)
Related Publication 20240196054A1 · Jun 13, 2024
References Cited (19)
US 8060399B2 · Ullah · 2011 [cited by applicant]
US 9785972B2 · Raman et al. · 2017 [cited by applicant]
US 10311480B2 · Singh et al. · 2019 [cited by applicant]
US 20100114709A1 · Athsani et al. · 2010 [cited by applicant]
US 20130159853A1 · Story, Jr. · 2013 [cited by examiner]
US 20140033240A1 · Card, II · 2014 [cited by applicant]
US 20140379477A1 · Sheinfeld et al. · 2014 [cited by applicant]
US 20150073896A1 · Fisse · 2015 [cited by applicant]
US 20160012475A1 · Liu · 2016 [cited by examiner]
US 20160180392A1 · Liu et al. · 2016 [cited by applicant]
US 20160357579A1 · Liu et al. · 2016 [cited by applicant]
US 20180218400A1 · Kerns · 2018 [cited by examiner]
US 20220124408A1 · Weerasinghe · 2022 [cited by examiner]
US 20220201369A1 · McClendon · 2022 [cited by examiner]
WO 2007002025A2 · 2007 [cited by applicant]
Liffreing, “Yahoo's ‘smart’ billboard takes outdoor data-collection to the next level,” Campaign US, Oct. 14, 2016, 16 pages. [cited by applicant]
Moore, “Personalised ads delivered by the billboard that's got its eye on you,” The Times, Oct. 18, 2017, 10 pages. [cited by applicant]
Johnson, “Smart billboards are checking you out—and making judgments,” Seattle Times, Sep. 26, 2017, 4 pages. [cited by applicant]
Landmark Dividend, “Digital Billboards & The Future of Outdoor Advertising,” accessed Aug. 14, 2023, 8 pages. [cited by applicant]