×

System and method for an extendable mobile communications device user interface

  • US RE47,081 E1
  • Filed: 06/06/2014
  • Issued: 10/09/2018
  • Est. Priority Date: 06/30/2000
  • Status: Expired due to Term
First Claim
Patent Images

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

  • receiving at the mobile device an electronic a short message service (SMS) message having a body, with an e-mail address within the body;

    displaying on the display at least a portion of the electronic SMS message including the e-mail address, wherein the portion of the SMS message is displayed in a first application operating on the mobile device;

    anddetermining, by a message controller at the mobile device, that the SMS message includes the e-mail address, wherein the message controller is associated with an SMS data model, and the SMS data model includes a retrieving function for retrieving the e-mail address from the SMS message;

    after determining that the SMS message includes the e-mail address, determining that a cursor is effected near the displayed e-mail address;

    in response to a selection of the displayed e-mail address, determining that the cursor is effected near the displayed e-mail address, activating, by the message controller, an e-mail address controller, wherein the e-mail address controller is different than the message controller, the e-mail address controller is associated with an e-mail address data model, wherein the e-mail address data model is associated with at least two functions to be performed on the e-mail address, and the e-mail address controller is configured to display the at least two functions;

    displaying, by the e-mail address controller at the mobile device, on the display an a first interface for selecting one of including the at least adding the e-mail address to an address book and creating an e-mail message addressed to the e-mail address two functions to be performed on the e-mail address, wherein the at least two functions include a first function executed by a second application and a second function executed by a third application different than the first and second applications;

    receiving, from the first interface, a selection of the first function executed by the second application;

    launching, by the e-mail address controller, the second application;

    retrieving, by the message controller using the SMS data model, the e-mail address from the SMS message; and

    providing, by the message controller, the retrieved e-mail address to the second application.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×