Scheduling updates of electronic files
First Claim
1. A system for upgrading electronic files, comprising:
- a first device including at least one processor configured to, receive a target list including host devices that are to receive a new electronic file that is an updated version of an original electronic file;
generate a first delivery schedule for delivery of the new electronic file to the host devices of the target list using a set of delivery rules;
execute a network traffic simulation for the first delivery schedule, wherein the network traffic simulation estimates a capacity of the network versus time corresponding to the first delivery schedule;
generate a second delivery schedule in response to results of the network traffic simulation, wherein the second delivery schedule is a revision of the first delivery schedule that adjusts scheduled delivery to optimize network performance; and
control delivery of information of the new electronic file using the second delivery schedule; and
at least one host device receiving the information of the new electronic file from the first device via at least one coupling, wherein the host devices control the upgrading of the original electronic files of the hosted devices in response to the received information of the new electronic file.
2 Assignments
0 Petitions
Accused Products
Abstract
In scheduling updates of original electronic files, an upgrade system receiving new electronic files generates target lists of host device models/users that are to receive the new file information. The new file information includes upgrades and/or upgrade notifications. In response to the target lists, the upgrade system uses delivery rules to generate a delivery schedule for delivery of the information to the devices. The upgrade system executes a network traffic simulation using the delivery schedule. The simulation applies the delivery schedule to the network in order to estimate the network traffic capacity that would result from transferring the new file information in accordance with the delivery schedule. The upgrade system refines the delivery schedule, using results of the simulation, in order to optimize network performance. The upgrade system transmits the new file information to the appropriate devices in accordance with the refined delivery schedule.
174 Citations
26 Claims
-
1. A system for upgrading electronic files, comprising:
-
a first device including at least one processor configured to, receive a target list including host devices that are to receive a new electronic file that is an updated version of an original electronic file;
generate a first delivery schedule for delivery of the new electronic file to the host devices of the target list using a set of delivery rules;
execute a network traffic simulation for the first delivery schedule, wherein the network traffic simulation estimates a capacity of the network versus time corresponding to the first delivery schedule;
generate a second delivery schedule in response to results of the network traffic simulation, wherein the second delivery schedule is a revision of the first delivery schedule that adjusts scheduled delivery to optimize network performance; and
control delivery of information of the new electronic file using the second delivery schedule; and
at least one host device receiving the information of the new electronic file from the first device via at least one coupling, wherein the host devices control the upgrading of the original electronic files of the hosted devices in response to the received information of the new electronic file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 16)
-
-
11. A method for controlling delivery of electronic file upgrades via a network, comprising:
-
receiving a target list including host devices that are to receive a new electronic file that is an updated version of an original electronic file;
generating a first delivery schedule for delivery of the new electronic file to the host devices of the target list using a set of delivery rules;
executing a network traffic simulation for the first delivery schedule, wherein the network traffic simulation estimates a capacity of the network versus time corresponding to the first delivery schedule;
generating a second delivery schedule in response to results of the network traffic simulation, wherein the second delivery schedule is a revision of the first delivery schedule that adjusts scheduled delivery to optimize network performance; and
controlling delivery of information of the new electronic file using the second delivery schedule. - View Dependent Claims (12, 13, 14, 17, 18, 19, 20, 21)
-
-
22. An apparatus that controls delivery of electronic file upgrades to a portable host device via a network, comprising:
-
means for receiving a target list including host devices that are to receive a new electronic file that is an updated version of an original electronic file;
means for generating a first delivery schedule for delivery of the new electronic file to the host devices of the target list using a set of delivery rules;
means for executing a network traffic simulation for the first delivery schedule, wherein the network traffic simulation estimates a capacity of the network versus time corresponding to the first delivery schedule;
means for generating a second delivery schedule in response to results of the network traffic simulation, wherein the second delivery schedule is a revision of the first delivery schedule that adjusts scheduled delivery to optimize network performance; and
means for controlling delivery of information of the new electronic file using the second delivery schedule. - View Dependent Claims (23, 24, 25)
-
-
26. A computer readable medium including executable instructions which, when executed in a processing system, control delivery of electronic file upgrades to a host device by:
-
receiving a target list including host devices that are to receive a new electronic file that is an updated version of an original electronic file;
generating a first delivery schedule for delivery of the new electronic file to the host devices of the target list using a set of delivery rules;
executing a network traffic simulation for the first delivery schedule, wherein the network traffic simulation estimates a capacity of the network versus time corresponding to the first delivery schedule;
generating a second delivery schedule in response to results of the network traffic simulation, wherein the second delivery schedule is a revision of the first delivery schedule that adjusts scheduled delivery to optimize network performance; and
controlling delivery of information of the new electronic file using the second delivery schedule.
-
Specification