Context retention across multiple calls in a telephone interaction system
First Claim
Patent Images
1. A method of providing information to a user in a telephone interactive system that includes an application that is stored on a memory storage device and executed by a processor of a computer, the method comprising:
- receiving a new call;
comparing an identifier associated with the new call with call information stored in a database using the processor of the computer, the call information comprising a plurality of entries pertaining to previous calls, wherein each entry of the plurality of entries comprises context information for an associated previous call and includes an indication of a caller ID for the associated previous call, request information for an overall request pertaining to the associated previous call, a progress indicator that indicates a progress point for the overall request reached during the associated previous call, and a timestamp associated with the progress indicator;
wherein the overall request is related to a desired task related to the associated previous call and the progress indicator indicates progression through the desired task;
if the identifier associated with the new call identifies an entry in the plurality of entries for a previous call, prompting the caller to inquire whether the new call is in relation to context information stored from the previous call and proceeding with the new call based on the context information stored in the identified entry for the previous call and updating the call information based on context information associated with the new call;
if the identifier associated with the new call does not identify an entry in the plurality of entries for a previous call, adding a new entry to the plurality of entities and recording context information associated with the new call in the new entry.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of providing information to a user in a telephone interactive system includes receiving a new call. A comparison is then made between an identifier associated with the new call with stored call information pertaining to previous calls. If the identifier associated with the new call matches an identifier associated with a previous call, a subsequent action taken in the new call is based on context information stored from the previous call.
13 Citations
24 Claims
-
1. A method of providing information to a user in a telephone interactive system that includes an application that is stored on a memory storage device and executed by a processor of a computer, the method comprising:
-
receiving a new call; comparing an identifier associated with the new call with call information stored in a database using the processor of the computer, the call information comprising a plurality of entries pertaining to previous calls, wherein each entry of the plurality of entries comprises context information for an associated previous call and includes an indication of a caller ID for the associated previous call, request information for an overall request pertaining to the associated previous call, a progress indicator that indicates a progress point for the overall request reached during the associated previous call, and a timestamp associated with the progress indicator;
wherein the overall request is related to a desired task related to the associated previous call and the progress indicator indicates progression through the desired task;if the identifier associated with the new call identifies an entry in the plurality of entries for a previous call, prompting the caller to inquire whether the new call is in relation to context information stored from the previous call and proceeding with the new call based on the context information stored in the identified entry for the previous call and updating the call information based on context information associated with the new call; if the identifier associated with the new call does not identify an entry in the plurality of entries for a previous call, adding a new entry to the plurality of entities and recording context information associated with the new call in the new entry. - View Dependent Claims (2, 23, 24)
-
-
3. A method of providing information to a user in a telephone interactive system that includes an application that is stored on a memory storage device and executed by a processor of a computer, the method comprising:
-
receiving a new call; comparing an identifier associated with the new call with stored call information pertaining to previous calls using the processor of the computer; if the identifier associated with the new call matches an identifier associated with a previous call, prompting the caller to inquire whether the new call is in relation to context information stored from the previous call and proceeding with the new call based on context information stored from the previous call; if the identifier associated with the new call does not match an identifier associated with a previous call, recording the identifier of the new call in the call information; recording context information pertaining to the new call; and wherein recording context information includes recording a progress indicator that indicates a progress point for an overall request related to the new call, the overall request being related to a desired task related to the new call and the progress indicator indicating progression through the desired task; and wherein recording context information includes recording a timestamp associated with the progress indicator, and wherein recording context information includes repeatedly recording progress indicators and associated timestamps pertaining to reaching selected points pertaining to various actions related to the new call. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10)
-
-
11. A tangible computer-readable storage medium having instructions for processing calls in a telephone interactive system, wherein the instructions, when executed on the computer, cause the computer to perform a method comprising:
-
receiving a new call; comparing an identifier associated with the new call with stored call information pertaining to previous calls using a processor of the computer, wherein the stored call information includes request information for overall requests pertaining to the previous calls and timestamps associated with progress indicators indicating progress points for the overall requests reached during the previous calls, wherein the overall requests are related to desired tasks related to the previous calls and the progress indicators indicate progression through the desired tasks; if the identifier associated with the new call matches an identifier associated with a previous call and a timestamp associated with the previous call indicates that the new call occurred within a predefined time period after the previous call, prompting the caller to inquire whether the new call is in relation to context information stored from the previous call; if the caller confirms that the new call is in relation to context information stored from the previous call, taking an action based on the context information stored from the previous call; and storing context information related to the new call; wherein storing context information includes recording a progress indicator pertaining to reaching a selected point pertaining to a request related to the new call. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-implemented method of processing a call in a dialer application that is stored on a memory storage device and executed by a processor, the computer-implemented method comprising:
-
receiving a new call; comparing an identifier associated with the new call with stored call information pertaining to call routing actions of previous calls using the processor; if the identifier associated with the new call matches an identifier associated with a previous call, prompting the caller to inquire whether the new call is in relation to context information stored from the previous call; if the caller confirms that the new call is in relation to context information stored from the previous call, taking an action based on the context information stored from the previous call; recording the identifier and the context information pertaining to the new call; wherein recording context information includes recording a progress indicator that indicates a progress point for an overall request related to the new call and a timestamp associated with the context information, the overall request being related to a desired task related to the new call and the progress indicator indicating progression through the desired task; and wherein recording context information includes repeatedly recording progress indicators and associated timestamps pertaining to reaching selected points pertaining to various actions related to the new call. - View Dependent Claims (21, 22)
-
Specification