IP Library Granted Patent US 12,465,864
Granted Patent B2
US 12,465,864 · App. 18/221,496 · Granted Nov 11, 2025

Gaming content storage based on gaming performance

Inventors: Rajendran Pichaimurthy (Karnataka, IN); Dolphin Masilamany Santha (Karnataka, IN); Prakash Viswanathan (Karnataka, IN)
Assignee: Adeia Guides Inc.
A63F13/86A63F13/67
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,465,864
App. No.
18/221,496
Granted
Nov 11, 2025
Kind
B2
Abstract

Systems and methods for managing storage of video game content based on video game performance. A level is identified from among a sequence of playable levels of an active video game. A video of the performance of the identified level of the active video game is recorded. A video game performance metric for the identified level is determined. A greatest value of the video game performance metric stored in a database is received. In response to determining that a current value of the video game performance metric for the identified level of the active video game does not exceed the greatest value of the video game performance metric stored in a database, the recording of the video of the performance of the level of the video game is deleted.

Claims (55)

1 . A method comprising:

identifying, using control circuitry, a level from among levels of a video game;

determining, using control circuitry, a current value of a video game performance metric for the identified level;

determining, using control circuitry, a greatest value of the video game performance metric stored in a database;

determining whether the current value of the video game performance metric for the identified level of the video game exceeds the greatest value of the video game performance metric stored in the database;

in response to the current value of the video game performance metric not exceeding the greatest value of the video game performance metric:

refraining from storing a performance of the identified level of the video game in the database;

selecting for recommendation a tutorial of the identified level of the video game corresponding to the video game performance metric; and

transmitting, using control circuitry, an option that is selectable to cause playback of the selected tutorial; and

in response to the current value of the video game performance metric exceeding the greatest value of the video game performance metric:

storing the performance of the identified level of the video game in the database.

2 . The method of claim 1 , the method comprising, in response to determining that the current value of the video game performance metric for the identified level of the video game exceeds the greatest value of the video game performance metric stored in the database, updating the greatest value for the video game performance metric stored in the database.

3 . The method of claim 1 , the method comprising storing the performance of the identified level of the video game on a computing device on which the video game is being played.

4 . The method of claim 3 , wherein storing the performance of the identified level of the video game in the database further comprises uploading the performance of the identified level of the video game from the computing device to the database.

5 . The method of claim 1 , the method comprising:

determining a difference between the greatest value of the video game performance metric and the current value of the video game performance metric; and

providing a notification when the difference is less than a predetermined value.

6 . The method of claim 1 , the method comprising transmitting the greatest value of the video game performance metric from a server to a computing device on which the video game is being played.

7 . The method of claim 1 , wherein the video game performance metric comprises an amount of time taken to complete the level of the video game.

8 . The method of claim 1 , wherein the video game performance metric comprises at least one of an amount of resources within the video game consumed or remaining at completion of performance of the level of the video game.

9 . The method of claim 1 , wherein selecting the video game performance metric comprises receiving a selection, entered via a user interface of a computing device, of the video game performance metric from among a plurality of video game performance metrics.

10 . A method comprising:

identifying, using control circuitry, a level from among levels of an active video game;

determining, using control circuitry, a current value of a video game performance metric for the identified level;

determining, using control circuitry, a greatest value of the video game performance metric stored in a database;

determining, using control circuitry, a difference between the greatest value of the video game performance metric and the current value of the video game performance metric for the identified level;

upon determining that the difference is not less than a predetermined value:

refraining from storing a performance of the identified level of the active video game in the database; and

upon determining that the difference is less than the predetermined value:

storing the performance of the identified level of the active video game in the database; and

providing, using control circuitry, a notification.

11 . A system comprising:

control circuitry configured to:

identify a level from among levels of a video game;

determine a current value of a video game performance metric for the identified level;

determine a greatest value of the video game performance metric stored in a database;

determine whether the current value of the video game performance metric for the identified level of the video game exceeds the greatest value of the video game performance metric stored in the database;

in response to the current value of the video game performance metric not exceeding the greatest value of the video game performance metric:

refrain from storing a performance of the identified level of the video game in the database;

select for recommendation a tutorial of the identified level of the video game corresponding to the video game performance metric; and

transmit an option that is selectable to cause playback of the selected tutorial; and

in response to the current value of the video game performance metric exceeding the greatest value of the video game performance metric:

store the performance of the identified level of the video game in the database.

12 . The system of claim 11 , wherein the control circuitry configured to, in response to determining that the current value of the video game performance metric for the identified level of the video game exceeds the greatest value of the video game performance metric stored in the database, update the greatest value for the video game performance metric stored in the database.

13 . The system of claim 11 , wherein the control circuitry is configured to store the performance of the identified level of the video game on a computing device on which the video game is being played.

14 . The system of claim 13 , wherein storing the performance of the identified level of the video game in the database further comprises uploading the performance of the identified level of the video game from the computing device to the database.

15 . The system of claim 11 , wherein the control circuitry is configured to:

determine a difference between the greatest value of the video game performance metric and the current value of the video game performance metric; and

provide a notification when the difference is less than a predetermined value.

16 . The system of claim 11 , wherein the control circuitry is configured to transmit the greatest value of the video game performance metric from a server to a computing device on which the video game is being played.

17 . The system of claim 11 , wherein the video game performance metric comprises an amount of time taken to complete the level of the video game.

18 . The system of claim 11 , wherein the video game performance metric comprises at least one of an amount of resources within the video game consumed or remaining at completion of performance of the level of the video game.

19 . The system of claim 11 , wherein the control circuitry is further configured to receive a selection, entered via a user interface of a computing device, of the video game performance metric from among a plurality of video game performance metrics.

20 . The system of claim 11 , wherein the control circuitry is configured to:

in response to determining that the current value of the video game performance metric for the identified level of the video game does not exceed the greatest value of the video game performance metric stored in the database, deleting a stored performance of the level of the video game.

Assignments (2)
CHANGE OF NAME Recorded Oct 4, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069113/0392 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2023
From: PICHAIMURTHY, RAJENDRAN; SANTHA, DOLPHIN MASILAMANY; VISWANATHAN, PRAKASH
To: ROVI GUIDES, INC.
Reel/Frame 064245/0047 →
Continuity (3)
Continuation 17539433 · Dec 1, 2021
Continuation 16935713 · Jul 22, 2020
Related Publication 20230364520A1 · Nov 16, 2023
References Cited (31)
US 6699127B1 · Lobb et al. · 2004 [cited by applicant]
US 7502545B2 · Affaki · 2009 [cited by applicant]
US 8083593B2 · White et al. · 2011 [cited by applicant]
US 8591332B1 · Bright · 2013 [cited by examiner]
US 8696464B2 · Smith · 2014 [cited by applicant]
US 9005033B2 · Figueroa · 2015 [cited by applicant]
US 9345966B2 · Miura et al. · 2016 [cited by applicant]
US 9498717B2 · Trombetta · 2016 [cited by examiner]
US 9950257B2 · Trombetta et al. · 2018 [cited by applicant]
US 10322330B2 · Wanke et al. · 2019 [cited by applicant]
US 10390082B2 · Song et al. · 2019 [cited by applicant]
US 11351466B2 · Condrey · 2022 [cited by examiner]
US 20070294089A1 · Garbow et al. · 2007 [cited by applicant]
US 20080119286A1 · Brunstetter et al. · 2008 [cited by applicant]
US 20090131177A1 · Pearce · 2009 [cited by applicant]
US 20110256937A1 · Van · 2011 [cited by applicant]
US 20120122552A1 · Youm · 2012 [cited by applicant]
US 20120134651A1 · Cottrell · 2012 [cited by applicant]
US 20130070093A1 · Rivera et al. · 2013 [cited by applicant]
US 20130337916A1 · Saretto et al. · 2013 [cited by applicant]
US 20140228112A1 · Laakkonen et al. · 2014 [cited by applicant]
US 20140274297A1 · Lewis et al. · 2014 [cited by applicant]
US 20140364206A1 · Shiraiwa et al. · 2014 [cited by applicant]
US 20150024839A1 · Zahn et al. · 2015 [cited by applicant]
US 20150224395A1 · Trombetta et al. · 2015 [cited by applicant]
US 20170282072A1 · Kurabayashi · 2017 [cited by applicant]
US 20190201793A1 · Kurabayashi · 2019 [cited by applicant]
US 20200197817A1 · Chan et al. · 2020 [cited by applicant]
US 20220023763A1 · Pichaimurthy et al. · 2022 [cited by applicant]
US 20220161146A1 · Pichaimurthy et al. · 2022 [cited by applicant]
PCT International Search Report for International Application No. PCT/US2020/067365, dated Mar. 25, 2021 (15 pages). [cited by applicant]