Patent ID: 9630097
Date: 2017-04-25
CPC Classifications: A63F

Claim:
1. A method for implementation by one or more data processors forming part of at least one computing system, the method comprising: receiving, by a stream server and from a client remote from the stream server, a user-activity video signal comprising a video capture characterizing a user's interaction with a video game software application on the client, the software application having an interface display space on the client and the software application executing on the client in operation with at least one remote backend computing system providing game data to the client; monitoring, by a replay server, a state of the stream server for each user activity video signal; transmitting, by the replay server, the state of the stream server to the backend computing system to cause initiation of provision of backend user interaction data by the at least one remote backend computing system to the replay server; receiving, by the replay server and from the at least one remote backend computing system, the backend user interaction data corresponding to the user's interaction with the software application as generated by the at least one remote backend computing system; generating automatically, using the stream server, the backend user interaction data, the state of the stream server, and a plurality of predefined rules, a new video comprising a plurality of divided segments of the received user-activity video signal; and providing the new video; wherein the stream server and the replay server comprise at least one data processor forming part of at least one computing system.