Patent Document ID: 9892556
Application ID: 14318042
Patent Status: 1

Claim One:
1. A system, comprising: one or more computing devices comprising one or more hardware processors and memory and configured to implement a real-time video exploration (RVE) system comprising: a playback module implemented via the one or more hardware processors and memory and configured to begin playback of at least a portion of a pre-recorded video to a client device; and a graphics processing and rendering module implemented via the one or more hardware processors and memory and configured to: receive, after playback of the pre-recorded video has begun, scene exploration input from the client device indicating an interaction with a scene of the pre-recorded video, wherein the interaction comprises a modification of a camera viewpoint of the scene, and wherein the scene comprises a plurality of objects; pause playback of the scene in response to the scene exploration input; generate a model of the scene according to graphics data for the scene and the modified camera viewpoint; render new video of the scene from the model of the scene based at least in part on the scene exploration input received from the client device; stream the new video of the scene to the client device while playback of the scene is paused; and resume playback of the pre-recorded video to the client device in response to resume input from the client device, wherein streaming the new video is stopped in response to the resume input.