IP Library Granted Patent US 10,076,709
Granted Patent B1
US 10,076,709 · App. 14/576,007 · Granted Sep 18, 2018

Game state-sensitive selection of media sources for media coverage of a sporting event

Inventors: Kunaldeep Malik (Palo Alto, CA); Gideon Yu (Hillsborough, CA); Paraag Marathe (Menlo Park, CA); Jonathan Dubin (San Francisco, CA)
Assignee: VenueNext, Inc.
A63F13/812H04N5/232A63B2024/0025A63B2220/10A63B2220/806A63B2225/20A63B2243/007
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,076,709
App. No.
14/576,007
Granted
Sep 18, 2018
Kind
B1
Abstract

A media processing unit may identify, automatically based on game play data relating to game events of a sporting event and a set of source selection rules, different media portions from different media sources to include in the media coverage of a particular sporting event. Each of the different media sources may be configured to deliver different media related to the sporting event. The media processing unit determines a plurality of media mappings, which each associate a media portions with a game portions. Based on the determined media mappings, for each game portion, a media processing unit may select a media portion delivery to a user as media coverage of the game portion.

Claims (42)

1. A computer-implemented method comprising:

using a server computer, storing a plurality of source selection rules, wherein each source selection rule comprises an identifier of a team in possession and an identifier of a media feed;

using the server computer, receiving game play data relating to a game event of a sporting event, wherein the game play data comprises a direction of play, a field location, and a time interval;

using the server computer, receiving a plurality of different media feeds that show the same game event from a plurality of different video cameras and corresponding to the same direction of play, field location and time interval;

the server computer determining, based on receiving a particular identifier of a team in possession when the game event occurred, multiple source selection rules of the plurality of source selection rules, that are satisfied by one or more of the direction of play, field location, and time interval in the game play data for the game event;

the server computer, based on the multiple source selection rules that satisfy the game play data for the game event, selecting a subset of media feeds from among the plurality of media feeds which are identified by the multiple source selection rules, wherein the subset of media feeds comprises a particular media feed;

in response to the selecting, using the server computer, transmitting or storing multiple portions, of the subset of media feeds, that correspond to the time interval of the game play data.

2. The computer-implemented method of claim 1 wherein the selecting comprises a user selecting the particular media feed from the subset of media feeds identified by the multiple source selection rules, of the plurality of source selection rules, that are satisfied by the game play data.

3. The computer-implemented method of claim 1 wherein each source selection rule comprises a priority, and wherein the selecting comprises, using the server computer, selecting the particular media feed identified by a particular source selection rule having a highest priority of the multiple source selection rules that are satisfied by the game play data.

4. The computer-implemented method of claim 1 wherein the game play data comprises a distance traveled during the game event.

5. The computer-implemented method of claim 1 wherein the game play data comprises an amount scored, or an attempt to score, during the game event.

6. The computer-implemented method of claim 1 wherein the sporting event is an American football game, and wherein the game play data comprises a down of a possession.

7. The computer-implemented method of claim 1 wherein receiving game play data comprises, using the server computer, receiving game play data from multiple game play data operators.

8. A computer-implemented method providing an improvement in efficient selection and delivery of a video signal from one of a plurality of available video signals by automatically selecting the video signal based upon locations of plays in an American football game, the method comprising:

using a server computer, storing a plurality of video source selection rules, wherein each video source selection rule comprises an identifier of a team in possession and an identifier of a particular video media feed from among a plurality of available video media feeds associated with different camera positions in a stadium;

using the server computer, receiving game play data relating to a football play of an American football game, wherein the game play data comprises a direction of play, a field location comprising a yard line number, and a time interval indicating a length of time of the play;

using the server computer, determining that a plurality of mobile computing devices are in the stadium;

the server computer determining, based on an identifier of a team in possession, particular source selection rules of the plurality of source selection rules, that are satisfied by the game play data;

the server computer, based on said determining that a plurality of mobile computing devices are in the stadium, providing, to the plurality of mobile computing devices that are in the stadium, a plurality of images associated with a subset of the video media feeds identified by only those particular video source selection rules, wherein said subset of the video media feeds share a team in possession, direction of play, and time interval, that satisfy those particular video source selection rules;

using the server computer, receiving a selection of a particular video media feed identified by a particular video source selection rule, of the plurality of video source selection rules, that is satisfied by the game play data;

in response to the selecting and based on said determining that a plurality of mobile computing devices are in the stadium, using the server computer, transmitting a portion of the particular video media feed that corresponds to the time interval of the game play data to a plurality of mobile computing devices that are in the stadium.

9. The computer-implemented method of claim 8 wherein receiving the selection comprises, using the server computer, receiving a selection of multiple video media feeds identified by multiple video source selection rules, of the plurality of video source selection rules, that are satisfied by the game play data, and wherein the transmitting or storing comprises, using the server computer, transmitting or storing multiple portions, of the multiple video media feeds, that correspond to the time interval of the game play data.

10. The computer-implemented method of claim 8 wherein the selecting comprises one of the mobile computing devices selecting the particular video media feed from multiple video media feeds identified by multiple video source selection rules, of the plurality of video source selection rules, that are satisfied by the game play data.

11. The computer-implemented method of claim 8 wherein each video source selection rule comprises a priority, and wherein the selecting comprises selecting the particular video media feed identified by the particular video source selection rule having a highest priority of multiple video source selection rules that are satisfied by the game play data.

12. The computer-implemented method of claim 8 wherein the game play data comprises a distance that a team has moved on the field during the football play.

13. The computer-implemented method of claim 8 wherein the game play data comprises an amount of points scored, or an attempt to score, during the football play.

14. The computer-implemented method of claim 8 wherein the game play data comprises a down of a possession.

15. The computer-implemented method of claim 8 wherein receiving game play data comprises, using the server computer, receiving game play data from multiple game play data operators.

16. A server computer providing an improvement in efficient selection and delivery of a video signal from one of a plurality of available video signals by automatically selecting the video signal based upon locations of plays in an American football game, the server computer comprising:

a communication interface configured to receive game play data, transmit images, receive selections, and transmit video media feeds;

a processor connected to the communication interface;

a computer-readable storage medium coupled to the processor and storing instructions which when executed by the processor, cause performing:

storing a plurality of video source selection rules, wherein each video source selection rule comprises an identifier of a team in possession and an identifier of a particular video media feed from among a plurality of available video media feeds associated with different camera positions in a stadium;

through the communication interface, receiving game play data relating to a football play of an American football game, wherein the game play data comprises a direction of play, a field location comprising a yard line number, and a time interval indicating a length of time of the play;

determining that a plurality of mobile computing devices are in the stadium;

the server computer determining, based on an identifier of a team in possession, particular source selection rules of the plurality of source selection rules, that are satisfied by the game play data;

based on said determining that a plurality of mobile computing devices are in the stadium, providing through the communication interface, to the plurality of mobile computing devices that are in the stadium, a plurality of images associated with a subset of the video media feeds identified by only those particular video source selection rules, wherein said subset of the video media feeds share a team in possession, direction of play, and time interval, that satisfy those particular video source selection rules;

through the communication interface, receiving a selection of a particular video media feed identified by a particular video source selection rule, of the plurality of video source selection rules, that is satisfied by the game play data;

through the communication interface and based on said determining that a plurality of mobile computing devices are in the stadium, transmitting a portion of the particular video media feed that corresponds to the time interval of the game play data to a plurality of mobile computing devices that are in the stadium.

17. The server computer of claim 16 wherein each source selection rule comprises a priority, and wherein the instructions, when executed by the processor, cause performing selecting the particular media feed identified by the particular source selection rule having a highest priority of multiple source selection rules that are satisfied by the game play data.

18. The server computer of claim 16 wherein the game play data comprises a distance traveled during the football play.

19. The server computer of claim 16 wherein the game play data comprises a down of a possession.

Assignments (4)
ASSIGNMENT OF SECURITY INTEREST IN IP COLLATERAL (056338/0420) Recorded Sep 10, 2024
From: UBS AG CAYMAN ISLANDS BRANCH (AS SUCCESSOR ADMINISTRATIVE AGENT AND COLLATERAL AGENT TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH)
To: GOLDMAN SACHS BANK USA
Reel/Frame 068920/0380 →
CHANGE OF NAME Recorded Sep 4, 2024
From: VENUENEXT, INC.
To: VENUENEXT, LLC
Reel/Frame 068829/0694 →
FIRST LIEN SECURITY AGREEMENT SUPPLEMENT Recorded May 24, 2021
From: VENUENEXT, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 056338/0420 →
CHANGE OF NAME Recorded Apr 9, 2015
From: STADIUM TECHNOLOGY COMPANY
To: VENUENEXT, INC.
Reel/Frame 035401/0565 →
Continuity (2)
Continuation 14011669 · Aug 27, 2013
Provisional Application 61870183 · Aug 26, 2013