Voice processing system with configurable caller interfaces
First Claim
1. A voice processing system for providing a plurality of voice transactions including voice messaging, call processing, and interactive voice response through telecommunications lines for a plurality of callers comprising:
- a plurality of caller interfaces for communicating between said callers and said voice processing system, said caller interfaces for allowing said callers to perform said voice transactions, each of said caller interfaces comprising an arrangement of vectors, objects, and events which define attributes and branch sequences of each caller interface;
configuration means for configuring said interfaces with respective arrangements of vectors, objects and events such that said callers perform said voice transactions through said interface as configured;
storage means for storing configurations of caller interfaces; and
retrieval and communications means for retrieving said configurations from said storage means and communicating with callers through said caller interfaces configured according to said configurations.
7 Assignments
0 Petitions
Accused Products
Abstract
A voice mail processing system is provided which comprises a digital computer common-platform operable to communicate through telecommunication lines with an outside environment. Communications between callers and the voice mail processing system are performed through specific caller interfaces that are configurable so as to allow different caller interfaces to each caller to the voice mail processing system. Subscriber profile records that contain caller interface configuration information for each caller can be edited to store desired caller interface configuration information for any caller. Information in any subscriber'"'"'s profile record is accessed by reference to a caller identification number associated with each caller, generated either by the system or by caller input.
141 Citations
15 Claims
-
1. A voice processing system for providing a plurality of voice transactions including voice messaging, call processing, and interactive voice response through telecommunications lines for a plurality of callers comprising:
-
a plurality of caller interfaces for communicating between said callers and said voice processing system, said caller interfaces for allowing said callers to perform said voice transactions, each of said caller interfaces comprising an arrangement of vectors, objects, and events which define attributes and branch sequences of each caller interface; configuration means for configuring said interfaces with respective arrangements of vectors, objects and events such that said callers perform said voice transactions through said interface as configured; storage means for storing configurations of caller interfaces; and retrieval and communications means for retrieving said configurations from said storage means and communicating with callers through said caller interfaces configured according to said configurations. - View Dependent Claims (2, 3, 4, 13, 15)
-
-
5. A method of providing a plurality of voice transactions including voice messaging, call processing, and interactive voice response through telecommunications lines for a plurality of callers to a voice processing system comprising the steps of:
-
communicating between said callers and said voice processing system through a plurality of caller interfaces, the caller interfaces for allowing the callers to perform the voice transactions, each of the caller interfaces comprising an arrangement of vectors, objects, and events which define attributes and branch sequences of each caller interface; configuring said interfaces with respective arrangements of vectors, objects and events such that the callers perform the voice transactions through the interfaces as configured; storing configurations of caller interfaces; and retrieving said configurations and communicating with callers through said caller interfaces configured according to said configurations. - View Dependent Claims (6, 7, 8, 14)
-
-
9. A voice processing system for a plurality of callers, comprising:
-
a plurality of telecommunications lines for establishing connections between the voice processing system and the plurality of callers; a digital computer operable to communicate through the telecommunications lines to the plurality of callers; a plurality of caller interface configurations accessible by the digital computer, each caller interface configuration comprising an arrangement of vectors, objects and events which define the attributes and branch sequences of each caller interface; selection means for allowing a caller to select a particular caller interface configuration; configuration means operable to configure the vectors, objects, and events, and further operable to configure vectors, objects, and events while the voice processing system is on-line; storage means for storing the caller interface configurations; and retrieval means for retrieving each caller interface configuration by referencing a subscriber profile record accessed by the digital computer and referenced by a caller identification number. - View Dependent Claims (10)
-
-
11. A method of voice processing for a plurality of callers comprising the steps of:
-
establishing telecommunications connections between the voice processing system and the plurality of callers; selection by each caller of a particular caller interface configuration from a plurality of caller interface configurations wherein each of the caller interface configurations comprises an arrangement of vectors, objects, and events which define the attributes and branch sequences of each caller interface configuration; arranging the vectors, objects, and events of each caller interface configuration; storing each caller interface configuration; and retrieving each caller interface configuration by referencing a subscriber profile record accessed by the digital computer and referenced by a caller identification number. - View Dependent Claims (12)
-
Specification