IP Library Granted Patent US 11,657,081
Granted Patent B2
US 11,657,081 · App. 17/231,394 · Granted May 23, 2023

Methods and systems for selecting and presenting content based on dynamically identifying microgenres associated with the content

Inventors: Murali Aravamudan (Andover, MA); Ajit Rajasekharan (West Windsor, NJ); Kajamalai G. Ramakrishnan (Nashua, NH)
Assignee: Veveo, Inc
G06F16/438G06F16/248G06F16/2453G06F16/2457G06F16/2462G06F16/24578G06F16/284G06F16/335G06F16/337G06F16/435G06F16/437G06F16/686G06F16/951G06F16/9535G06N20/00H04N21/44222H04N21/44224H04N21/4524H04N21/4828G06F16/152Y10S707/99933Y10S707/99934Y10S707/99937Y10S707/99943Y10S707/99945
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,657,081
App. No.
17/231,394
Granted
May 23, 2023
Kind
B2
Abstract

A method of selecting and presenting content based on learned user preferences is provided. The method includes providing a content system including a set of content items organized by genre characterizing the content items, and wherein the set of content items contains microgenre metadata further characterizing the content items. The method also includes receiving search input from the user for identifying desired content items and, in response, presenting a subset of content items to the user. The method further includes receiving content item selection actions from the user and analyzing the microgenre metadata within the selected content items to learn the preferred microgenres of the user. The method includes, in response to receiving subsequent user search input, selecting and presenting content items in an order that portrays as relatively more relevant those content items containing microgenre metadata that more closely match the learned microgenre preferences of the user.

Claims (59)

1. A method comprising:

generating a first signature of a first user based on media asset consumption history of the first user;

generating a second signature of a second user based on media asset consumption history of the second user;

determining that a current time matches a predicted time when the first user and the second user are likely to consume a media asset together, wherein the predicted time is determined by:

determining that the first user and the second user previously consumed a first media asset together at a first time;

determining that a second media asset similar to the first media asset is available at a second time after the first time; and

identifying the second time as the predicted time; and

in response to the determining that the current time matches the predicted time when the first user and the second user are likely to consume a media asset together, generating for display a recommended media asset identifier, wherein the recommended media asset identifier is identified based on the first signature of the first user and the second signature of the second user.

2. The method of claim 1 , further comprising:

generating a third signature based on the collective media asset consumption history of a plurality of users comprising the first user and the second user,

wherein the identifying of the recommended media asset identifier is performed based on the third signature.

3. The method of claim 2 , wherein the plurality of users further comprises a third user, and the third signature is generated based on the collective media consumption history of the first user, the second user and the third user.

4. The method of claim 2 , wherein:

the first signature is a first vector representing one or more of channels, genres and microgenres associated with the media asset consumption history of the first user;

the second signature is a second vector representing one or more of channels, genres and microgenres associated with the media asset consumption history of the second user; and

the third signature is a third vector generated by combining the first vector and the second vector.

5. The method of claim 2 , wherein:

the predicted time is determined by:

identifying a first time when a media asset having characteristics matching characteristics associated with the third signature is available;

determining that the first time corresponds to a time when the first user and the second user are likely to consume content; and

identifying the first time as the predicted time.

6. The method of claim 1 , wherein:

the first time corresponds to a time of day on a particular day of the week; and

the second time corresponds to the same time of day on a different day of the week.

7. The method of claim 6 , wherein each of the first media asset and the second media asset is part of a same episodic series.

8. The method of claim 1 , wherein the first user and the second user are included in a plurality of users, and the plurality of users are users of a same household or users that use a same media account to consume media assets.

9. The method of claim 1 , wherein the first signature is generated based on media asset consumption history of the first user at particular time slots on particular days of the week, and the second signature is based on media asset consumption history of the second user at particular time slots on particular days of the week.

10. A system comprising:

control circuitry configured to:

generate the first signature of the first user based on media asset consumption history of the first user;

generate the second signature of the second user based on media asset consumption history of the second user; and

determine that a current time matches a predicted time when the first user and the second user are likely to consume a media asset together, wherein the predicted time is determined by:

determining that the first user and the second user previously consumed a first media asset together at a first time;

determining that a second media asset similar to the first media asset is available at a second time after the first time; and

identifying the second time as the predicted time; and

display circuitry configured to:

in response to the determining that the current time matches the predicted time when the first user and the second user are likely to consume a media asset together, generate for display a recommended media asset identifier, wherein the recommended media asset identifier is identified based on the first signature of the first user and the second signature of the second user.

11. The system of claim 10 , wherein:

the control circuitry is further configured to:

generate a third signature based on the collective media asset consumption history of a plurality of users comprising the first user and the second user; and

the control circuitry is configured to identify the recommended media asset identifier based on the third signature.

12. The system of claim 11 , wherein the plurality of users further comprises a third user, and the third signature is generated based on the collective media consumption history of the first user, the second user and the third user.

13. The system of claim 11 , wherein:

the first signature is a first vector representing one or more of channels, genres and microgenres associated with the media asset consumption history of the first user;

the second signature is a second vector representing one or more of channels, genres and microgenres associated with the media asset consumption history of the second user; and

the third signature is a third vector generated by combining the first vector and the second vector.

14. The system of claim 11 , wherein:

the control circuitry is configured to determine the predicted time by:

identifying a first time when a media asset having characteristics matching characteristics associated with the third signature is available;

determining that the first time corresponds to a time when the first user and the second user are likely to consume content; and

identifying the first time as the predicted time.

15. The system of claim 10 , wherein:

the first time corresponds to a time of day on a particular day of the week; and

the second time corresponds to the same time of day on a different day of the week.

16. The system of claim 15 , wherein each of the first media asset and the second media asset is part of a same episodic series.

17. The system of claim 10 , wherein the first user and the second user are included in a plurality of users, and the plurality of users are users of a same household or users that use a same media account to consume media assets.

18. The system of claim 10 , wherein the control circuitry is configured to:

generate the first signature based on media asset consumption history of the first user at particular time slots on particular days of the week; and

generate the second signature based on media asset consumption history of the second user at particular time slots on particular days of the week.

Assignments (5)
CHANGE OF NAME Recorded Sep 24, 2024
From: VEVEO, INC.
To: VEVEO LLC
Reel/Frame 069036/0287 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2024
From: VEVEO LLC
To: ROVI GUIDES, INC.
Reel/Frame 069036/0351 →
CHANGE OF NAME Recorded Sep 24, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069036/0407 →
SECURITY INTEREST Recorded May 19, 2023
From: ADEIA GUIDES INC.; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063707/0884 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2021
From: ARAVAMUDAN, MURALI; RAJASEKHARAN, AJIT; RAMAKRISHNAN, KAJAMALAI G.
To: VEVEO INC.
Reel/Frame 055931/0245 →
Continuity (13)
Continuation 16022560 · Jun 28, 2018
Continuation 15360592 · Nov 23, 2016
Continuation 14987705 · Jan 4, 2016
Continuation 14803412 · Jul 20, 2015
Continuation 13887514 · May 6, 2013
Continuation 13442436 · Apr 9, 2012
Continuation 12844366 · Jul 27, 2010
Continuation 11682700 · Mar 6, 2007
Provisional Application 60834966 · Aug 2, 2006
Provisional Application 60796614 · May 1, 2006
Provisional Application 60784027 · Mar 20, 2006
Provisional Application 60779547 · Mar 6, 2006
Related Publication 20210303613A1 · Sep 30, 2021