IP Library › Granted Patent US 12,348,827
Granted Patent B2
US 12,348,827 · App. 18/366,431 · Granted Jul 1, 2025

Network-connected television devices with knowledge-based media content recommendations and unified user interfaces that present upcoming media content

Inventors: Shashank Gupta (Bengaluru, IN); Vasudha Gupta (Ghaziabad, IN); Kashish Singhal (Bangalore, IN); Ashwin Kumar Srigiri (Bengaluru, IN); Padmaja Ragavendra (Bangalore, IN)
Assignee: Google LLC
H04N21/4826H04N21/4622
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,348,827
App. No.
18/366,431
Granted
Jul 1, 2025
Kind
B2
Abstract

The disclosed subject matter relates generally to display technology, including but not limited to methods and systems for providing knowledge-based media content recommendations, displaying a unified user interface with content-based media recommendations, mixing multiple media content items to be displayed on a focus area, and/or casting controlled media content associated with a network-connected television device. More particularly, the disclosed subject matter relates to displaying a unified user interface having tabbed interfaces in which upcoming media content items from multiple content providers can be displayed in one of the tabbed interfaces.

Claims (75)

1. A method comprising:

obtaining, by a television device, a media recommendation stream based on user activity data associated with a user account, the media recommendation stream including an ordered sequence of selectable information items that correspond to an ordered set of upcoming media content items that are not currently available for playback by the television device and that are sourced by different content providers;

executing a unified television application, the executing comprising displaying a unified user interface associated with the user account, the unified user interface including a plurality of tabbed interfaces;

receiving a selection of a first selectable information item of the ordered sequence of selectable information items from a home tabbed interface of the plurality of tabbed interfaces, the first selectable information item associated with a first upcoming media content item of the ordered set of upcoming media content items;

based on the received selection of the first selectable information item, including the first selectable information item in a first cluster of a plurality of clusters that each include a subset of the ordered sequence of selectable information items that correspond to the ordered set of the upcoming media content items in the media recommendation stream; and

displaying, in an upcoming tabbed interface of the plurality of tabbed interfaces, the plurality of clusters.

2. The method of claim 1 , wherein the plurality of clusters further includes a second cluster that includes a second selectable information item associated with a second upcoming media content item of a first content provider and a third selectable information item associated with a third upcoming media content item of a second content provider different from the first content provider.

3. The method of claim 2 , wherein the method further comprises:

receiving an indication of a first user interaction with the second selectable information item;

in response to receiving the indication of the first user interaction, displaying information of the second upcoming media content item provided by the first content provider;

receiving an indication of a second user interaction with the third selectable information item; and

in response to receiving the indication of the second user interaction, displaying information of the third upcoming media content item provided by the second content provider.

4. The method of claim 2 , wherein the method further comprises:

receiving a user selection of the second selectable information item; and

in response to receiving the user selection of the second selectable information item, displaying an options interface that includes an option to present a notification in the unified user interface when the second upcoming media content item becomes available from the first content provider.

5. The method of claim 2 , wherein the method further comprises:

receiving a user selection of the second selectable information item; and

in response to receiving the user selection of the second selectable information item, displaying an options interface that includes an option to remove the second selectable information item from the second cluster.

6. The method of claim 2 , wherein the method further comprises:

receiving a user selection of the second selectable information item; and

in response to receiving the user selection of the second selectable information item, displaying an options interface that includes an option to add the second upcoming media content item represented by the second selectable information item to a queue of media content items for playing back on the television device.

7. The method of claim 2 , wherein the method further comprises:

receiving a user selection of the second selectable information item; and

in response to receiving the user selection of the second selectable information item, launching a media player application that corresponds to the first content provider to display additional information of the second upcoming media content item.

8. The method of claim 2 , wherein the user activity data comprises:

receiving a search query;

presenting search results that are responsive to the search query, the search results including a fourth upcoming media content item;

presenting the fourth upcoming media content item with an option to add the fourth upcoming media content item to the upcoming tabbed interface; and

in response to receiving a user selection of the option to add the fourth upcoming media content item to the upcoming tabbed interface, updating the first cluster to include the fourth upcoming media content item.

9. The method of claim 1 ,

wherein the user activity data comprises an indication of a user interaction with a selectable information item corresponding to an upcoming media content item associated with a content provider, the content provider being associated with a media player application installed on the television device; and

wherein displaying, in the upcoming tabbed interface, the plurality of clusters further comprises displaying, in a cluster of the plurality of clusters, additional upcoming media content items corresponding to the content provider.

10. The method of claim 1 ,

wherein the plurality of tabbed interfaces comprises a user-configurable tabbed interface that includes media content items for a particular content provider;

wherein the user activity data comprises an indication of a user interaction with an upcoming media content item associated with the particular content provider that is included in the user-configurable tabbed interface; and

wherein displaying, in the upcoming tabbed interface, the plurality of clusters further comprises displaying, in a cluster of the plurality of clusters, the upcoming media content item associated with the particular content provider.

11. The method of claim 1 ,

wherein displaying, in the upcoming tabbed interface, the plurality of clusters further comprises:

displaying the plurality of clusters in a non-focus area of the upcoming tabbed interface;

displaying, according to a temporal sequence, a plurality of selectable focus items in a focus area of the upcoming tabbed interface; and

displaying a notification in the focus area when the first upcoming media content item becomes available from a content provider.

12. A television device comprising:

at least one processor; and

memory having instructions stored thereon, the instructions, which when executed by the at least one processor, cause the at least one processor to implement operations for:

obtaining a media recommendation stream based on user activity data associated with a user account, the media recommendation stream including an ordered sequence of selectable information items that correspond to an ordered set of upcoming media content items that are not currently available for playback by the television device and that are sourced by different content providers;

executing a unified television application, the executing comprising displaying a unified user interface associated with the user account, the unified user interface including a plurality of tabbed interfaces;

receiving a selection of a first selectable information item of the ordered sequence of selectable information items from a home tabbed interface of the plurality of tabbed interfaces, the first selectable information item associated with a first upcoming media content item of the ordered set of upcoming media content items;

based on the received selection of the first selectable information item, including the first selectable information item in a first cluster of a plurality of clusters that each include a subset of the ordered sequence of selectable information items that correspond to the ordered set of the upcoming media content items in the media recommendation stream; and

displaying, in an upcoming tabbed interface of the plurality of tabbed interfaces, the plurality of clusters.

13. The television device of claim 12 , wherein the plurality of clusters further includes a second cluster that includes a second selectable information item associated with a second upcoming media content item of a first content provider and a third selectable information item associated with a third upcoming media content item of a second content provider different from the first content provider.

14. The television device of claim 13 , wherein the instructions further comprise instructions for:

receiving an indication of a first user interaction with the second selectable information item;

in response to receiving the indication of the first user interaction, displaying information of the second upcoming media content item provided by the first content provider;

receiving an indication of a second user interaction with the third selectable information item; and

in response to receiving the indication of the second user interaction, displaying information of the third upcoming media content item provided by the second content provider.

15. A non-transitory computer-readable medium containing computer executable instructions that, when executed by a processor of a television device, cause the television device to:

obtain a media recommendation stream based on user activity data associated with a user account, the media recommendation stream including an ordered sequence of selectable information items that correspond to an ordered set of upcoming media content items that are not currently available for playback by the television device and that are sourced by different content providers;

execute a unified television application, the executing comprising displaying a unified user interface associated with the user account, the unified user interface including a plurality of tabbed interfaces;

receive a selection of a first selectable information item of the ordered sequence of selectable information items from a home tabbed interface of the plurality of tabbed interfaces, the first selectable information item associated with a first upcoming media content item of the ordered set of upcoming media content items;

based on the received selection of the first selectable information item, include the first selectable information item in a first cluster of a plurality of clusters that each include a subset of the ordered sequence of selectable information items that correspond to the ordered set of the upcoming media content items in the media recommendation stream; and

display, in an upcoming tabbed interface of the plurality of tabbed interfaces, the plurality of clusters.

16. The non-transitory computer-readable medium of claim 15 , wherein the plurality of clusters further includes a second cluster that includes a second selectable information item associated with a second upcoming media content item of a first content provider and a second third selectable information item associated with a third upcoming media content item of a second content provider different from the first content provider.

17. A method comprising:

hosting a user account linked to a television device that displays a unified user interface;

associating a television application, a plurality of media player applications, and a plurality of user applications with the user account;

selecting upcoming media content items based on a current unavailability of the upcoming media content items for playback by the television device;

generating an ordered set of the upcoming media content items organized as a plurality of clusters, each cluster associated with a category;

determining that a first category based on interactions of a user with the television application is associated with a first cluster of the plurality of clusters;

including a first upcoming media content item in the first cluster based on the interactions of the user with the television application and the first upcoming media content item; and

providing, to the television device, an ordered sequence of selectable information items that correspond to the ordered set of the upcoming media content items for display in an upcoming tabbed interface of a plurality of tabbed interfaces of the unified user interface.

18. The method of claim 17 ,

wherein the upcoming media content items include at least one item from a second content provider and at least one item from a third content provider; and

wherein the second content provider is different from the third content provider.

19. The method of claim 17 , wherein the method further comprises associating a virtual user domain with the user account.

20. The method of claim 17 , wherein the method further comprises providing at least one of the plurality of media player applications for use by the television device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2023
From: GUPTA, SHASHANK; GUPTA, VASUDHA; SINGHAL, KASHISH; SRIGIRI, ASHWIN KUMAR; RAGAVENDRA, PADMAJA
To: GOOGLE LLC
Reel/Frame 064791/0253 →
Continuity (2)
Continuation 17856150 · Jul 1, 2022
Related Publication 20240007717A1 · Jan 4, 2024
References Cited (24)
US 9037999B2 · Poniatowski · 2015 [cited by applicant]
US 11074533B1 · Upadhyay · 2021 [cited by applicant]
US 20070220580A1 · Putterman · 2007 [cited by examiner]
US 20080066106A1 · Ellis et al. · 2008 [cited by applicant]
US 20110069940A1 · Shimy et al. · 2011 [cited by applicant]
US 20120260291A1 · Wood · 2012 [cited by applicant]
US 20130262431A1 · Garner et al. · 2013 [cited by applicant]
US 20150234820A1 · Aravamudan · 2015 [cited by applicant]
US 20160381427A1 · Taylor et al. · 2016 [cited by applicant]
US 20170094361A1 · Thomas et al. · 2017 [cited by applicant]
US 20190243883A1 · Vangen et al. · 2019 [cited by applicant]
US 20200301567A1 · Park et al. · 2020 [cited by applicant]
US 20210289245A1 · Altayyar et al. · 2021 [cited by applicant]
US 20210289261A1 · Sharma et al. · 2021 [cited by applicant]
US 20210289262A1 · O'Connor et al. · 2021 [cited by applicant]
CN 112862977A · 2021 [cited by applicant]
JP 2012514894A · 2012 [cited by applicant]
JP 2012527688A · 2012 [cited by applicant]
Perez , “Netflix's New Feature for Tracking Upcoming Releases Could Help Retain New Subscribers”, TechCrunch, retrieved from https://techcrunch.com/2019/08/20/netflix-claims-to-retain-suscribers-with-launch-of-a-feature… [cited by applicant]
Weir , “How To Use Netflix's Coming Soon Feature to Watch Trailers and Set Up Notifications for New Releases”, Insider, retrieved from https://www.businessinsider.com/how-to-use-netflix-coming-soon-feature, last updated… [cited by applicant]
Extended European Search Report for European Application No. 23182376.6, mailed Oct. 30, 2023, 14 pages. [cited by applicant]
U.S. Appl. No. 17/856,150, filed Jul. 1, 2022, Allowed. [cited by applicant]
Notice of Allowance (with English translation) for Japanese Application No. 2023-108394, mailed Nov. 19, 2024, 6 pages. [cited by applicant]
Office Action for Korean Application No. 10-2023-0081919 (with English translation), mailed Sep. 1, 2024, 12 pages. [cited by applicant]