Methods and apparatus for downloading and/or distributing information and/or software resources based on expected utility
AssigneeMicrosoft Corporation
InventorEric J. Horvitz
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorEric J. Horvitz
Estimating the term…
A resource download process is provided which includes accepting and/or determining evidence about user based factors, accepting and/or determining resource based factors, and maximizing the expectcd value of downloading resources. A resource distribution process is provided which includes accepting and/or determining user based factors, accepting and/or determining resource based factors, accepting and/or determining intermediate storage facility based factors, and minimizing the total expected latencies between requesting and receiving resources. A process for distributing resources is provided which includes determining a change in value and a change in cost of storing resources on a first storage facility versus storing resources on a second storage facility, determining a value density based on the change in value and the change in cost, and maximizing a total value density given a total size of resources being less than the finite available capacity of the first storage facility.
A method for downloading resources, each having a size, from a source to an intermediate storage facility, having a finite storage capacity, the method comprising:
An apparatus for downloading resources, each having a size, from a source to an intermediate storage facility, having a finite storage capacity, the apparatus comprising:
A storage medium having machine executable instructions which, when executed by a machine, effect acts of:
A method for installing software components, each having a size, from a source to an intermediate storage facility, having a finite storage capacity, the method comprising:
A method for distributing resources, each having a size, among at least two storage facilities, each of the storage facilities having a finite capacity and a request-to-receive latency, the method:
A method for distributing resources, each having a size, among at least two storage facilities, each of the storage facilities having a finite available capacity, the method comprising:
An apparatus for distributing resources, each having a size, among at least two storage facilities, each of the storage facilities having a finite capacity and a request-to-receive latency, the apparatus comprising:
A storage medium having machine executable instructions which, when executed by a machine, effect acts of:
A method for determining whether or not to change the storage capacity of an intermediate storage facility, the method comprising:
Dependencies are inferred from the claim text.