Patent ID: 7991134

Claim:
A method implemented by a telephone device that includes a database, an instruction set, and a graphical user interface including a display and a data entry device, the method comprising: extracting, by the telephone device, a caller identifier from an incoming call; assigning, by the telephone device, the incoming call to a caller category based on the caller identifier; selecting, by the telephone device, a call processing routine corresponding to the assigned caller category; processing, by the telephone device, the incoming call in accordance with the selected call processing routine; recording, by the telephone device, the caller identifier, the caller category, and at least one caller statistic in the database; retrieving, by the telephone device, a set of menu entries from a menu on the display, where the menu entries include at least an option for modifying the database and an option for sorting a plurality of records in the database, one record including at least one of the caller identifier, the caller category, or the at least one caller statistic; receiving, by the telephone device, a selection of one menu entry from the set of menu entries on the display using the data entry device; modifying, by the telephone device and when the selected menu entry is the option for modifying the database, at least one of the plurality of records in the database; sorting, by the telephone device and when the selected menu entry is the option for sorting the plurality of records in the database, the plurality of records; and performing, by the telephone device and when the selected menu entry is other than the option for modifying the database and the option for sorting the plurality of records, a programmable operation represented by the selected menu entry.