Patent ID: 8127020
Filing Date: 2012-02-28
Classification: H04L

Abstract:
1. A method, implemented by a client computing system programmed to perform the following, comprising: simultaneously opening, by the client computing system, a first HTTP connection and a second HTTP connection between a same application hosted by the client computing system with a same server; requesting, by the client computing system, an entire random access file from the server via the first HTTP connection; receiving and reading, by the client computing system, data from the random access file for the request via the first HTTP connection; periodically sending, by the client computing system, a cache status request to the server via the second HTTP connection while reading the data from the random access file via the first HTTP connection; communicating, by the client computing system, a seek request over the second HTTP connection prior to the client computing system completing the reading of data from the random access file on the first HTTP connection, wherein the seek request is for data at a location in the random access file; closing, by the client computing system, the first HTTP connection while the client computing system is receiving data from the random access file via the first HTTP connection in response to communicating the seek request to the server over the second HTTP connection; and receiving, by the client computing system, a response from the server to the seek request via the second HTTP connection.