Dynamically regulating content downloads
AssigneeMicrosoft Corporation
InventorsEdward F. Reus, Christopher S. Gouge, Steve P. Shih
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsEdward F. Reus, Christopher S. Gouge, Steve P. Shih
Estimating the term…
A regulation service can deliver software packages to client computer systems while minimizing the overall effect on network (internet or LAN) traffic and/or server loads. In one implementation, the regulation service assigns acceptance rates to different software packages based on any number of different factors. Upon request for a software package, the regulation service can provide the acceptance rate and a refresh rate that differs for each software package. A client computer system can then calculate an access value, and if the access value is within an acceptance rate, the client computer system can access (e.g., download) a corresponding software package. If the access value is outside of the acceptance rate, the client computer system can refresh its requests until it identifies that the acceptance rate has changed, and the calculated value is within the new acceptance rate. Additional implementations include delivering bandwidth management policies to client computer systems.
At a regulation service in a computerized environment, the regulation service being configured to distribute software content in the form of one or more software packages to one or more client computer systems, a method of the regulation service managing distribution of the software content so that network traffic is minimized, comprising the acts of:
At a client computer system in a computerized environment that includes one or more regulation services configured to deliver software content in the form of one or more software packages to one or more client computer systems, a method of the client computer system accessing the software content in accordance with instructions received from the regulation service so that network bandwidth is managed effectively, comprising the acts of:
At a regulation service in a computerized environment, the regulation service being configured to distribute software content in the form of one or more software packages to one or more client computer systems, a computer program product having computer executable instructions stored thereon that, when executed, cause one or more processors at the regulation service to perform a method comprising:
Dependencies are inferred from the claim text.