CPC G06V 20/42 (2022.01) [G06V 30/10 (2022.01); G06V 30/153 (2022.01); G10L 15/22 (2013.01); G10L 2015/223 (2013.01)] | 20 Claims |
1. A method comprising:
receiving a request to record a portion of content of a future sports game, wherein the request comprises game clock time criteria, and wherein the game clock time criteria indicate less than an entirety of the sports game;
during transmission of the content and between a start of the sports game and an end of the sports game, analyzing a first frame of the content that comprises a game progress graphic to determine from the game progress graphic a first time value representing a first progress point of the sports game;
determining that the first time value matches the game clock time criteria of the request;
in response to the determining that the first time value matches the game clock time criteria of the request, beginning to record the portion of the content;
analyzing a second frame of the content that comprises the game progress graphic to determine from the game progress graphic a second time value representing a second progress point of the sports game;
determining that the second time value does not match the game clock time criteria of the request;
in response to the determining that the second time value does not match the game clock time criteria of the request, stopping the recording of the portion of the content; and
causing the recorded portion of the content to be stored.
|