INITIATING A CALL FROM A MOBILE DEVICE TO A NUMBER THAT IS NOT HYPERLINKED
First Claim
1. A method for initiating telephone calls from a mobile device which operates in a wireless communication network, comprising:
- displaying text on a visual display of the mobile device;
moving a position marker on the visual display throughout the displayed text in response to a navigational input by a user to the mobile device;
monitoring for a predetermined user input to the mobile device and upon detecting the predetermined user input causing a list of user selectable functions to be displayed on the visual display;
determining if the position marker is located within a non-hyperlinked number string in the displayed text when the predetermined user input is detected and causing the displayed list of user selectable functions to include a telephone call function for initiating a telephone call to the non-hyperlinked number string; and
causing, if a user selects from the list of functions the initiate a telephone call function, a telephone call to the non-hyperlinked number string to be initiated through the wireless communications network.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for initiating telephone calls from a mobile device which operates in a wireless communication network, including: displaying text on a visual display of the mobile device; moving a position marker on the visual display throughout the displayed text in response to a navigational input by a user to the mobile device; monitoring for a predetermined user input to the mobile device and upon detecting the predetermined user input causing a list of user selectable functions to be displayed on the visual display; determining if the position marker is located within a non-hyperlinked number string in the displayed text when the predetermined user input is detected and if so, causing the displayed list of user selectable functions to include a telephone call function for initiating a telephone call to the non-hyperlinked number string; and causing, if a user selects from the list of functions the initiate a telephone call function, a telephone call to the non-hyperlinked number string to be initiated through the wireless communications network.
36 Citations
22 Claims
-
1. A method for initiating telephone calls from a mobile device which operates in a wireless communication network, comprising:
-
displaying text on a visual display of the mobile device;
moving a position marker on the visual display throughout the displayed text in response to a navigational input by a user to the mobile device;
monitoring for a predetermined user input to the mobile device and upon detecting the predetermined user input causing a list of user selectable functions to be displayed on the visual display;
determining if the position marker is located within a non-hyperlinked number string in the displayed text when the predetermined user input is detected and causing the displayed list of user selectable functions to include a telephone call function for initiating a telephone call to the non-hyperlinked number string; and
causing, if a user selects from the list of functions the initiate a telephone call function, a telephone call to the non-hyperlinked number string to be initiated through the wireless communications network. - View Dependent Claims (2, 3, 4, 5, 6, 21, 22)
-
-
7. The method of claim I further including:
-
monitoring for user actuation of a SEND key provided on the mobile device;
determining if the position marker is located within a non-hyperlinked number string when the SEND key is actuated and if so, causing a telephone call to the non-hyperlinked number string to be initiated through the wireless communications network provided that the non-hyperlinked number string meets predetermined criteria. - View Dependent Claims (8)
-
-
9. A mobile device comprising:
-
a controller including at least one processor;
a wireless transceiver coupled to the controller for exchanging signals with a wireless communications network;
a user interface coupled to the controller for receiving user input;
a storage coupled to the controller and storing data items that include text containing number strings;
a visual display coupled to the controller for displaying the text of data items stored in the storage;
the controller being operative to;
cause text of a user selected data item to be displayed on the visual display of the mobile device;
cause a position marker to move on the visual display throughout the displayed text in response to a navigational input by a user through the user interface;
monitor for a predetermined user input to the mobile device through the user interface and upon detecting the predetermined user input cause a list of user selectable functions to be displayed on the visual display;
determine if the position marker is located within a non-hyperlinked number string in the displayed text when the predetermined user input is detected and cause the displayed list of user selectable functions to include a telephone call function for initiating a telephone call to the non-hyperlinked number string; and
cause, if a user selects from the list of functions the initiate a telephone call function, a telephone call to the non-hyperlinked number string to be initiated through the wireless communications network. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for initiating telephone calls from a mobile device which operates in a wireless communication network, comprising:
-
receiving an selection input from a user through a user interface of the mobile device to display an electronic message on a display of the device;
scanning a text portion of the electronic message to detect any number strings contained therein and comparing the detected number strings against first criteria to identify telephone number strings from among the identified number strings;
displaying the electronic message on the display and causing a user selectable hyperlink to be created for each number string in the electronic message identified as being a telephone number string, wherein any number strings not identified as telephone number strings are displayed as non-hyperlinked number strings;
moving a position marker on the display throughout the displayed text in response to a navigational input by a user through the user interface of the mobile device;
monitoring for a predetermined user input through a user interface of the mobile device and upon detecting the predetermined user input causing a list of user selectable functions to be displayed on the visual display;
determining, in dependence on the location of the position marker, if a hyperlinked telephone number string is selected by a user when the predetermined user input is detected and if so, causing the displayed list of user selectable functions to include a telephone call function for initiating a telephone call to the selected hyperlinked telephone number string, and causing, if a user selects from the list of functions the initiate a telephone call to the selected hyperlinked telephone number string, a telephone call to the hyperlinked telephone number string to be initiated through the wireless communications network; and
determining if the position marker is located within a non-hyperlinked number string in the displayed text when the predetermined user input is detected and if so, comparing the non-hyperlinked number string against further criteria to identify if the non-hyperlinked number string is a callable number string, and if the non-hyperlinked number string is identified as being a callable number string, causing the displayed list of user selectable functions to include a telephone call function for initiating a telephone call to the non-hyperlinked number string, and causing, if a user selects from the list of functions the initiate a telephone call to the non-hyperlinked number string function, a telephone call to the non-hyperlinked number string to be initiated through the wireless communications network. - View Dependent Claims (19, 20)
-
Specification