IP Library Granted Patent US 9,671,940
Granted Patent B1
US 9,671,940 · App. 14/576,015 · Granted Jun 6, 2017

Game event display with scroll bar and play event icons

Inventors: Kunaldeep Malik (Palo Alto, CA); Gideon Yu (Hillsborough, CA); Paraag Marathe (Menlo Park, CA); Kyle Jutte (San Francisco, CA); Patrick Weiss (San Francisco, CA); Jonathan Dubin (San Francisco, CA); Doug Garland (Palo Alto, CA); Mitch Huang (Palo Alto, CA); Chris Giles (Santa Clara, CA); Martin Manville (San Jose, CA); Mark Kilgore (San Francisco, CA)
Assignee: VenueNext, Inc.
G06F3/04842G06F3/0482G06F3/04817G06F3/04855
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 9,671,940
App. No.
14/576,015
Granted
Jun 6, 2017
Kind
B1
Abstract

A method is disclosed for receiving a plurality of play events associated with a sporting event, wherein each play event of the plurality of play events comprises a timestamp; for each of the play events, associating the play event with a sports team of a plurality of sports teams; for each of the play events, associating with the play event a particular icon from among a plurality of different icons based, at least in part, on the sports team that is associated with the play event; causing to display a bar in a graphical user interface of a mobile computing device, wherein the bar represents at least a portion of a time duration of the sporting event; for each of the play events, causing to display the particular icon at a position in the bar, wherein the position is based, at least in part, on the timestamp of the event.

Claims (39)

1. A computer-implemented method comprising:

using a computer, receiving data that was created during a live game of American football, wherein the data comprises a plurality of play events associated with the live game of American football, wherein the data for each play event comprises a timestamp, a video clip, and an importance field, wherein the importance field is set if possession changed during the play event, and wherein the importance field is set if a score changed during the play event;

using the computer, displaying a timeline that is divided into a plurality of segments each corresponding to a different possession by a team in the live game of American football;

using the computer, displaying on the timeline an icon for each play event in a position on the timeline based on the timestamp of the play event and in a segment and color corresponding to the team that was in possession of a football at a time of the play event;

using the computer, on the timeline, displaying an indicator that is interactively movable along the timeline, wherein a length of the indicator corresponds to a time interval of the timeline and underscores one or more of the play events in the time interval;

using the computer, in a panel, displaying a graphical tile for each play event whose timestamp is included in the time interval;

wherein the graphical tile of the play event has a particular color that represents a team that was in possession of the football at the time of the play event, wherein the particular color corresponds to the icon of the play event;

using the computer, visually indicating at least one of: a referee signal which occurred during a play event, yardage gained during the play event, a contributing player, a numeric representation of a duration of a play event, an interception, a punt, a penalty, or a special teams play;

wherein the visually indicating comprises decorating at least one of: the icon of a play event or the graphical tile of a play event;

in response to selection of the graphical tile, using the computer, displaying the video clip of the play event of the graphical tile.

2. The computer-implemented method of claim 1 wherein each segment is decorated according to which team had possession during the segment.

3. The computer-implemented method of claim 1 wherein displaying an icon comprises, using the computer, decorating the icon according to which team had possession at a start of the play event.

4. The computer-implemented method of claim 1 further comprising, using the computer, on the timeline, indicating a beginning of an official time period of the live game of American football.

5. The computer-implemented method of claim 1 wherein displaying the video clip comprises a user selecting the video clip from multiple video clips of the play event.

6. The computer-implemented method of claim 1 further comprising, using the computer, increasing in real time a scale of the timeline as time elapses.

7. The computer-implemented method of claim 1 wherein the length of the indicator is interactively adjustable, and further comprising:

if the length is increased, using the computer, increasing a size of each graphical tile and increasing an amount of detail displayed in each graphical tile;

if the length is decreased, using the computer, decreasing the size of each graphical tile and decreasing the amount of detail displayed in each graphical tile.

8. A computer comprising:

a display;

a processor connected to the display;

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

receiving data that was created during a live game of American football, wherein the data comprises a plurality of play events associated with the live game of American football, wherein the data for each play event comprises a timestamp, a video clip, and an importance field, wherein the importance field is set if possession changed during the play event, and wherein the importance field is set if a score changed during the play event;

displaying a timeline that is divided into a plurality of segments each corresponding to a different possession by a team in the live game of American football;

displaying on the timeline an icon for each play event in a position on the timeline based on the timestamp of the play event and in a segment and color corresponding to the team that was in possession of a football at a time of the play event;

on the timeline, displaying an indicator that is interactively movable along the timeline, wherein a length of the indicator corresponds to a time interval of the timeline and underscores one or more of the play events in the time interval;

in a panel, displaying a graphical tile for each play event whose timestamp is included in the time interval;

wherein the graphical tile of the play event has a particular color that represents a team that was in possession of the football at the time of the play event, wherein the particular color corresponds to the icon of the play event;

visually indicating at least one of: a referee signal which occurred during a play event, yardage gained during the play event, a contributing player, a numeric representation of a duration of a play event, an interception, a punt, a penalty, or a special teams play;

wherein the visually indicating comprises decorating at least one of: the icon of a play event or the graphical tile of a play event;

in response to selection of the graphical tile, displaying the video clip of the play event of the graphical tile.

9. The computer of claim 8 wherein each segment is decorated according to which team had possession during the segment.

10. The computer of claim 8 wherein the instructions, when executed by the processor, cause decorating the icon according to which team had possession at a start of the play event.

11. The computer of claim 8 the instructions, when executed by the processor, further cause indicating, on the timeline, a beginning of an official time period of the live game of American football.

12. The computer of claim 8 wherein displaying the video clip comprises a user selecting the video clip from multiple video clips of the play event.

13. The computer of claim 8 wherein the instructions, when executed by the processor, further cause increasing in real time a scale of the timeline as time elapses.

14. The computer of claim 8 wherein the length of the indicator is interactively adjustable, and the instructions, when executed by the processor, further cause:

if the length is increased, increasing a size of each graphical tile and increasing an amount of detail displayed in each graphical tile;

if the length is decreased, decreasing the size of each graphical tile and decreasing the amount of detail displayed in each graphical tile.

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 14011634 · Aug 27, 2013
Provisional Application 61870178 · Aug 26, 2013