System and method for an extendable mobile communications device user interface
AssigneeResearch In Motion Limited
InventorsMichael Maguire, Krishna K. Pathiyal
Life of this patent
Estimating the term…
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.
Claims18
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.
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.
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.
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.
Dependencies are inferred from the claim text.