INITIATING A CALL FROM A MOBILE DEVICE TO A NUMBER THAT IS NOT HYPERLINKED
First Claim
1. A mobile device comprising:
- a controller including at least one processor;
a wireless transceiver connected to the controller for exchanging signals with a wireless communications network;
a user interface connected to the controller for receiving user input;
a storage connected to the controller and storing data items that include text containing number strings;
a visual display connected to the controller for displaying the text of data items stored in the storage;
the controller being operative to;
receive a selection input through the user interface to display a data item comprising an electronic message on the visual display;
detect any number strings within at least a portion of the data item and compare the detected number strings to first predetermined criteria to identify telephone number strings in the detected number strings;
display the electronic message on the visual display, wherein each number string in the electronic message identified as a telephone number string is displayed as a selectable hyperlinked number string, wherein each number string not identified as a telephone number string is displayed as a selectable non-hyperlinked number string;
move a position marker on the visual display throughout the displayed text in response to navigational input through the user interface;
monitor for a predetermined user input through the user interface and upon detecting the predetermined user input cause a list of user selectable functions to be displayed on the display;
determine, in dependence on the location of the position marker, if a hyperlinked number string is selected when the predetermined user input is detected and if so, cause the displayed list of user selectable functions to include a telephone call function for initiating a telephone call to the selected hyperlinked number string, and cause, if the telephone call function for the hyperlinked number string is selected from the list of user selectable functions, a telephone call to the hyperlinked number string to be initiated through the wireless communications network; and
determine, in dependence on the location of the position marker, if a non-hyperlinked number string is selected when the predetermined user input is detected and if so, compare the non-hyperlinked number string against second predetermined criteria to determine if the non-hyperlinked number string is a callable number string, and if the non-hyperlinked number string is determined to be a callable number string, 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 the telephone call function for the non-hyperlinked number string is selected from the list of user selectable functions, 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 and mobile device for initiating telephone calls through a wireless communication network are provided. Number strings are identified in text displayed on a visual display of the mobile device. Number strings may be hyperlinked when the strings meet predetermined criteria. The mobile device monitors for a predetermined user input and upon detecting the predetermined user input causes a list of user selectable functions to be displayed on the visual display. The list of user selectable functions includes a telephone call function for initiating a telephone call to a selected number string. A telephone call to the selected number string can be initiated through the wireless communications network when the telephone call function is selected.
7 Citations
20 Claims
-
1. A mobile device comprising:
-
a controller including at least one processor; a wireless transceiver connected to the controller for exchanging signals with a wireless communications network; a user interface connected to the controller for receiving user input; a storage connected to the controller and storing data items that include text containing number strings; a visual display connected to the controller for displaying the text of data items stored in the storage; the controller being operative to; receive a selection input through the user interface to display a data item comprising an electronic message on the visual display; detect any number strings within at least a portion of the data item and compare the detected number strings to first predetermined criteria to identify telephone number strings in the detected number strings; display the electronic message on the visual display, wherein each number string in the electronic message identified as a telephone number string is displayed as a selectable hyperlinked number string, wherein each number string not identified as a telephone number string is displayed as a selectable non-hyperlinked number string; move a position marker on the visual display throughout the displayed text in response to navigational input through the user interface; monitor for a predetermined user input through the user interface and upon detecting the predetermined user input cause a list of user selectable functions to be displayed on the display; determine, in dependence on the location of the position marker, if a hyperlinked number string is selected when the predetermined user input is detected and if so, cause the displayed list of user selectable functions to include a telephone call function for initiating a telephone call to the selected hyperlinked number string, and cause, if the telephone call function for the hyperlinked number string is selected from the list of user selectable functions, a telephone call to the hyperlinked number string to be initiated through the wireless communications network; and determine, in dependence on the location of the position marker, if a non-hyperlinked number string is selected when the predetermined user input is detected and if so, compare the non-hyperlinked number string against second predetermined criteria to determine if the non-hyperlinked number string is a callable number string, and if the non-hyperlinked number string is determined to be a callable number string, 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 the telephone call function for the non-hyperlinked number string is selected from the list of user selectable functions, a telephone call to the non-hyperlinked number string to be initiated through the wireless communications network. - View Dependent Claims (2, 3, 4)
-
-
5. A method for initiating telephone calls from a mobile device which operates in a wireless communication network, the mobile device comprising a controller including at least one processor, a user interface connected to the controller for receiving user input, a storage connected to the controller and storing data items that include text containing number strings and a visual display connected to the controller for displaying the text of data items stored in the storage, the method comprising:
-
detecting any number strings within at least a portion of the text of a selected data item; determining whether any detected number strings are telephone number strings according to first predetermined criteria; causing the text of the selected data item to be displayed on the visual display, wherein each number string determined to be a telephone number string is displayed as a selectable hyperlinked number string; monitoring for a predetermined user input 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; determining if a hyperlinked number string is selected when the predetermined user input is detected and if so, cause the displayed list of user selectable functions to include a telephone call function for initiating a telephone call to the selected hyperlinked number string; and causing a telephone call to be initiated to the hyperlinked number string through the wireless communications network when the telephone call function for the hyperlinked number string is selected from the list of user selectable functions. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A mobile device comprising:
-
a controller including at least one processor; a wireless transceiver connected to the controller for exchanging signals with a wireless communications network; a user interface connected to the controller for receiving user input; a storage connected to the controller and storing data items that include text containing a number string; a visual display connected to the controller for displaying the text of data items stored in the storage; the controller being operative to; cause the text of the data item to be displayed on the visual display of the mobile device, the text including the number string; cause a position marker to move on the visual display throughout the displayed text in response to navigational input through the user interface; monitor for a predetermined user input 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, wherein the displayed list of user selectable functions includes a telephone call function for initiating a telephone call to the number string when the position marker is located within the number string in the displayed text and the number string meets predetermined criteria, wherein the location of the position marker within the number string does not affect the list of user selectable functions displayed; and cause a telephone call to the number string to be initiated through the wireless communications network when the telephone call function for the number string is selected from the list of user selectable functions. - View Dependent Claims (17, 18, 19, 20)
-
Specification