Method of identifying contacts for initiating a communication using speech recognition
First Claim
1. A method of initiating a communication using speech recognition on a mobile wireless communication device, comprising:
- receiving through a microphone a voice input for initiating a communication;
parsing the voice input using speech recognition to identify and extract a name and a communication type to be initiated from a plurality of potential communication types including a telephone call, email, SMS message, MMS message, instant message, device-to-device message and a social media service message;
searching a local address book stored in a memory of the mobile wireless communication device to determine whether any contact records in the local address book match the extracted information, wherein the local address book is searched to identify all records having both a contact name including the name extracted from the voice input and a populated address field associated with the communication type extracted from the voice input;
when only one contact record in the local address book matches the extracted information, automatically initiating a communication to a contact address from the populated address field of the contact record using an application associated with the communication type;
when more than one contact record in the local address book matches the extracted information, outputting to an output interface of the mobile wireless communication device, a selectable list of all of the matching contacts, receiving selection of one of the contacts from the selectable list via an input interface of the mobile wireless communication device, and initiating a communication to a contact address from the populated address field of the contact record using an application associated with the communication type.
8 Assignments
0 Petitions
Accused Products
Abstract
A method of initiating a communication using speech recognition on a mobile wireless communication device. Voice input is parsed using speech recognition to identify and extract a name and a communication type to be initiated from a plurality of potential communication types. A local address book is searched to identify all contact records having both a contact name including the name extracted from the voice input and a populated address field associated with the communication type extracted from the voice input. When only one contact record matches the extracted information, a communication is automatically initiated to the contact address from the populated address field of the contact record using an application associated with the communication type. When more than one contact record in the local address book matches the extracted information, a list of all of the matching contacts is output from which a communication can be initiated.
25 Citations
20 Claims
-
1. A method of initiating a communication using speech recognition on a mobile wireless communication device, comprising:
-
receiving through a microphone a voice input for initiating a communication; parsing the voice input using speech recognition to identify and extract a name and a communication type to be initiated from a plurality of potential communication types including a telephone call, email, SMS message, MMS message, instant message, device-to-device message and a social media service message; searching a local address book stored in a memory of the mobile wireless communication device to determine whether any contact records in the local address book match the extracted information, wherein the local address book is searched to identify all records having both a contact name including the name extracted from the voice input and a populated address field associated with the communication type extracted from the voice input; when only one contact record in the local address book matches the extracted information, automatically initiating a communication to a contact address from the populated address field of the contact record using an application associated with the communication type; when more than one contact record in the local address book matches the extracted information, outputting to an output interface of the mobile wireless communication device, a selectable list of all of the matching contacts, receiving selection of one of the contacts from the selectable list via an input interface of the mobile wireless communication device, and initiating a communication to a contact address from the populated address field of the contact record using an application associated with the communication type. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A mobile wireless communication device, comprising:
-
a processor; a memory, a microphone, an input interface and an output interface coupled to the processor; wherein the memory includes instructions, which when executed by the processor, cause the mobile wireless communication device to; receive through an audio input interface a voice input for initiating a communication; parse the voice input using speech recognition to identify and extract a name and a communication type to be initiated from a plurality of potential communication types including a telephone call, email, SMS message, MMS message, instant message, device-to-device message and social media service message; searching a local address book stored in a memory of the mobile wireless communication device to determine whether any contact records in the local address book match the extracted information, wherein the local address book is searched to identify all records having both a contact name including the name extracted from the voice input and a populated address field associated with the communication type extracted from the voice input; when only one contact record in the local address book matches the extracted information, automatically initiate a communication to a contact address from the populated address field of the contact record using an application associated with the communication type; when more than one contact record in the local address book matches the extracted information, output to the output interface, a selectable list of all of the matching contacts, receive selection of one of the contacts from the selectable list via the input interface, and initiate a communication to a contact address from the populated address field of the contact record using an application associated with the communication type. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A non-transitory machine readable medium having tangibly stored thereon executable instructions for execution by a processor of a mobile wireless communication device, wherein the executable instructions, when executed by the processor of the mobile wireless communication device, cause the mobile wireless communication device to:
-
receive through an audio input interface a voice input for initiating a communication; parse the voice input using speech recognition to identify and extract a name and a communication type to be initiated from a plurality of potential communication types including a telephone call, email, SMS message, MMS message, instant message, device-to-device message and social media service message; search a local address book stored in a memory of the mobile wireless communication device to determine whether any contact records in the local address book match the extracted information, wherein the local address book is searched to identify all records having both a contact name including the name extracted from the voice input and a populated address field associated with the communication type extracted from the voice input; when only one contact record in the local address book matches the extracted information, automatically initiate a communication to a contact address from the populated address field of the contact record using an application associated with the communication type; when more than one contact record in the local address book matches the extracted information, output to an output interface of the mobile wireless communication device, a selectable list of all of the matching contacts, receive selection of one of the contacts from the selectable list via an input interface of the mobile wireless communication device, and initiate a communication to a contact address from the populated address field of the contact record using an application associated with the communication type.
-
Specification