IP Library Granted Patent US 10,477,254
Granted Patent B1
US 10,477,254 · App. 16/028,038 · Granted Nov 12, 2019

Systems and methods for providing media content related to a detected ambiguous situation during a sporting event

Inventors: Thomas Kang-Po Yan (Lexington, MA); Hong-Qi Jia (Dedham, MA); Peter Boonstra (Arlington, MA); Kerui Chen (Somerville, MA)
Assignee: ROVI GUIDES, INC.
H04N21/23424G10L15/08G10L15/22H04N21/2187H04N21/233H04N21/2353H04N21/26603G10L2015/088
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 10,477,254
App. No.
16/028,038
Granted
Nov 12, 2019
Kind
B1
Abstract

Systems and methods are disclosed herein for providing media clips that depict referee's decisions that are similar to a decision made in a sporting event being currently consumed by the user. A media guidance application may be configured to perform the actions described herein. Specifically, the media guidance application may determine, that an officiator of the sporting event stopped play for a specific situation. In response, the media guidance application may extract metadata that corresponds to the specific situation and compare the metadata that corresponds to the specific situation with metadata for similar situations that occurred in other similar sporting events. The media guidance application may identify a similar situation or event that occurred in another similar sporting event (e.g., the same sport) and generate for display video of the similar situation.

Claims (65)

1. A method for providing similar media content during stoppage of play when an ambiguous determination occurs at sporting events, the method comprising:

determining, during playback of a sporting event that a stoppage of play has occurred, based on:

comparing one or more of a movement and position of the officiator of the sporting event with a plurality of database entries each including one or more of a pre-determined movement and position of the officiator; and

determining, based on the comparing, that the officiator of the sporting event is performing a pre-defined action; and

in response to determining that the officiator of the sporting event is performing the pre-defined action, determining that the stoppage of play has occurred;

in response to determining that the stoppage of play has occurred:

accessing one or more of an audio stream of the sporting, event, a video stream of the sporting event, and a subtitle stream of the sporting event;

determining, based on one or more of the video stream, the audio stream, and the subtitle stream, whether the stoppage of play resulted from an ambiguous determination by an officiator of the sporting event;

in response to determining that the stoppage of play resulted from the ambiguous determination, extracting, from the one or more of audio stream, video stream, and subtitle stream of the sporting event, metadata that corresponds to the ambiguous determination by the officiator of the sporting event;

transmitting a request for metadata entries each describing content of a corresponding historical ambiguous event, wherein the request includes at least a portion of the metadata that corresponds to the ambiguous determination;

receiving, in response to the request, one or more historical ambiguous events that corresponds to the segment; and

generating for display video comprising a historical ambiguous event of the one or more historical ambiguous events.

2. The method of claim 1 , wherein determining, whether the stoppage of play resulted from the ambiguous determination by the officiator of the sporting event comprises:

monitoring one or more of the subtitle stream of the sporting event and the audio stream of the sporting event;

comparing a plurality of words within the one or more of the subtitle stream of the sporting event and the audio stream of the sporting event with keywords associated with an ambiguous determination; and

determining, based on comparing the plurality of words within the one or more of the subtitle stream of the sporting event and the audio stream of the sporting event with the keywords associated with the ambiguous determination, that the ambiguous determination by the officiator of the sporting event has occurred.

3. The method of claim 1 , wherein extracting metadata that corresponds to the ambiguous determination by the officiator of the sporting event comprises:

analyzing, following the stoppage of play, one or more of the subtitle stream and the audio stream; and

extracting, based on the analyzing from the one or more of the subtitle stream and the audio stream, one or more keywords associated with the ambiguous determination.

4. The method of claim 3 , wherein analyzing one or more of the subtitle stream and the audio stream following the stoppage of play comprises:

scanning the video stream for a time when the sporting event resumed after the stoppage of play; and

analyzing the one or more of the subtitle stream and the audio stream between a time the stoppage of the sporting event occurred and the time when the sporting event resumed.

5. The method of claim 4 , wherein extracting the one or more keywords associated with the ambiguous determination comprises:

extracting, from one or more of the audio stream and subtitle stream, a plurality of words detected following the stoppage of play;

comparing each word of the plurality of words with each of a plurality of keywords known to be associated with ambiguous determinations; and

storing those words of the plurality of words that match one or more of the plurality of keywords known to be associated with the ambiguous determinations.

6. The method of claim 1 , further comprising:

determining that a plurality of historical ambiguous events was received in response to the request; and

selecting the historical ambiguous event of the plurality of ambiguous events based on a number of an amount of extracted keywords matching a number of keywords associated with the historical ambiguous event.

7. The method of claim 1 , further comprising:

generating for display one or more indications for the one or more historical ambiguous events; and

in response to a user selection of an indication of the one or more indications, generating for simultaneous display a historical ambiguous event corresponding to the selected indication and a media segment associated with the ambiguous determination.

8. A system for providing similar media content during stoppage of play when an ambiguous determination occurs at sporting events, the system comprising:

control circuitry configured to:

determine, during playback of a sporting event that a stoppage of play has occurred, based on:

comparing one or more of a movement and position of the officiator of the sporting event with a plurality of database entries each including one or more of a pre-determined movement and position of the officiator; and

determining, based on the comparing, that the officiator of the sporting event is performing a pre-defined action; and

in response to determining that the officiator of the sporting event is performing the pre-defined action, determining that the stoppage of play has occurred;

in response to determining that the stoppage of play has occurred:

access one or more of an audio stream of the sporting, event, a video stream of the sporting event, and a subtitle stream of the sporting event;

determine, based on one or more of the video stream, the audio stream, and the subtitle stream, whether the stoppage of play resulted from an ambiguous determination by an officiator of the sporting event;

in response to determining that the stoppage of play resulted from the ambiguous determination, extract, from the one or more of audio stream, video stream, and subtitle stream of the sporting event, metadata that corresponds to the ambiguous determination by the officiator of the sporting event;

transmit a request for metadata entries each describing content of a corresponding historical ambiguous event, wherein the request includes at least a portion of the metadata that corresponds to the ambiguous determination;

receive, in response to the request, one or more historical ambiguous events that corresponds to the segment; and

generate for display video comprising a historical ambiguous event of the one or more historical ambiguous events.

9. The system of claim 8 , wherein the control circuitry is further configured, when determining, whether the stoppage of play resulted from the ambiguous determination by the officiator of the sporting event, to:

monitor one or more of the subtitle stream of the sporting event and the audio stream of the sporting event;

compare a plurality of words within the one or more of the subtitle stream of the sporting event and the audio stream of the sporting event with keywords associated with an ambiguous determination; and

determine, based on comparing the plurality of words within the one or more of the subtitle stream of the sporting event and the audio stream of the sporting event with the keywords associated with the ambiguous determination, that the ambiguous determination by the officiator of the sporting event has occurred.

10. The system of claim 8 , wherein the control circuitry is configured, when extracting metadata that corresponds to the ambiguous determination by the officiator of the sporting event, to:

analyze, following the stoppage of play, one or more of the subtitle stream and the audio stream; and

extract, based on the analyzing from the one or more of the subtitle stream and the audio stream, one or more keywords associated with the ambiguous determination.

11. The system of claim 10 , wherein the control circuitry is configured, when analyzing one or more of the subtitle stream and the audio stream following the stoppage of play, to:

scan the video stream for a time when the sporting event resumed after the stoppage of play; and

analyze the one or more of the subtitle stream and the audio stream between a time the stoppage of the sporting event occurred and the time when the sporting event resumed.

12. The system of claim 11 , wherein the control circuitry is further configured, when extracting the one or more keywords associated with the ambiguous determination to:

extract, from one or more of the audio stream and subtitle stream, a plurality of words detected following the stoppage of play;

compare each word of the plurality of words with each of a plurality of keywords known to be associated with ambiguous determinations; and

store those words of the plurality of words that match one or more of the plurality of keywords known to be associated with the ambiguous determinations.

13. The system of claim 8 , wherein the control circuitry is further configured to:

determine that a plurality of historical ambiguous events was received in response to the request; and

select the historical ambiguous event of the plurality of ambiguous events based on a number of an amount of extracted keywords matching a number of keywords associated with the historical ambiguous event.

14. The system of claim 8 , wherein the control circuitry is further configured to:

generate for display one or more indications for the one or more historical ambiguous events; and

in response to a user selection of an indication of the one or more indications, generate for simultaneous display a historical ambiguous event corresponding to the selected indication and a media segment associated with the ambiguous determination.

Assignments (7)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0129 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2018
From: KANG-PO YANG, THOMAS; JIA, HONG-QI; BOONSTRA, PETER; CHEN, KERUI
To: ROVI GUIDES, INC.
Reel/Frame 046492/0750 →