×

Method of identifying contacts for initiating a communication using speech recognition

  • US 9,723,118 B2
  • Filed: 12/06/2012
  • Issued: 08/01/2017
  • Est. Priority Date: 12/06/2012
  • Status: Active Grant
First Claim
Patent Images

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 all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×