IP Library Granted Patent US 8,275,846
Granted Patent B2
US 8,275,846 · App. 13/244,793 · Granted Sep 25, 2012

System and method for an extendable mobile communications device user interface

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,275,846
App. No.
13/244,793
Granted
Sep 25, 2012
Kind
B2
Abstract

A system and method for an extendable software interface includes software architecture for use in a mobile device having a processor and a memory device. The software architecture includes a set of first-order controller software instructions configured to interface the application program with a first-order data model, and a first-order data object stored in the memory device in the form of the first-order data model. The first-order data object includes a second-order data object. A second-order set of controller software instructions configured to interact with the second-order data object is also included in the software architecture.

Claims (35)

1. A method of operating a mobile device having a display, comprising:

receiving at the mobile device an electronic message having a body, with an e-mail address within the body;

displaying on the display at least a portion of the electronic message including the e-mail address; and

in response to a selection of the displayed e-mail address, displaying on the display an interface for selecting one of at least adding the e-mail address to an address book and creating an e-mail message addressed to the e-mail address.

2. The method of claim 1 , wherein the electronic message is an e-mail message.

3. The method of claim 1 , wherein the electronic message is an SMS message.

4. The method of claim 1 , wherein the receiving at the mobile device the selection of the e-mail address comprises receiving a cursor positioning over the e-mail address.

5. The method of claim 1 , further comprising receiving selection of one of the at least adding the e-mail address to the address book and creating the e-mail message addressed to the e-mail address.

6. The method of claim 5 , further comprising launching an application associated with the selection.

7. The method of claim 1 , wherein the interface comprises a menu list.

8. A mobile communication device, comprising:

a display;

an input device; and

a processor, connected to the display and the input device, and configured to receive an electronic message having a body, with an e-mail address within the body, display on the display at least a portion of the electronic message including the e-mail address, and in response to a selection of the displayed e-mail address at the input device, display on the display an interface for selecting from at least two functions that can be performed with the e-mail address, the at least two functions including adding the e-mail address to an address book and creating an e-mail message addressed to the e-mail address.

9. The mobile communication device of claim 8 , wherein the electronic message is an e-mail message.

10. The mobile communication device of claim 8 , wherein the electronic message is an SMS message.

11. The mobile communication device of claim 8 , wherein the at least two functions comprise an operation involving an application other than a message application.

12. The mobile communication device of claim 8 , wherein the at least two functions comprise an operation involving an address book application.

13. The mobile communication device of claim 8 , wherein the receiving the selection of the displayed e-mail address comprises receiving a cursor positioning over the e-mail address.

14. The mobile communication device of claim 8 , further comprising the processor configured to receive selection of one of the at least two functions.

15. The mobile communication device of claim 14 , further comprising the processor configured to launch an application associated with the selected function.

16. The method of claim 8 , wherein the interface comprises a menu list.

17. A method of providing functionality on a mobile device having a display, comprising:

receiving at the mobile device an e-mail message with an e-mail address within a body of the e-mail message;

displaying on the display at least a portion of the e-mail message including the e-mail address;

in response to a selection of the displayed e-mail address, displaying on the display a list of at least two functions that can be performed with the e-mail address, the at least two functions including adding the e-mail address to an address book on the mobile device and creating an e-mail message addressed to the e-mail address; and

receiving a selection of at least one of the at least two functions, and then performing the selected function.

18. A mobile communication device, comprising:

a display;

a transceiver; and

a processor connected with the display and the transceiver, the processor configured for:

receiving with the transceiver an e-mail message having an e-mail address within a body of the e-mail message;

displaying on the display at least a portion of the e-mail message including the e-mail address;

in response to a selection of the displayed e-mail address, displaying on the display a list of at least two functions that can be performed with the e-mail address, the at least two functions including adding the e-mail address to an address book on the mobile device and creating an e-mail message addressed to the e-mail address; and

receiving a selection of at least one of the at least two functions, and then performing the selected function.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Jan 28, 2015
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034827/0502 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2015
From: MAGUIRE, MICHAEL; PATHIYAL, KRISHNA K
To: RESEARCH IN MOTION LIMITED
Reel/Frame 034674/0133 →