DEVICE AND METHOD FOR TIME NOTIFICATION FOR UPDATING SOFTWARE
First Claim
1. A terminal device, comprising:
- a communication interface configured to receive, from a server via a network, a file for updating software stored in a memory device coupled with the terminal device, and a software update table wherein the software update table includes data regarding one or more performance values and data regarding one or more time values indicative of one or more lengths of time taken to update the software using the file, respectively, and each of the one or more performance values is associated with one of the one or more time values;
a processor configured toobtain data regarding a performance value of the memory device,select, from the software update table, one of the one or more performance values based on the performance value of the memory device, andobtain, from the software update table, a time value associated with the selected performance value; and
an output device configured to provide an output corresponding to the obtained time value.
4 Assignments
0 Petitions
Accused Products
Abstract
A terminal device may include: a communication interface to receive, from a server via a network, a file for updating software in a memory device coupled with the terminal device, and a software update table that includes data regarding one or more performance values and one or more time values indicative of one or more lengths of time taken to update the software using the file; a processor to obtain data regarding a performance value of the memory device, select, from the software update table, one of the one or more performance values based on the performance value of the memory device, and obtain, from the software update table, a time value associated with the selected performance value; and an output device to provide an output corresponding to the obtained time value. Each performance value is associated with one of the one or more time values, respectively.
-
Citations
20 Claims
-
1. A terminal device, comprising:
-
a communication interface configured to receive, from a server via a network, a file for updating software stored in a memory device coupled with the terminal device, and a software update table wherein the software update table includes data regarding one or more performance values and data regarding one or more time values indicative of one or more lengths of time taken to update the software using the file, respectively, and each of the one or more performance values is associated with one of the one or more time values; a processor configured to obtain data regarding a performance value of the memory device, select, from the software update table, one of the one or more performance values based on the performance value of the memory device, and obtain, from the software update table, a time value associated with the selected performance value; and an output device configured to provide an output corresponding to the obtained time value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A terminal device, comprising:
-
a processor configured to; obtain an estimated total length of time to be taken for an update of software stored in a memory device coupled with the terminal device, obtain a measured first length of time between a point of time of starting the update of the software and a first point of time when a size of an updated portion of the software reaches a predetermined size, obtain an estimated first length of time between the point of time of starting the update of the software and a point of time when the size of the updated portion of the software reaches the predetermined size, based on the estimated length of time and the predetermined size, obtain a difference between the estimated first length of time and the measured first length of time, and when the difference is more than a predetermined value, calculate a first length of remaining time to be taken to complete the update of the software, based on the measured first length of time and the predetermined size; and an output device configured to provide an output corresponding to the calculated first length of remaining time. - View Dependent Claims (15, 16)
-
-
17. A method implemented by a terminal device, comprising:
-
receiving, from a server via a network, a file for updating software stored in a memory device coupled with the terminal device, and a software update table wherein the software update table includes data regarding one or more performance values and data regarding one or more time values indicative of one or more lengths of time taken to update the software using the file, respectively, and each of the one or more performance values is associated with one of the one or more time values; obtaining data regarding a performance value of the memory device; selecting, from the software update table, one of the one or more performance values based on the performance value of the memory device; obtaining, from the software update table, a time value associated with the selected performance value; and providing an output corresponding to the obtained time value at an output device of the terminal device.
-
-
18. A method implemented by a terminal device, comprising:
-
obtaining, from a server via a network, an estimated total length of time to be taken for an update of software stored in a memory device coupled with the terminal device; obtaining a measured first length of time between a point of time of starting the update of the software and a first point of time when a size of an updated portion of the software reaches a predetermined size; obtaining an estimated first length of time between the point of time of starting the update of the software and a point of time when the size of the updated portion of the software reaches the predetermined size, based on the estimated length of time and the predetermined size; obtaining a difference between the estimated first length of time and the measured first length of time; when the difference is more than a predetermined value, calculate a first length of remaining time to be taken to complete the update of the software, based on the measured first length of time and the predetermined size; and providing an output corresponding to the calculated first length of remaining time at an output device of the terminal device. - View Dependent Claims (19, 20)
-
Specification