Language selection

Search

Patent 2566099 Summary

Third-party information liability

Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.

Claims and Abstract availability

Any discrepancies in the text and image of the Claims and Abstract are due to differing posting times. Text of the Claims and Abstract are posted:

  • At the time the application is open to public inspection;
  • At the time of issue of the patent (grant).
(12) Patent: (11) CA 2566099
(54) English Title: AUTOMATIC POWER-UP OF PORTABLE ELECTRONIC DEVICE BASED ON TIME-DEPENDENT EVENT
(54) French Title: MISE SOUS TENSION AUTOMATIQUE D'UN DISPOSITIF ELECTRONIQUE PORTATIF BASE SUR UN EVENEMENT CHRONOLOGIQUE
Status: Granted and Issued
Bibliographic Data
(51) International Patent Classification (IPC):
  • G06F 1/00 (2006.01)
  • G06F 1/3203 (2019.01)
  • G06F 15/02 (2006.01)
(72) Inventors :
  • MAY, DARRELL R. (Canada)
  • BOCKING, ANDREW (Canada)
  • BURNS, TONY (Canada)
(73) Owners :
  • RESEARCH IN MOTION LIMITED
(71) Applicants :
  • RESEARCH IN MOTION LIMITED (Canada)
(74) Agent: PERRY + CURRIER
(74) Associate agent:
(45) Issued: 2011-10-18
(22) Filed Date: 2006-10-30
(41) Open to Public Inspection: 2008-04-30
Examination requested: 2006-10-30
Availability of licence: N/A
Dedicated to the Public: N/A
(25) Language of filing: English

Patent Cooperation Treaty (PCT): No

(30) Application Priority Data: None

Abstracts

English Abstract

A method of controlling a portable electronic device includes receiving a power-down command, determining an automatic power-up date and time based on an earliest one of a next preset power-up and a next time-dependent event reminder, entering a power--down state, monitoring a date and time, and automatically powering up at the automatic power-up date and time.


French Abstract

Une méthode de contrôle de dispositif électronique portatif comprend les étapes qui suivent. La réception d'une commande de coupure d'alimentation; la détermination d'une date et d'une heure d'alimentation automatique basée sur l'activité la plus ancienne d'alimentation préétablie suivante et de mémento d'événement dépendant de l'heure suivante; l'entrée d'un état de coupure d'alimentation; le contrôle d'une date et d'une heure; et l'alimentation automatique, à la date et à l'heure d'alimentation automatique.

Claims

Note: Claims are shown in the official language in which they were submitted.


CLAIMS
1. A method of controlling a portable electronic device, comprising:
receiving a power-down command at a processor of said portable electronic
device;
determining, at said processor, an automatic power-up date and time based on
an earliest one of a next preset power-up date and time and a next time-
dependent event reminder; said next time-dependent event reminder occurring
prior to an associated time-dependent event; said time-dependent event
occurring before or after said next preset power-up date and time;
generating, on an output device of said portable electronic device, an output
notification indicating said automatic power-up date and time if said next
time-
dependent event reminder is earlier than said next preset power-up date and
time;
entering said portable electronic device into a power-down state;
monitoring, via said processor, a date and time; and
automatically powering up said portable electronic device at the automatic
power-up date and time.
2. The method according to claim 1, wherein said output notification comprises
providing an indication of the basis for the automatic power-up date and time
prior to
entering said power-down state.
3 The method according to claim 2, wherein the output notification comprises
displaying said indication on a display of the portable electronic device.
4. The method according to claim 1, wherein the receiving the power-down
command
comprises receiving a power-down command from one of a power-down button on
the
portable electronic device and a preset power-down setting on the portable
electronic
device.
5. The method according to claim 1, comprising presetting a power-down/power-
up
setting on the device prior to said receiving the power-down command
12

6. A portable electronic device comprising:
a housing;
a display mounted within the housing;
a user input mounted within the housing;
a memory mounted within the housing;
a microprocessor within the housing and connected to the memory, the user
input and the display for controlling the display; and
an application for execution by the microprocessor; said application
configured
for receiving a power-down command, and further configured for determining
an automatic power-up date and time based on an earliest one of a next preset
power-up date and time and a next time-dependent event reminder, said next
time-dependent event reminder occurring prior to an associated time-
dependent event; said time-dependent event occurring before or after said next
preset power-up date and time; said application further configured for
generating an output notification indicating said automatic power-up date and
time if said next-time dependent event reminder is earlier than said next
preset
power-up date and time; said application further configured for said portable
electronic device into entering a power-down state and monitoring a date and
time; said application further configured for automatically powering up at the
automatic power-up date and time.
7. The portable electronic device according to claim 6, wherein the
application is further
configured for displaying an indication of the basis for the automatic power-
up date and
time on the display, prior to entering the power-down state.
8. The portable electronic device according to claim 6, further comprising an
output
device for emitting a notification upon automatically powering up if the
automatic power-
up date and time is based on a time-dependent event reminder time.
9. A computer program product for controlling a portable electronic device,
the computer
program product comprising a computer-readable medium having computer-readable
code embodied therein for:
13

receiving a power-down command at a processor of said portable electronic
device;
determining, at said processor, an automatic power-up date and time based on
an earliest one of a next preset power-up date and time and a next time-
dependent event reminder; said next time-dependent event reminder occurring
prior to an associated time-dependent event; said time-dependent event
occurring before or after said next preset power-up date and time;
generating, on an output device of said portable electronic device, an output
notification indicating said automatic power-up date and time if said next-
time
dependent event reminder is earlier than the next preset power-up date and
time;
entering said portable electronic device into a power-down state;
monitoring, via said processor, a date and time; and
automatically powering up said portable electronic device at the automatic
power-up date and time.
10. The computer program product according to claim 9, comprising computer-
readable
code embodied therein wherein said output notification provides an indication
of the
basis for the automatic power-up date and time of the portable electronic
device, prior to
entering the power-down state.
11. A portable electronic device comprising:
a power supply;
at least one component configured for connection to said power supply in a
power-up state and configured for disconnection from said power supply in a
power-down state;
a memory configured for storing an earliest one of a next preset power-up date
and time and a next time-dependent event reminder;
an internal timer configured for determining an automatic power-up date and
time
based on contents of said memory; and,
said internal timer configured during said power-down state to connect power
to
said at least one component at said automatic power-up date and time.
14

12. The portable electronic device of claim 11 wherein the at least one
component is one
or more of a display, a communication sub-system, an LED indicator, and a
microprocessor.
13. The portable electronic device of claim 11 further comprising a
microprocessor
configured to execute a calendar application and wherein said next time-
dependent
event reminder is established via said calendar application.
14. The portable electronic device of claim 13 wherein said next time-
dependent event
reminder is associated with a calendar event associated with said calendar
application.
15. The portable electronic device of claim 14 wherein said device further
comprises a
display controlled by said microprocessor and said microprocessor is
configured to
generate said calendar event on said display at said automatic power-up date
and time.
16. The portable electronic device of claim 11 further comprising a
microprocessor
configured to execute a tasks application and wherein said next time-dependent
event
reminder is established via said tasks application.
17. The portable electronic device of claim 16 wherein said next time-
dependent event
reminder is associated with a task associated with said tasks application.
18. The portable electronic device of claim 11 further comprising one or more
power
on/off buttons configured for toggling between said power-up state and said
power-down
state.
19. The portable electronic device of claim 11 further comprising an options
application
configured to establish said next preset power-up date and time by a user-
definable
input.
20. The portable electronic device of claim 19 wherein said options
application is
configured to establish an automatic power-down date and time by a user-
definable
input; said automatic power-down date and time for establishing said power-
down state.

21. A method for controlling a portable electronic device comprising:
determining an earliest one of a next preset power-up date and time and a next
time-dependent event reminder;
storing in a memory of said portable electronic device said earliest one of a
next
preset power-up date and time and a next time-dependent event reminder;
disconnecting at least one component within said portable electronic device
from
a power supply of said portable electronic device;
determining an automatic power-up date and time based on contents of said
memory; and,
connecting power to said at least one component at said automatic power-up
date and time.
22. The method of claim 21 wherein the at least one component is one or more
of a
display, a communication sub-system, an LED indicator, and a microprocessor.
23. The method of claim 21 further comprising, prior to said disconnecting,
executing a
calendar application and wherein said next time-dependent event reminder is
established via said calendar application.
24. The method of claim 23 wherein said next time-dependent event reminder is
associated with a calendar event associated with said calendar application.
25. The method of claim 24 further comprising controlling a display to
generate said
calendar event on said display at said automatic power-up date and time.
26. The method of claim 21 further comprising, prior to said disconnecting,
executing a
tasks application and wherein said next time-dependent event reminder is
established
via said tasks application.
27. The method of claim 26 wherein said next time-dependent event reminder is
associated with a task associated with said tasks application.
16

28. The method of claim 21 further comprising, prior to said disconnecting,
executing an
options application configured to establish said next preset power-up date and
time by a
user-definable input.
29. The method of claim 28 wherein said options application is configured to
establish
an automatic power-down date and time by a user-definable input; said
automatic
power-down date and time for establishing said power-down state.
30. A computer-readable medium configured to execute a plurality of
programming
instructions within a portable electronic device, said programming
instructions configured
to perform a method for controlling said portable electronic device, said
method
comprising:
determining an earliest one of a next preset power-up date and time and a next
time-dependent event reminder;
storing in a memory of said portable electronic device said earliest one of a
next
preset power-up date and time and a next time-dependent event reminder;
disconnecting at least one component within said portable electronic device
from
a power supply of said portable electronic device;
determining an automatic power-up date and time based on contents of said
memory; and,
connecting power to said at least one component at said automatic power-up
date and time.
17

Description

Note: Descriptions are shown in the official language in which they were submitted.


CA 02566099 2011-06-06
AUTOMATIC POWER-UP OF PORTABLE ELECTRONIC DEVICE BASED ON TIME-
DEPENDENT EVENT
FIELD OF TECHNOLOGY
[0001] The present disclosure relates to automatic power-up of a portable
electronic
device from a low power or power off state.
BACKGROUND
[0002] Portable electronic devices including, for example, smart telephones
and
wireless PDAs are becoming increasingly common and typically integrate
functions of
personal information management such as calendaring and data communications
such
as email, World Wide Web browsing and telecommunications in a single device.
Such
devices run on a wide variety of networks from data-only networks such as
Mobitex and
DataTAC to complex voice and data networks such as GSM/GPRS, CDMA, EDGE,
UMTS and CDMA2000 networks.
[0003] Such portable electronic devices commonly rely on battery power. To
conserve battery power, users frequently turn off their portable electronic
device during
periods of non-use, for example, while the user is sleeping. Certain devices
permit the
user to set automatic off and automatic on times. In this case, the portable
electronic
device automatically powers down to a power-off or low-power state at a user
set time
and automatically powers up at a user set time. For example, the portable
electronic
device can be set to power down at 11:00 PM each night and power up at 7:00 AM
each
morning, thereby saving the user from having to remember to turn on or off the
portable
electronic device to conserve battery power. Of course even with such
automatic
settings, a user may still use a power-off button during certain periods of
inactivity.
When in the power-off or low-power state, however, a preset alarm time may be
missed.
For example, a calendar event reminder such as an appointment reminder
previously set
to go off at 6:30 AM may be missed if the device is in the low-power state
until 7:00 AM.
[0004] Improvements in methods and apparatus for powering up a portable
electronic device are desirable.
1

CA 02566099 2011-06-06
SUMMARY
[0005] According to an aspect a method of controlling a portable electronic
device,
comprising: receiving a power-down command at a processor of the portable
electronic
device; determining, at the processor, an automatic power-up date and time
based on an
earliest one of a next preset power-up date and time and a next time-dependent
event
reminder; the next time-dependent event reminder occurring prior to an
associated time-
dependent event; the time-dependent event occurring before or after the next
preset
power-up date and time; generating, on an output device of the portable
electronic
device, an output notification indicating the automatic power-up date and time
if the next
time-dependent event reminder is earlier than the next preset power-up date
and time;
entering the portable electronic device into a power-down state; monitoring,
via the
processor, a date and time; and automatically powering up the portable
electronic device
at the automatic power-up date and time.
[0006] According to another aspect, there is provided a portable electronic
device
comprising: a housing; a display mounted within the housing; a user input
mounted
within the housing; a memory mounted within the housing; a microprocessor
within the
housing and connected to the memory, the user input and the display for
controlling the
display; and an application for execution by the microprocessor; the
application
configured for receiving a power-down command, and further configured for
determining
an automatic power-up date and time based on an earliest one of a next preset
power-
up date and time and a next time-dependent event reminder, the next time-
dependent
event reminder occurring prior to an associated time-dependent event; the time-
dependent event occurring before or after the next preset power-up date and
time; the
application further configured for generating an output notification
indicating the
automatic power-up date and time if the next-time dependent event reminder is
earlier
than the next preset power-up date and time; the application further
configured for the
portable electronic device into entering a power-down state and monitoring a
date and
time; the application further configured for automatically powering up at the
automatic
power-up date and time.
[0007] According to yet another aspect, there is. provided a computer program
product for controlling a portable electronic device, the computer program
product
comprising a computer-readable medium having computer-readable code embodied
2

CA 02566099 2011-06-06
therein for: receiving a power-down command at a processor of the portable
electronic
device; determining, at the processor, an automatic power-up date and time
based on an
earliest one of a next preset power-up date and time and a next time-dependent
event
reminder; the next time-dependent event reminder occurring prior to an
associated time-
dependent event; the time-dependent event occurring before or after the next
preset
power-up date and time; generating, on an output device of the portable
electronic
device, an output notification indicating the automatic power-up date and time
if the next-
time dependent event reminder is earlier than the next preset power-up date
and time;
entering the portable electronic device into a power-down state; monitoring,
via the
processor, a date and time; and automatically powering up the portable
electronic device
at the automatic power-up date and time.
[0008] According to yet another aspect, there is provided a portable
electronic
device comprising: a power supply; at least one component configured for
connection to
the power supply in a power-up state and configured for disconnection from the
power
supply in a power-down state; a memory configured for storing an earliest one
of a next
preset power-up date and time and a next time-dependent event reminder; an
internal
timer configured for determining an automatic power-up date and time based on
contents of the memory; and, the internal timer configured during the power-
down state
to connect power to the at least one component at the automatic power-up date
and
time.
[0009] According to yet another aspect, there is provided a method for
controlling a
portable electronic device comprising: determining an earliest one of a next
preset
power-up date and time and a next time-dependent event reminder; storing in a
memory
of the portable electronic device the earliest one of a next preset power-up
date and time
and a next time-dependent event reminder; disconnecting at least one component
within
the portable electronic device from a power supply of the portable electronic
device;
determining an automatic power-up date and time based on contents of the
memory;
and, connecting power to the at least one component at the automatic power-up
date
and time.
[0010] According to yet another aspect, there is provided a computer-readable
medium configured to execute a plurality of programming instructions within a
portable
electronic device, the programming instructions configured to perform a method
for
3

CA 02566099 2011-06-06
controlling the portable electronic device, the method comprising: determining
an earliest
one of a next preset power-up date and time and a next time-dependent event
reminder;
storing in a memory of the portable electronic device the earliest one of a
next preset
power-up date and time and a next time-dependent event reminder; disconnecting
at
least one component within the portable electronic device from a power supply
of the
portable electronic device; determining an automatic power-up date and time
based on
contents of the memory; and, connecting power to the at least one component at
the
automatic power-up date and time.
[0011] Advantageously, the portable electronic device, automatically powers-up
based on the earlier one of a preset power-up and a time-dependent event such
as a
calendar appointment or task with a set reminder. Thus, if a calendar
appointment
reminder is set for a date and time prior to the date and time of the next
preset power-
up, the portable electronic device powers up (turns on) and provides the
reminder for the
user. In another aspect, if the user sets an automatic power-up, the portable
electronic
device notifies the user prior to going into a power-down state, what the
device power-up
date and time will be. Thus, if the date and time for power-up of the portable
electronic
device is prior to the next preset power-up, the display screen will provide
an indication
to the user that the device will power-up prior to the date and time of the
preset
automatic power-up, along with an indication of the reason. This way the user
is not
surprised by the early power-up and reminder from the portable electronic
device.
Without such an indication, the user may be led to believe that the portable
electronic
device is not functioning properly.
BRIEF DESCRIPTION OF THE DRAWINGS
[0012] The embodiments described herein will be better understood with
reference to
the following Figures, in which:
[0013] Figure 1 is a front view of an exemplary portable electronic device;
[0014] Figure 2 is a block diagram of certain components, including internal
components within the portable electronic device of Figure 1;
[0015] Figure 3 is an exemplary menu screen displayed on a display of the
portable
electronic device of Figure 1;
4

CA 02566099 2011-06-06
[0016] Figure 4 is another exemplary screen showing automatic on and off
settings for
the portable electronic device;
[0017] Figure 5 is a flowchart showing the steps in a method for controlling
an
electronic device, according to an embodiment;
[0018] Figure 6 is another exemplary screen displayed on the display of the
portable
electronic device according to one exemplary embodiment; and
[0019] Figure 7 is a front view of another exemplary portable electronic
device.
DETAILED DESCRIPTION OF THE EMBODIMENTS
[0020] Referring to Figure 1, an exemplary portable electronic device in
accordance
with an embodiment is indicated generally by the numeral 20. In the present
embodiment, the portable electronic device 20 is based on the computing
environment
and functionality of a hand-held wireless communication device. It will be
understood,
however, that the electronic device is not limited to a hand-held wireless
communication
device. Other electronic devices are possible, such as cellular telephones,
smart
telephones, and laptop computers. Referring again to the present embodiment,
the
portable electronic device 20 includes a housing 22 that frames an LCD display
24, a
speaker 26, an LED indicator 28, a trackwheel 30, an exit key 32, a keypad 34,
and a
microphone 36. The trackwheel 30 and the exit key 32 can be inwardly depressed
along
the path of arrow "A" as a means to provide additional user-input. The housing
22 is
made from a suitable material as will occur to those skilled in the art and
can be stored,
for example, in a holster (not shown) that includes an attachment for
attaching to a
user's belt.
[0021] Referring now to Figure 2, a block diagram of certain components,
including
internal components within the portable electronic device 20, is shown. The
portable
electronic device 20 is based on a microcomputer that includes a
microprocessor 38
connected to a random access memory (RAM) unit 40 and a persistent storage
device,
which in the present embodiment is a flash memory 42 that is responsible for
various
non-volatile storage functions of the portable electronic device 20. Operating
system
software 50 executable by the microprocessor 38 is stored in the flash memory
42. It will
be appreciated, however, that the operating system software 50 can be stored
in other

CA 02566099 2011-06-06
types of memory such as read-only memory (ROM). In the present embodiment,
software applications 52 including Personal Information Manager (PIM)
applications are
stored in the persistent storage device 42 for execution by the microprocessor
38 for
carrying out various functions. The microprocessor 38 receives input from
various input
devices including the trackwheel 30, the exit key 32, and the keypad 34, and
outputs to
various output devices including the LCD display 24, the speaker 26 and the
LED
indicator 28. The microprocessor 38 also interacts with on/off circuitry 54
for powering
up the portable electronic device 20 and powering down the portable electronic
device
20, and an internal timer 56.
[0022] In the present embodiment, the portable electronic device 20 is a two-
way RF
communication device having voice and data communication capabilities. The
portable
electronic device 20 also includes Internet communication capabilities. Two-
way RF
communication is facilitated by a communications subsystem 46 that is used to
connect
to and operate with a data-only network such as Mobitex or DataTAC, or a
complex
voice and data network such as a GSM/GPRS, CDMA, EDGE, UMTS or CDMA2000
network, via the antenna 48.
[0023] As indicated above, the flash memory 42 stores a plurality of
applications
executable by the microprocessor 38 that enable the portable electronic device
20 to
perform certain operations including the communication operations referred to
above.
Applications software is provided including, for example, PIM applications
such as an
email application, an address book application, a calendar application, and a
tasks
application, as well as other applications such as a Web browser application,
and an
options application and a profiles application.
[0024] In a data communication mode, a received signal such as a text message
or
Web page download is processed by the communications subsystem 46 and input to
the
microprocessor 38 for further processing of the received signal for output to
the LCD
display 24. A user of the portable electronic device 20 can also compose data
items
within a software application such as an e-mail messaging application using
the keypad
34, for example, in conjunction with the trackwheel 30 and the LCD display 24.
Such
composed items can then be transmitted over the communications network through
the
communications subsystem 46 and antenna 48.
[0025] Although not shown, a short-range communications subsystem can also be
6

CA 02566099 2011-06-06
provided for communication between the portable electronic device 20 and other
devices
or systems. Such short-range communications subsystems include, for example,
an
infrared device as well as associated components and circuitry, and a
BluetoothTM
communication system.
[0026] A rechargeable battery 62 such as a U-ion battery is provided for
powering
the portable electronic device 20.
[0027] To conserve energy stored in the battery 62, the user can power down
the
portable electronic device 20 to a power-off or low-power state by pressing a
power
on/off button (not shown). Alternatively, the device can be powered up or
powered down
using a combination of buttons that activate the on/off circuitry 54. In the
present
embodiment, pressing the on/off button actuates the onloff circuitry 54, which
delivers an
interrupt on interrupt line 58 shown in Figure 2, to either power up the
portable electronic
device 20 when it is in a power-down state, or to power down the portable
electronic
device 20 when it is in a power-up state. It will be appreciated that the
on/off circuitry
can be implemented in other suitable ways, as will be understood by those
skilled in the
art.
[0028] As indicated above, the portable electronic device 20 includes an
internal
timer 56 that can also deliver an interrupt on the interrupt line 58 to power
up the
portable electronic device 20 when the portable electronic device 20 is in a
power-down
state and to power down the device when the portable electronic device 20 is
in the
power-up state. The internal timer 56 is responsible for keeping track of the
date and
time even when the portable electronic device 20 is turned off. Thus, even
though the
portable electronic device 20 is "turned off", a small amount of energy from
the battery
62 is used to maintain power to certain components to enable the portable
electronic
device 20 to operate. For example, power is maintained to the internal timer
56 and to
the microprocessor to maintain the date and time, and to maintain other
functions such
as the ability to recognize a stimulus such as activation of the power onloff
button. The
internal timer 56 can be any suitable device or devices such as a dedicated
integrated
circuit and an oscillator for generating a clock signal. An oscillator that
provides a low-
frequency clock signal is preferable so that the internal timer 56 consumes a
relatively
low amount of power to further conserve the battery 62.
[0029] A main oscillator 62 is also provided for generating a relatively high-
frequency
7

CA 02566099 2011-06-06
(MHz) clock signal compared to that generated by the oscillator that is part
of the internal
timer 56 (tens of kHz). The main oscillator 62 includes circuitry that
operates when the
portable electronic device is on for providing a clock signal to the
microprocessor 38 and
other components.
[0030] Referring to Figure 3, there is shown an exemplary menu screen that is
displayed on the LCD display 24 of the portable electronic device 20. The
exemplary
menu screen includes a display clock that is updated according to the main
oscillator
circuitry 62, and a list of applications including an email messaging
application, a Web
browser, an Address book, a Tasks application, a Calendar application, a
Profiles
application and an Options application. Each of the displayed applications in
the list is
selectable by, for example, scrolling to the desired application using the
trackwheel 30
and pressing inwardly on the trackwheel 30 in the direction of arrow "A".
[0031] It will be appreciated that the Calendar application is used for
providing a
graphical user interface (GUI) for the user to create calendar events and for
storage of
the calendar events in a database at the flash memory 42, when executed by the
processor 38. The Calendar application is used for creating, displaying and
storing
calendar events such as appointments, lectures, exams, movies, meetings,
performances, dinners, ceremonies, etc. as described below. Each calendar
event
includes a variety of information including a name, a date and time of the
event as well
as a user-selectable reminder time for the event. For example, the calendar
event can
include a reminder set for 15 minutes prior to the start time of the event. A
reminder
such as an audible alarm is then provided 15 minutes prior to the start time
of the event,
to thereby remind the user. The reminder type can also be selected or changed
by the
user using, for example, the profiles application. For example, the user can
select from
a number of audible alarms, or can select a visual alarm or even a kinetic
alarm, such as
a vibration.
[0032] Similarly, the Tasks application is used for providing a graphical user
interface
(GUI) for the user to create tasks and for storage of the tasks in a database
at the flash
memory 42, when executed by the processor 38. Each task also includes a
variety of
information including, for example, a subject, a due date and a reminder date
and time
for the task. Thus, a reminder can be set for reminding the user of the task
to be
completed.
8

CA 02566099 2011-06-06
[0033] Both the calendar events and the tasks are referred to herein as time-
based
events as both are based on time and are stored in databases that can be
displayed in a
calendar view such as a day view, a week view, a month view or an agenda view
that
allow the user to view the time-based events.
[0034] To aid in conserving energy stored in the battery 62, the portable
electronic
device 20 includes an Options application as shown in Figure 3. The Options
application
includes an automatic on/off programming mode for user activation and
deactivation to
automatically power up the portable electronic device 20 and automatically
power down
the portable electronic device at user-definable times. The user accesses the
automatic
on/off programming mode by selection of the Options application, followed by
user
selection of the automatic on/off settings from a menu list of options for the
portable
electronic device 20. The user then enables or disables the automatic on/off
as desired,
by user selection and changing of the Enabled field shown in Figure 4. Such
user
selection and changing can be accomplished using, for example, the trackwheel
30.
The user then enters the data for the power-up and power-down cycle by
selecting the
indicated times using the trackwheel 30 and changing to the desired times
using either
the trackwheel 30 or the keypad 34. As shown, a power-up and power-down cycle
can
be selected for the weekdays (Monday to Friday) and a different power-up and
power-
down cycle can be selected for the weekends (Saturday and Sunday), thereby
allowing
the user to modify the power-up and power-down cycles based on the user's
needs. In
the exemplary screen shown in Figure 4, the automatic power-up and power-down
cycles are enabled for both the weekdays and for the weekends. The device is
scheduled to power down (turn off) at 11:00 P.M. each evening on both weekdays
and
weekends and to power up (turn on) at 7:00 A.M. on the weekend. Although
indicated
as a turn off time, it will be appreciated that a small amount of energy from
the battery 62
is used to maintain power to certain components to enable the portable
electronic device
20 to operate, as described above.
[0035] If the user wishes to power down the portable electronic device 20
prior to
11:00 P.M., for example, if the user is going to be going to bed early, the
user can use
the power on/off button to power down the portable electronic device 20 early
and
thereby conserve the energy stored in the battery 62. In this case, the device
20 powers
up automatically at the next scheduled time to power up based on the automatic
on/off
settings.
9

CA 02566099 2011-06-06
[0036] Reference is now made to Figure 5 to describe steps in a method for
controlling the portable electronic device 20 according to an embodiment. It
will be
appreciated that each of the steps of Figure 5 is carried out by routines or
subroutines of
the portable electronic device software applications 52 executed by the
microprocessor
38. Coding of software for carrying out such steps is well within the scope of
a person of
ordinary skill in the art. The present embodiment will be described by way of
example.
First, the automatic on/off is enabled by, for example, user enablement of the
Enabled
fields for both weekdays and weekends, as described above and shown in Figure
4
(step 70). Thus, an automatic power up and automatic power down is preset by
the
user. It will be appreciated that the automatic on/off can be enabled in other
manners.
For example, in other embodiments, the automatic on/off is enabled during
manufacture
of the portable electronic device 20, or the automatic on/off is enabled in
another suitable
manner.
[0037] With the automatic on/off enabled, the user powers down the portable
electronic device by, for example, pressing the power on/off button on the
portable
electronic device 20, thereby activating the onloff circuitry 54, resulting in
the delivery of
an interrupt on 'the interrupt line 58. The interrupt effectively acts as a
power down
command that is received at the microprocessor 38 of the portable electronic
device 20
(step 72).
[0038] The portable electronic device 20 detects the automatic on/off setting
enabled
by the user (step 74) and with the automatic on/off enabled, the preset power-
up time is
determined based on the automatic on/off settings (step 76). In the exemplary
screen
shown in Figure 4, the preset power-up time is set at 7:00 A.M. (for weekdays
and
weekends). For the purpose of the present embodiment, if the automatic on/off
was not
enabled, the device enters the power-down state by powering down and does not
automatically power up. Thus, the user powers up the device by pressing the
power
on/off button.
[0039] Next, the time-dependent events from the calendar database (or
databases)
and from the task database (or databases) that meet a date and time range
constraint
are retrieved (step 78). The date and time range constraint is determined
based on the
date and time the device is powered-down and the date and time of the next
preset
power-up time from the automatic on/off settings. From this information, the

CA 02566099 2011-06-06
microprocessor determines if there are any time-dependent events for which a
reminder
is set for a date and time that falls in the time period between the date and
time that the
device is powered down and the date and time of the next preset power-up. To
accomplish this:. the reminder date and time for each of the calendar events
for which a
reminder is set is determined by subtracting a reminder time duration from a
start date
and time for each calendar event. It will be appreciated that for each
calendar event for
which a reminder is set, a reminder time duration is defined as well as a
start date and
time. For example, a reminder time duration of 15 minutes prior to the start
date and
time can be set. Thus, a reminder date and time is determined based on the
date and
time of the calendar event and the reminder time duration defined in the
stored calendar
event. If the reminder date and time falls within the time period between the
date and
time that the device is powered down and the date and time of the next preset
power-up,
the calendar event is retrieved.
[0040] In the present embodiment, the reminder date and time for each of the
tasks
is also determined. If the reminder date and time falls in the time period
between the
date and time that the device is powered down and the date and time of the
next preset
power up, the task is retrieved from the task database.
[0041] If there are any time-dependent events that meet the constraints, the
earliest
reminder date and time is determined by comparing the reminder date and time
for all of
the time-dependent events including the calendar events and tasks that meet
the
constraints (step 80) and an automatic power-up date and time is set for the
date and
time of the earliest reminder date and time and stored in memory (step 82).
The
automatic power-up date and time is stored in any suitable memory. For
example, the
automatic power-up date and time can be stored in the flash memory 42 or
within the
internal timer 56.
[0042] If, on the other hand, there are no time-dependent events that meet the
constraints, the automatic power-up date and time is set for the date and time
of the next
preset power-up (step 80) and stored in memory (step 82). Again, the automatic
power-
up date and time is stored in any suitable memory such as, for example, the
flash
memory 42 or within the internal timer 56.
(0043] The automatic power-up date and time and the reason for the automatic
power-up is then displayed on the LCD display 24 (step 84). Figure 6 shows one
11

CA 02566099 2011-06-06
exemplary screen of the portable electronic device 20 in which the automatic
power-up
date and time is displayed as the "Next On Time" along with the reason that
the portable
electronic device 20 is set to power up at the "Next On Time". For exemplary
purposes,
the automatic power-up date and time is indicated as Tues. Aug. 15, 2006 and
the
reason is indicated as a reminder for a 9:00 flight. It will be appreciated
that this
reminder is a calendar event for which a reminder is set for 2 hours and 15
minutes prior
to the date and time of the event. If no time-dependent events have reminders
set that
fall within the time constraint indicated above, the automatic power-up date
and time is
indicated as the date and time set by the automatic on/off discussed above and
the
reason is indicated as Auto On/Off. Although the automatic power-up date and
time and
the reason for the automatic power-up is provided by displaying on the LCD
display 24
at step 84 of the present embodiment, it will be understood that the automatic
power-up
date and time and the reason for the automatic power-up can be provided by
other means such as, for example, by an audible message emitted from the
portable
electronic device 20. Providing the automatic power-up date and time and the
reason is
advantageous as the user of the portable electronic device 20 is not surprised
by the
automatic power-up and any subsequent reminder that is provided.
[0044] The portable electronic device 20 then enters the power-down state
(step 86)
and continues to monitor the date and time while in the power-down state (step
88). The
internal timer 56 keeps track of the current date and time while the portable
electronic
device 20 is in the power-down state and constantly compares the current date
and time
that is maintained by the internal timer 56 to the automatic power-up date and
time that
is stored in memory. When the current date and time reaches the automatic
power-up
date and time, the internal timer 56 causes the portable electronic device 20
to power up
(step 90) by delivering an interrupt on the interrupt line 58 to power up the
portable
electronic device 20. It will be appreciated that if the portable electronic
device 20
automatically powers up as a result of a set reminder, the reminder is
provided upon
power-up.
[0045] In the above-described example, the user powers down the portable
electronic device 20 by pressing the power on/off button on the portable
electronic
device 20, thereby activating the on/off circuitry 54, resulting in the
delivery of an
interrupt on the interrupt line 58. Rather than the user pressing the power
on/off button
on the portable electronic device 20, the portable electronic device 20 can
automatically
12

CA 02566099 2011-06-06
a
power down at a set time according to the present power-down time set in the
automatic
on/off programming mode.
[0046] It will be appreciated that the portable electronic device of Figure 1
is shown
for exemplary purposes only. Other portable electronic devices such as that
shown in
Figure 7 are possible. Referring to Figure 7, another exemplary portable
electronic
device 20 is shown. The portable electronic device 20 includes a housing 22
that frames
an LCD display 24. In the present example, however, the portable electronic
device 20
includes a trackball 31, rather than a trackwheel. The trackball can be
depressed as a
means to provide additional user-input. The microprocessor 38 receives input
from the
trackball 31 which is used for user selection of features from a list or a
table on the LCD
display 24 of the portable electronic device 22 Selection is carried out by
rolling the
trackball to roll a cursor (or highlighted region), for example, to the
desired selection and
pressing inwardly on the trackball. The portable electronic device 20 shown in
Figure 7
includes many other features, including, for example, a key pad 34 and other
features
similar to those described above with reference to Figure 1. It will also be
appreciated
that reference is made to a trackwheel in the above description for exemplary
purposes
only, and a trackball 31 such as that shown in Figure 7 can be used.
[0047] While embodiment described herein is described by way of particular
examples, it will be understood that modifications and variations to these
examples are
well within the scope and sphere of the present application. For example, it
will be
appreciated that the displayed screens can differ. As indicated, the portable
electronic
device can also differ while still performing the same functions. Many other
modifications and variations may occur to those skilled in the art. All such
modifications
and variations are believed to be within the sphere and scope of the present
application.
13

Representative Drawing
A single figure which represents the drawing illustrating the invention.
Administrative Status

2024-08-01:As part of the Next Generation Patents (NGP) transition, the Canadian Patents Database (CPD) now contains a more detailed Event History, which replicates the Event Log of our new back-office solution.

Please note that "Inactive:" events refers to events no longer in use in our new back-office solution.

For a clearer understanding of the status of the application/patent presented on this page, the site Disclaimer , as well as the definitions for Patent , Event History , Maintenance Fee  and Payment History  should be consulted.

Event History

Description Date
Maintenance Fee Payment Determined Compliant 2024-10-10
Maintenance Request Received 2024-10-10
Common Representative Appointed 2019-10-30
Common Representative Appointed 2019-10-30
Inactive: IPC assigned 2019-06-25
Inactive: IPC expired 2019-01-01
Inactive: IPC removed 2018-12-31
Grant by Issuance 2011-10-18
Inactive: Cover page published 2011-10-17
Inactive: Office letter 2011-08-16
Pre-grant 2011-08-03
Inactive: Final fee received 2011-08-03
Inactive: Amendment after Allowance Fee Processed 2011-06-06
Amendment After Allowance (AAA) Received 2011-06-06
Letter Sent 2011-02-07
Notice of Allowance is Issued 2011-02-07
Notice of Allowance is Issued 2011-02-07
Inactive: Approved for allowance (AFA) 2011-01-21
Amendment Received - Voluntary Amendment 2010-09-10
Inactive: S.30(2) Rules - Examiner requisition 2010-05-31
Amendment Received - Voluntary Amendment 2010-01-26
Inactive: S.30(2) Rules - Examiner requisition 2009-07-27
Inactive: S.29 Rules - Examiner requisition 2009-07-27
Amendment Received - Voluntary Amendment 2009-04-30
Application Published (Open to Public Inspection) 2008-04-30
Inactive: Cover page published 2008-04-29
Inactive: IPC assigned 2007-01-09
Inactive: IPC assigned 2007-01-09
Inactive: First IPC assigned 2007-01-09
Inactive: IPC assigned 2007-01-09
Application Received - Regular National 2006-11-30
Letter Sent 2006-11-30
Letter Sent 2006-11-30
Filing Requirements Determined Compliant 2006-11-30
Inactive: Filing certificate - RFE (English) 2006-11-30
All Requirements for Examination Determined Compliant 2006-10-30
Request for Examination Requirements Determined Compliant 2006-10-30

Abandonment History

There is no abandonment history.

Maintenance Fee

The last payment was received on 2011-10-04

Note : If the full payment has not been received on or before the date indicated, a further fee may be required which may be one of the following

  • the reinstatement fee;
  • the late payment fee; or
  • additional fee to reverse deemed expiry.

Please refer to the CIPO Patent Fees web page to see all current fee amounts.

Owners on Record

Note: Records showing the ownership history in alphabetical order.

Current Owners on Record
RESEARCH IN MOTION LIMITED
Past Owners on Record
ANDREW BOCKING
DARRELL R. MAY
TONY BURNS
Past Owners that do not appear in the "Owners on Record" listing will appear in other documentation within the application.
Documents

To view selected files, please enter reCAPTCHA code :



To view images, click a link in the Document Description column. To download the documents, select one or more checkboxes in the first column and then click the "Download Selected in PDF format (Zip Archive)" or the "Download Selected as Single PDF" button.

List of published and non-published patent-specific documents on the CPD .

If you have any difficulty accessing content, you can call the Client Service Centre at 1-866-997-1936 or send them an e-mail at CIPO Client Service Centre.


Document
Description 
Date
(yyyy-mm-dd) 
Number of pages   Size of Image (KB) 
Abstract 2006-10-30 1 10
Description 2006-10-30 12 593
Claims 2006-10-30 3 83
Representative drawing 2008-04-14 1 6
Cover Page 2008-04-21 1 33
Claims 2010-01-26 6 233
Description 2011-06-06 13 684
Claims 2011-06-06 6 226
Representative drawing 2011-09-15 1 9
Cover Page 2011-09-15 1 36
Drawings 2006-10-30 6 121
Confirmation of electronic submission 2024-10-10 3 78
Acknowledgement of Request for Examination 2006-11-30 1 178
Courtesy - Certificate of registration (related document(s)) 2006-11-30 1 106
Filing Certificate (English) 2006-11-30 1 158
Reminder of maintenance fee due 2008-07-02 1 113
Commissioner's Notice - Application Found Allowable 2011-02-07 1 162
Fees 2008-10-10 1 81
Correspondence 2011-08-03 2 67
Correspondence 2011-08-16 1 12