Patent ID: 9462323
Filing Date: 2016-10-04
CPC Classification: H04N

Claim Text:
1. A system for providing media content comprising: a media server configured to receive and broadcast an audio/video stream from one or more audio and video sources; a data structure server in communication with the media server, the data structure server configured to publish a broadcast state for the one or more audio and video sources; an internal server in communication with the data structure server and the media server, the internal server configured to receive the audio/video stream from the media server, the internal server comprising one or more processors configured to: separate visual data and audio data from the audio/video stream, transform, for a given period of time, the audio data into a first string, extract, for the given period of time, a plurality of snapshots from the visual data, transform the plurality of snapshots into a second string, package the first string and the second string into a data object, wherein the audio of the first string and the snapshots of the second string are synchronized in time, and transmit the data object to the data structure server, wherein the data structure server publishes the data object; and an external server in communication with the data structure server, the external server configured to respond to a request from one or more user devices, a response including the data object and browser executable instructions to: transform the first string to a playable sound, transform the second string to consecutively display snapshots from the plurality of snapshots in a browser, wherein each of the displayed snapshots is synchronized with the playable sound, and display second media content along with the plurality of snapshots in the browser.