×

Game clip popularity based control

  • US 9,199,165 B2
  • Filed: 07/16/2013
  • Issued: 12/01/2015
  • Est. Priority Date: 07/16/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method performed in a computerized game console operating in an online video game environment, comprising:

  • accessing an electronic video recording that was automatically generated by a computerized game console in response to a video game action performed by a user of a video game;

    preparing the electronic video recording for progressive download by another computer;

    computing, in the computerized game console, a first electronic score that represents a predicted popularity of the electronic video recording, where the first electronic score is computed as a function of one or more factors including a first factor associated with the user, a second factor associated with the video game, or a third factor associated with the electronic video recording;

    andupon determining that the first electronic score exceeds a popularity threshold and that a content storage threshold has not been exceeded;

    encoding, in the computerized game console, the electronic video recording into an encoded electronic video recording suitable for smooth streaming via adaptive bit rate streaming, andstoring the encoded electronic video recording in a content delivery network available to users of the online video game environment, where the content delivery network stores the electronic video recording in encoded form in a distributed cloud environment,where the first factor is a number of people who follow the user, a progress level achieved by the user for the video game, a reputation of the user, a number of people the user follows, a percentage of achievements the user has earned in the video game, a percentage of achievements the user has earned in video games related to the video game, a period of time the user has been involved with the online video game environment, a period of time the user has played the video game, a period of time the user has played video games related to the video game, a popularity of another electronic video recording generated in response to an act by the user, a privacy level of the user, a popularity of the user, or a status in the online video game environment of the user,where the second factor is a number of users who play the video game, a number of hours the video game has been played, an age of the video game, a popularity of the video game, a current number of electronic video recordings that exist for the video game, a genre of the video game, a number of triggered video capture moments defined for the video game, a data platform event that occurs during the video game, whether the video game was played in single player mode, whether the video game was played in multi-player mode, or an amount of downloadable content available for the video game, andwhere the third factor is a rating of the electronic video recording, a number of times the electronic video recording was rated, a number of times the electronic video recording was viewed, a number of times the electronic video recording was viewed via progressive download, a number of times the electronic video recording was returned in a query, a number of times the electronic video recording was returned in a query and not watched, a content of the electronic video recording, a time at which the electronic video recording was last watched, a number of times the event that triggered automatically generating the electronic video recording has occurred, whether the electronic video recording was generated by the video game, whether the electronic video recording was generated by the user, whether the electronic video recording was generated during single player play, whether the electronic video recording was generated during multi-player play, a number of players involved in a multi-player session when the electronic video recording was generated, a length of the electronic video recording, and a time at which the electronic video generated.

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