Managing electronic file updates on client devices
First Claim
1. A system for providing automatic update management of electronic files, comprising:
- a first device that generates a new electronic file that is an upgraded version of a corresponding original electronic file; and
a second device that receives the new electronic file from the first device via at least one coupling, wherein the second device includes at least one processor configured to control upgrading of original electronic files hosted on the second device by, estimating resources to be used by the host device in an upgrade of the original electronic file using the new electronic file;
reading upgrade process control parameters from a user profile; and
controlling the upgrade using information of the resource estimates and the upgrade process control parameters.
2 Assignments
0 Petitions
Accused Products
Abstract
An upgrade controller controls file upgrades on a client device in response to the receipt of a new electronic file that is an upgraded version of an original file hosted on the client device. The upgrade controller estimates the resources that will be used by the client device in upgrading the original electronic file using the new electronic file. Furthermore, the upgrade controller reads upgrade process control parameters from a user profile. The upgrade process control parameters include user preference information relating to the upgrade process, and are selected or defined by the user of the client device. The upgrade controller uses information of the estimated resources and the upgrade process control parameters to control the upgrade of the original file on the client device without interrupting normal operation of the client device and without violating the user preferences.
157 Citations
20 Claims
-
1. A system for providing automatic update management of electronic files, comprising:
-
a first device that generates a new electronic file that is an upgraded version of a corresponding original electronic file; and
a second device that receives the new electronic file from the first device via at least one coupling, wherein the second device includes at least one processor configured to control upgrading of original electronic files hosted on the second device by, estimating resources to be used by the host device in an upgrade of the original electronic file using the new electronic file;
reading upgrade process control parameters from a user profile; and
controlling the upgrade using information of the resource estimates and the upgrade process control parameters. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for automatically controlling electronic file upgrades of a host device, comprising:
-
receiving a new electronic file that is an upgraded version of an original electronic file;
estimating resources to be used by the host device in an upgrade of the original electronic file using the new electronic file;
reading upgrade process control parameters from a user profile; and
controlling the upgrade using information of the resource estimates and the upgrade process control parameters. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus that controls electronic file upgrades in a portable host device, comprising:
-
means for receiving a new electronic file that is an upgraded version of an original electronic file;
means for estimating resources to be used by the host device in an upgrade of the original electronic file using the new electronic file;
means for reading upgrade process control parameters from a user profile; and
means for controlling the upgrade using information of the resource estimates and the upgrade process control parameters. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer readable medium including executable instructions which, when executed in a processing system, control electronic file upgrades in a host device by:
-
receiving a new electronic file that is an upgraded version of an original electronic file;
estimating resources to be used by the host device in an upgrade of the original electronic file using the new electronic file;
reading upgrade process control parameters from a user profile; and
controlling the upgrade using information of the resource estimates and the upgrade process control parameters.
-
Specification