Patent ID: 8824676

Claim:
A data deployment system for deploying data to a web server for streaming video to a mobile device, the system comprising: a server at an edge of a wireless network, the server having at least one processor and memory and being coupled to a domain name system (DNS); a database coupled to the server; and, a streaming video server module executing in memory of the server, the streaming video server module comprising program code enabled to receive a request for streaming video from a mobile device upon the resolving of the request by the DNS, to send a playlist for the video requested for streaming to the mobile device, the playlist identifying a sequence of links corresponding to chunks of the video requested for streaming and also including metadata for one or more alternate streams containing the video requested for streaming encoded at a variety of data rates, while at the same time sending a request to the database for the video requested for streaming, to receive the video requested for streaming from the database, the video requested for streaming being received as a sequence of blocks, where each block of the sequence of blocks is compressed and also further comprises a sequence of chunks, to decompress each block of the received video requested for streaming, and to store each chunk for each decompressed block on the server.