Patent ID: 9043782
Filing Date: 2015-05-26
Classification: G06F

Abstract:
1. One or more computer-readable storage media that store executable instructions to use streaming software, wherein the instructions, when executed by a computer, cause the computer to perform acts comprising: receiving a table that indicates, for given usage histories, which units of software are likely to be requested next; determining that resources that are used to receive said software, at said computer from a remote location, are not in use; based on said resources having been determined to be not in use, using said table to select a first unit of software to be requested, said first unit being selected based on a value of downloading said first unit; requesting said first unit of software from said remote location; receiving said first unit of software; storing said first unit of software before a request to use said first unit of software is received; receiving a request for a second unit of software while said first unit of software is being received; interrupting a download of said first unit of software; and using said resources to download said second unit of software.