IP Library Granted Patent US 12,303,795
Granted Patent B2
US 12,303,795 · App. 18/387,983 · Granted May 20, 2025

Gaming content recommendation based on gaming performance

Inventors: Govind Raveendranathan Nair (Karnataka, IN); Sangeeta Parida (Delhi, IN); Rajendran Pichaimurthy (Bangalore, IN); Amrit Srivastava (Bangalore, IN); Prakash Viswanathan (Karnataka, IN)
Assignee: Adeia Guides Inc.
A63F13/798A63F13/86A63F13/87H04N21/8549
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,303,795
App. No.
18/387,983
Granted
May 20, 2025
Kind
B2
Abstract

Systems and methods for recommending video game content based on video game performance are disclosed. A level is identified from among a sequence of playable levels of a currently active video game. A video game performance metric for the identified level is determined. Based on the determined video game performance metric, a video of a performance of the identified level of the video game is selected for recommendation from among a plurality of videos stored in a database in association with corresponding video game performance metrics. An option, which is selectable to cause playback of the selected video, is transmitted for display via a computing device.

Claims (58)

1. A method comprising:

causing, by a first device, a display of a user interface at a second device, wherein:

the user interface comprises a user interface element for requesting help on a level of a video game; and

the user interface element comprises one or more selectable options related to one or more game performance metrics; and

in response to receiving a selection of a first game performance metric of the one or more game performance metrics via the user interface element:

accessing a database comprising a plurality of gameplay videos for the video game, wherein the database comprises:

(a) first metadata identifying which level is depicted in each of the plurality of gameplay videos; and

(b) second metadata identifying game performance metrics of gameplay depicted in each of the plurality of gameplay videos;

selecting two or more gameplay videos of the plurality of gameplay videos, based on:

a first portion of the first metadata indicating that each of the two or more gameplay videos depict gameplay for the level; and

a first portion of the second metadata indicating that each of the two or more gameplay videos depict gameplay with game performance metrics matching the first game performance metric selected via the user interface element;

generating, by the first device, a combined video by combining the two or more videos; and

causing, by the first device, a display of the combined video at the second device.

2. The method of claim 1 , wherein the first video game performance metric is related to an amount of time taken to complete the level of the video game.

3. The method of claim 1 , wherein the first video game performance metric is related to an amount of resources remaining after completion of the level of the video game.

4. The method of claim 1 , wherein the first video game performance metric is related to an amount of achievements attained during performance of the level of the video game.

5. The method of claim 1 , wherein the first video game performance metric is related to an amount of enemies defeated during performance of the level of the video game.

6. The method of claim 1 , wherein the user interface element corresponds to a dropdown menu comprising the one or more selectable options.

7. The method of claim 6 , wherein the dropdown menu displays the first game performance metric after an interaction with the dropdown menu.

8. The method of claim 1 , wherein the user interface comprises an additional user interface element for selecting the level of the video game.

9. A system comprising:

a database configured to store a plurality of gameplay videos for a video game, the database comprising:

(a) first metadata identifying which level is depicted in each of the plurality of gameplay videos; and

(b) second metadata identifying game performance metrics of gameplay depicted in each of the plurality of gameplay videos; and

control circuitry configured to:

cause a display of a user interface at a first device, wherein:

the user interface comprises a user interface element for requesting help on a level of a video game; and

the user interface element comprises one or more selectable options related to one or more game performance metrics; and

in response to receiving a selection of a first game performance metric of the one or more game performance metrics via the user interface element:

access the database comprising the plurality of gameplay videos for the video game;

select two or more gameplay videos of the plurality of gameplay videos, based on:

a first portion of the first metadata indicating that each of the two or more gameplay videos depict gameplay for the first level; and

a first portion of the second metadata indicating that each of the two or more gameplay videos depict gameplay with game performance metrics matching the first game performance metric selected via the user interface element;

generate a combined video by combining the two or more videos; and

cause a display of the combined video at the first device.

10. The system of claim 9 , wherein the first video game performance metric is related to an amount of time taken to complete the level of the video game.

11. The system of claim 9 , wherein the first video game performance metric is related to an amount of resources remaining after completion of the level of the video game.

12. The system of claim 9 , wherein the first video game performance metric is related to an amount of achievements attained during performance of the level of the video game.

13. The system of claim 9 , wherein the first video game performance metric is related to an amount of enemies defeated during performance of the level of the video game.

14. An apparatus, comprising:

control circuitry; and

at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the control circuitry, cause the apparatus to perform at least the following:

cause a display of a user interface at a first device, wherein:

the user interface comprises a user interface element for requesting help on a level of a video game; and

the user interface element comprises one or more selectable options related to one or more game performance metrics; and

in response to receiving a selection of a first game performance metric of the one or more game performance metrics via the user interface element, the apparatus is caused to:

access a database comprising a plurality of gameplay videos for the video game, wherein the database comprises:

(a) first metadata identifying which level is depicted in each of the plurality of gameplay videos; and

(b) second metadata identifying game performance metrics of gameplay depicted in each of the plurality of gameplay videos;

select two or more gameplay videos of the plurality of gameplay videos, based on:

a first portion of the first metadata indicating that each of the two or more gameplay videos depict gameplay for the first level; and

a first portion of the second metadata indicating that each of the two or more gameplay videos depict gameplay with game performance metrics matching the first game performance metric selected via the user interface element;

generate a combined video by combining the two or more videos; and

cause a display of the combined video at the first device.

15. The apparatus of claim 14 , wherein the first video game performance metric is related to an amount of time taken to complete the level of the video game.

16. The apparatus of claim 14 , wherein the first video game performance metric is related to an amount of resources remaining after completion of the level of the video game.

17. The apparatus of claim 14 , wherein the first video game performance metric is related to an amount of achievements attained during performance of the level of the video game.

18. The apparatus of claim 14 , wherein the first video game performance metric is related to an amount of enemies defeated during performance of the level of the video game.

Assignments (2)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0207 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2023
From: NAIR, GOVIND RAVEENDRANATHAN; PARIDA, SANGEETA; PICHAIMURTHY, RAJENDRAN; SRIVASTAVA, AMRIT; VISWANATHAN, PRAKASH
To: ROVI GUIDES, INC.
Reel/Frame 065520/0072 →
Continuity (3)
Continuation 17537016 · Nov 29, 2021
Continuation 16718885 · Dec 18, 2019
Related Publication 20240066411A1 · Feb 29, 2024
References Cited (32)
US 10427047B2 · Benedetto · 2019 [cited by examiner]
US 10741215B1 · Sundareson · 2020 [cited by examiner]
US 10791370B1 · Viswanathan · 2020 [cited by examiner]
US 11213756B2 · Nair · 2022 [cited by examiner]
US 11845010B2 · Nair · 2023 [cited by examiner]
US 20050246638A1 · Whitten · 2005 [cited by examiner]
US 20090131177A1 · Pearce · 2009 [cited by examiner]
US 20090208181A1 · Cottrell · 2009 [cited by examiner]
US 20110151971A1 · Altshuler · 2011 [cited by examiner]
US 20120172098A1 · Baker · 2012 [cited by examiner]
US 20130084985A1 · Green · 2013 [cited by examiner]
US 20140128166A1 · Tam · 2014 [cited by examiner]
US 20150105154A1 · Green · 2015 [cited by examiner]
US 20150217196A1 · McCarthy · 2015 [cited by examiner]
US 20160199742A1 · McCarthy · 2016 [cited by examiner]
US 20170087460A1 · Perry · 2017 [cited by examiner]
US 20170228600A1 · Syed · 2017 [cited by examiner]
US 20170270128A1 · Smith · 2017 [cited by examiner]
US 20170354884A1 · Benedetto · 2017 [cited by examiner]
US 20180280802A1 · Stroud · 2018 [cited by examiner]
US 20190209925A1 · Benedetto · 2019 [cited by examiner]
US 20190232168A1 · Benedetto · 2019 [cited by examiner]
US 20200160405A1 · Eatedali · 2020 [cited by examiner]
US 20200306635A1 · Viswanathan · 2020 [cited by examiner]
US 20210046388A1 · Schwarz · 2021 [cited by examiner]
US 20210187398A1 · Nair · 2021 [cited by examiner]
US 20220161143A1 · Nair · 2022 [cited by examiner]
US 20240066411A1 · Nair · 2024 [cited by examiner]
JP 2001198350A · 2001 [cited by applicant]
WO 2010030313 · 2010 [cited by applicant]
WO 2013002975 · 2013 [cited by applicant]
WO 2017030844 · 2017 [cited by applicant]