IP Library Granted Patent US 11,825,143
Granted Patent B2
US 11,825,143 · App. 17/587,171 · Granted Nov 21, 2023

Systems and methods for providing personalized media content to a user

Inventor: Andrea Fanfani (London, GB)
Assignee: DISCOVERY.COM, LLC
H04N21/2668H04N21/25891H04N21/26233
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 11,825,143
App. No.
17/587,171
Granted
Nov 21, 2023
Kind
B2
Abstract

Systems and methods for providing personalized media content by a personalized media content delivery system are disclosed. One method includes identifying a user of an information handling device associated with the personalized media content delivery system utilizing user identification data. A user profile that is associated with the identified user may then be accessed. The user profile may contain one or more content viewing preferences of the user. One or more articles of media content stored in a content database associated with the user's content viewing preferences may be determined. A personalized media stream containing these articles of media content may then be assembled and subsequently provided to the user on a digital channel of an application platform running on the information handling device.

Claims (55)

1. A method of providing personalized media content by a personalized media content delivery system, the method comprising:

identifying, utilizing user identification data, a user of an information handling device;

accessing, based on the identifying, a user profile associated with the user, wherein the user profile comprises one or more content viewing preferences of the user;

determining, using a processor, one or more articles of media content stored in a content database that are associated with the one or more content viewing preferences;

assembling, responsive to the determining, a personalized media stream containing the one or more articles of media content;

providing, on a digital channel of an application platform of the information handling device, the personalized media stream to the user;

detecting, by referencing a calendar that contains events the user is scheduled to engage in, a conflict between a runtime length of a current media article in the personalized media stream and a start time of one of the events in the calendar, wherein each of the events in the calendar corresponds to a real-world activity; and

implementing, based on the detecting, an adjustment to presentation of the one or more aspects in the current media article in the personalized media stream so that the current media article concludes before the start time of the scheduled event, wherein the adjustment corresponds to fast forwarding through one or more scenes of the current media article.

2. The method of claim 1 , wherein the identifying the user comprises automatically identifying the user utilizing user identity data obtained by one or more sensors associated with the information handling device.

3. The method of claim 1 , wherein the one or more content viewing preferences are ascertained via:

receiving, from at least one source, context data associated with the identified user; and

identifying, via analysis of the context data, the one or more content viewing preferences.

4. The method of claim 3 , wherein the context data is at least one user-related data metric selected from the group of media consumption data, user designation data, image data, audio data, communication data, and combinations thereof.

5. The method of claim 1 , wherein the one or more articles of media content correspond to sports-related content and wherein the sports-related content is at least one content type selected from the group of previously recorded sporting events, live sporting events, a fictional sports-related production, a non-fictional sports-related production, and combinations thereof.

6. The method of claim 1 , wherein the determining comprises:

identifying a taxonomic designation associated with each media article in the content database;

comparing the taxonomic designation for each media article against the one or more content viewing preferences of the user; and

identifying the one or more articles of media content as those having the taxonomic designation consistent with the one or more content viewing preferences.

7. The method of claim 1 , wherein the assembling the personalized media stream comprises assembling the personalized media stream in a defined order based upon predetermined criteria.

8. The method of claim 7 , wherein the predetermined criteria corresponds to a ranking associated with each of the one or more articles of media content and wherein the assembling comprises prioritizing, from the one or more articles of media content, higher ranked articles of media content over lower ranked articles of media content.

9. The method of claim 7 , wherein the providing comprises providing, on the application platform, an interactive channel guide for the digital channel, wherein the interactive channel guide presents a visual representation of the defined order of the personalized media stream.

10. An information handling device, comprising:

one or more computer readable media storing instructions for providing personalized media content; and

one or more processors configured to execute the instructions to perform operations comprising:

identifying, utilizing user identification data, a user of the information handling device;

accessing, based on the identifying, a user profile associated with the user, wherein the user profile comprises one or more content viewing preferences of the user;

determining, using a processor, one or more articles of media content stored in a content database that are associated with the one or more content viewing preferences;

assembling, responsive to the determining, a personalized media stream containing the one or more articles of media content;

providing, on a digital channel of an application platform of the information handling device, the personalized media stream to the user;

detecting, by referencing a calendar that contains events the user is scheduled to engage in, a conflict between a runtime length of a current media article in the personalized media stream and a start time of one of the events in the calendar, wherein each of the events in the calendar corresponds to a real-world activity; and

implementing, based on the detecting, an adjustment to presentation of the one or more aspects in the current media article in the personalized media stream so that the current media article concludes before the start time of the scheduled event, wherein the adjustment corresponds to fast forwarding through one or more scenes of the current media article.

11. The information handling device of claim 10 , wherein the operations to identify the user further comprise:

automatically identifying the user utilizing user identity data obtained by one or more sensors associated with the information handling device.

12. The information handling device of claim 10 , wherein the one or more content viewing preferences are ascertained via:

receiving, from at least one source, context data associated with the identified user; and

identifying, via analysis of the context data, the one or more content viewing preferences.

13. The information handling device of claim 12 , wherein the context data is at least one user-related data metric selected from the group of media consumption data, user designation data, image data, audio data, communication data, and combinations thereof.

14. The information handling device of claim 10 , wherein the operations to determine further comprise:

identifying a taxonomic designation associated with each media article in the content database;

comparing the taxonomic designation for each media article against the one or more content viewing preferences of the user; and

identifying the one or more articles of media content as those having the taxonomic designation consistent with the one or more content viewing preferences.

15. The information handling device of claim 10 , wherein the operations to assemble the personalized media stream further comprise:

assembling the personalized media stream in a defined order based upon predetermined criteria.

16. The information handling device of claim 15 , wherein the predetermined criteria corresponds to a ranking associated with each of the one or more articles of media content and wherein the operations to assemble the personalized media stream further comprise:

prioritizing, from the one or more articles of media content, higher ranked articles of media content over lower ranked articles of media content.

17. The information handling device of claim 10 , wherein the operations to provide further comprise:

providing, on the application platform, an interactive channel guide for the digital channel, wherein the interactive channel guide presents a visual representation of a defined order of the personalized media stream.

18. A non-transitory computer-readable medium storing instructions for providing personalized media content, the instructions, when executed by one or more processors, causing the one or more processors to perform operations comprising:

identifying, utilizing user identification data, a user;

accessing, based on the identifying, a user profile associated with the user, wherein the user profile comprises one or more content viewing preferences of the user;

determining, using a processor, one or more articles of media content stored in a content database that are associated with the one or more content viewing preferences;

assembling, responsive to the determining, a personalized media stream containing the one or more articles of media content;

providing, on a digital channel of an application platform of an information handling device, the personalized media stream to the user;

detecting, by referencing a calendar that contains events the user is scheduled to engage, a conflict between a runtime length of a current media article in the personalized media stream and a start time of one of the events in the calendar, wherein each of the events in the calendar corresponds to a real-world activity; and

implementing, based on the detecting, an adjustment to presentation of the one or more aspects in the current media article in the personalized media stream so that the current media article concludes before the start time of the scheduled event, wherein the adjustment corresponds to fast forwarding through one or more scenes of the current media article.

Assignments (2)
SECURITY INTEREST Recorded Oct 1, 2025
From: WARNER BROS. DISCOVERY, INC.; WARNER MEDIA, LLC; TURNER BROADCASTING SYSTEM, INC.; HOME BOX OFFICE, INC.; DISCOVERY COMMUNICATIONS, LLC; WARNERMEDIA DIRECT LLC; DISCOVERY.COM LLC; WARNER BROS. ENTERTAINMENT INC.; CNN INTERACTIVE GROUP, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 072995/0858 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2022
From: FANFANI, ANDREA
To: DISCOVERY.COM, LLC
Reel/Frame 058809/0584 →