Pre-loading data
First Claim
1. A battery powered device comprising:
- a non-volatile memory configured to store software essential to the provision of normal functions of the device;
a communication subsystem configured to communicate with a network;
a first processing section configured to execute the software when the device is in a normal mode, and load the software into a working memory in response to a trigger;
a second processing section coupled to a clock for maintaining a time, the second processing section configured to handle background processes when the device is in a low-power mode and initiate the trigger in response to the time of the clock preceding a user-set time by a pre-set advance interval, the pre-set advance interval taking into account a time required to download external content data via the communication subsystem, wherein the first processing section comprises a data processor, and the working memory comprises a volatile memory configured to store the software when it has been loaded and wherein in the low power mode the volatile memory receives insufficient power to store software.
9 Assignments
0 Petitions
Accused Products
Abstract
A battery-powered device comprising: a memory storing software essential to the provision of normal functions of the device; a first processing section (16) comprising a data processor capable of executing the software, the device being capable of operating the first processing section in a normal mode in which it can execute the software and a low power mode; a second processing section (5) having a clock (6) for maintaining a time, and being capable of triggering behavior of the device in response to the time of the clock preceding a user-set time by a pre-set advance interval; the device being configured to, in response to triggering by the second processing section when the first processing section is in the low power mode, cause the first processing section to enter the normal mode and to load the software.
172 Citations
19 Claims
-
1. A battery powered device comprising:
-
a non-volatile memory configured to store software essential to the provision of normal functions of the device; a communication subsystem configured to communicate with a network; a first processing section configured to execute the software when the device is in a normal mode, and load the software into a working memory in response to a trigger; a second processing section coupled to a clock for maintaining a time, the second processing section configured to handle background processes when the device is in a low-power mode and initiate the trigger in response to the time of the clock preceding a user-set time by a pre-set advance interval, the pre-set advance interval taking into account a time required to download external content data via the communication subsystem, wherein the first processing section comprises a data processor, and the working memory comprises a volatile memory configured to store the software when it has been loaded and wherein in the low power mode the volatile memory receives insufficient power to store software. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for operating a device comprising a non-volatile memory storing software essential to the provision of normal functions of the device, a first processing section comprising a data processor configured to execute the software, the device being configured to operate the first processing section in a normal mode in which it can execute the software and a low power mode, wherein the device comprises a volatile memory configured to store the software when it has been loaded and wherein in the low power mode the volatile memory receives insufficient power to store software;
- and a second processing section having a clock for maintaining a time, and being configured to trigger behavior of the device in response to the time of the clock preceding a user-set time by a pre-set advance interval, the pre-set advance interval taking into account a time required to download external content data via a communication subsystem;
the method comprising;
in response to triggering by the second processing section when the first processing section is in the low power mode, causing the first processing section to load the software before entering the normal mode.
- and a second processing section having a clock for maintaining a time, and being configured to trigger behavior of the device in response to the time of the clock preceding a user-set time by a pre-set advance interval, the pre-set advance interval taking into account a time required to download external content data via a communication subsystem;
-
14. A method for operating a device, the method comprising:
-
providing a non-volatile memory configured to store software essential to the provision of normal functions of the device; executing the software when the device is in a normal mode, and loading the software into a working memory in response to a trigger; processing background processes when the device is in a low-power mode; and initiating the trigger in response to a time of a clock preceding a user-set time by a pre-set advance interval, the pre-set advance interval taking into account a time required to download external content data from a network via a communication subsystem, wherein the working memory comprises a volatile memory configured to store the software when it has been loaded, and wherein in the low power mode the volatile memory receives insufficient power to store the software. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification