Patent ID: 9356985
Filing Date: 2016-05-31
CPC Classification: G06F,H04L,H04N,H04W

Claim Text:
1. A method for deploying data to a web server for streaming video to a mobile device comprising: receiving, by a processor of the web server, a request for streaming video from a mobile device upon the resolving of the request by a domain name system (DNS); receiving, by the processor of the web server, a security credential from the mobile device upon the mobile device encountering a server, the security credential indicating that the mobile device has permission to use the server; sending, by the processor of the web server, a playlist identifying a sequence of links corresponding to chunks of the video requested for streaming to the mobile device while at the same time sending, by the processor of the web server, a request to a database for the video requested for streaming; receiving, by the processor of the web server, 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; decompressing, by the processor of the web server, each block of the received video requested for streaming; storing, by the processor of the web server, each chunk for each decompressed block on the web server; determining, by the processor of the web server, that storage space is needed for a newly requested video; deleting, by the processor of the web server, at least one chunk starting from the end of a previously stored video; and, stopping, by the processor of the web server, the deletion of at least one chunk from the previously stored video when only a portion of the beginning of the previously stored video remains, so that at least a plurality of the stored chunks are preserved.