Patent ID: 7616758

Claim:
A phone system for storing redial data within a telephone for a connection with a remote phone system, comprising: a telephone, said telephone including: a memory suitable for storing a program of instructions; a timer; an input device suitable for dialing a digit by a user; a connection device for communicatively connecting with a remote phone system: and a processor communicatively coupled to the timer, the input device, the connection device, and the memory, the processor suitable for performing a program of instructions which configures the processor to establish a connection with a remote phone system; start the timer in response to the established connection; monitor at least one digit dialed by a user utilizing the input device and corresponding time data of the timer with the at least one dialed digit from a beginning of the established connection; store the monitored digit and corresponding time data, wherein the stored digit and corresponding time data is suitable for performing a redial; initiate a redial process based on the stored digit dialed and corresponding time data; display a plurality of redial steps to the user, the plurality of redial steps corresponding to combinations of digits based upon the stored digit dialed and corresponding time data for allowing the user to select at least one of the plurality of recital steps as a point to which the redial process is to progress; and pause the redial process when the redial process reaches the redial step, wherein the plurality of redial steps are displayed to the user before the redial process is initiated.