IDENTIFYING A CONTACT
First Claim
Patent Images
1. A method of identifying a contact in a communication system using voice input, the method comprising:
- receiving an input string of characters, the input string representing a contact and being normally unpronounceable by a human voice when spoken literally;
performing at least one transforming step to transform at least one character of the input string to thereby generate a pronounceable name for the contact; and
outputting the pronounceable name for use in establishing a communication event with the contact using voice input.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of identifying a contact in a communication system using voice input, the method comprising: receiving an input string of characters, the input string representing a contact and being normally unpronounceable by a human voice when spoken literally; performing at least one transforming step to transform at least one character of the input string to thereby generate a pronounceable name for the contact; and outputting the pronounceable name for use in establishing a communication event with the contact using voice input.
-
Citations
20 Claims
-
1. A method of identifying a contact in a communication system using voice input, the method comprising:
-
receiving an input string of characters, the input string representing a contact and being normally unpronounceable by a human voice when spoken literally; performing at least one transforming step to transform at least one character of the input string to thereby generate a pronounceable name for the contact; and outputting the pronounceable name for use in establishing a communication event with the contact using voice input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 11, 12, 13)
-
-
9. A method as claimed in 8, wherein the at least one transforming step comprises at least one of:
- replacing accents, stripping symbols, changing separators to whitespace, trimming leading/trailing numbers and symbols, replacing double vowel leet characters, replacing single vowel leet characters, stripping initials, normalising capitalisation, inserting whitespace in contiguous runs of characters between fragments distinguished by capitalisation, parsing suffixes and/or titles and/or nicknames and/or fullnames, and classifying said parsed suffixes and/or titles and parsing remaining characters of the input string into a first name and a fullname.
- View Dependent Claims (10)
-
14. A computer readable medium storing code for identifying a contact in a communication system using voice input which, when executed on a processor of a user device, is configured to:
-
receive an input string of characters, the input string representing a contact and being normally unpronounceable by a human voice when spoken literally; perform at least one transforming step to transform at least one character of the input string to thereby generate a pronounceable name for the contact; and output the pronounceable name for use in establishing a communication event with the contact using voice input. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A user terminal configured to identify a contact in a communication system using voice input, the user terminal comprising:
-
an input configured to receive an input string of characters, the input string representing a contact and being normally unpronounceable by a human voice when spoken literally; transform logic configured to perform at least one transforming step to transform at least one character of the input string to thereby generate a pronounceable name for the contact; an output configured to output the pronounceable name for use in establishing a communication event with the contact using voice input and output a quality parameter indicating the quality of the relationship between the input string and the pronounceable name; and a scoring module configured to discard pronounceable names below a quality threshold, using the quality parameter.
-
Specification