IP Library Granted Patent US 12,468,433
Granted Patent B2
US 12,468,433 · App. 18/200,501 · Granted Nov 11, 2025

Tile based media content selection

Inventors: Kirsten Hunter (San Francisco, CA); Christopher Chan (San Francisco, CA); Vasanth Shenoy (Fremont, CA); James Collette (Sammamish, WA); Do H. Chung (San Ramon, CA); Allen Billings (Lafayette, CA)
Assignee: Adeia Media Holdings LLC
G06F3/0482G06F3/04842H04N21/4312H04N21/4622H04N21/47H04N21/47202H04N21/47217H04N21/4821H04N21/812
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,468,433
App. No.
18/200,501
Granted
Nov 11, 2025
Kind
B2
Abstract

Mechanisms are provided for allowing a user to dynamically manage rich media content in an efficient and effective manner. Tiles including media content, personalized video selections, content pack upgrades, and promotions for featured content are presented to a user. Each tile may include calls to view, purchase, discuss, rate, review, or read about associated content. Tiles may be presented as still images, logos, text, or live video. Multiple tiles may be manipulated using keyboard, mouse, touchpad, and/or touchscreen movements, motions, and gestures. In particular examples, an overlay provided on top of a tile mechanism provides a user with additional navigation and management options.

Claims (74)

1 . A method comprising:

maintaining a database comprising a plurality of user profiles;

receiving, from a first device, a request to provide a tile-based interface, wherein the first device is associated with a first user profile of the plurality of user profiles;

based at least in part on the request, selecting a plurality of media content items from a database of content items to be displayed as recommended items in the tile-based interface;

for one or more respective media content items of the plurality of media content items that were selected to be displayed as recommended items in the tile-based interface:

accessing, from the database, first user profile data of the first user profile;

generating a respective user interface tile, wherein an appearance of the respective user interface tile is personalized based on the first user profile data accessed from the database, and wherein the appearance of the respective user interface tile comprises:

(a) a personalized image representative of the respective media content item, wherein the personalized image is selected based on the first user profile data accessed from the database; and

(b) a consumption option for consuming the respective media content item; and

providing for display one or more respective user interface tiles generated for the plurality of media content items.

2 . The method of claim 1 , wherein providing for display one or more respective user interface tile comprises:

generating for display each of the one or more respective user interface tiles.

3 . The method of claim 1 , wherein selecting the personalized image based on the first user profile data comprises:

matching a first metadata associated with the first user profile data to a second metadata associated with the personalized image.

4 . The method of claim 1 , wherein the providing for display the one or more respective user interface tiles comprises:

selecting a position for each of the one or more respective user interface tiles based on data provided by a content provider.

5 . The method of claim 1 , further comprising:

receiving a user interface selection of the user interface tile corresponding to the media content item; and

in response to the receiving, playing of at least one portion of the media content item.

6 . The method of claim 1 , further comprising:

identifying a plurality of second media content items for recommendation;

for one or more respective second media content items of the plurality of second media content items:

generating a second respective user interface tile comprising:

(a) a respective fixed image representative of the respective second media content item, and

(b) a consumption option for consuming the respective second media content item; and

providing for display one or more respective user interface tiles generated for the plurality of second media content items.

7 . A system comprising:

control circuitry configured to:

maintain a database comprising a plurality of user profiles;

receive, from a first device, a request to provide a tile-based interface, wherein the first device is associated with a first user profile of the plurality of user profiles; and

based at least in part on the request, select a plurality of media content items from a database of content items to be displayed as recommended items in the tile-based interface; and

input/output circuitry configured to, for one or more respective media content items of the plurality of media content items that were selected to be displayed as recommended items in the tile-based interface:

access, from the database, first user profile data of the first user profile;

generate a respective user interface tile, wherein an appearance of the respective user interface tile is personalized based on the first user profile data accessed from the database, and wherein the appearance of the respective user interface tile comprises:

(a) a personalized image representative of the respective media content item, wherein the personalized image is selected based on the first user profile data accessed from the database; and

(b) a consumption option for consuming the respective media content item; and

provide for display one or more respective user interface tiles generated for the plurality of media content items.

8 . The system of claim 7 , wherein the input/output circuitry is configured to provide for display one or more respective user interface tiles by:

generating for display each of the one or more respective user interface tiles.

9 . The system of claim 7 , wherein the control circuitry is configured to select the personalized image based on the first user profile data by:

matching a first metadata associated with the first user profile data to a second metadata associated with the personalized image.

10 . The system of claim 7 , wherein the input/output circuitry is configured to provide for display the one or more respective user interface tiles by:

selecting a position for each of the one or more respective user interface tiles based on data provided by a content provider.

11 . The system of claim 7 , wherein the input/output circuitry is further configured to:

receive a user interface selection of the user interface tiles corresponding to the media content item; and

in response to the receiving, play at least one portion of the media content item.

12 . The system of claim 7 ,

wherein the control circuitry is further configured to:

identify a plurality of second media content items for recommendation; and

wherein the input/output circuitry is further configured to, for one or more respective second media content items of the plurality of second media content items:

generate a second respective user interface tile comprising:

(a) a respective fixed image representative of the respective second media content item, and

(b) a consumption option for consuming the respective second media content item; and

provide for display one or more respective user interface tiles generated for the plurality of second media content items.

13 . A non-transitory computer readable medium comprising:

instructions that when executed by control circuitry cause the control circuitry to:

maintain a database comprising a plurality of user profiles;

receive, from a first device, a request to provide a tile-based interface, wherein the first device is associated with a first user profile of the plurality of user profiles; and

based at least in part on the request, select a plurality of media content items from a database of content items based on a user profile data to be displayed as recommended items in a tile-based interface; and

instructions that when executed by input/output circuitry cause the input/output circuitry to, for one or more respective media content item of the plurality of media content items that were selected to be displayed as recommended items in the tile-based interface:

access, from the database, first user profile data of the first user profile;

generate a respective user interface tile, wherein an appearance of the respective user interface tile is personalized based on the first user profile data accessed from the database, and wherein the appearance of the respective user interface tile comprises:

(a) a personalized image representative of the respective media content item, wherein the personalized image is selected based on the first user profile data accessed from the database; and

(b) a consumption option for consuming the respective media content item; and

provide for display each of the one or more user interface tiles generated for the plurality of media content items.

14 . The non-transitory computer readable medium of claim 13 , wherein the instructions that cause the input/output circuitry to provide for display one or more respective user interface tiles comprise instructions that cause the input/output circuitry to:

generate for display each of the one or more respective user interface tiles.

15 . The non-transitory computer readable medium of claim 13 , wherein the instructions that cause the control circuitry to select the personalized image based on the first user profile data comprise instructions that cause the control circuitry to:

match a first metadata associated with the first user profile data to a second metadata associated with the personalized image.

16 . The non-transitory computer readable medium of claim 13 , wherein the instructions that cause the input/output circuitry to provide for display the one or more respective user interface tiles comprise instructions that cause the input/output circuitry to:

select a position for each of the one or more respective user interface tiles based on data provided by a content provider.

17 . The non-transitory computer readable medium of claim 13 , further comprising instructions that when executed by the control circuitry cause the input/output circuitry to:

receive a user interface selection of the user interface tiles corresponding to the media content item; and

in response to the receiving, play at least one portion of the media content item.

Assignments (5)
CHANGE OF NAME Recorded Mar 31, 2026
From: ADEIA MEDIA HOLDINGS LLC
To: ADEIA MEDIA HOLDINGS INC.
Reel/Frame 075304/0001 →
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO CORPORATION
To: TIVO LLC
Reel/Frame 069083/0250 →
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO LLC
To: ADEIA MEDIA HOLDINGS LLC
Reel/Frame 069083/0325 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2023
From: HUNTER, KIRSTEN; CHAN, CHRISTOPHER; SHENOY, VASANTH; COLLETTE, JAMES; CHUNG, DO H.; BILLINGS, ALLEN
To: MOBITV, INC.
Reel/Frame 063726/0325 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2023
From: MOBITV, INC.
To: TIVO CORPORATION
Reel/Frame 063726/0379 →
Continuity (6)
Continuation 17697713 · Mar 17, 2022
Continuation 16382014 · Apr 11, 2019
Continuation 14522106 · Oct 23, 2014
Continuation 13053093 · Mar 21, 2011
Provisional Application 61316156 · Mar 22, 2010
Related Publication 20240118788A1 · Apr 11, 2024
References Cited (71)
US 8028315B1 · Barber · 2011 [cited by applicant]
US 8281339B1 · Walker et al. · 2012 [cited by applicant]
US 8850481B2 · Shannon et al. · 2014 [cited by applicant]
US 8887202B2 · Hunter et al. · 2014 [cited by applicant]
US 8910209B2 · Shanks · 2014 [cited by applicant]
US 10021460B2 · Yim · 2018 [cited by examiner]
US 10261657B2 · Hunter et al. · 2019 [cited by applicant]
US 11307736B2 · Hunter et al. · 2022 [cited by applicant]
US 11693534B2 · Hunter et al. · 2023 [cited by applicant]
US 20050235310A1 · Bies · 2005 [cited by applicant]
US 20060020973A1 · Hannum et al. · 2006 [cited by applicant]
US 20060161952A1 · Herz et al. · 2006 [cited by applicant]
US 20060173838A1 · Garg et al. · 2006 [cited by applicant]
US 20060206912A1 · Klarfeld et al. · 2006 [cited by applicant]
US 20070011702A1 · Vaysman · 2007 [cited by applicant]
US 20070136778A1 · Birger et al. · 2007 [cited by applicant]
US 20070260635A1 · Ramer et al. · 2007 [cited by applicant]
US 20070266403A1 · Ou et al. · 2007 [cited by applicant]
US 20080046928A1 · Poling et al. · 2008 [cited by applicant]
US 20080060005A1 · Shanks et al. · 2008 [cited by applicant]
US 20090030772A1 · Flake et al. · 2009 [cited by applicant]
US 20090089152A1 · Davis et al. · 2009 [cited by applicant]
US 20090100469A1 · Conradt et al. · 2009 [cited by applicant]
US 20090125934A1 · Jones et al. · 2009 [cited by applicant]
US 20090133059A1 · Gibbs · 2009 [cited by examiner]
US 20090158337A1 · Stiers et al. · 2009 [cited by applicant]
US 20090199241A1 · Unger et al. · 2009 [cited by applicant]
US 20090271826A1 · Lee et al. · 2009 [cited by applicant]
US 20090292672A1 · Kunjithapatham et al. · 2009 [cited by applicant]
US 20090313550A1 · Kim et al. · 2009 [cited by applicant]
US 20100031162A1 · Wiser et al. · 2010 [cited by applicant]
US 20100063877A1 · Soroca et al. · 2010 [cited by applicant]
US 20100153999A1 · Yates · 2010 [cited by examiner]
US 20110231878A1 · Hunter et al. · 2011 [cited by applicant]
US 20150046821A1 · Hunter et al. · 2015 [cited by applicant]
US 20170134818A1 · Bi et al. · 2017 [cited by applicant]
US 20190235708A1 · Hunter et al. · 2019 [cited by applicant]
US 20220382418A1 · Hunter et al. · 2022 [cited by applicant]
DE 112011101003T5 · 2013 [cited by applicant]
GB 2497624A · 2013 [cited by applicant]
U.S. Appl. No. 13/053,093, Advisory Action mailed Aug. 23, 2013, 3 pgs. [cited by applicant]
U.S. Appl. No. 13/053,093, Examiner Interview Summary mailed May 27, 2014, 3 pgs. [cited by applicant]
U.S. Appl. No. 13/053,093, Examiner Interview Summary mailed Oct. 18, 2013, 3 pgs. [cited by applicant]
U.S. Appl. No. 13/053,093, Final Office Action mailed Mar. 20, 2014, 13 pgs. [cited by applicant]
U.S. Appl. No. 13/053,093, Final Office Action mailed Jun. 10, 2013, 12 pgs. [cited by applicant]
U.S. Appl. No. 13/053,093, Non Final Office Action mailed Jan. 3, 2013, 13 pgs. [cited by applicant]
U.S. Appl. No. 13/053,093, Non Final Office Action mailed Oct. 3, 2013, 12 pgs. [cited by applicant]
U.S. Appl. No. 13/053,093, Notice of Allowance mailed Jul. 8, 2014, 10 pgs. [cited by applicant]
U.S. Appl. No. 13/053,093, Response filed Oct. 15, 2012 to Non Final Office Action mailed Sep. 14, 2012, 9 pgs. [cited by applicant]
U.S. Appl. No. 14/522,106, Advisory Action mailed Feb. 6, 2018, 3 pgs. [cited by applicant]
U.S. Appl. No. 14/522,106, Advisory Action mailed May 9, 2017, 4 pgs. [cited by applicant]
U.S. Appl. No. 14/522,106, Advisory Action mailed Oct. 12, 2018, 3 pgs. [cited by applicant]
U.S. Appl. No. 14/522,106, Examiner Interview Summary mailed Jan. 18, 2019, 1 pg. [cited by applicant]
U.S. Appl. No. 14/522,106, Examiner Interview Summary mailed Feb. 2, 2017, 3 pgs. [cited by applicant]
U.S. Appl. No. 14/522,106, Examiner Interview Summary mailed Feb. 6, 2018, 2 pgs. [cited by applicant]
U.S. Appl. No. 14/522,106, Examiner Interview Summary mailed May 9, 2017, 1 pg. [cited by applicant]
U.S. Appl. No. 14/522,106, Examiner Interview Summary mailed Oct. 12, 2018, 2pgs. [cited by applicant]
U.S. Appl. No. 14/522,106, Examiner Interview Summary mailed Oct. 30, 2017, 3 pgs. [cited by applicant]
U.S. Appl. No. 14/522,106, Examiner Interview Summary mailed Nov. 5, 2018, 3 pgs. [cited by applicant]
U.S. Appl. No. 14/522,106, Final Office Action mailed Feb. 14, 2017, 15 pgs. [cited by applicant]
U.S. Appl. No. 14/522,106, Non Final Office Action mailed Mar. 19, 2018, 12 pgs. [cited by applicant]
U.S. Appl. No. 14/522,106, Non Final Office Action mailed Jul. 14, 2017, 12 pgs. [cited by applicant]
U.S. Appl. No. 14/522,106, Non Final Office Action mailed Sep. 16, 2016, 12 pgs. [cited by applicant]
U.S. Appl. No. 14/522,106, Notice of Allowance mailed Jan. 18, 2019, 9 pgs. [cited by applicant]
International Application No. PCT/US2011/029264, Int'l Preliminary Report on Patentability mailed Oct. 4, 2012, 5 pgs. [cited by applicant]
International Patent Application No. PCT/US2011/029264, International Search Report and Written Opinion dated May 17, 2011, 8 pgs. [cited by applicant]
United Kingdom Application No. 1218207.7, Office Action mailed Mar. 24, 2014, 1 pg. [cited by applicant]
United Kingdom Application No. 1218207.7, Office Action mailed Apr. 24, 2013, 3 pgs. [cited by applicant]
United Kingdom Application No. 1218207.7, Office Action mailed Jul. 25, 2014, 1 pg. [cited by applicant]
United Kingdom Application No. 1218207.7, Office Action mailed Aug. 7, 2013, 2 pgs. [cited by applicant]
United Kingdom Application No. 1218207.7, Office Action mailed Sep. 4, 2014, 2 pgs. [cited by applicant]