Patent ID: 9199163
Filing Date: 2015-12-01
Classification: A63F

Abstract:
1. A method comprising: receiving, by a video server, a request for a video from a client device; determining, by the video server, advertisement state information for the video; providing, by the video server, the advertisement state information for the video for use in an interactive computer game to be played by a user at the client device, wherein the advertisement state information is input into the interactive computer game to configure game play of the interactive computer game; receiving, by the video server, a game result determined based on the user playing the game of the interactive computer game, the game result including altered advertisement state information based on the game play of the interactive computer game; determining, by the video server, based on the altered advertisement state information, a video segment configuration including at least one of: (a) selected advertisements to play during ad breaks to be included in a video segment of the video for play on the client device, or (b) a number of the ad breaks for the video, wherein the video is different from the interactive computer game; and streaming, by the video server, the video segment of the video to the client including the number of ad breaks so that the selected advertisements are played on the client device during the ad breaks if the number of ad breaks is greater than zero, and no advertisements are played on the client if the number of ad breaks is zero.