Patent ID: 7512944

Claim:
A method for delivering resources for installation on a machine, the method comprising: receiving a first request from one or more installer components for one or more requested installation resources; sending a second request, in response to the first request, for the one or more requested installation resources to a plurality of service providers; receiving one or more offers for one or more installation resources from at least one of the plurality of service providers, wherein the one or more offers for the one or more installation resources correspond to the one or more requested installation resources and are obtained as a result of the second request; negotiating with the at least one of the plurality of service providers to receive at least one modified offer for a particular installation resource; receiving one or more modified offers for the particular installation resource from at least one of the plurality of service providers; selecting one of the modified offers for the particular installation resource from a particular service provider based on one or more parameters associated with the selected modified offer; obtaining one or more installation resources from at least one of the plurality of service providers, wherein the obtained installation resources comprise at least the particular installation resource associated with the selected modified offer obtained from the particular service provider; and delivering the one or more obtained installation resources to the one or more installer components.