US 7,489,923 B2
Methods and systems for handling software operations associated with startup and shutdown of handheld devices
Marcelo Varanda, Kanata (Canada)
Assigned to Research In Motion Limited, Waterloo (Canada)
Filed on Aug. 05, 2005, as Appl. No. 11/198,687.
Prior Publication US 2007/0032228 A1, Feb. 08, 2007
Int. Cl. H04M 3/00 (2006.01)
U.S. Cl. 455—418  [455/550.1; 455/411] 25 Claims
OG exemplary drawing
 
1. A method for operation upon a mobile communications device, the method comprising the steps of:
receiving notification of a shutdown request;
notifying at least one application executing on the mobile communications device of the shutdown request;
simulating a shutdown of the mobile communications device by powering down input/output devices;
wherein volatile memory contents associated with said at least one application are stored in a nonvolatile memory device before completing shutdown of the mobile communications device;
said powering down including removing power from a user interface prior to completing storage of the volatile memory contents of said at least one application to the nonvolatile memory device, such that the mobile communications device appears to a user to be shutdown; and
aborting the shutdown upon receiving a power up request prior to said completing storage of the volatile memory contents, wherein said aborting the shutdown comprises resetting the mobile communications device without removing power to volatile memory and restoring power to the user interface.