Intelligent telephone set
First Claim
1. 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.
6 Assignments
0 Petitions
Accused Products
Abstract
An intelligent telephone set is disclosed that includes a caller-ID circuit that extracts a call identifier from an incoming call. A call processing circuit in communication with the caller-ID circuit assigns the incoming call to a caller category associated with the call identifier. Subsequently, it selects a call processing action corresponding to the caller category and processes the incoming call using the selected call processing action. The intelligent telephone set allows users to set criteria for receiving and processing calls based on CID data. One such call processing action is to use CID data to forward an incoming call to a predetermined location.
40 Citations
37 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer readable medium that stores instructions executable by one or more processors of a device, the medium storing one or more instructions for:
-
extracting a call identifier from an incoming call; assigning the incoming call to a caller category based on the call identifier, the caller category being one of a plurality of caller categories; selecting a call processing routine corresponding to the assigned caller category from a plurality of call processing routines; processing the incoming call in accordance with the selected call processing routine; recording the call identifier, the caller category, and at least one call statistic in the database; retrieving 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 a selection of one menu entry from the set of menu entries on the display using the data entry device; modifying, when the selected menu entry is the option for modifying the database, at least one of the plurality of records in the database; sorting, when the selected menu entry is the option for sorting the plurality of records in the database, the plurality of records; and performing, 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. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
Specification