IP Library Granted Patent US 8,937,556
Granted Patent B2
US 8,937,556 · App. 13/531,164 · Granted Jan 20, 2015

Indicating the progress of a boot sequence on a communication device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,937,556
App. No.
13/531,164
Granted
Jan 20, 2015
Kind
B2
Abstract

Disclosed is a method of indicating the progress of a boot sequence on a communication device, the method comprising initiating the boot sequence; receiving input at the communication device during the boot sequence; and, in response to receiving input, outputting a progress indicator indicating the progress of the boot sequence.

Claims (28)

1. A method of indicating the progress of a boot sequence on a communication device, the method comprising:

initiating the boot sequence;

receiving input at the communication device during the boot sequence; and,

in response to receiving input, displaying a progress indicator indicating the progress of the boot sequence on a display of the communication device, wherein receiving input comprises receiving input for a duration of time and wherein the progress indicator is displayed for an output time period proportional to the duration of time.

2. The method of claim 1 , wherein receiving input comprises receiving a touch on a location of a touchscreen display on the communication device.

3. The method of claim 2 , wherein the location on the display where the progress indicator is output is dependent on the location of the touch.

4. The method of claim 3 , wherein the location on the display where the progress indicator is output is adjacent the location of the touch.

5. The method of claim 4 , further comprising measuring an orientation of the communication device and wherein the location on the display where the progress indicator is output is above the location of the touch.

6. The method of claim 5 , wherein receiving the input further comprises receiving a movement of the touch, and wherein outputting the progress indicator further comprises moving the progress indicator in a movement that is dependent on the movement of the touch.

7. The method of claim 1 , further comprising:

displaying an animation on the display for at least a portion of the duration of the boot sequence; and,

fading out the animation during the output time period.

8. The method of claim 1 , wherein receiving input at the device comprises receiving a predetermined gesture.

9. The method of claim 1 , wherein outputting the progress indicator comprises outputting one or more of a visual, audible and vibrational output.

10. A communication device comprising:

a memory storing boot sequence instructions;

an input interface;

a processor coupled to the input interface to receive input and coupled to memory to execute the boot sequence instructions to configure the processor to:

receive input at the input interface; and,

in response to receiving input, display a progress indicator indicating the progress of the boot sequence on a display of the communication device, wherein receiving input comprises receiving input for a duration of time and wherein the progress indicator is displayed for an output time period proportional to the duration of time.

11. The communication device of claim 10 , wherein the input interface comprises a touchscreen display.

12. The communication device of claim 11 , wherein the display comprises the touchscreen display.

13. The communication device of claim 12 , wherein the processor is further configured to output the progress indicator on a location on the display that is dependent on the location of the input at the touchscreen display.

14. The communication device of claim 10 , wherein the processor is further configured to output an animation for at least a portion of the duration of the boot sequence, and to fade out the animation for at least a portion of the output time period.

15. The communication device of claim 12 , further comprising an orientation module coupled to the processor to measure the orientation of the communication device, and wherein the processor is further configured to output the progress indicator on a location on the display that is above the location of the input on the touchscreen display.

16. A non-transitory computer readable storage medium comprising computer-executable instructions which, when executed, cause a processor to:

receive input; and,

in response to receiving input, display a progress indicator indicating the progress of a boot sequence on a display of a communication device, wherein receiving input comprises receiving input for a duration of time and wherein the progress indicator is displayed for an output time period proportional to the duration of time.

Assignments (6)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064271/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Oct 16, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034012/0111 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2012
From: WINBERG, MICHAEL ERIK
To: RESEARCH IN MOTION TAT AB
Reel/Frame 028650/0046 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2012
From: WEST, RYAN ALEXANDER; SUGDEN, KEVIN ROY
To: RESEARCH IN MOTION LIMITED
Reel/Frame 028650/0133 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2012
From: RESEARCH IN MOTION TAT AB
To: RESEARCH IN MOTION LIMITED
Reel/Frame 028609/0500 →