IP Library Granted Patent US 8,633,896
Granted Patent B2
US 8,633,896 · App. 12/968,652 · Granted Jan 21, 2014

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,633,896
App. No.
12/968,652
Filed
Dec 15, 2010
Granted
Jan 21, 2014
Kind
B2
Examiner
ZHOU, HONG
Art Unit
2623
USPC
345/204
Abstract

According to embodiments described in the specification, a method and apparatus for controlling the display of a mobile electronic device are provided. The mobile electronic device comprises a display; a memory for storing a first application, a first identifier identifying the first application and a second identifier for identifying a second application; and, a processor interconnected with the display and the memory, the processor configured to control the display to generate a launch interface comprising a representation of the second identifier for launching the first application.

Claims (32)

1. A mobile electronic device, comprising:

a display;

a memory for storing a first application, a first identifier identifying the first application and a second identifier for identifying a second application, the second identifier stored in association with the first application; and,

a processor interconnected with the display and the memory, the processor configured to control the display to generate a launch interface comprising a representation of the second identifier for launching the first application without launching the second application.

2. The mobile electronic device of claim 1 , the processor being further configured, prior to generating the launch interface, to determine that the first application has not been launched previously.

3. The mobile electronic device of claim 2 , the processor being further configured to determine that the first application has not been launched previously by inspecting a flag maintained in memory in association with the first application.

4. The mobile electronic device of claim 3 , the processor being further configured, following generation of the launch interface, to receive input data representative of a selection of the second identifier, and to launch the first application in response to receiving the input data.

5. The mobile electronic device of claim 4 , the processor being further configured to generate an intermediate interface comprising representations of each of the first and second identifiers.

6. The mobile electronic device of claim 5 , the processor being further configured to update the flag following generation of the intermediate interface.

7. The mobile electronic device of claim 6 , the processor being further configured, subsequent to updating the flag, to generate an application interface for the first application.

8. The mobile electronic device of claim 1 , wherein the functionality of the first application is a superset of the functionality of the second application.

9. The mobile electronic device of claim 1 , wherein the launch interface further comprises a representation of the first identifier for launching the first application.

10. A method of controlling a display of a mobile electronic device, the method comprising:

storing, in a memory of the mobile electronic device, a first application, a first identifier identifying the first application and a second identifier for identifying a second application, the second identifier stored in association with the first application; and,

controlling the display to generate a launch interface comprising a representation of the second identifier for launching the first application without launching the second application.

11. The method of claim 10 , further comprising:

prior to generating the launch interface, determining that the first application has not been launched previously.

12. The method of claim 11 , wherein determining that the first application has not been launched previously comprises inspecting a flag maintained in memory in association with the first application.

13. The method of claim 12 , further comprising:

following generation of the launch interface, receiving input data representative of a selection of the second identifier; and

launching the first application in response to receiving the input data.

14. The method of claim 13 , further comprising:

controlling the display to generate an intermediate interface comprising representations of each of the first and second identifiers.

15. The method of claim 14 , further comprising:

updating the flag following generation of the intermediate interface.

16. The method of claim 15 , further comprising:

subsequent to updating the flag, controlling the display to generate an application interface for the first application.

17. The method of claim 10 , wherein the functionality of the first application is a superset of the functionality of the second application.

18. The method of claim 10 , wherein the launch interface further comprises a representation of the first identifier for launching the first application.

19. A non-transitory computer-readable medium for storing computer-readable instructions executable by a processor, the computer-readable instructions implementing a method comprising:

storing, in a memory of the mobile electronic device, a first application, a first identifier identifying the first application and a second identifier for identifying a second application, the second identifier stored in association with the first application;

controlling a display of the mobile electronic device to generate a launch interface comprising a representation of the second identifier for launching the first application without launching the second application.