Methods and systems for rapid data acquisition over the internet
AssigneeApple Inc.
InventorRoger Pantos
Life of this patent
Estimating the term…
Abstract
The present invention includes apparatuses, methods, computer readable media and systems comprising means for rapid data acquisition from a server are discussed herein. This rapid data acquisition can be achieved using a combination of bulk data requests and small data requests. A hybrid approach that uses simultaneous bulk and small data requests can provide random access to data files while achieving the high download speeds of a large data transfer.
Claims25
A method for downloading a data file from a server to an electronic device using multiple data requests, the method comprising:
- issuing a bulk data request with the electronic device to download the entirety of the data file from the server;
- issuing a small data request with the electronic device to download a second portion of the data file from the server while the bulk data request is pending;
- in response to issuing the bulk data request, receiving a first portion of the entirety of the data file at the electronic device;
- and
- receiving the second portion of the data file from the small data request at the electronic device.
A system for downloading a data file from a server using multiple data requests, the system comprising:
- control circuitry that receives a first data read request for the entirety of the data file and a second data read request for a particular portion of the data file;
- and
- communications circuitry that issues a bulk data request to download the entirety of the data file from the server in response to the first data read request and that issues a small data request to download a second portion of the data file from the server in response to the second data read request while the bulk data request is pending, wherein the communications circuitry receives a first portion of the data file from the bulk data request in response to issuing the bulk data request and the second portion of the data file from the small data request.
Dependencies are inferred from the claim text.