IP Library › Granted Patent US 12,299,981
Granted Patent B2
US 12,299,981 · App. 18/526,893 · Granted May 13, 2025

Systems and methods for recording portion of sports game

Inventors: Abraham George Chackungal (Karnataka, IN); Christopher Charles Lidaka (Apex, NC)
Assignee: Adeia Guides Inc.
G06V20/42G06V30/10G06V30/153G10L15/22G10L2015/223
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,299,981
App. No.
18/526,893
Granted
May 13, 2025
Kind
B2
Abstract

Systems and methods are provided herein for recording a portion of content of a sports game. A request to record the portion of the content, which specifies game clock time criteria, is received by user equipment. During transmission of the content, frames of the content including a game progress graphic are analyzed to determine time values representing progress points of the sports game. In response to determining that a first time value representing a first progress point of the sports game matches the game clock time criteria of the request, the user equipment begins to record the portion of the content. In response to determining that a second time value does not match the game clock time criteria of the request, the user equipment stops the recording of the portion of the content and stores the recorded portion of the content.

Claims (53)

1. A method comprising:

receiving a request to record media content showing a sports game;

identifying, by control circuitry, based at least in part on the sports game, game timing rules associated with the sports game;

generating, by the control circuitry, based at least in part on the identified game timing rules, a graphical user interface displaying time intervals corresponding to portions of the sports game;

receiving, by the control circuitry, a user selection of a first time interval of the displayed time intervals, the user selection indicating a request to record less than an entirety of the sports game;

during transmission of the media content, determining by the control circuitry, based on a first game progress graphic of the media content, a first progress point of the sports game;

in response to determining, by the control circuitry, that the first progress point of the sports game corresponds to a recording start criterion of the request to record, beginning to record the media content;

and

causing, by the control circuitry, a recorded portion of the media content to be stored.

2. The method of claim 1 , wherein the request to record media content showing a sports game is a natural language command received.

3. The method of claim 1 , wherein the determining the first progress point comprises:

identifying the first game progress graphic in a first frame of the media content; and

analyzing the identified first game progress graphic using optical character recognition to determine, based on the retrieved timing rules associated with the identified sport, the first progress point.

4. The method of claim 3 , wherein the first game progress graphic comprises; a game clock, and at least one other progress indicator associated with the game clock.

5. The method of claim 1 , further comprising:

identifying the first progress point based on at least one other progress indicator that indicates a quarter, a period, a half, or a round of the sports game.

6. The method of claim 1 , wherein the request to record less than an entirety of the sports game comprises a recording start criterion comprising a recording start time value corresponding to the sports game, and wherein determining that the first progress point of the sports game corresponds to the recording start criterion of the request to record comprises:

determining that the first progress point of the sports game corresponds to a time value of the sports game; and

determining that the time value of the sports game matches the recording start time value.

7. The method of claim 6 , wherein the recording end criterion comprises an end of the sports game, and wherein determining that a second progress point of the sports game corresponds to the recording end criterion comprises determining that the second progress point of the sports game indicates that an end of the sports game has been reached.

8. The method of claim 7 , wherein the end of the sports game is an end of a game overtime portion of the media content.

9. The method of claim 1 , further comprising:

generating for display a user interface comprising a first selectable image representing the recorded portion of the media content, wherein the user interface hides from display a duration of the recorded portion of the media content.

10. The method of claim 1 , further comprising:

in response to determining that the media content comprises overtime play, continuing to record the portion of the media content until an end of the overtime play.

11. The method of claim 1 , further comprising:

analyzing, by the control circuitry, an identified second game progress graphic to determine, based at least in part on the retrieved game timing rules associated with the sports game, that the sports game will continue into an overtime portion;

causing, by the control circuitry, continuing recording of the sports game, including the overtime portion.

12. A system comprising:

a memory; and

control circuitry configured:

to receive a request to record media content showing a sports game;

to identify based at least in part on the sports game, game timing rules associated with the sports game;

to generate, based at least in part on the identified game timing rules, a graphical user interface displaying time intervals corresponding to portions of the sports game;

to receive a user selection of a first time interval of the displayed time intervals, the user selection indicating a request to record less than an entirety of the sports game;

during transmission of the media content, to determine, based on a first game progress graphic of the media content, a first progress point of the sports game;

in response to determining that the first progress point of the sports game corresponds to a recording start criterion of the request to record, to begin to record the media content;

and

to cause a recorded portion of the media content to be stored.

13. The system of claim 12 , wherein the request to record media content showing a sports game is a natural language command received.

14. The system of claim 12 , wherein the determining the first progress point comprises:

identifying the first game progress graphic in a first frame of the media content; and

analyzing the identified first game progress graphic using optical character recognition to determine, based on the retrieved timing rules associated with the identified sport, the first progress point.

15. The system of claim 14 , wherein the first game progress graphic comprises: a game clock, and at least one other progress indicator associated with the game clock.

16. The system of claim 12 , wherein the system is further configured:

to identify the first progress point based on at least one other progress indicator that indicates a quarter, a period, a half, or a round of the sports game.

17. The system of claim 12 , wherein the request to record less than an entirety of the sports game comprises a recording start criterion comprising a recording start time value corresponding to the sports game, and wherein determining that the first progress point of the sports game corresponds to the recording start criterion of the request to record comprises:

determining that the first progress point of the sports game corresponds to a time value of the sports game; and

determining that the time value of the sports game matches the recording start time value.

18. The system of claim 17 , wherein the recording end criterion comprises an end of the sports game, and wherein determining that a second progress point of the sports game corresponds to the recording end criterion comprises determining that the second progress point of the sports game indicates that an end of the sports game has been reached.

19. The system of claim 18 , wherein the end of the sports game is an end of a game overtime portion of the media content.

20. The system of claim 12 , wherein the system is further configured:

to generate for display a user interface comprising a first selectable image representing the recorded portion of the media content, wherein the user interface hides from display a duration of the recorded portion of the media content.

Assignments (2)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0346 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2024
From: CHACKUNGAL, ABRAHAM GEORGE; LIDAKA, CHRISTOPHER CHARLES
To: ROVI GUIDES, INC.
Reel/Frame 066447/0812 →
Continuity (2)
Continuation 16936692 · Jul 23, 2020
Related Publication 20240169730A1 · May 23, 2024
References Cited (30)
US 8091111B2 · Logan et al. · 2012 [cited by applicant]
US 8606090B2 · Eyer · 2013 [cited by applicant]
US 8640165B2 · Ellis et al. · 2014 [cited by applicant]
US 9344768B2 · Knudson et al. · 2016 [cited by applicant]
US 9392324B1 · Maltar · 2016 [cited by examiner]
US 9442933B2 · Tzoukermann et al. · 2016 [cited by applicant]
US 9640220B2 · Clevenger et al. · 2017 [cited by applicant]
US 9713764B2 · Minkovitch · 2017 [cited by examiner]
US 10080054B2 · Xhafa · 2018 [cited by examiner]
US 10257547B1 · Yan · 2019 [cited by examiner]
US 10609454B2 · Printz et al. · 2020 [cited by applicant]
US 11128636B1 · Jorasch · 2021 [cited by examiner]
US 11218775B2 · Curtis · 2022 [cited by examiner]
US 11869242B2 · Chackungal · 2024 [cited by examiner]
US 20060168625A1 · Gildred · 2006 [cited by applicant]
US 20080163306A1 · Sonoda · 2008 [cited by applicant]
US 20080307485A1 · Clement et al. · 2008 [cited by applicant]
US 20100104257A1 · Broberg · 2010 [cited by applicant]
US 20110311205A1 · McClanahan · 2011 [cited by examiner]
US 20150248917A1 · Chang et al. · 2015 [cited by applicant]
US 20150281778A1 · Xhafa et al. · 2015 [cited by applicant]
US 20150312652A1 · Baker et al. · 2015 [cited by applicant]
US 20160105634A1 · Marchese · 2016 [cited by examiner]
US 20160110877A1 · Schwartz et al. · 2016 [cited by applicant]
US 20180070146A1 · Curtis · 2018 [cited by examiner]
US 20190068915A1 · Okada · 2019 [cited by applicant]
US 20190273965A1 · Shurgot · 2019 [cited by examiner]
US 20220027630A1 · Chackungal et al. · 2022 [cited by applicant]
EP 3009959A2 · 2016 [cited by applicant]
Schwartz Erik; Identifying Content of Interest; 2016 (Year: 2016). [cited by examiner]