Advanced voice and data operations in a mobile data communication device
First Claim
1. A method for facilitating dialing of a phone number subsequent to receipt of a data item at a mobile communication device, said method comprising:
- displaying the data item on a viewing screen;
detecting selection to respond to receipt of the data item, displayed on the viewing screen, with a phone call;
determining whether a phone number has been selected in the data item;
if the phone number has been selected, dialing the selected phone number to initiate an outgoing phone call; and
if the phone number has not been selected, searching in the data item for a valid phone character by scanning characters in both directions from a viewing-screen cursor sitting on a character item to detect the phone number in the data item, and dialing the detected phone number to initiate the outgoing phone call.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for integrating voice and data operations into a single mobile device capable of simultaneously performing data and voice actions. The mobile device working in a network capable of exchanging both cell phone calls and data items to the mobile device. By wearing an earphone or an ear-bud device the user is capable of dealing with voice conversations while working with data centric information related to the current caller. By providing a data-centric device with voice capabilities there is a new range of features that allow incoming data events to trigger outgoing voice events.
66 Citations
18 Claims
-
1. A method for facilitating dialing of a phone number subsequent to receipt of a data item at a mobile communication device, said method comprising:
-
displaying the data item on a viewing screen; detecting selection to respond to receipt of the data item, displayed on the viewing screen, with a phone call; determining whether a phone number has been selected in the data item; if the phone number has been selected, dialing the selected phone number to initiate an outgoing phone call; and if the phone number has not been selected, searching in the data item for a valid phone character by scanning characters in both directions from a viewing-screen cursor sitting on a character item to detect the phone number in the data item, and dialing the detected phone number to initiate the outgoing phone call. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for initiating an outgoing phone call to a number in a body of a data item, said method comprising:
-
displaying the data item on a viewing screen; detecting selection to call a phone number responsive to display of the data item on the viewing screen; determining whether a phone number has been selected in the data item;
if the phone number has been selected, dialing the selected phone number to initiate an outgoing phone call;if the phone number has not been selected, scanning for a number forming a valid phone character in the data item by scanning characters in both directions from a viewing-screen cursor sitting on the data item; parsing the number forming the valid phone character to obtain a complete phone number; and dialing the complete phone number to initiate the outgoing phone call.
-
-
10. An apparatus for a mobile communication device for facilitating dialing of a phone number subsequent to receipt of a data item, said apparatus comprising:
-
a viewing screen configured to display the data item; a processor configured to; detect selection to respond to receipt of the data item, displayed on the viewing screen, with a phone call; determine whether a phone number has been selected in the data item; if the phone number has been selected, dial the selected phone number to initiate an outgoing phone call; and if the phone number has not been selected, search in the data item for a valid phone character and, therefrom, detect the phone number by scanning characters in either direction of a viewing-screen cursor sitting on a character to detect a phone number in the data item and dialing the detected phone number to initiate the outgoing phone call. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. Non-transitory computer-readable media configured, when executed by a computing device, to facilitate dialing of a phone number subsequent to receipt of a data item at a mobile communication device, by causing the computing device to:
-
display the data item on a viewing screen; detect selection to respond to receipt of the data item, displayed on the viewing screen, with a phone call; determine whether a phone number has been selected in the data item; if the phone number has been selected, dial the selected phone number to initiate an outgoing phone call; and if the phone number has not been selected, search in the data item for a valid phone character by scanning characters in both directions from a viewing-screen cursor sitting on a character item to detect a phone number in the data item and dialing the detected phone number to initiate the outgoing phone call. - View Dependent Claims (17, 18)
-
Specification