SORTING CONTACTS FOR A MOBILE COMPUTER DEVICE
First Claim
1. A computer-implemented system for sorting contacts, comprising:
- a data repository that comprises two or more contacts, each contact comprising;
a display name format;
a display name comprising at least one of a family name, a given name, and an entity name according to the display name format; and
a display name reading comprising at least one of a family name reading, a given name reading, and an entity name reading according to the display name format; and
a sort component that sorts the two or more contacts by arranging the display name readings of the two or more contacts and thereafter arranging the display names of the two or more contacts, the sort component further updates the display name reading when the display name format is changed.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and a method for sorting two or more contacts that employ a display name format and a display name reading to provide an intuitive contact order based on pronunciation of a display name are disclosed. The display name reading includes characters, letters, symbols, numbers, and/or phonetic symbols that indicate pronunciation of the display name. Since the system and the method can sort the two or more contacts by arranging the display name readings, the system and the method can provide an intuitive contact order based on the pronunciation of the display name. When the display name formats are changed, the system and the method can update the display name reading according to the newly selected display name format and sort the contacts by arranging the updated display name readings.
-
Citations
20 Claims
-
1. A computer-implemented system for sorting contacts, comprising:
-
a data repository that comprises two or more contacts, each contact comprising; a display name format; a display name comprising at least one of a family name, a given name, and an entity name according to the display name format; and a display name reading comprising at least one of a family name reading, a given name reading, and an entity name reading according to the display name format; and a sort component that sorts the two or more contacts by arranging the display name readings of the two or more contacts and thereafter arranging the display names of the two or more contacts, the sort component further updates the display name reading when the display name format is changed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for sorting contacts, comprising:
-
receiving two or more contacts, wherein each of the two or more contacts includes a display name format; receiving a display name that comprises at least one of a family name, a given name, and an entity name according to the display name format; receiving a display name reading that comprises at least one of a family name reading, a given name reading, and an entity name reading according to the display name format; determining that the display format is altered; altering the display name reading based upon the determined alteration in the display name format; and sorting the two or more contacts by arranging the display name readings of the two or more contacts and thereafter arranging the display names of the two or more contacts. - View Dependent Claims (16, 17, 18)
-
-
19. A computer-implemented system for sorting two or more contacts, comprising:
-
means for providing a display name according to a display name format in the contact; means for providing a display name reading according to the display name format in the contact; means for modifying the display name reading when the display name format is changed; means for sorting the two or more contacts by arranging the display name readings and then by arranging the display names; and means for displaying the display names of the sorted contacts. - View Dependent Claims (20)
-
Specification