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, wherein the displayed list of user selectable functions does not include a telephone call function for a non-hyperlinked number string if the non-hyperlinked number string does not meet predetermined criteria;
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;
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,wherein displaying the text on the visual display includes;
(i) detecting any number strings within at least a portion of the text and comparing the number strings against further criteria to detect number strings that are telephone number strings, wherein the further criteria is more stringent than the predetermined criteria;
(ii) causing a hyperlink to be created for each number string detected as a telephone number string;
causing the hyperlink for a telephone number string to be highlighted when selected by a user during the displaying of the text;
determining if the hyperlink of a 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 function, a telephone call to the selected hyperlinked telephone 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.
-
Citations
15 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, wherein the displayed list of user selectable functions does not include a telephone call function for a non-hyperlinked number string if the non-hyperlinked number string does not meet predetermined criteria; 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; 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, wherein displaying the text on the visual display includes; (i) detecting any number strings within at least a portion of the text and comparing the number strings against further criteria to detect number strings that are telephone number strings, wherein the further criteria is more stringent than the predetermined criteria; (ii) causing a hyperlink to be created for each number string detected as a telephone number string; causing the hyperlink for a telephone number string to be highlighted when selected by a user during the displaying of the text; determining if the hyperlink of a 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 function, a telephone call to the selected hyperlinked telephone number string to be initiated through the wireless communications network. - View Dependent Claims (2, 3, 4, 15)
-
-
5. 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; 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; 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; wherein displaying the text on the visual display includes; (i) detecting any number strings within the text and comparing the number strings against further criteria to detect number strings that are telephone number strings, wherein the further criteria is more stringent than the predetermined criteria; (ii) causing a hyperlink to be created for each number string detected as a telephone number string; causing the hyperlink for a telephone number string to be highlighted when selected by a user during the displaying of the text; and causing, if a user actuates the SEND key while a hyperlinked telephone number string is highlighted, a telephone call to the selected hyperlinked telephone number string to be initiated through the wireless communications network.
-
-
6. 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, wherein the displayed list of user selectable functions does not include the telephone call function for the non-hyperlinked number string if the non-hyperlinked number string does not meet predetermined criteria; 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; when displaying the text on the visual display; (i) detect any number strings within at least a portion of the text and compare the number strings against further criteria to detect number strings that are telephone number strings, wherein the further criteria is more stringent than the predetermined criteria; (ii) cause a hyperlink to be created for each number string detected as a telephone number string; cause the hyperlink for a telephone number string to be highlighted when selected by a user during the displaying of the text; determine if the hyperlink of a telephone number string is selected by a user 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 telephone number string; and cause, if a user selects from the list of functions the initiate a telephone call function, a telephone call to the selected hyperlinked telephone number string to be initiated through the wireless communications network. - View Dependent Claims (7, 8, 9, 11)
-
-
10. 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; 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; wherein the user interface includes a depressible SEND key coupled to the controller and the controller is operative to; monitor for user actuation of the SEND key; determine if the position marker is located within a non-hyperlinked number string when the SEND key is actuated and if so, cause 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; wherein the controller is operative to; when displaying the text on the visual display; (i) detect any number strings within the text and compare the number strings against further criteria to detect number strings that are telephone number strings, wherein the further criteria is more stringent than the predetermined criteria; (ii) cause a hyperlink to be created for each number string detected as a telephone number string; cause the hyperlink for a telephone number string to be highlighted when selected by a user during the displaying of the text; and cause, if a user actuates the SEND key while a hyperlinked telephone number string is highlighted, a telephone call to the selected hyperlinked telephone number string to be initiated through the wireless communications network.
-
-
12. 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 (13, 14)
-
Specification