×

Customized generation of highlight show with narrative component

  • US 10,536,758 B2
  • Filed: 10/07/2015
  • Issued: 01/14/2020
  • Est. Priority Date: 10/09/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for generating a customized highlight show having a narrative, for presentation to a user, comprising:

  • at a web server, receiving a request for the customized highlight show from a client device and passing the request to an application server;

    at a hardware processor of the application server, receiving an electronic signal comprising source content representing at least a portion of at least one sporting event;

    at the hardware processor of the application server, determining, based on available metadata, which sport of a plurality of sports is depicted in the source content, wherein each sport in the plurality has a stored play definition, the play definition including criteria for determining play start time and play end time for that sport;

    at the hardware processor of the application server, identifying at least one narrative relating to at least a portion of the source content, wherein the at least one narrative provides a coherent story that links a set of segments relating to at least one of a participant, team, story, and play associated with the at least one sporting event;

    at the hardware processor of the application server, identifying the play definition for the sport depicted in the source content;

    at at least one of the hardware processor of the application server and a hardware processor of an analytical server, based on the identified play definition for the sport depicted in the source content and based on the available metadata, performing an analysis to identify individual plays within the at least one sporting event;

    at the hardware processor of at least one of the application server and the analytical server, performing video analysis on a video component of the source content to establish at least one of a suitable start and end time for each identified individual play;

    at the hardware processor of at least one of the application server and the analytical server, automatically prioritizing the identified plays based at least in part on the degree to which they support the identified at least one narrative;

    at the hardware processor of at least one of the application server and the analytical server, automatically generating a plurality of segments from the representation of the at least one sporting event, each segment having a start time and an end time, and each segment corresponding to at least one of the identified individual plays within the at least one sporting event, wherein, for each generated segment, at least one of the start and end times is selected based on at least one of the established suitable start and end times;

    at the hardware processor of at least one of the application server and the analytical server, automatically adjusting at least one of the start and end times of at least one of the segments corresponding to at least one of the selected plays;

    at the hardware processor of the application server, automatically generating a customized highlight show for the at least one sporting event, based on the identified and prioritized plays, wherein the customized highlight show comprises at least a subset of the generated segments using at least one of the adjusted start and end times;

    transmitting the customized highlight show from the application server to the client device; and

    at an output device of the client device, outputting the customized highlight show.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×