Integrated voice processing system
First Claim
1. A voice processing system for providing voice transactions through a telecommunications line comprising:
- a general-purpose, digital computer adapted to communicate through the telecommunications line with an outside environment;
storage means interfaced to the general-purpose digital computer for storing at least one object having a state associated therewith that is modifiable and that will produce a voice transaction event upon modification;
at least one vector protocol that can be activated by a user in the outside environment through the telecommunications line for operating on the at least one object to produce the change in the object'"'"'s state; and
an interface adapted to convert user commands input to the voice processing system through the telecommunications line to activate the vector protocol and alter the object'"'"'s state.
8 Assignments
0 Petitions
Accused Products
Abstract
Integrated voice processing systems. Generalpurpose common computer platform voice processing systems described provide integrated voice processing functions, for example, voice messaging, call processing, interactive voice response and other systems typically only available in discrete systems. Industry standard computer databases and interfaces are used to create a dynamically modifiable voice processing system which is adaptable to perform to any customer specification. State vector architecture for the system described herein provide economic and efficient tailoring of voice processing functions for a wide variety of applications. Voice processing systems for interfacing voice transactions through a telecommunications line to a user comprise a general-purpose digital, computer common-platform adapted to communicate through the telecommunications line with an outside environment. A relational database interfaced to the general-purpose, digital computer for storing at least one object having a state that is modifiable by a vector protocol, thereby producing a voice transaction event that is output to the user through the telecommunications whereby the user activates the vector protocol through the telecommunications to act on the object and produce the voice transaction event, and an interface adapted to convert user commands input to the voice processing system through the telecommunications to activate the vector protocol and alter the object'"'"'s state.
149 Citations
35 Claims
-
1. A voice processing system for providing voice transactions through a telecommunications line comprising:
-
a general-purpose, digital computer adapted to communicate through the telecommunications line with an outside environment; storage means interfaced to the general-purpose digital computer for storing at least one object having a state associated therewith that is modifiable and that will produce a voice transaction event upon modification; at least one vector protocol that can be activated by a user in the outside environment through the telecommunications line for operating on the at least one object to produce the change in the object'"'"'s state; and an interface adapted to convert user commands input to the voice processing system through the telecommunications line to activate the vector protocol and alter the object'"'"'s state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A voice processing system of the type utilizing vectored-state machine architecture comprising:
-
digital input means for inputting user data over a telephone line; general-purpose computer means interfaced with the digital input means for processing the user data that is input through the digital input means and for controlling the voice processing system in response to the user data to obtain a voice transaction event; interface means operatively coupled to the general-purpose computer means for converting the user input data to an interface query; storage means operatively coupled to the general-purpose computer means through the interface means for storing information that is used by the general-purpose computer means to process the user data to obtain the voice transaction event in response to the interface query; at least one voice processing object having a state stored on the storage means for producing the voice transaction event when the state is changed; and at least one vector protocol stored on the storage means for responding to the interface query to change the object'"'"'s state and produce the voice transaction event. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method of performing voice processing functions in a voice processing system of the type having a general-purpose computer-based control system, utilizing a digital input device and a telecommunications line comprising the steps of:
-
receiving digital data from a user over the telecommunications line and storing the digital data in the general-purpose computer-based control system; initializing a state vector function stored in a memory in the general-purpose computer-based control system with the digital input received from the user; operating the state vector function on a systemdefined object having an initial state associated therewith which is stored on a database associated with the general-purpose computer-based control system, thereby modifying the object'"'"'s state; generating a user-recognizable event which is realized by the state vector function'"'"'s modification of the object'"'"'s state; and outputting the user-recognizable event generated by the state vector function'"'"'s operation on the object. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. A method of integrated on-line voice processing with a general-purpose computer which is interfaced to a telecommunications line comprising the steps of:
-
identifying at least one object having a state in response to a user command wherein the object is adapted to provide a voice processing transaction to a user that accesses the general-purpose computer through the telecommunications line; acting on the object with a vector protocol adapted to change the state of the object in response to the user'"'"'s command; outputting at least one event in response to the changed state of the object after the object has been operated on by the vector protocol; initializing the voice processing transaction in response to the event; and communicating the voice processing transaction to the user through the telecommunications line. - View Dependent Claims (31, 32, 33, 34, 35)
-
Specification