IP Library Granted Patent US 12,342,045
Granted Patent B2
US 12,342,045 · App. 17/902,364 · Granted Jun 24, 2025

Methods and systems for displaying content during a loading event

Inventors: Reda Harb (Issaquah, WA); Srikanth Channapragada (Karnataka, IN); Vishwas Sharadanagar Panchaksharaiah (Karnataka, IN); Pooja Srivastava (Bengaluru, IN); Harsha Neerakani (Karnataka, IN)
Assignee: Adeia Guides Inc.
H04N21/4668H04N21/4316
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,342,045
App. No.
17/902,364
Granted
Jun 24, 2025
Kind
B2
Abstract

There is provided systems and methods for displaying content to a user during a loading event. The systems and methods comprise receiving recommendation data from a recommendation engine, downloading a first media content item based on the recommendation data, detecting a loading event, such as buffering, and in response to the loading event, displaying the first media content item.

Claims (56)

1. A method of displaying content to a user during a loading event, the method comprising:

receiving recommendation data from a recommendation engine of a first over-the-top (OTT) service while the user consumes media content on a second OTT service, wherein the recommendation data is generated based on a user consumption history of media content on the first OTT service;

downloading a first media content item from the first OTT based on the recommendation data;

detecting a loading event on the second OTT service, wherein the second OTT service is not the first OTT service; and

in response to the loading event, displaying the first media content item on the second OTT service, wherein the first media content item is displayed as an overlay on a user interface, further comprising:

reducing a size of the first media content item as a function of completion of the loading event, such that the user interface becomes more visible the more completed the loading event is.

2. The method of claim 1 , wherein the downloading of the first media content item is during a first viewing session, and the detection of the loading event is during a second viewing session.

3. The method of claim 2 , wherein the recommendation data comprises a list of media content items and an indication of priority of the media content items to be recommended to the user, and the first media content item is the highest priority media content to be recommended to the user.

4. The method of claim 3 , further comprising:

downloading a second media content item during the first viewing session; and

wherein the second media content item is the second highest priority media content to be recommended to the user.

5. The method of claim 4 , further comprising:

determining that the first media content item has finished being displayed during the loading event; and

displaying the second media content item after the first media content item.

6. The method of claim 3 , wherein the list of media content items comprises media content that is not available for viewing at the first viewing sessions and further comprises downloading a third media content item, that is not available for viewing at the first viewing session.

7. The method of claim 6 , further comprising:

determining that the third media content item is available for viewing during the second viewing session;

determining that the third media content item has the highest priority out of the downloaded media content items; and

displaying the third media content item during the second viewing session.

8. The method of claim 2 , further comprising:

determining the user is about to finish the first viewing session;

in response to determining the user is about to finish the first viewing session:

updating the recommendation data; and

downloading media content items based on the updated recommendation data to be displayed at the second viewing session.

9. The method of claim 8 , wherein determining the user is about to finish the first viewing session is based on at least one of:

detecting a media content item is about to finish;

user watching pattern;

user watch history; and

determining a current time is near the user's bedtime.

10. The method of claim 1 , wherein the recommendation data comprises at least one of sequel, subsequent episode, and spin-off series.

11. The method of claim 1 , further comprising:

storing the recommendation data in local storage; and

in response to detecting the loading event, retrieving the first media content from local storage.

12. The method of claim 11 , wherein the local storage is a cache storage.

13. The method of claim 1 , wherein the first media content item is at least one of:

a plurality of frames;

a sound clip;

an interactive poster;

artwork;

personalized artwork; or

a combination thereof.

14. The method of claim 1 , wherein the first media content item has a minimum size, further comprising:

detecting that the loading event has finished; and

setting the size of the first media content item to the minimum size.

15. An apparatus for displaying content to a user during a loading event, the apparatus comprising a transceiver module, control module and a display device, the control module configured to:

receive recommendation data from a recommendation engine of a first over-the-top (OTT) service while the user consumes media content on a second OTT service, wherein the recommendation data is generated based on a user consumption history of media content on the first OTT service;

download, via the transceiver module, a first media content item from the first OTT based on the recommendation data;

detect a loading event on the second OTT service, wherein the second OTT service is not the first OTT service; and

in response to the loading event, display, on the display device, the first media content item on the second OTT service, wherein the first media content item is displayed as an overlay on a user interface, further comprising:

reducing a size of the first media content item as a function of completion of the loading event, such that the user interface becomes more visible the more completed the loading event is.

16. A non-transitory computer-readable medium having instructions encoded thereon for carrying out a method, the method comprising:

receiving recommendation data from a recommendation engine of a first over-the-top (OTT) service while the user consumes media content on a second OTT service, wherein the recommendation data is generated based on a user consumption history of media content on the first OTT service;

downloading a first media content item from the first OTT based on the recommendation data;

detecting a loading event on the second OTT service, wherein the second OTT service is not the first OTT service; and

in response to the loading event, displaying the first media content item on the second OTT service, wherein the first media content item is displayed as an overlay on a user interface, further comprising:

reducing a size of the first media content item as a function of completion of the loading event, such that the user interface becomes more visible the more completed the loading event is.

Assignments (3)
CHANGE OF NAME Recorded Oct 4, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069113/0413 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 23, 2022
From: HARB, REDA; CHANNAPRAGADA, SRIKANTH; PANCHAKSHARAIAH, VISHWAS SHARADANAGAR; SRIVASTAVA, POOJA; NEERAKANI, HARSHA
To: ROVI GUIDES, INC.
Reel/Frame 061867/0320 →