Phone dialer with advanced search feature and associated method of searching a directory
First Claim
Patent Images
1. A method comprising the steps of:
- storing a plurality of directory listings comprising a plurality of names and network addresses, each directory listing included in said plurality of directory listings searchable by a plurality of keys included in a telephone keypad, each of said keys comprising a plurality of symbols selected from a subset of an alphabet;
receiving a first user input representative of a selected key among said plurality of keys to initiate a rolling search of said directory listings;
identifying, in response to said first user input, one or more directory listings included in said plurality of directory listings that begin with one of said symbols on said selected key; and
displaying, in response to said first user input, data representing said identified one or more directory listings within a user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of retrieving a directory listing includes steps of storing a plurality of directory listings, each listing searchable by a plurality of keys, each of the keys comprising a plurality of symbols selected from a subset of an alphabet; receiving a sequence of inputs each designating a plurality of the symbols; identifying a number of the directory listings having at least one of the keys consistent with the sequence of inputs; displaying candidate ones of the directory listing having the at least one of the keys consistent with the sequence of inputs; and selecting one of the candidate directory listings to be contacted.
-
Citations
20 Claims
-
1. A method comprising the steps of:
-
storing a plurality of directory listings comprising a plurality of names and network addresses, each directory listing included in said plurality of directory listings searchable by a plurality of keys included in a telephone keypad, each of said keys comprising a plurality of symbols selected from a subset of an alphabet; receiving a first user input representative of a selected key among said plurality of keys to initiate a rolling search of said directory listings; identifying, in response to said first user input, one or more directory listings included in said plurality of directory listings that begin with one of said symbols on said selected key; and displaying, in response to said first user input, data representing said identified one or more directory listings within a user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 19, 20)
-
-
13. An apparatus comprising:
-
a memory storing a plurality of directory listings comprising a plurality of names and network addresses, each directory listing included in the plurality of directory listings searchable by a plurality of keys, each of said keys comprising a plurality of symbols selected from a subset of an alphabet; a keypad manually operable for receiving a first user input representative of a selected key among the plurality of keys to initiate a rolling search of said directory listings; a processor configured to identify, in response to said first user input, one or more directory listings included in said plurality of directory listings that begin with one of said symbols on said selected key; and a display configured to display, in response to said first user input, data representing said identified one or more directory listings with a user interface. - View Dependent Claims (14, 15, 16)
-
-
17. A computer program product comprising at least one computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
a first executable portion for storing a plurality of directory listings comprising a plurality of names and network addresses, each directory listing included in the plurality of directory listings searchable by a plurality of keys included in a telephone keypad, each of said keys comprising a plurality of symbols selected from a subset of an alphabet; a second executable portion for receiving a first user input representative of a selected key among the plurality of keys to initiate a rolling search of said directory listings; a third executable portion for identifying, in response to said first user input, one or more directory listings in said plurality of directory listings that begin with one of said symbols on said selected key; a fourth executable portion for displaying, in response to said first user input, data representing the identified one or more directory listings within a user interface.
-
Specification