US20040042592A1 - Method, system and apparatus for providing an adaptive persona in speech-based interactive voice response systems - Google Patents

Method, system and apparatus for providing an adaptive persona in speech-based interactive voice response systems Download PDF

Info

Publication number
US20040042592A1
US20040042592A1 US10/230,708 US23070802A US2004042592A1 US 20040042592 A1 US20040042592 A1 US 20040042592A1 US 23070802 A US23070802 A US 23070802A US 2004042592 A1 US2004042592 A1 US 2004042592A1
Authority
US
United States
Prior art keywords
user
persona
response
ivr system
prompt
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/230,708
Inventor
Benjamin Knott
John Martin
Robert Bushey
Gregory Edwards
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
AT&T Intellectual Property I LP
Original Assignee
SBC Properties LP
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority to US10/188,152 priority Critical patent/US20040006473A1/en
Priority to US10/217,863 priority patent/US6842504B2/en
Priority to US10/217,873 priority patent/US7379537B2/en
Application filed by SBC Properties LP filed Critical SBC Properties LP
Priority to US10/230,708 priority patent/US20040042592A1/en
Assigned to SBC PROPERTIES, L.P. reassignment SBC PROPERTIES, L.P. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: EDWARDS, GREGORY W., KNOTT, BENJAMIN A., BUSHEY, ROBERT R., MARTIN, JOHN M.
Priority to PCT/US2003/019835 priority patent/WO2004006092A2/en
Priority to AU2003253680A priority patent/AU2003253680A1/en
Publication of US20040042592A1 publication Critical patent/US20040042592A1/en
Priority to US11/005,685 priority patent/US7551723B2/en
Assigned to SBC KNOWLEDGE VENTURES, L.P. reassignment SBC KNOWLEDGE VENTURES, L.P. CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: SBC PROPERTIES, L.P.
Assigned to AT&T KNOWLEDGE VENTURES, L.P. reassignment AT&T KNOWLEDGE VENTURES, L.P. CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: SBC KNOWLEDGE VENTURES, L.P.
Priority to US12/127,403 priority patent/US8131524B2/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/08Speech classification or search
    • G10L15/18Speech classification or search using natural language modelling
    • G10L15/1822Parsing for meaning understanding
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP

Definitions

  • the present invention relates generally to customer service delivery and, more particularly, to providing adaptive customer service delivery via interactive voice response systems.
  • IVR interactive voice response
  • FIG. 1 illustrates a block diagram showing a system incorporating teachings of the present invention
  • FIGS. 2 - 4 illustrate flow diagrams depicting a method incorporating teachings of the present invention for conducting a dialog exchange between an interactive voice response system and a user.
  • FIGS. 1 through 4 wherein like numbers may be used to indicate like and corresponding parts.
  • a single persona may be assigned to the IVR system.
  • users of automated systems tend to view automated systems more favorably when the persona or personality of the system matches the user's personality.
  • introverts and extroverts tend to be more satisfied with, likely to trust and likely to make a purchase from an automated system possessing voice characteristics similar to their own.
  • FIG. 1 generally illustrates one embodiment of a customer service delivery solution incorporating teachings of the present invention and operable to provide automated or computer based customer service to callers using an interactive voice response (IVR) system.
  • System 10 of FIG. 1 preferably enables an operator of a customer service call center, for example, to achieve, among other benefits, greater numbers of favorable responses to system prompts by matching the active persona of the IVR system 12 to one or more personality traits or characteristics of a current caller into the call center.
  • system 10 preferably includes at least one IVR system 12 .
  • IVR system 12 may include one or more traffic handling devices 14 .
  • Traffic handling devices may include, but are not limited to, such devices as routers, switches, hubs, bridges, content accelerators, or other similar devices.
  • one or more traffic handling devices 14 may be coupled between communications link 16 and computer system 18 .
  • Communications technologies which may be used as communications link 16 include, but are not limited to, a PSTN (public switched telephone network), the Internet using voice over IP (Internet Protocol), such mobile technologies as satellite and PCS (personal communication service), as well as others.
  • IVR system 12 having a component or storage system 20 which is maintained separately from computer system 18 , as depicted in FIG. 1, one or more traffic handling devices 14 may be included and coupled between computer system 18 and such a storage system 20 .
  • traffic handling devices 14 may be included and coupled between computer system 18 and such a storage system 20 .
  • storage system 20 or portions thereof may be incorporated into computer system 18 , according to teachings of the present invention.
  • Computer system 18 may be constructed according to a variety of configurations. Preferably, however, computer system 18 includes one or more processors or microprocessors 22 .
  • Processors or microprocessors 22 may include such computer processing devices as those manufactured by Intel, Advanced Micro Devices, Motorola, Transmeta, as well as others.
  • Operably coupled to microprocessor(s) 22 are one or more memory devices 24 .
  • Memory devices 24 may include, but are not limited to, such memory devices as SDRAM (synchronous dynamic random access memory), RDRAM (Rambus dynamic random access memory), FLASH memory, or other memory device operable to functioning with the microprocessor(s) 22 of choice.
  • Communications interface 26 may employ wire-line and/or wireless technologies.
  • wire-line based communications interfaces 26 may include, but are not limited to, such wire-line technologies as PSTN (public switched telephone networks), Ethernet, Token-Ring, coaxial, fiber optic, as well as others.
  • wireless technology based communications interfaces 26 may include, but are not limited to, such wireless technologies as Bluetooth and IEEE (Institute of Electrical and Electronic Engineers) 802.11b, as well as others.
  • component systems interfaces 28 are also preferably included and coupled to microprocessor 22 .
  • component systems interfaces 28 preferably couple one or more component systems to microprocessor(s) 22 such that microprocessor(s) 22 may access the functionality included therein.
  • component systems include storage system 20 , video displays, storage devices, scanners, CD-ROM (compact-disc-read only memory) systems, input/output devices, etc.
  • Component systems interfaces 28 may include, for example, ISA (industry standard architecture) connections, PCI (peripheral component interconnect) connections, PCI-X (peripheral component interconnect-extended) connections, SCSI (small computer systems interface) connections, USB (universal serial bus) connections, FC-AL (fibre-channel arbitrated loop) connections, serial connections, parallel connections, Ethernet connections, IEEE 802.11b receivers/transmitters, Bluetooth receivers/transmitters, as well as others.
  • component systems interfaces 28 may be provided to couple one or more components system internal to computer system 18 , such as hard disc drive (HDD) devices, CD-ROM read/write devices, etc., to microprocessor(s) 22 .
  • HDD hard disc drive
  • CD-ROM read/write devices etc.
  • one or more traffic handling devices 14 may be coupled between computer system 18 and storage system 20 .
  • storage system 20 may be included within or internal to computer system 18 .
  • storage system 20 or one or more components thereof may be directly coupled to the one or more component systems interfaces 28 .
  • Component or storage system 20 may include a variety of computing devices and is preferably not limited to one or more types of storage device.
  • a plurality of storage devices preferably storing one or more applications and databases for use in accordance with teachings of the present invention, may be provided.
  • component or storage system 20 may include one or more hard disc drive (HDD) devices 30 , digital linear tape (DLT) libraries (not expressly shown), CD-ROM libraries and/or one or more storage area networks (SAN) 32 .
  • HDD hard disc drive
  • DLT digital linear tape
  • SAN storage area networks
  • one or more HDD devices 30 may be included in computer system 18 with one or more SANs 32 included in storage system 20 .
  • a variety of applications 34 may be used to leverage the functionality or processing capability of computer system 18 .
  • a plurality of applications 34 may be effectively included in storage system 20 , on one or more HDD devices 30 and/or on one or more SANs 32 .
  • one or more communications applications operable to establish a communication connection with one or more users via communication link 16 may be included in storage system 20 .
  • one or more speech recognition or voice analysis applications are preferably included on HDD devices 30 and/or SAN 32 for use as described below.
  • a variety of additional applications 34 may also be included on one or more of HDD devices 30 and/or SANs 32 .
  • persona libraries 36 are preferably included on storage system 20 .
  • Persona libraries 36 preferably include a plurality of IVR system personas, one or more of which may be selected for use during a transaction with a given user.
  • the personas stored in persona libraries 36 may be pre-existing, i.e., a complete persona or one having a defined gender, rate of speech, system prompt menu, etc., needing only to be selected and activated for use in the IVR system.
  • Each persona in the library may also include a number of styles or strategies.
  • the library may include a first subset of prompts or scripted dialog designed to help novice callers, a second subset designed to help expert callers, a third subset designed to sound sympathetic and soothing and a fourth subset designed to be more abrupt.
  • These different subsets or styles may be produced by altering characteristics of the persona such as speaking rate, choice of formal or informal words, use of terse or verbose utterances, etc.
  • IVR system 12 may dynamically change from one style to another in response to detected changes in the speech characteristics of a caller.
  • persona libraries 36 may contain a plurality of IVR system persona components, such as gender, rate of speech, tone, inflection, prompt menus, etc.
  • An overall IVR system persona may be selected and compiled from selected components to create an IVR system persona which has been determined, according to teachings of the present invention, to be the persona most likely to elicit favorable responses from the user as well as to achieve other benefits.
  • one or more user persona profiles 38 may be stored on HDD devices 30 and/or on SANs 32 .
  • the IVR system 12 may be implemented such that the user can be identified, e.g., from one or more call characteristics, and the user's preferred or most recent IVR system persona may be initiated by the IVR system 12 .
  • one or more responses from the user to prompts from the user's stored persona 38 may initiate a change in the persona used to complete the user's desired transaction.
  • method 50 preferably identifies one or more personality traits or characteristics of a caller or user and activates an IVR system persona likely to put the user at ease during the user's interaction with the IVR system 12 , elicit desirable responses to IVR system 12 prompts, such as sales prompts, as well as achieve other benefits.
  • Method 50 may be implemented in a variety of ways.
  • method 50 may be implemented in the form of a program of instructions storable on and readable or executable from one or more computer readable media such as floppy discs, CD-ROM, HDD devices, FLASH memory, etc.
  • method 50 may be implemented in one or more ASIC (application specific integrated circuits).
  • method 50 may be implemented using both ASIC and computer readable media.
  • Other methods of enabling method 50 to be stored and/or executed by a computer system, such as system 18 are contemplated and considered within the scope of the present invention.
  • Alternative embodiments of the invention also include computer-usable media encoding logic such as computer instructions for performing the operations of the invention.
  • Such computer-usable media may include, without limitation, storage media such as floppy disks, hard disks, CD-ROMs, read-only memory, and random access memory; as well as communications media such as wires, optical fibers, microwaves, radio waves, and other electromagnetic or optical carriers.
  • the control logic may also be referred to as a program product.
  • method 50 begins at 52 where IVR system 12 is preferably initialized. Upon initialization of IVR system 12 at 52 , method 50 preferably proceeds to 54 .
  • method 50 preferably remains or loops in a wait-state where a call from a user may be awaited.
  • IVR system 12 may perform additional tasks, i.e., multi-task, while in a wait-state at 54 .
  • IVR system 12 may perform one or more other computing or data processing functions while awaiting an incoming call at 54 .
  • Method 50 preferably maintains IVR system 12 in a wait-state at 54 while there is no call detected or being received on communications link 16 .
  • one or more escape routines may be run alongside or in conjunction with method 50 which will enable a system administrator or other IVR system 12 operator to interrupt method 50 and thereby free up one or more resources of IVR system 12 .
  • method 50 preferably proceeds to 56 where a communication connection between IVR system 12 and the user's communications device 40 may be established.
  • User communications device 40 is preferably operable to allow a user to submit voice, touch-tone or other responses to prompts communicated from IVR system 12 .
  • Examples of user communications devices include, but are not limited to, telephones, mobile phones, PDAs (personal digital assistant), personal computers, portable computers, etc.
  • a user may contact IVR system 12 via communications link 16 .
  • Establishing a communications connection by IVR system 12 can include initiating a program or software sequence operable to accept an incoming call from a calling user.
  • IVR system 12 may include functionality operable to permit IVR system 12 to initiate contact with one or more users.
  • IVR system 12 may be configured with auto-dialer type capabilities. Other methods of establishing a communication connection between IVR system 12 and a user communication device 40 are contemplated within the scope and spirit of the present invention.
  • IVR system 12 may be configured to evaluate or identify one or more characteristics of the call or communication connection from the current user at 58 . For example, if the user dialed into a specific one of a plurality of IVR system 12 access numbers, the specific number dialed might be associated with users from a specific geographic region, a specific service, sale, lease or use of a specific product, etc. In addition, IVR system 12 may also be configured to determine whether the user is calling during a holiday, at a particular time of day, etc. IVR system 12 may be further configured with automatic number identification (ANI), enabling IVR system 12 to identify one or more personal, geographic or other characteristic of the user from their calling number by referring to a customer database.
  • ANI automatic number identification
  • a first prompt for the user may be generated.
  • the first prompt generated by IVR system 12 includes a request for a user response.
  • the request for a user response will preferably encourage the user to respond with a spoken or verbal response.
  • the request for a user response may assume other preferred constructs.
  • the text, voice, gender, rate of speech and other characteristics of the first prompt may be determined or dictated by the information gathered from the user's incoming call, from one or more IVR system 12 settings, as well as from other factors.
  • method 50 Upon generation of a first user prompt at 60 , method 50 preferably proceeds to 62 .
  • the first user prompt may be communicated to the user.
  • IVR system 12 preferably communicates the first prompt to the user over communications link 16 to user communication device 40 via communications interface 26 .
  • the first prompt may be generated using one or more speech generation applications and/or hardware devices and according to the IVR system persona then in effect, e.g., a default IVR system persona or an IVR system persona identified from one or more call characteristics.
  • method 50 Upon communication of the first prompt to the user at 62 , method 50 preferably proceeds to 64 .
  • IVR system 12 preferably awaits a user response to the first prompt. To avoid trapping IVR system 12 in a loop waiting for the current user to respond to the first prompt, if no response is detected within a reasonable delay after prompting, method 50 preferably proceeds to 66 .
  • a determination is made as to whether a predetermined amount of overall or total wait time for a user response has been exhausted. If the predetermined amount of overall or total wait time has not been exhausted, method 50 preferably loops at 66 until such an amount of time has lapsed or passed.
  • method 50 preferably proceeds to 68 .
  • IVR system 12 may determine whether a predetermined number of first prompt communication attempts have been exhausted. Again, to aid in the avoidance of locking IVR system 12 in a loop waiting for a user response, a limit to the number of first prompt communication attempts may be implemented in method 50 .
  • method 50 preferably returns to 62 where the first prompt may again be communicated to the user. Upon re-prompting the user, method 50 preferably reiterates through the processes indicated at 64 , 66 and 68 . However, if at 68 it is determined that the number of first prompt communication attempts has been exhausted, method 50 preferably proceeds to 70 where the communication connection with the current user is preferably severed. Once the communications link between the current user and IVR system 12 has been severed, method 50 preferably returns to 54 where the next user call may be awaited.
  • IVR system 12 may transfer the caller to a human operator.
  • Method 50 preferably proceeds to 72 of FIG. 3 as a result of the detection of a user response to the first IVR system prompt at 64 of FIG. 2.
  • the detected and received user response is preferably interrogated or otherwise analyzed to identify one or more of its characteristics.
  • IVR system 12 will preferably identify one or more speech characteristics associated with the verbal response.
  • the characteristics of speech which may be analyzed by IVR system 12 include, but are not limited to, the speaker's gender, rate of speech, fundamental frequency, frequency range, and amplitude. According to behavioral research, for example, an introvert can be discerned from an extrovert by analyzing the rate, fundamental frequency, frequency range and amplitude of the speaker's speech. Many other speech characteristics may be identified from a speaker's speech and used in the method of the present invention.
  • the delay between an IVR system 12 prompt and the user response may also be monitored and analyzed by IVR system 12 , for example, to determine whether the current user is a novice or experienced IVR system 12 user. Additional characteristics or parameters of a user's responses to IVR system 12 prompts may be monitored and analyzed without departing from the spirit and scope of the present invention.
  • IVR system 12 may begin processing the user response at 74 generally concurrently with the analysis of the user response at 72 . For example, if the first prompt generated by IVR system 12 at 60 presented a plurality of transaction options from which the user was to select one, processing the user's response and selection of a desired transaction at 74 would allow IVR system 12 to initiate the desired user transaction. Alternatively, if the first prompt generated by IVR system 12 requested the caller's IVR system 12 user identifier, for example, any information associated with the user identifier stored by the IVR system 12 may be retrieved at 74 before, after or generally concurrent with the analysis and identification of the speech characteristics of the user's response at 72 .
  • IVR system 12 may interrogate one or more of the persona libraries 36 preferably stored in storage system 20 on HDD device 30 and/or SAN 32 .
  • One goal of the persona library 36 interrogation at 76 is for IVR system 12 to identify a persona available in a persona library 36 which best comports with or matches the current personality or demeanor of the user.
  • IVR system 12 may be configured to select from a plurality of persona characteristics to create an IVR system persona which best matches the current personality or demeanor of the user.
  • IVR system 12 persona that comports with or matches the current personality or demeanor of the user, according to teachings of the present invention, the user's interaction with IVR system 12 is more likely to be relaxed and the user is more likely to favorably respond to IVR system 12 prompts.
  • the personality or demeanor of a user may be defined in a variety of ways.
  • a user personality or demeanor may include IVR system 12 analysis to determine whether a user is likely a novice or experienced IVR system 12 user.
  • a user's personality or demeanor may include the gender of the caller, whether the caller may be characterized as an introvert or extrovert, whether the user is agitated, seems confused or is questioning the system.
  • IVR system 12 may be configured to identify when a user is struggling with the system by recognizing that a user has increased the duration and amplitude of their speech. Further, IVR system 12 may be configured to identify tension in a user's voice.
  • Other categories or types of user personalities or demeanors are considered within the scope of the present invention.
  • an IVR system persona is selected or created at 78 .
  • the IVR system 12 persona may be activated at 80 .
  • Activation of an IVR system persona may include, but is not limited to, loading one or more person characteristic, i.e., gender, speech rate, etc., into a memory accessible to voice generation software or hardware.
  • the persona of IVR system 12 can have a significant impact on the responsiveness of a user. Accordingly, selection of a preferable, optimal or appropriate IVR system persona and the subsequent dialog exchange with the user in accordance with the IVR system persona provide computer-based call centers an advantage over single persona IVR system 12 based call centers.
  • a plurality of user prompts may be generated by IVR system 12 in accordance with the IVR system persona selected at 78 . For example, if it is determined that the current user is an experienced IVR system 12 user, quick, brief system prompts may be included in the preferred persona. Similarly, if it is determined that the user is a novice user or is struggling with system, slow, detailed instructions may be provided in accordance with the selected or created persona.
  • the plurality of user prompts generated at 82 are generally directed to completing a user desired transaction, i.e., the purpose for which the current user contacted IVR system 12 , such as to check a balance or pay on an account.
  • method 50 preferably proceeds to 84 where the one or more user prompts may be communicated to the user.
  • IVR system 12 determines at 72 that the current user is a shy male seeking to check an account balance
  • the selected IVR system persona may have the characteristics of being a soft spoken male that prompts the user for an account number, asks whether the user would like an account statement mailed to his address of record or whether the user would like his balance spoken to him over the communications link, etc.
  • method 50 preferably proceeds to 86 where a user response to the prompt is awaited. In the event a user response is not detected within a reasonable delay after prompting, method 50 preferably proceeds to 88 . At 88 , a determination is made as to whether a predetermined overall or total wait period for a user response to the IVR system 12 prompt has been exhausted. In the event that the predetermined time period has not been exhausted, method 50 preferably loops at 88 until the predetermined time period has been exhausted. Once the predetermined time period has been exhausted, method 50 preferably proceeds to 90 .
  • Method 50 preferably proceeds to 94 of FIG. 4 in response to detection or reception of a user response to the IVR system 12 prompt directed to completing the desired user transaction communicated at 84 .
  • each user response to an IVR system prompt may be evaluated for a change in the user's personality or demeanor.
  • only selected user responses to IVR system prompts may be evaluated for a change in the user's personality or demeanor.
  • IVR system 12 may process the user response in furtherance of the desired user transaction, as indicated at 96 .
  • IVR system 12 preferably compares or otherwise determines whether any differences exist between the user's current personality or demeanor and the personality or demeanor previously detected, e.g., at 72 of FIG. 3. Specifically, according to teachings of the present invention, IVR system 12 is attempting to monitor the user's personality or demeanor to determine whether a new IVR system persona or change in style of the current persona is likely to elicit more favorable responses from the user, put the user at ease, or otherwise enhance the user's interaction with IVR system 12 . In addition, IVR system 12 may be configured to detect whether the user is having difficulty using or interacting with the system and to access and communicate one or more help prompts to aid the user in such instances.
  • method 50 may return to 76 of FIG. 3 where the one or more persona libraries 36 may again be interrogated to identify one or more IVR system personas which best comport or match the user's current demeanor or personality.
  • the style of the current persona may be changed or one or more persona characteristics may be compiled to create an overall IVR system persona which best matches or comports with the user's present demeanor or personality.
  • method 50 preferably again proceeds through selection at 78 and activation at 80 of a new IVR system persona or style. If at 98 there is no detected change in the user's demeanor or personality detected, method 50 preferably proceeds to 100 .
  • IVR system 12 preferably determines whether the desired user transaction has been completed, i.e., whether the user has received all desired information or whether the user has provided all of the information requested by IVR system 12 . If it is determined at 100 that the desired user transaction is incomplete, method 50 preferably returns to 82 of FIG. 3 where the next prompt in the sequence of prompts directed to completing a desired user transaction may be generated for communication at 84 .
  • method 50 may proceed to 102 .
  • personas for users of IVR system 12 may be stored for use during subsequent transactions or dialog exchanges with the user.
  • the persona for the last transaction with the current user for example, may be stored in one or more stored user persona profiles 38 on one or more HDD devices 30 or SANs 32 .
  • stored user persona profiles 38 may be used by IVR system 12 in those instances where the caller can be identified prior to the communication of the first prompt to the user as well as in other instances.
  • method 50 After the persona for the current user has been stored, method 50 preferably proceeds to 104 where the communications link with the user may be severed. Once the communications link has been effectively severed, method 50 preferably returns to 54 of FIG. 2 where IVR system 12 may await the next incoming call.
  • a stored user persona 38 may be used to implement one or more security measures. For example, if a stored user persona 38 is supposed to be used by only one user, when IVR system 12 detects a suspect voice pattern a security alert may be generated. Such a security alert might prompt the user to enter an additional password. Alternatively, such an alert might notify IVR system 12 personnel of the potential breach and leave the matter for the personnel to address. Alternative embodiments of securing a user account using teachings of the present invention are contemplated and considered within the scope hereof.

Abstract

A method, system and apparatus are provided for conducting a dialog exchange between an interactive voice response (IVR) system and a user. In general, the dialog exchange between the user and the IVR system is effected by the persona of the IVR system. The persona is selected from a library of personas in accordance with the user's personality or demeanor. To determine the user's personality or demeanor, the IVR system monitors the user's responses, verbal or otherwise, to system prompts and adjusts the IVR system's persona in response to changes in the user's personality or demeanor.

Description

    TECHNICAL FIELD OF THE INVENTION
  • The present invention relates generally to customer service delivery and, more particularly, to providing adaptive customer service delivery via interactive voice response systems. [0001]
  • BACKGROUND OF THE INVENTION
  • In many telecommunications based customer service departments, interactive voice response (IVR) systems are employed to handle customer calls which may not require a human operator's assistance. In typical IVR systems, the caller or user and the IVR system generally proceed through desired transactions using a series of dialog exchanges. Such exchanges may include IVR system prompts and user touch-tone responses, voice responses or some combination thereof. Due to the cost savings of IVR system use, typically through the reduction in customer service staff, IVR systems continue to enjoy widespread use. However, IVR system technology has yet to be perfected. [0002]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • A more complete understanding of the present embodiments and advantages thereof may be acquired by referring to the following description taken in conjunction with the accompanying drawings, in which like reference numbers indicate like features, and wherein: [0003]
  • FIG. 1 illustrates a block diagram showing a system incorporating teachings of the present invention; and [0004]
  • FIGS. [0005] 2-4 illustrate flow diagrams depicting a method incorporating teachings of the present invention for conducting a dialog exchange between an interactive voice response system and a user.
  • DETAILED DESCRIPTION OF THE INVENTION
  • Preferred embodiments and their advantages are best understood with reference to FIGS. 1 through 4, wherein like numbers may be used to indicate like and corresponding parts. [0006]
  • In most IVR system implementations, a single persona may be assigned to the IVR system. However, according to behavioral research, users of automated systems tend to view automated systems more favorably when the persona or personality of the system matches the user's personality. For example, a recent study suggests that introverts and extroverts tend to be more satisfied with, likely to trust and likely to make a purchase from an automated system possessing voice characteristics similar to their own. Similarly, evidence exists showing that many IVR system users prefer an IVR system having a system voice matching their own gender. [0007]
  • FIG. 1 generally illustrates one embodiment of a customer service delivery solution incorporating teachings of the present invention and operable to provide automated or computer based customer service to callers using an interactive voice response (IVR) system. [0008] System 10 of FIG. 1 preferably enables an operator of a customer service call center, for example, to achieve, among other benefits, greater numbers of favorable responses to system prompts by matching the active persona of the IVR system 12 to one or more personality traits or characteristics of a current caller into the call center.
  • As depicted in FIG. 1, [0009] system 10 preferably includes at least one IVR system 12. In one embodiment, IVR system 12 may include one or more traffic handling devices 14. Traffic handling devices may include, but are not limited to, such devices as routers, switches, hubs, bridges, content accelerators, or other similar devices. As depicted, one or more traffic handling devices 14 may be coupled between communications link 16 and computer system 18. Communications technologies which may be used as communications link 16 include, but are not limited to, a PSTN (public switched telephone network), the Internet using voice over IP (Internet Protocol), such mobile technologies as satellite and PCS (personal communication service), as well as others.
  • In an embodiment of [0010] IVR system 12 having a component or storage system 20 which is maintained separately from computer system 18, as depicted in FIG. 1, one or more traffic handling devices 14 may be included and coupled between computer system 18 and such a storage system 20. As described below, storage system 20 or portions thereof may be incorporated into computer system 18, according to teachings of the present invention.
  • [0011] Computer system 18 may be constructed according to a variety of configurations. Preferably, however, computer system 18 includes one or more processors or microprocessors 22. Processors or microprocessors 22 may include such computer processing devices as those manufactured by Intel, Advanced Micro Devices, Motorola, Transmeta, as well as others. Operably coupled to microprocessor(s) 22 are one or more memory devices 24. Memory devices 24 may include, but are not limited to, such memory devices as SDRAM (synchronous dynamic random access memory), RDRAM (Rambus dynamic random access memory), FLASH memory, or other memory device operable to functioning with the microprocessor(s) 22 of choice.
  • Also operably coupled to microprocessor(s) [0012] 22 are one or more communications interfaces 26. Communications interface 26 may employ wire-line and/or wireless technologies. For example, wire-line based communications interfaces 26 may include, but are not limited to, such wire-line technologies as PSTN (public switched telephone networks), Ethernet, Token-Ring, coaxial, fiber optic, as well as others. Examples of wireless technology based communications interfaces 26 may include, but are not limited to, such wireless technologies as Bluetooth and IEEE (Institute of Electrical and Electronic Engineers) 802.11b, as well as others.
  • One or more [0013] component systems interfaces 28 are also preferably included and coupled to microprocessor 22. According to teachings of the present invention, component systems interfaces 28 preferably couple one or more component systems to microprocessor(s) 22 such that microprocessor(s) 22 may access the functionality included therein. Examples of component systems include storage system 20, video displays, storage devices, scanners, CD-ROM (compact-disc-read only memory) systems, input/output devices, etc. Component systems interfaces 28 may include, for example, ISA (industry standard architecture) connections, PCI (peripheral component interconnect) connections, PCI-X (peripheral component interconnect-extended) connections, SCSI (small computer systems interface) connections, USB (universal serial bus) connections, FC-AL (fibre-channel arbitrated loop) connections, serial connections, parallel connections, Ethernet connections, IEEE 802.11b receivers/transmitters, Bluetooth receivers/transmitters, as well as others. In addition, component systems interfaces 28 may be provided to couple one or more components system internal to computer system 18, such as hard disc drive (HDD) devices, CD-ROM read/write devices, etc., to microprocessor(s) 22.
  • As illustrated in FIG. 1 and mentioned above, one or more [0014] traffic handling devices 14 may be coupled between computer system 18 and storage system 20. In an alternate embodiment, however, storage system 20 may be included within or internal to computer system 18. In such an embodiment, storage system 20 or one or more components thereof may be directly coupled to the one or more component systems interfaces 28.
  • Component or [0015] storage system 20 may include a variety of computing devices and is preferably not limited to one or more types of storage device. In the embodiment of storage system 20 illustrated in FIG. 1, a plurality of storage devices, preferably storing one or more applications and databases for use in accordance with teachings of the present invention, may be provided. Specifically, component or storage system 20 may include one or more hard disc drive (HDD) devices 30, digital linear tape (DLT) libraries (not expressly shown), CD-ROM libraries and/or one or more storage area networks (SAN) 32. In yet another embodiment of IVR system 12, one or more HDD devices 30 may be included in computer system 18 with one or more SANs 32 included in storage system 20.
  • As with many computer systems, a variety of [0016] applications 34 may be used to leverage the functionality or processing capability of computer system 18. In the present invention, a plurality of applications 34 may be effectively included in storage system 20, on one or more HDD devices 30 and/or on one or more SANs 32. For example, one or more communications applications operable to establish a communication connection with one or more users via communication link 16 may be included in storage system 20. In addition, one or more speech recognition or voice analysis applications are preferably included on HDD devices 30 and/or SAN 32 for use as described below. A variety of additional applications 34 may also be included on one or more of HDD devices 30 and/or SANs 32.
  • As will be described in more detail below with respect to one embodiment of a method according to the present invention, one or [0017] more persona libraries 36 are preferably included on storage system 20. Persona libraries 36 preferably include a plurality of IVR system personas, one or more of which may be selected for use during a transaction with a given user. In one embodiment, the personas stored in persona libraries 36 may be pre-existing, i.e., a complete persona or one having a defined gender, rate of speech, system prompt menu, etc., needing only to be selected and activated for use in the IVR system. Each persona in the library may also include a number of styles or strategies. For example, within a persona designed to communicate like a calm, caring, mature female (i.e., a motherly persona), the library may include a first subset of prompts or scripted dialog designed to help novice callers, a second subset designed to help expert callers, a third subset designed to sound sympathetic and soothing and a fourth subset designed to be more abrupt. These different subsets or styles may be produced by altering characteristics of the persona such as speaking rate, choice of formal or informal words, use of terse or verbose utterances, etc. As described below, IVR system 12 may dynamically change from one style to another in response to detected changes in the speech characteristics of a caller.
  • In an alternate embodiment, [0018] persona libraries 36 may contain a plurality of IVR system persona components, such as gender, rate of speech, tone, inflection, prompt menus, etc. An overall IVR system persona may be selected and compiled from selected components to create an IVR system persona which has been determined, according to teachings of the present invention, to be the persona most likely to elicit favorable responses from the user as well as to achieve other benefits.
  • Also as described below with respect to one embodiment of a method of the present invention, one or more [0019] user persona profiles 38 may be stored on HDD devices 30 and/or on SANs 32. According to teachings of the present invention, when a repeat user contacts IVR system 12, the IVR system 12 may be implemented such that the user can be identified, e.g., from one or more call characteristics, and the user's preferred or most recent IVR system persona may be initiated by the IVR system 12. As will be described in more detail below, one or more responses from the user to prompts from the user's stored persona 38 may initiate a change in the persona used to complete the user's desired transaction.
  • Referring now to FIGS. 2 through 4, a method for conducting a dialog exchange between a user and an [0020] IVR system 12 is generally depicted. In general, method 50 preferably identifies one or more personality traits or characteristics of a caller or user and activates an IVR system persona likely to put the user at ease during the user's interaction with the IVR system 12, elicit desirable responses to IVR system 12 prompts, such as sales prompts, as well as achieve other benefits.
  • [0021] Method 50 may be implemented in a variety of ways. For example, method 50 may be implemented in the form of a program of instructions storable on and readable or executable from one or more computer readable media such as floppy discs, CD-ROM, HDD devices, FLASH memory, etc. Alternatively, method 50 may be implemented in one or more ASIC (application specific integrated circuits). In a further embodiment, method 50 may be implemented using both ASIC and computer readable media. Other methods of enabling method 50 to be stored and/or executed by a computer system, such as system 18, are contemplated and considered within the scope of the present invention.
  • Alternative embodiments of the invention also include computer-usable media encoding logic such as computer instructions for performing the operations of the invention. Such computer-usable media may include, without limitation, storage media such as floppy disks, hard disks, CD-ROMs, read-only memory, and random access memory; as well as communications media such as wires, optical fibers, microwaves, radio waves, and other electromagnetic or optical carriers. The control logic may also be referred to as a program product. [0022]
  • Specifically referring to FIG. 2, [0023] method 50 begins at 52 where IVR system 12 is preferably initialized. Upon initialization of IVR system 12 at 52, method 50 preferably proceeds to 54.
  • At [0024] 54, method 50 preferably remains or loops in a wait-state where a call from a user may be awaited. As with many computer-based systems, IVR system 12 may perform additional tasks, i.e., multi-task, while in a wait-state at 54. In other words, IVR system 12 may perform one or more other computing or data processing functions while awaiting an incoming call at 54. Method 50 preferably maintains IVR system 12 in a wait-state at 54 while there is no call detected or being received on communications link 16. As with many computer-based systems, one or more escape routines may be run alongside or in conjunction with method 50 which will enable a system administrator or other IVR system 12 operator to interrupt method 50 and thereby free up one or more resources of IVR system 12.
  • Once an incoming call is detected or being received at [0025] 54, method 50 preferably proceeds to 56 where a communication connection between IVR system 12 and the user's communications device 40 may be established. User communications device 40 is preferably operable to allow a user to submit voice, touch-tone or other responses to prompts communicated from IVR system 12. Examples of user communications devices include, but are not limited to, telephones, mobile phones, PDAs (personal digital assistant), personal computers, portable computers, etc.
  • As mentioned above, a user may contact [0026] IVR system 12 via communications link 16. Establishing a communications connection by IVR system 12 can include initiating a program or software sequence operable to accept an incoming call from a calling user. Alternatively, IVR system 12 may include functionality operable to permit IVR system 12 to initiate contact with one or more users. For example, IVR system 12 may be configured with auto-dialer type capabilities. Other methods of establishing a communication connection between IVR system 12 and a user communication device 40 are contemplated within the scope and spirit of the present invention.
  • In one embodiment of [0027] method 50, IVR system 12 may be configured to evaluate or identify one or more characteristics of the call or communication connection from the current user at 58. For example, if the user dialed into a specific one of a plurality of IVR system 12 access numbers, the specific number dialed might be associated with users from a specific geographic region, a specific service, sale, lease or use of a specific product, etc. In addition, IVR system 12 may also be configured to determine whether the user is calling during a holiday, at a particular time of day, etc. IVR system 12 may be further configured with automatic number identification (ANI), enabling IVR system 12 to identify one or more personal, geographic or other characteristic of the user from their calling number by referring to a customer database.
  • Using either the information gathered from the user's incoming call or from one or [0028] more IVR system 12 configurations and settings, method 50 preferably then proceeds to 60 where a first prompt for the user may be generated. Preferably, the first prompt generated by IVR system 12 includes a request for a user response. Further, the request for a user response will preferably encourage the user to respond with a spoken or verbal response. Depending on the type of communications link 16, and user communication device 40, the request for a user response may assume other preferred constructs. The text, voice, gender, rate of speech and other characteristics of the first prompt may be determined or dictated by the information gathered from the user's incoming call, from one or more IVR system 12 settings, as well as from other factors.
  • In one embodiment of the present invention, [0029] IVR system 12 may identify the user from one or more communication link characteristics of the user's incoming call and accesses a stored user persona profile for the calling user, such as a persona from stored user persona profiles 38. For example, ANI information may be used to identify the caller. The stored user persona profile may contain the IVR system 12 persona used during the user's last call, for example. The first prompt may be generated based on one or more speech parameters identified in the stored user persona profile.
  • Upon generation of a first user prompt at [0030] 60, method 50 preferably proceeds to 62. At 62, the first user prompt may be communicated to the user. In general, IVR system 12 preferably communicates the first prompt to the user over communications link 16 to user communication device 40 via communications interface 26. The first prompt may be generated using one or more speech generation applications and/or hardware devices and according to the IVR system persona then in effect, e.g., a default IVR system persona or an IVR system persona identified from one or more call characteristics.
  • Upon communication of the first prompt to the user at [0031] 62, method 50 preferably proceeds to 64. At 64, IVR system 12 preferably awaits a user response to the first prompt. To avoid trapping IVR system 12 in a loop waiting for the current user to respond to the first prompt, if no response is detected within a reasonable delay after prompting, method 50 preferably proceeds to 66. At 66, a determination is made as to whether a predetermined amount of overall or total wait time for a user response has been exhausted. If the predetermined amount of overall or total wait time has not been exhausted, method 50 preferably loops at 66 until such an amount of time has lapsed or passed.
  • Once the predetermined wait time has been exhausted at [0032] 66, method 50 preferably proceeds to 68. At 68, IVR system 12 may determine whether a predetermined number of first prompt communication attempts have been exhausted. Again, to aid in the avoidance of locking IVR system 12 in a loop waiting for a user response, a limit to the number of first prompt communication attempts may be implemented in method 50.
  • If at [0033] 64 a user response has not been received, at 66 the predetermined wait period for the most recent first prompt communication has been exhausted and at 68 the number of first prompt communication retries have not been exhausted, method 50 preferably returns to 62 where the first prompt may again be communicated to the user. Upon re-prompting the user, method 50 preferably reiterates through the processes indicated at 64, 66 and 68. However, if at 68 it is determined that the number of first prompt communication attempts has been exhausted, method 50 preferably proceeds to 70 where the communication connection with the current user is preferably severed. Once the communications link between the current user and IVR system 12 has been severed, method 50 preferably returns to 54 where the next user call may be awaited. Alternative implementations of preventing IVR system 12 from being trapped in a loop awaiting a user response to an IVR system 12 prompt are contemplated and should be included within the spirit and scope of the present invention. For example, at block 70, IVR system 12 may transfer the caller to a human operator.
  • Referring now to FIG. 3, a flow diagram depicting one embodiment of the continuation of [0034] method 50 is illustrated. Method 50 preferably proceeds to 72 of FIG. 3 as a result of the detection of a user response to the first IVR system prompt at 64 of FIG. 2.
  • At [0035] 72, the detected and received user response is preferably interrogated or otherwise analyzed to identify one or more of its characteristics. For example, if the user response is verbal or spoken, IVR system 12 will preferably identify one or more speech characteristics associated with the verbal response. The characteristics of speech which may be analyzed by IVR system 12 include, but are not limited to, the speaker's gender, rate of speech, fundamental frequency, frequency range, and amplitude. According to behavioral research, for example, an introvert can be discerned from an extrovert by analyzing the rate, fundamental frequency, frequency range and amplitude of the speaker's speech. Many other speech characteristics may be identified from a speaker's speech and used in the method of the present invention. The delay between an IVR system 12 prompt and the user response may also be monitored and analyzed by IVR system 12, for example, to determine whether the current user is a novice or experienced IVR system 12 user. Additional characteristics or parameters of a user's responses to IVR system 12 prompts may be monitored and analyzed without departing from the spirit and scope of the present invention.
  • In one embodiment of [0036] method 50 of the present invention, IVR system 12 may begin processing the user response at 74 generally concurrently with the analysis of the user response at 72. For example, if the first prompt generated by IVR system 12 at 60 presented a plurality of transaction options from which the user was to select one, processing the user's response and selection of a desired transaction at 74 would allow IVR system 12 to initiate the desired user transaction. Alternatively, if the first prompt generated by IVR system 12 requested the caller's IVR system 12 user identifier, for example, any information associated with the user identifier stored by the IVR system 12 may be retrieved at 74 before, after or generally concurrent with the analysis and identification of the speech characteristics of the user's response at 72.
  • Once the [0037] IVR system 12 has identified one or more characteristics or parameters of the user response relevant for its determination of the user's personality or demeanor at 72, method 50 preferably proceeds to 76. At 76, IVR system 12 may interrogate one or more of the persona libraries 36 preferably stored in storage system 20 on HDD device 30 and/or SAN 32. One goal of the persona library 36 interrogation at 76 is for IVR system 12 to identify a persona available in a persona library 36 which best comports with or matches the current personality or demeanor of the user. Alternatively, IVR system 12 may be configured to select from a plurality of persona characteristics to create an IVR system persona which best matches the current personality or demeanor of the user. By activating an IVR system 12 persona that comports with or matches the current personality or demeanor of the user, according to teachings of the present invention, the user's interaction with IVR system 12 is more likely to be relaxed and the user is more likely to favorably respond to IVR system 12 prompts.
  • According to teachings of the present invention, the personality or demeanor of a user may be defined in a variety of ways. For example, a user personality or demeanor may include [0038] IVR system 12 analysis to determine whether a user is likely a novice or experienced IVR system 12 user. Further, according to aspects of the present invention, a user's personality or demeanor may include the gender of the caller, whether the caller may be characterized as an introvert or extrovert, whether the user is agitated, seems confused or is questioning the system. For example IVR system 12 may be configured to identify when a user is struggling with the system by recognizing that a user has increased the duration and amplitude of their speech. Further, IVR system 12 may be configured to identify tension in a user's voice. Other categories or types of user personalities or demeanors are considered within the scope of the present invention.
  • After interrogating one or more of the [0039] persona libraries 36 preferably included on one or more HDD device 30 or SAN 32 at 76 to identify at least one preferred or optimal IVR system persona, an IVR system persona is selected or created at 78. Upon selection of an IVR system persona at 78, the IVR system 12 persona may be activated at 80. Activation of an IVR system persona may include, but is not limited to, loading one or more person characteristic, i.e., gender, speech rate, etc., into a memory accessible to voice generation software or hardware. Once the selected IVR system 12 persona is activated at 80, method 50 preferably proceeds to 82.
  • According to teachings of the present invention, the persona of [0040] IVR system 12 can have a significant impact on the responsiveness of a user. Accordingly, selection of a preferable, optimal or appropriate IVR system persona and the subsequent dialog exchange with the user in accordance with the IVR system persona provide computer-based call centers an advantage over single persona IVR system 12 based call centers.
  • Generally at [0041] 82, a plurality of user prompts may be generated by IVR system 12 in accordance with the IVR system persona selected at 78. For example, if it is determined that the current user is an experienced IVR system 12 user, quick, brief system prompts may be included in the preferred persona. Similarly, if it is determined that the user is a novice user or is struggling with system, slow, detailed instructions may be provided in accordance with the selected or created persona.
  • The plurality of user prompts generated at [0042] 82 are generally directed to completing a user desired transaction, i.e., the purpose for which the current user contacted IVR system 12, such as to check a balance or pay on an account. Upon the generation of one or more user prompts directed to completing a desired user transaction, method 50 preferably proceeds to 84 where the one or more user prompts may be communicated to the user. For example, if IVR system 12 determines at 72 that the current user is a shy male seeking to check an account balance, the selected IVR system persona may have the characteristics of being a soft spoken male that prompts the user for an account number, asks whether the user would like an account statement mailed to his address of record or whether the user would like his balance spoken to him over the communications link, etc.
  • Once the next user prompt has been communicated to the user at [0043] 84, method 50 preferably proceeds to 86 where a user response to the prompt is awaited. In the event a user response is not detected within a reasonable delay after prompting, method 50 preferably proceeds to 88. At 88, a determination is made as to whether a predetermined overall or total wait period for a user response to the IVR system 12 prompt has been exhausted. In the event that the predetermined time period has not been exhausted, method 50 preferably loops at 88 until the predetermined time period has been exhausted. Once the predetermined time period has been exhausted, method 50 preferably proceeds to 90.
  • At [0044] 90, a determination is made as to whether a predetermined total number of IVR system 12 prompt retries has been exhausted. If the predetermined total number of IVR system 12 prompt retries has not been exhausted, method 50 preferably returns to 84 where the IVR system 12 prompt directed to completing the user desired transaction is preferably repeated to the user. However, if at 90 it is determined that the predetermined number of IVR system 12 prompt retries has been exhausted, method 50 preferably proceeds to 92 where the communications connection with the current user may be severed or a bail-out to a human operator effected. Upon severance of the current user's communications connection at 92, method 50 preferably returns to 54 where the next incoming call from a user is awaited.
  • Referring now to FIG. 4, a continuation of [0045] method 50 as illustrated in FIGS. 2 and 3, is shown according to teachings of the present invention. Method 50 preferably proceeds to 94 of FIG. 4 in response to detection or reception of a user response to the IVR system 12 prompt directed to completing the desired user transaction communicated at 84.
  • At [0046] 94, one or more parameters or characteristics of the user's response are preferably identified, analyzed or otherwise isolated. In one embodiment of the present invention, each user response to an IVR system prompt may be evaluated for a change in the user's personality or demeanor. In a further embodiment, only selected user responses to IVR system prompts may be evaluated for a change in the user's personality or demeanor. As mentioned above, generally concurrently with or after receipt of a user response, IVR system 12 may process the user response in furtherance of the desired user transaction, as indicated at 96.
  • At [0047] 98, IVR system 12 preferably compares or otherwise determines whether any differences exist between the user's current personality or demeanor and the personality or demeanor previously detected, e.g., at 72 of FIG. 3. Specifically, according to teachings of the present invention, IVR system 12 is attempting to monitor the user's personality or demeanor to determine whether a new IVR system persona or change in style of the current persona is likely to elicit more favorable responses from the user, put the user at ease, or otherwise enhance the user's interaction with IVR system 12. In addition, IVR system 12 may be configured to detect whether the user is having difficulty using or interacting with the system and to access and communicate one or more help prompts to aid the user in such instances.
  • If at [0048] 98 a change is detected in the user's demeanor or personality, method 50 may return to 76 of FIG. 3 where the one or more persona libraries 36 may again be interrogated to identify one or more IVR system personas which best comport or match the user's current demeanor or personality. Alternatively, as mentioned above, the style of the current persona may be changed or one or more persona characteristics may be compiled to create an overall IVR system persona which best matches or comports with the user's present demeanor or personality. Upon a return to 76, method 50 preferably again proceeds through selection at 78 and activation at 80 of a new IVR system persona or style. If at 98 there is no detected change in the user's demeanor or personality detected, method 50 preferably proceeds to 100.
  • At [0049] 100, IVR system 12 preferably determines whether the desired user transaction has been completed, i.e., whether the user has received all desired information or whether the user has provided all of the information requested by IVR system 12. If it is determined at 100 that the desired user transaction is incomplete, method 50 preferably returns to 82 of FIG. 3 where the next prompt in the sequence of prompts directed to completing a desired user transaction may be generated for communication at 84.
  • However, if at [0050] 100 it is determined that the desired user transaction has been completed, method 50 may proceed to 102. In one embodiment of the present invention, personas for users of IVR system 12 may be stored for use during subsequent transactions or dialog exchanges with the user. In such an IVR system 12, the persona for the last transaction with the current user, for example, may be stored in one or more stored user persona profiles 38 on one or more HDD devices 30 or SANs 32. As mentioned above, such stored user persona profiles 38 may be used by IVR system 12 in those instances where the caller can be identified prior to the communication of the first prompt to the user as well as in other instances.
  • After the persona for the current user has been stored, [0051] method 50 preferably proceeds to 104 where the communications link with the user may be severed. Once the communications link has been effectively severed, method 50 preferably returns to 54 of FIG. 2 where IVR system 12 may await the next incoming call.
  • In an embodiment of the present invention, a stored [0052] user persona 38 may be used to implement one or more security measures. For example, if a stored user persona 38 is supposed to be used by only one user, when IVR system 12 detects a suspect voice pattern a security alert may be generated. Such a security alert might prompt the user to enter an additional password. Alternatively, such an alert might notify IVR system 12 personnel of the potential breach and leave the matter for the personnel to address. Alternative embodiments of securing a user account using teachings of the present invention are contemplated and considered within the scope hereof.
  • Although the disclosed embodiments have been described in detail, it should be understood that various changes, substitutions and alterations can be made to the embodiments without departing from their spirit and scope. [0053]

Claims (31)

What is claimed is:
1. A method of operating an interactive voice response (IVR) system comprising:
establishing a communication connection with a user;
generating a first prompt, the first prompt operable to elicit a response;
communicating the first prompt to the user;
awaiting a response from the user to the first prompt;
analyzing at least one aspect of the response to identify at least one characteristic relevant to IVR system persona selection;
interrogating a library of personas to identify a persona which comports with the at least one identified characteristic;
selecting the identified persona from the library of personas;
activating the selected persona, the selected persona operable to generate and communicate one or more subsequent IVR system prompts directed to continuing a desired user transaction;
monitoring responses from the user to the subsequent IVR system prompts;
analyzing at least one user response to the subsequent prompts to identify a change in a user characteristic relevant to IVR system persona selection; and
modifying a style of the selected person in response to the identified change in the user characteristic relevant to IVR system persona selection.
2. A method for conducting a dialog exchange between an interactive voice response (IVR) system and a user comprising:
identifying at least one user personality trait;
selecting an IVR system persona based on the identified user personality trait; and
activating the selected IVR system persona.
3. The method of claim 2, further comprising:
generating, by the IVR system, a first prompt requesting a user response; and
communicating the first prompt to the user.
4. The method of claim 3, further comprising generating the first prompt based on at least one call characteristic.
5. The method of claim 3, further comprising identifying the user personality trait based on the user response to the first prompt.
6. The method of claim 3, further comprising identifying the user personality trait from at least one speech characteristic associated with a user's verbal response to the first prompt.
7. The method of claim 3, further comprising:
generating, in accordance with one or more IVR system persona parameters, at least one additional prompt, the additional prompt associated with continuing a desired user transaction; and
communicating the additional prompt to the user.
8. The method of claim 7, further comprising:
analyzing at least one aspect of a user response to the additional prompt; and
determining from the at least one aspect of the user response, whether a user personality trait associated with the user response suggests a change for the selected persona.
9. The method of claim 8, further comprising automatically selecting a new style for the selected persona in response to determining that the user personality train suggests a change for the selected persona.
10. The method of claim 8, further comprising automatically selecting a new IVR system persona in response to determining that the user personality trait suggests a change for the selected persona.
11. The method of claim 8, further comprising repeating the analyzing and determining steps during the prompt and response dialog exchange such that a new IVR system persona may be selected in response to an identified change in a user personality trait.
12. The method of claim 2, further comprising selecting the IVR system persona from a library of personas operably associated with the interactive voice response system.
13. An interactive voice response (IVR) system comprising:
at least one processor;
memory operably coupled to the processor; and
a program of instructions storable in the memory and executable in the processor, the program of instructions operable to generate and exchange dialog with a user in accordance with an IVR system persona selected from a library of personas and wherein the persona is selected according to at least one personality characteristic of the user.
14. The system of claim 13, further comprising:
a communications interface; and
the program of instructions further operable to select a first prompt based on at least one call characteristic, the first prompt operable to request a response from the user, and communicate the first prompt to the user via the communications interface.
15. The system of claim 14, further comprising the program of instructions further operable to identify the at least one personality characteristic of the user from the user response to the first prompt.
16. The system of claim 15, further comprising the program of instructions further operable to identify at least one speech parameter of a verbal user response to the first prompt and determine the at least one personality characteristic of the user from the identified speech parameter.
17. The system of claim 13, further comprising the program of instructions further operable to identify a desired user transaction, generate at least one additional prompt directed to completion of the desired user transaction and communicate the at least one additional prompt to the user.
18. The system of claim 17, further comprising the program of instructions further operable to interrogate a user response to the additional prompt and determine, based on the interrogation, whether the user response to the additional prompt suggests a need for an IVR system persona change.
19. The system of claim 18, further comprising the program of instructions further operable to select a new IVR system persona in response to the suggestion of a need for a new IVR system persona and activate the new IVR system persona.
20. The system of claim 18, further comprising the program of instructions further operable to automatically select a new style for the selected persona in response to determining that the user personality characteristic suggests a change for the selected persona.
21. The system of claim 13, further comprising:
a component systems interface operably coupled to the processor;
at least one component storage system operably coupled to the component systems interface; and
the library of personas stored on the at least one component storage system.
22. A dialog exchange system comprising:
at least one processor;
memory operably coupled to the processor;
a communications interface operably coupled to the processor, the communications interface operable to communicate dialog between a user and the system via a communications link;
a component systems interface operably coupled to the processor, the component systems interface operable to transmit information to and receive information from at least one storage device;
a library of personas stored on the at least one storage device, each persona in the library corresponding to one or more user personality traits; and
a program of instructions storable in the memory and executable in the processor, the program of instructions operable to identify at least one user personality trait and activate a dialog exchange system persona selected from the library of personas according to the at least one identified user personality trait.
23. The dialog exchange system of claim 22, further comprising the program of instructions further operable to generate one or more prompts directed to completing a desired user transaction and analyze one or more selected user responses to the one or more prompts to determine whether the selected dialog exchange system persona should be changed.
24. The dialog exchange system of claim 23, further comprising the program of instructions further operable to change the dialog exchange system persona in response to a determination that the selected dialog exchange system persona should be changed, and monitor user responses to prompts generated in accordance with the changed dialog exchange system persona such that a determination may be made as to the need for yet another change to the dialog exchange system persona.
25. A computer readable medium encoding a program of instructions, the program of instructions operable to:
select an interactive voice response (IVR) system persona based on at least one personality trait identified in a user response; and
conduct a dialog exchange in accordance with the selected IVR system persona.
26. The computer readable medium of claim 25, wherein the program of instructions is further operable to select the IVR system persona from a library of personas.
27. The computer readable medium of claim 25, wherein the program of instructions is further operable to create a user persona from a plurality of IVR system persona characteristics.
28. The computer readable medium of claim 25, wherein the program of instructions is further operable to monitor user responses to subsequent IVR system prompts to determine whether a change in one or more user personality traits suggests a need for changing the selected IVR system persona.
29. The computer readable medium of claim 28, wherein the program of instructions is further operable to:
select a new IVR system persona in response to the suggestion of a need; and
conduct a dialog exchange directed to completing a user desired transaction in accordance with the newly selected IVR system.
30. The computer readable medium of claim 28, wherein the program of instructions is further operable to automatically select a new style for the selected persona in response to detecting the need for changing the selected IVR system persona.
31. The computer readable medium of claim 25, wherein the program of instructions is further operable to select an IVR system persona from a plurality of user personality traits identified in a verbal user response.
US10/230,708 2000-03-21 2002-08-29 Method, system and apparatus for providing an adaptive persona in speech-based interactive voice response systems Abandoned US20040042592A1 (en)

Priority Applications (8)

Application Number Priority Date Filing Date Title
US10/188,152 US20040006473A1 (en) 2002-07-02 2002-07-02 Method and system for automated categorization of statements
US10/217,863 US6842504B2 (en) 2002-07-02 2002-08-13 System and method for the automated analysis of performance data
US10/217,873 US7379537B2 (en) 2000-03-21 2002-08-13 Method and system for automating the creation of customer-centric interfaces
US10/230,708 US20040042592A1 (en) 2002-07-02 2002-08-29 Method, system and apparatus for providing an adaptive persona in speech-based interactive voice response systems
AU2003253680A AU2003253680A1 (en) 2002-07-02 2003-06-24 Method, system, and apparatus for automating the creation of customer-centric interface
PCT/US2003/019835 WO2004006092A2 (en) 2002-07-02 2003-06-24 Method, system, and apparatus for automating the creation of customer-centric interface
US11/005,685 US7551723B2 (en) 2002-07-02 2004-12-07 System and method for the automated analysis of performance data
US12/127,403 US8131524B2 (en) 2000-03-21 2008-05-27 Method and system for automating the creation of customer-centric interfaces

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US10/188,152 US20040006473A1 (en) 2002-07-02 2002-07-02 Method and system for automated categorization of statements
US10/217,863 US6842504B2 (en) 2002-07-02 2002-08-13 System and method for the automated analysis of performance data
US10/217,873 US7379537B2 (en) 2000-03-21 2002-08-13 Method and system for automating the creation of customer-centric interfaces
US10/230,708 US20040042592A1 (en) 2002-07-02 2002-08-29 Method, system and apparatus for providing an adaptive persona in speech-based interactive voice response systems

Publications (1)

Publication Number Publication Date
US20040042592A1 true US20040042592A1 (en) 2004-03-04

Family

ID=30119294

Family Applications (6)

Application Number Title Priority Date Filing Date
US10/188,152 Abandoned US20040006473A1 (en) 2000-03-21 2002-07-02 Method and system for automated categorization of statements
US10/217,863 Expired - Lifetime US6842504B2 (en) 2000-03-21 2002-08-13 System and method for the automated analysis of performance data
US10/217,873 Expired - Fee Related US7379537B2 (en) 2000-03-21 2002-08-13 Method and system for automating the creation of customer-centric interfaces
US10/230,708 Abandoned US20040042592A1 (en) 2000-03-21 2002-08-29 Method, system and apparatus for providing an adaptive persona in speech-based interactive voice response systems
US11/005,685 Active 2025-03-14 US7551723B2 (en) 2002-07-02 2004-12-07 System and method for the automated analysis of performance data
US12/127,403 Expired - Fee Related US8131524B2 (en) 2000-03-21 2008-05-27 Method and system for automating the creation of customer-centric interfaces

Family Applications Before (3)

Application Number Title Priority Date Filing Date
US10/188,152 Abandoned US20040006473A1 (en) 2000-03-21 2002-07-02 Method and system for automated categorization of statements
US10/217,863 Expired - Lifetime US6842504B2 (en) 2000-03-21 2002-08-13 System and method for the automated analysis of performance data
US10/217,873 Expired - Fee Related US7379537B2 (en) 2000-03-21 2002-08-13 Method and system for automating the creation of customer-centric interfaces

Family Applications After (2)

Application Number Title Priority Date Filing Date
US11/005,685 Active 2025-03-14 US7551723B2 (en) 2002-07-02 2004-12-07 System and method for the automated analysis of performance data
US12/127,403 Expired - Fee Related US8131524B2 (en) 2000-03-21 2008-05-27 Method and system for automating the creation of customer-centric interfaces

Country Status (3)

Country Link
US (6) US20040006473A1 (en)
AU (1) AU2003253680A1 (en)
WO (1) WO2004006092A2 (en)

Cited By (63)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030026409A1 (en) * 2001-07-31 2003-02-06 Sbc Technology Resources, Inc. Telephone call processing in an interactive voice response call management system
US20030143981A1 (en) * 2002-01-30 2003-07-31 Sbc Technology Resources, Inc. Sequential presentation of long instructions in an interactive voice response system
US20040122941A1 (en) * 2002-12-20 2004-06-24 International Business Machines Corporation Customized interactive voice response menus
US20040128624A1 (en) * 1998-09-11 2004-07-01 Sbc Technology Resources, Inc. System and methods for an architectural framework for design of an adaptive, personalized, interactive content delivery system
US20050069102A1 (en) * 2003-09-26 2005-03-31 Sbc Knowledge Ventures, L.P. VoiceXML and rule engine based switchboard for interactive voice response (IVR) services
US20050075894A1 (en) * 2003-10-03 2005-04-07 Sbc Knowledge Ventures, L.P. System, method & software for a user responsive call center customer service delivery solution
US20050135595A1 (en) * 2003-12-18 2005-06-23 Sbc Knowledge Ventures, L.P. Intelligently routing customer communications
US20050147218A1 (en) * 2004-01-05 2005-07-07 Sbc Knowledge Ventures, L.P. System and method for providing access to an interactive service offering
US20050170326A1 (en) * 2002-02-21 2005-08-04 Sbc Properties, L.P. Interactive dialog-based training method
US20060018443A1 (en) * 2004-07-23 2006-01-26 Sbc Knowledge Ventures, Lp Announcement system and method of use
US20060023863A1 (en) * 2004-07-28 2006-02-02 Sbc Knowledge Ventures, L.P. Method and system for mapping caller information to call center agent transactions
US20060026049A1 (en) * 2004-07-28 2006-02-02 Sbc Knowledge Ventures, L.P. Method for identifying and prioritizing customer care automation
US20060036437A1 (en) * 2004-08-12 2006-02-16 Sbc Knowledge Ventures, Lp System and method for targeted tuning module of a speech recognition system
US20060039547A1 (en) * 2004-08-18 2006-02-23 Sbc Knowledge Ventures, L.P. System and method for providing computer assisted user support
EP1635292A1 (en) * 2004-09-09 2006-03-15 AT&T Corp. System and method for reporting information from automated dialog systems
US20060062375A1 (en) * 2004-09-23 2006-03-23 Sbc Knowledge Ventures, L.P. System and method for providing product offers at a call center
US20060072737A1 (en) * 2004-10-05 2006-04-06 Jonathan Paden Dynamic load balancing between multiple locations with different telephony system
US20060093097A1 (en) * 2004-11-02 2006-05-04 Sbc Knowledge Ventures, L.P. System and method for identifying telephone callers
US20060115070A1 (en) * 2004-11-29 2006-06-01 Sbc Knowledge Ventures, L.P. System and method for utilizing confidence levels in automated call routing
US20060126811A1 (en) * 2004-12-13 2006-06-15 Sbc Knowledge Ventures, L.P. System and method for routing calls
US20060126803A1 (en) * 2004-12-14 2006-06-15 Cisco Technology, Inc. Method and system of pausing an IVR session
US20060126808A1 (en) * 2004-12-13 2006-06-15 Sbc Knowledge Ventures, L.P. System and method for measurement of call deflection
US20060133587A1 (en) * 2004-12-06 2006-06-22 Sbc Knowledge Ventures, Lp System and method for speech recognition-enabled automatic call routing
US20060153345A1 (en) * 2005-01-10 2006-07-13 Sbc Knowledge Ventures, Lp System and method for speech-enabled call routing
US20060159240A1 (en) * 2005-01-14 2006-07-20 Sbc Knowledge Ventures, Lp System and method of utilizing a hybrid semantic model for speech recognition
US20060161431A1 (en) * 2005-01-14 2006-07-20 Bushey Robert R System and method for independently recognizing and selecting actions and objects in a speech recognition system
US20060177040A1 (en) * 2005-02-04 2006-08-10 Sbc Knowledge Ventures, L.P. Call center system for multiple transaction selections
US20060188087A1 (en) * 2005-02-18 2006-08-24 Sbc Knowledge Ventures, Lp System and method for caller-controlled music on-hold
US20060198505A1 (en) * 2005-03-03 2006-09-07 Sbc Knowledge Ventures, L.P. System and method for on hold caller-controlled activities and entertainment
US20060215831A1 (en) * 2005-03-22 2006-09-28 Sbc Knowledge Ventures, L.P. System and method for utilizing virtual agents in an interactive voice response application
US20060256932A1 (en) * 2005-05-13 2006-11-16 Sbc Knowledge Ventures, Lp System and method of determining call treatment of repeat calls
US20060262919A1 (en) * 2005-05-18 2006-11-23 Christopher Danson Method and system for analyzing separated voice data of a telephonic communication between a customer and a contact center by applying a psychological behavioral model thereto
US20070019800A1 (en) * 2005-06-03 2007-01-25 Sbc Knowledge Ventures, Lp Call routing system and method of using the same
US20070025542A1 (en) * 2005-07-01 2007-02-01 Sbc Knowledge Ventures, L.P. System and method of automated order status retrieval
US20070025528A1 (en) * 2005-07-07 2007-02-01 Sbc Knowledge Ventures, L.P. System and method for automated performance monitoring for a call servicing system
US20070035763A1 (en) * 2005-08-09 2007-02-15 Globalprint Systems, Inc. Print job management method and system
US20070047718A1 (en) * 2005-08-25 2007-03-01 Sbc Knowledge Ventures, L.P. System and method to access content from a speech-enabled automated system
US20070121837A1 (en) * 2000-03-21 2007-05-31 Sbc Properties, L.P., Of Reno Nevada Customer-centric interface and method of designing an interface
US20070121873A1 (en) * 2005-11-18 2007-05-31 Medlin Jennifer P Methods, systems, and products for managing communications
US20070133759A1 (en) * 2005-12-14 2007-06-14 Dale Malik Methods, systems, and products for dynamically-changing IVR architectures
US20070143309A1 (en) * 2005-12-16 2007-06-21 Dale Malik Methods, systems, and products for searching interactive menu prompting system architectures
US20070220127A1 (en) * 2006-03-17 2007-09-20 Valencia Adams Methods, systems, and products for processing responses in prompting systems
US20070263800A1 (en) * 2006-03-17 2007-11-15 Zellner Samuel N Methods, systems, and products for processing responses in prompting systems
US20070271098A1 (en) * 2006-05-18 2007-11-22 International Business Machines Corporation Method and apparatus for recognizing and reacting to user personality in accordance with speech recognition system
US20080008308A1 (en) * 2004-12-06 2008-01-10 Sbc Knowledge Ventures, Lp System and method for routing calls
US20090043583A1 (en) * 2007-08-08 2009-02-12 International Business Machines Corporation Dynamic modification of voice selection based on user specific factors
US20090177983A1 (en) * 1999-05-27 2009-07-09 At&T Labs, Inc. (Formerly Known As Sbc Technologyresources, Inc.) Method for integrating user models to interface design
US7668889B2 (en) 2004-10-27 2010-02-23 At&T Intellectual Property I, Lp Method and system to combine keyword and natural language search results
US20110037637A1 (en) * 2009-08-13 2011-02-17 At&T Intellectual Property I, L.P. Programming a universal remote control via direct interaction
US20110037611A1 (en) * 2009-08-13 2011-02-17 At&T Intellectual Property I, L.P. Programming a universal remote control using multimedia display
US8223954B2 (en) 2005-03-22 2012-07-17 At&T Intellectual Property I, L.P. System and method for automating customer relations in a communications environment
US8280030B2 (en) 2005-06-03 2012-10-02 At&T Intellectual Property I, Lp Call routing system and method of using the same
US8548157B2 (en) 2005-08-29 2013-10-01 At&T Intellectual Property I, L.P. System and method of managing incoming telephone calls at a call center
US20130282365A1 (en) * 2011-10-28 2013-10-24 Adriaan van de Ven Adapting language use in a device
US20140247927A1 (en) * 2010-04-21 2014-09-04 Angel.Com Incorporated Dynamic speech resource allocation
US20140323142A1 (en) * 2009-10-28 2014-10-30 Digimarc Corporation Intuitive computing methods and systems
US9468040B2 (en) 2010-04-21 2016-10-11 Genesys Telecommunications Laboratories, Inc. Multi-channel delivery platform
US20170090858A1 (en) * 2015-09-25 2017-03-30 Yahoo! Inc. Personalized audio introduction and summary of result sets for users
US10015315B2 (en) 2014-12-31 2018-07-03 Genesys Telecommunications Laboratories, Inc. Call center builder platform
US10051131B2 (en) 2010-04-21 2018-08-14 Genesys Telecommunications Laboratories, Inc. Multimodal interactive voice response system
US10359923B2 (en) 2014-02-28 2019-07-23 Genesys Telecommunications Laboratories, Inc. Application builder platform
US11386892B2 (en) * 2019-05-31 2022-07-12 Apple Inc. Voice assistant discoverability through on-device targeting and personalization
US11641333B2 (en) 2019-02-01 2023-05-02 Community.Com, Inc. System and method for multivariate testing of messages to subgroup in a one-to-many messaging platform

Families Citing this family (218)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7142662B2 (en) 2000-07-11 2006-11-28 Austin Logistics Incorporated Method and system for distributing outbound telephone calls
US7103173B2 (en) 2001-07-09 2006-09-05 Austin Logistics Incorporated System and method for preemptive goals based routing of contact records
US7054434B2 (en) 2001-07-09 2006-05-30 Austin Logistics Incorporated System and method for common account based routing of contact records
US7715546B2 (en) 2001-07-09 2010-05-11 Austin Logistics Incorporated System and method for updating contact records
US8068595B2 (en) 2002-03-15 2011-11-29 Intellisist, Inc. System and method for providing a multi-modal communications infrastructure for automated call center operation
US7292689B2 (en) * 2002-03-15 2007-11-06 Intellisist, Inc. System and method for providing a message-based communications infrastructure for automated call center operation
US20030204435A1 (en) * 2002-04-30 2003-10-30 Sbc Technology Resources, Inc. Direct collection of customer intentions for designing customer service center interface
EP2460530A3 (en) 2002-12-31 2012-08-29 Althea Technologies, Inc. Human growth hormone crystals and methods for preparing them
WO2004104986A1 (en) * 2003-05-21 2004-12-02 Matsushita Electric Industrial Co., Ltd. Voice output device and voice output method
US7882434B2 (en) * 2003-06-27 2011-02-01 Benjamin Slotznick User prompting when potentially mistaken actions occur during user interaction with content on a display screen
US20050054381A1 (en) * 2003-09-05 2005-03-10 Samsung Electronics Co., Ltd. Proactive user interface
US7496500B2 (en) * 2004-03-01 2009-02-24 Microsoft Corporation Systems and methods that determine intent of data and respond to the data based on the intent
WO2005099255A2 (en) * 2004-04-01 2005-10-20 Techsmith Corporation Automated system and method for conducting usability testing
US8528086B1 (en) 2004-04-01 2013-09-03 Fireeye, Inc. System and method of detecting computer worms
US7587537B1 (en) 2007-11-30 2009-09-08 Altera Corporation Serializer-deserializer circuits formed from input-output circuit registers
US8881282B1 (en) 2004-04-01 2014-11-04 Fireeye, Inc. Systems and methods for malware attack detection and identification
US8793787B2 (en) 2004-04-01 2014-07-29 Fireeye, Inc. Detecting malicious network content using virtual environment components
US8566946B1 (en) 2006-04-20 2013-10-22 Fireeye, Inc. Malware containment on connection
US9106694B2 (en) 2004-04-01 2015-08-11 Fireeye, Inc. Electronic message analysis for malware detection
US8898788B1 (en) 2004-04-01 2014-11-25 Fireeye, Inc. Systems and methods for malware attack prevention
US8171553B2 (en) 2004-04-01 2012-05-01 Fireeye, Inc. Heuristic based capture with replay to virtual machine
US7460650B2 (en) * 2004-05-24 2008-12-02 At&T Intellectual Property I, L.P. Method for designing an automated speech recognition (ASR) interface for a customer call center
US20050289232A1 (en) * 2004-06-07 2005-12-29 Rudiger Ebert Method, apparatus, and system for monitoring performance remotely from a user
US20060026210A1 (en) * 2004-07-28 2006-02-02 Vaszary Mark K Managing feedback data
US7043435B2 (en) * 2004-09-16 2006-05-09 Sbc Knowledgfe Ventures, L.P. System and method for optimizing prompts for speech-enabled applications
WO2006047595A2 (en) * 2004-10-25 2006-05-04 Whydata, Inc. Apparatus and method for measuring service performance
DK1666074T3 (en) 2004-11-26 2008-09-08 Bae Ro Gmbh & Co Kg sterilization lamp
EP1729247A1 (en) * 2005-06-01 2006-12-06 InVision Software AG Resource planning for employees
US20070165019A1 (en) * 2005-07-12 2007-07-19 Hale Kelly S Design Of systems For Improved Human Interaction
US7676563B2 (en) * 2005-08-12 2010-03-09 Microsoft Corporation Task-oriented management of server configuration settings
US20070067197A1 (en) * 2005-09-16 2007-03-22 Sbc Knowledge Ventures, L.P. Efficiently routing customer inquiries created with a self-service application
US7328199B2 (en) * 2005-10-07 2008-02-05 Microsoft Corporation Componentized slot-filling architecture
US20070106496A1 (en) * 2005-11-09 2007-05-10 Microsoft Corporation Adaptive task framework
US7822699B2 (en) * 2005-11-30 2010-10-26 Microsoft Corporation Adaptive semantic reasoning engine
US7606700B2 (en) * 2005-11-09 2009-10-20 Microsoft Corporation Adaptive task framework
US7831585B2 (en) * 2005-12-05 2010-11-09 Microsoft Corporation Employment of task framework for advertising
US7933914B2 (en) * 2005-12-05 2011-04-26 Microsoft Corporation Automatic task creation and execution using browser helper objects
US20070130134A1 (en) * 2005-12-05 2007-06-07 Microsoft Corporation Natural-language enabling arbitrary web forms
US20070203869A1 (en) * 2006-02-28 2007-08-30 Microsoft Corporation Adaptive semantic platform architecture
US7996783B2 (en) * 2006-03-02 2011-08-09 Microsoft Corporation Widget searching utilizing task framework
US20070213988A1 (en) * 2006-03-10 2007-09-13 International Business Machines Corporation Using speech processing technologies for verification sequence instances
DE102006011791B4 (en) * 2006-03-15 2007-10-25 Sartorius Ag Electronic scale
JP4987017B2 (en) * 2006-03-15 2012-07-25 ザトーリウス ウェイング テクノロジー ゲーエムベーハー Electronic scale and operating method thereof
US8160209B2 (en) * 2006-12-19 2012-04-17 International Business Machines Corporation IVR call routing testing
US7933389B2 (en) * 2006-12-19 2011-04-26 International Business Machines Corporation System and method generating voice sites
CN100518072C (en) * 2006-12-27 2009-07-22 华为技术有限公司 A method and system for processing the client request
US20080250316A1 (en) * 2007-04-04 2008-10-09 Honeywell International Inc. Mechanism to improve a user's interaction with a computer system
US9430660B2 (en) * 2008-01-31 2016-08-30 International Business Machines Corporation Managing access in one or more computing systems
US9635154B1 (en) * 2008-02-08 2017-04-25 West Corporation Real-time monitoring of caller experience for a group of steps in a call flow
US8401156B1 (en) * 2008-02-08 2013-03-19 West Corporation Real-time monitoring of caller experience in a call flow
JP2009252176A (en) * 2008-04-10 2009-10-29 Ntt Docomo Inc Information delivery device and method
US8290125B2 (en) 2008-09-02 2012-10-16 International Business Machines Corporation Voice response unit shortcutting
US9106745B2 (en) * 2008-09-16 2015-08-11 International Business Machines Corporation Voice response unit harvesting
US9003300B2 (en) * 2008-10-03 2015-04-07 International Business Machines Corporation Voice response unit proxy utilizing dynamic web interaction
US8997219B2 (en) 2008-11-03 2015-03-31 Fireeye, Inc. Systems and methods for detecting malicious PDF network content
US9459764B1 (en) * 2008-11-11 2016-10-04 Amdocs Software Systems Limited System, method, and computer program for selecting at least one predefined workflow based on an interaction with a user
US20100318400A1 (en) * 2009-06-16 2010-12-16 Geffen David Method and system for linking interactions
CN101944019B (en) * 2009-07-08 2014-03-12 华为技术有限公司 Method and device for customizing interfaces
US8553872B2 (en) * 2009-07-08 2013-10-08 Nice-Systems Ltd. Method and system for managing a quality process
US8832829B2 (en) 2009-09-30 2014-09-09 Fireeye, Inc. Network-based binary file extraction and analysis for malware detection
CN102231130B (en) * 2010-01-11 2015-06-17 国际商业机器公司 Method and device for analyzing computer system performances
US11562013B2 (en) 2010-05-26 2023-01-24 Userzoom Technologies, Inc. Systems and methods for improvements to user experience testing
US11544135B2 (en) 2010-05-26 2023-01-03 Userzoom Technologies, Inc. Systems and methods for the analysis of user experience testing with AI acceleration
US10691583B2 (en) * 2010-05-26 2020-06-23 Userzoom Technologies, Inc. System and method for unmoderated remote user testing and card sorting
US11934475B2 (en) 2010-05-26 2024-03-19 Userzoom Technologies, Inc. Advanced analysis of online user experience studies
US11348148B2 (en) 2010-05-26 2022-05-31 Userzoom Technologies, Inc. Systems and methods for an intelligent sourcing engine for study participants
US11068374B2 (en) 2010-05-26 2021-07-20 Userzoom Technologies, Inc. Generation, administration and analysis of user experience testing
US11494793B2 (en) 2010-05-26 2022-11-08 Userzoom Technologies, Inc. Systems and methods for the generation, administration and analysis of click testing
US8346597B2 (en) 2010-05-28 2013-01-01 Bank Of America Corporation Customer-level macro business performance monitoring
US8762939B1 (en) 2010-07-02 2014-06-24 Nuance Communications, Inc. System and method for displaying key performance indicators in an application design tool
US9378505B2 (en) * 2010-07-26 2016-06-28 Revguard, Llc Automated multivariate testing technique for optimized customer outcome
US8379833B2 (en) 2010-12-17 2013-02-19 Nuance Communications, Inc. System, method, and computer program product for detecting redundancies in information provided by customers in a customer service system
US8971499B1 (en) * 2011-01-06 2015-03-03 West Corporation Method and apparatus of analyzing customer call data to monitor customer call behavior
CN102739881A (en) * 2011-04-01 2012-10-17 中兴通讯股份有限公司 Method for carrying out summarizing after conversation and apparatus thereof
US8787553B2 (en) * 2011-09-22 2014-07-22 At&T Intellectual Property I, L.P. Implementing a network of intelligent virtual service agents to provide personalized automated responses
US8903712B1 (en) 2011-09-27 2014-12-02 Nuance Communications, Inc. Call steering data tagging interface with automatic semantic clustering
US8761373B1 (en) * 2011-10-03 2014-06-24 Nuance Communications, Inc. System and method for determining IVR application flow from customer-service call recordings
US9477936B2 (en) 2012-02-09 2016-10-25 Rockwell Automation Technologies, Inc. Cloud-based operator interface for industrial automation
US9477749B2 (en) 2012-03-02 2016-10-25 Clarabridge, Inc. Apparatus for identifying root cause using unstructured data
US8825866B2 (en) 2012-05-02 2014-09-02 Nuance Communications, Inc. System and method for enabling demand-based pooling of endpoint resources in a multi-application environment
US9167093B2 (en) * 2012-11-28 2015-10-20 Nice-Systems Ltd. System and method for real-time process management
CN103873707B (en) * 2012-12-10 2017-07-18 中国电信股份有限公司 Incoming call reason recording method and call center's Operator Position System
US8798256B2 (en) * 2012-12-12 2014-08-05 Hartford Fire Insurance Company System and method for telephone call routing using a relational routing matrix
US10572665B2 (en) 2012-12-28 2020-02-25 Fireeye, Inc. System and method to create a number of breakpoints in a virtual machine via virtual machine trapping events
US8976197B1 (en) * 2013-02-21 2015-03-10 Hurricane Electric LLC Solution generating devices and methods
US9881088B1 (en) 2013-02-21 2018-01-30 Hurricane Electric LLC Natural language solution generating devices and methods
US9195829B1 (en) 2013-02-23 2015-11-24 Fireeye, Inc. User interface with real-time visual playback along with synchronous textual analysis log display and event/time index for anomalous behavior detection in applications
US9626509B1 (en) 2013-03-13 2017-04-18 Fireeye, Inc. Malicious content analysis with multi-version application support within single operating environment
US9104867B1 (en) 2013-03-13 2015-08-11 Fireeye, Inc. Malicious content analysis using simulated user interaction without user involvement
US9311479B1 (en) 2013-03-14 2016-04-12 Fireeye, Inc. Correlation and consolidation of analytic data for holistic view of a malware attack
US9413781B2 (en) 2013-03-15 2016-08-09 Fireeye, Inc. System and method employing structured intelligence to verify and contain threats at endpoints
US10713358B2 (en) 2013-03-15 2020-07-14 Fireeye, Inc. System and method to extract and utilize disassembly features to classify software intent
US9989958B2 (en) 2013-05-09 2018-06-05 Rockwell Automation Technologies, Inc. Using cloud-based data for virtualization of an industrial automation environment
US9438648B2 (en) 2013-05-09 2016-09-06 Rockwell Automation Technologies, Inc. Industrial data analytics in a cloud platform
US9703902B2 (en) 2013-05-09 2017-07-11 Rockwell Automation Technologies, Inc. Using cloud-based data for industrial simulation
US9786197B2 (en) * 2013-05-09 2017-10-10 Rockwell Automation Technologies, Inc. Using cloud-based data to facilitate enhancing performance in connection with an industrial automation system
US9495180B2 (en) 2013-05-10 2016-11-15 Fireeye, Inc. Optimized resource allocation for virtual machines within a malware content detection system
US9635039B1 (en) 2013-05-13 2017-04-25 Fireeye, Inc. Classifying sets of malicious indicators for detecting command and control communications associated with malware
US9300686B2 (en) 2013-06-28 2016-03-29 Fireeye, Inc. System and method for detecting malicious links in electronic messages
US9736179B2 (en) 2013-09-30 2017-08-15 Fireeye, Inc. System, apparatus and method for using malware analysis results to drive adaptive instrumentation of virtual machines to improve exploit detection
US9628507B2 (en) 2013-09-30 2017-04-18 Fireeye, Inc. Advanced persistent threat (APT) detection center
US9690936B1 (en) 2013-09-30 2017-06-27 Fireeye, Inc. Multistage system and method for analyzing obfuscated content for malware
US10515214B1 (en) 2013-09-30 2019-12-24 Fireeye, Inc. System and method for classifying malware within content created during analysis of a specimen
US9294501B2 (en) 2013-09-30 2016-03-22 Fireeye, Inc. Fuzzy hash of behavioral results
US9171160B2 (en) 2013-09-30 2015-10-27 Fireeye, Inc. Dynamically adaptive framework and method for classifying malware using intelligent static, emulation, and dynamic analyses
US10831348B1 (en) * 2013-12-13 2020-11-10 Google Llc Ranking and selecting task components based on frequency of completions
US9747446B1 (en) 2013-12-26 2017-08-29 Fireeye, Inc. System and method for run-time object classification
US9756074B2 (en) 2013-12-26 2017-09-05 Fireeye, Inc. System and method for IPS and VM-based detection of suspicious objects
US9292686B2 (en) 2014-01-16 2016-03-22 Fireeye, Inc. Micro-virtualization architecture for threat-aware microvisor deployment in a node of a network environment
US9262635B2 (en) 2014-02-05 2016-02-16 Fireeye, Inc. Detection efficacy of virtual machine-based analysis with application specific events
US9241010B1 (en) 2014-03-20 2016-01-19 Fireeye, Inc. System and method for network behavior detection
US10242185B1 (en) 2014-03-21 2019-03-26 Fireeye, Inc. Dynamic guest image creation and rollback
US9591015B1 (en) 2014-03-28 2017-03-07 Fireeye, Inc. System and method for offloading packet processing and static analysis operations
US9223972B1 (en) 2014-03-31 2015-12-29 Fireeye, Inc. Dynamically remote tuning of a malware content detection system
US10084813B2 (en) 2014-06-24 2018-09-25 Fireeye, Inc. Intrusion prevention and remedy system
US9398028B1 (en) 2014-06-26 2016-07-19 Fireeye, Inc. System, device and method for detecting a malicious attack based on communcations between remotely hosted virtual machines and malicious web servers
US10805340B1 (en) 2014-06-26 2020-10-13 Fireeye, Inc. Infection vector and malware tracking with an interactive user display
US10002252B2 (en) 2014-07-01 2018-06-19 Fireeye, Inc. Verification of trusted threat-aware microvisor
US10671726B1 (en) 2014-09-22 2020-06-02 Fireeye Inc. System and method for malware analysis using thread-level event monitoring
US10027689B1 (en) 2014-09-29 2018-07-17 Fireeye, Inc. Interactive infection visualization for improved exploit detection and signature generation for malware and malware families
US9690933B1 (en) 2014-12-22 2017-06-27 Fireeye, Inc. Framework for classifying an object as malicious with machine learning for deploying updated predictive models
US9934376B1 (en) 2014-12-29 2018-04-03 Fireeye, Inc. Malware detection appliance architecture
US9838417B1 (en) 2014-12-30 2017-12-05 Fireeye, Inc. Intelligent context aware user interaction for malware detection
US11243505B2 (en) 2015-03-16 2022-02-08 Rockwell Automation Technologies, Inc. Cloud-based analytics for industrial automation
US11042131B2 (en) 2015-03-16 2021-06-22 Rockwell Automation Technologies, Inc. Backup of an industrial automation plant in the cloud
US10496061B2 (en) 2015-03-16 2019-12-03 Rockwell Automation Technologies, Inc. Modeling of an industrial automation environment in the cloud
US11513477B2 (en) 2015-03-16 2022-11-29 Rockwell Automation Technologies, Inc. Cloud-based industrial controller
US10148693B2 (en) 2015-03-25 2018-12-04 Fireeye, Inc. Exploit detection system
US9438613B1 (en) 2015-03-30 2016-09-06 Fireeye, Inc. Dynamic content activation for automated analysis of embedded objects
US10417031B2 (en) 2015-03-31 2019-09-17 Fireeye, Inc. Selective virtualization for security threat detection
US10474813B1 (en) 2015-03-31 2019-11-12 Fireeye, Inc. Code injection technique for remediation at an endpoint of a network
US9654485B1 (en) 2015-04-13 2017-05-16 Fireeye, Inc. Analytics-based security monitoring system and method
US20160307142A1 (en) * 2015-04-15 2016-10-20 Xerox Corporation Methods and systems for creating log of one or more events through crowdsourcing
US10726127B1 (en) 2015-06-30 2020-07-28 Fireeye, Inc. System and method for protecting a software component running in a virtual machine through virtual interrupts by the virtualization layer
US11113086B1 (en) 2015-06-30 2021-09-07 Fireeye, Inc. Virtual system and method for securing external network connectivity
US10454950B1 (en) 2015-06-30 2019-10-22 Fireeye, Inc. Centralized aggregation technique for detecting lateral movement of stealthy cyber-attacks
US10642753B1 (en) 2015-06-30 2020-05-05 Fireeye, Inc. System and method for protecting a software component running in virtual machine using a virtualization layer
US10715542B1 (en) 2015-08-14 2020-07-14 Fireeye, Inc. Mobile application risk analysis
US10033747B1 (en) 2015-09-29 2018-07-24 Fireeye, Inc. System and method for detecting interpreter-based exploit attacks
US10706149B1 (en) 2015-09-30 2020-07-07 Fireeye, Inc. Detecting delayed activation malware using a primary controller and plural time controllers
US9825989B1 (en) 2015-09-30 2017-11-21 Fireeye, Inc. Cyber attack early warning system
US10210329B1 (en) 2015-09-30 2019-02-19 Fireeye, Inc. Method to detect application execution hijacking using memory protection
US10817606B1 (en) 2015-09-30 2020-10-27 Fireeye, Inc. Detecting delayed activation malware using a run-time monitoring agent and time-dilation logic
US10601865B1 (en) 2015-09-30 2020-03-24 Fireeye, Inc. Detection of credential spearphishing attacks using email analysis
US9825976B1 (en) 2015-09-30 2017-11-21 Fireeye, Inc. Detection and classification of exploit kits
US10284575B2 (en) 2015-11-10 2019-05-07 Fireeye, Inc. Launcher for setting analysis environment variations for malware detection
US10447728B1 (en) 2015-12-10 2019-10-15 Fireeye, Inc. Technique for protecting guest processes using a layered virtualization architecture
US10846117B1 (en) 2015-12-10 2020-11-24 Fireeye, Inc. Technique for establishing secure communication between host and guest processes of a virtualization architecture
US10108446B1 (en) 2015-12-11 2018-10-23 Fireeye, Inc. Late load technique for deploying a virtualization layer underneath a running operating system
US10565378B1 (en) 2015-12-30 2020-02-18 Fireeye, Inc. Exploit of privilege detection framework
US10621338B1 (en) 2015-12-30 2020-04-14 Fireeye, Inc. Method to detect forgery and exploits using last branch recording registers
US10050998B1 (en) 2015-12-30 2018-08-14 Fireeye, Inc. Malicious message analysis system
US10133866B1 (en) 2015-12-30 2018-11-20 Fireeye, Inc. System and method for triggering analysis of an object for malware in response to modification of that object
US11552986B1 (en) 2015-12-31 2023-01-10 Fireeye Security Holdings Us Llc Cyber-security framework for application of virtual features
US9824216B1 (en) 2015-12-31 2017-11-21 Fireeye, Inc. Susceptible environment detection system
US10581874B1 (en) 2015-12-31 2020-03-03 Fireeye, Inc. Malware detection system with contextual analysis
US10338785B2 (en) 2016-02-18 2019-07-02 Hartford Fire Insurance Company Processing system for multivariate segmentation of electronic message content
US11847040B2 (en) 2016-03-16 2023-12-19 Asg Technologies Group, Inc. Systems and methods for detecting data alteration from source to target
US10671721B1 (en) 2016-03-25 2020-06-02 Fireeye, Inc. Timeout management services
US10476906B1 (en) 2016-03-25 2019-11-12 Fireeye, Inc. System and method for managing formation and modification of a cluster within a malware detection system
US10601863B1 (en) 2016-03-25 2020-03-24 Fireeye, Inc. System and method for managing sensor enrollment
US10785255B1 (en) 2016-03-25 2020-09-22 Fireeye, Inc. Cluster configuration within a scalable malware detection system
US10893059B1 (en) 2016-03-31 2021-01-12 Fireeye, Inc. Verification and enhancement using detection systems located at the network periphery and endpoint devices
US10169585B1 (en) 2016-06-22 2019-01-01 Fireeye, Inc. System and methods for advanced malware detection through placement of transition events
US10462173B1 (en) 2016-06-30 2019-10-29 Fireeye, Inc. Malware detection verification and enhancement by coordinating endpoint and malware detection systems
US20180052664A1 (en) * 2016-08-16 2018-02-22 Rulai, Inc. Method and system for developing, training, and deploying effective intelligent virtual agent
US10592678B1 (en) 2016-09-09 2020-03-17 Fireeye, Inc. Secure communications between peers using a verified virtual trusted platform module
US10491627B1 (en) 2016-09-29 2019-11-26 Fireeye, Inc. Advanced malware detection using similarity analysis
US10795991B1 (en) 2016-11-08 2020-10-06 Fireeye, Inc. Enterprise search
US10587647B1 (en) 2016-11-22 2020-03-10 Fireeye, Inc. Technique for malware detection capability comparison of network security devices
US10552610B1 (en) 2016-12-22 2020-02-04 Fireeye, Inc. Adaptive virtual machine snapshot update framework for malware behavioral analysis
US10581879B1 (en) 2016-12-22 2020-03-03 Fireeye, Inc. Enhanced malware detection for generated objects
US10523609B1 (en) 2016-12-27 2019-12-31 Fireeye, Inc. Multi-vector malware detection and analysis
US10904286B1 (en) 2017-03-24 2021-01-26 Fireeye, Inc. Detection of phishing attacks using similarity analysis
US10791138B1 (en) 2017-03-30 2020-09-29 Fireeye, Inc. Subscription-based malware detection
US10554507B1 (en) 2017-03-30 2020-02-04 Fireeye, Inc. Multi-level control for enhanced resource and object evaluation management of malware detection system
US10798112B2 (en) 2017-03-30 2020-10-06 Fireeye, Inc. Attribute-controlled malware detection
US10902119B1 (en) 2017-03-30 2021-01-26 Fireeye, Inc. Data extraction system for malware analysis
US10728265B2 (en) * 2017-06-15 2020-07-28 Bae Systems Information And Electronic Systems Integration Inc. Cyber warning receiver
US10601848B1 (en) 2017-06-29 2020-03-24 Fireeye, Inc. Cyber-security system and method for weak indicator detection and correlation to generate strong indicators
US10855700B1 (en) 2017-06-29 2020-12-01 Fireeye, Inc. Post-intrusion detection of cyber-attacks during lateral movement within networks
US10503904B1 (en) 2017-06-29 2019-12-10 Fireeye, Inc. Ransomware detection and mitigation
US10893068B1 (en) 2017-06-30 2021-01-12 Fireeye, Inc. Ransomware file modification prevention technique
US10747872B1 (en) 2017-09-27 2020-08-18 Fireeye, Inc. System and method for preventing malware evasion
US10805346B2 (en) 2017-10-01 2020-10-13 Fireeye, Inc. Phishing attack detection
US11108809B2 (en) 2017-10-27 2021-08-31 Fireeye, Inc. System and method for analyzing binary code for malware classification using artificial neural network techniques
US11057500B2 (en) 2017-11-20 2021-07-06 Asg Technologies Group, Inc. Publication of applications using server-side virtual screen change capture
US11271955B2 (en) 2017-12-28 2022-03-08 Fireeye Security Holdings Us Llc Platform and method for retroactive reclassification employing a cybersecurity-based global data store
US11240275B1 (en) 2017-12-28 2022-02-01 Fireeye Security Holdings Us Llc Platform and method for performing cybersecurity analyses employing an intelligence hub with a modular architecture
US11005860B1 (en) 2017-12-28 2021-05-11 Fireeye, Inc. Method and system for efficient cybersecurity analysis of endpoint events
US11611633B2 (en) 2017-12-29 2023-03-21 Asg Technologies Group, Inc. Systems and methods for platform-independent application publishing to a front-end interface
US10817667B2 (en) 2018-02-07 2020-10-27 Rulai, Inc. Method and system for a chat box eco-system in a federated architecture
US10826931B1 (en) 2018-03-29 2020-11-03 Fireeye, Inc. System and method for predicting and mitigating cybersecurity system misconfigurations
US10956477B1 (en) 2018-03-30 2021-03-23 Fireeye, Inc. System and method for detecting malicious scripts through natural language processing modeling
US11558401B1 (en) 2018-03-30 2023-01-17 Fireeye Security Holdings Us Llc Multi-vector malware detection data sharing system for improved detection
US11003773B1 (en) 2018-03-30 2021-05-11 Fireeye, Inc. System and method for automatically generating malware detection rule recommendations
US11314859B1 (en) 2018-06-27 2022-04-26 FireEye Security Holdings, Inc. Cyber-security system and method for detecting escalation of privileges within an access token
US11075930B1 (en) 2018-06-27 2021-07-27 Fireeye, Inc. System and method for detecting repetitive cybersecurity attacks constituting an email campaign
US11228491B1 (en) 2018-06-28 2022-01-18 Fireeye Security Holdings Us Llc System and method for distributed cluster configuration monitoring and management
US11316900B1 (en) 2018-06-29 2022-04-26 FireEye Security Holdings Inc. System and method for automatically prioritizing rules for cyber-threat detection and mitigation
US11182473B1 (en) 2018-09-13 2021-11-23 Fireeye Security Holdings Us Llc System and method for mitigating cyberattacks against processor operability by a guest process
US11763004B1 (en) 2018-09-27 2023-09-19 Fireeye Security Holdings Us Llc System and method for bootkit detection
US11368475B1 (en) 2018-12-21 2022-06-21 Fireeye Security Holdings Us Llc System and method for scanning remote services to locate stored objects with malware
US11909100B2 (en) 2019-01-31 2024-02-20 Userzoom Technologies, Inc. Systems and methods for the analysis of user experience testing with AI acceleration
US11258806B1 (en) 2019-06-24 2022-02-22 Mandiant, Inc. System and method for automatically associating cybersecurity intelligence to cyberthreat actors
US11556640B1 (en) 2019-06-27 2023-01-17 Mandiant, Inc. Systems and methods for automated cybersecurity analysis of extracted binary string sets
US11762634B2 (en) * 2019-06-28 2023-09-19 Asg Technologies Group, Inc. Systems and methods for seamlessly integrating multiple products by using a common visual modeler
US11392700B1 (en) 2019-06-28 2022-07-19 Fireeye Security Holdings Us Llc System and method for supporting cross-platform data verification
US11886585B1 (en) 2019-09-27 2024-01-30 Musarubra Us Llc System and method for identifying and mitigating cyberattacks through malicious position-independent code execution
US11637862B1 (en) 2019-09-30 2023-04-25 Mandiant, Inc. System and method for surfacing cyber-security threats with a self-learning recommendation engine
US11755760B2 (en) 2019-10-18 2023-09-12 Asg Technologies Group, Inc. Systems and methods for secure policies-based information governance
US11055067B2 (en) 2019-10-18 2021-07-06 Asg Technologies Group, Inc. Unified digital automation platform
US11886397B2 (en) 2019-10-18 2024-01-30 Asg Technologies Group, Inc. Multi-faceted trust system
US11941137B2 (en) 2019-10-18 2024-03-26 Asg Technologies Group, Inc. Use of multi-faceted trust scores for decision making, action triggering, and data analysis and interpretation
US11269660B2 (en) 2019-10-18 2022-03-08 Asg Technologies Group, Inc. Methods and systems for integrated development environment editor support with a single code base
US11228682B2 (en) * 2019-12-30 2022-01-18 Genesys Telecommunications Laboratories, Inc. Technologies for incorporating an augmented voice communication into a communication routing configuration
WO2022081476A1 (en) 2020-10-13 2022-04-21 ASG Technologies Group, Inc. dba ASG Technologies Geolocation-based policy rules
US11550702B1 (en) 2021-11-04 2023-01-10 T-Mobile Usa, Inc. Ensuring that computer programs are accessible to users with disabilities, such as for use with mobile phones

Citations (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4930077A (en) * 1987-04-06 1990-05-29 Fan David P Information processing expert system for text analysis and predicting public opinion based information available to the public
US5633909A (en) * 1994-06-17 1997-05-27 Centigram Communications Corporation Apparatus and method for generating calls and testing telephone equipment
US5666400A (en) * 1994-07-07 1997-09-09 Bell Atlantic Network Services, Inc. Intelligent recognition
US5671351A (en) * 1995-04-13 1997-09-23 Texas Instruments Incorporated System and method for automated testing and monitoring of software applications
US5822397A (en) * 1996-09-20 1998-10-13 Mci Communications Corporation Audio interface for telecommunications test system
US5835565A (en) * 1997-02-28 1998-11-10 Hammer Technologies, Inc. Telecommunication system tester with integrated voice and data
US5842167A (en) * 1995-05-29 1998-11-24 Sanyo Electric Co. Ltd. Speech synthesis apparatus with output editing
US5845047A (en) * 1994-03-22 1998-12-01 Canon Kabushiki Kaisha Method and apparatus for processing speech information using a phoneme environment
US5873068A (en) * 1994-06-14 1999-02-16 New North Media Inc. Display based marketing message control system and method
US5905774A (en) * 1996-11-19 1999-05-18 Stentor Resource Centre, Inc. Method and system of accessing and operating a voice message system
US5963965A (en) * 1997-02-18 1999-10-05 Semio Corporation Text processing and retrieval system and method
US6032129A (en) * 1997-09-06 2000-02-29 International Business Machines Corporation Customer centric virtual shopping experience with actors agents and persona
US6035283A (en) * 1997-10-10 2000-03-07 International Business Machines Corporation Virtual sales person for electronic catalog
US6038560A (en) * 1997-05-21 2000-03-14 Oracle Corporation Concept knowledge base search and retrieval system
US6052693A (en) * 1996-07-02 2000-04-18 Harlequin Group Plc System for assembling large databases through information extracted from text sources
US6058435A (en) * 1997-02-04 2000-05-02 Siemens Information And Communications Networks, Inc. Apparatus and methods for responding to multimedia communications based on content analysis
US6161130A (en) * 1998-06-23 2000-12-12 Microsoft Corporation Technique which utilizes a probabilistic classifier to detect "junk" e-mail by automatically updating a training and re-training the classifier based on the updated training set
US6219643B1 (en) * 1998-06-26 2001-04-17 Nuance Communications, Inc. Method of analyzing dialogs in a natural language speech recognition system
US6230197B1 (en) * 1998-09-11 2001-05-08 Genesys Telecommunications Laboratories, Inc. Method and apparatus for rules-based storage and retrieval of multimedia interactions within a communication center
US6243375B1 (en) * 1996-11-08 2001-06-05 Gregory J. Speicher Internet-audiotext electronic communications system with multimedia based matching
US6249579B1 (en) * 1998-05-29 2001-06-19 Lucent Technologies Inc. Apparatus, method and system for personal telecommunication speed calling utilizing an affinity database
US20010014146A1 (en) * 1997-09-19 2001-08-16 William J. Beyda Apparatus and method for improving the user interface of integrated voice response systems
US6289084B1 (en) * 1998-05-29 2001-09-11 Lucent Technologies Inc. Apparatus, method and system for personal telecommunication call screening and alerting
US6292909B1 (en) * 1997-07-14 2001-09-18 Duncan Hare Apparatus for testing communication equipment
US6308172B1 (en) * 1997-08-12 2001-10-23 International Business Machines Corporation Method and apparatus for partitioning a database upon a timestamp, support values for phrases and generating a history of frequently occurring phrases
US6349290B1 (en) * 1998-06-30 2002-02-19 Citibank, N.A. Automated system and method for customized and personalized presentation of products and services of a financial institution
US6357017B1 (en) * 1998-05-06 2002-03-12 Motive Communications, Inc. Method, system and computer program product for iterative distributed problem solving
US6366879B1 (en) * 1998-10-05 2002-04-02 International Business Machines Corp. Controlling interactive voice response system performance
US6374260B1 (en) * 1996-05-24 2002-04-16 Magnifi, Inc. Method and apparatus for uploading, indexing, analyzing, and searching media content
US6400807B1 (en) * 1998-02-24 2002-06-04 International Business Machines Corporation Simulation of telephone handset
US6405170B1 (en) * 1998-09-22 2002-06-11 Speechworks International, Inc. Method and system of reviewing the behavior of an interactive speech recognition application
US6405149B1 (en) * 1999-06-23 2002-06-11 Louis K. Tsai System and method for testing a telecommunication system
US6411687B1 (en) * 1997-11-11 2002-06-25 Mitel Knowledge Corporation Call routing based on the caller's mood
US20020095295A1 (en) * 1998-12-01 2002-07-18 Cohen Michael H. Detection of characteristics of human-machine interactions for dialog customization and analysis
US20030016793A1 (en) * 2001-07-18 2003-01-23 Enterprise Integration Group, Inc. Method and system for interjecting comments to improve information presentation in spoken user interfaces
US6516051B2 (en) * 2000-06-01 2003-02-04 International Business Machines Corporation Testing voice message applications
US6598022B2 (en) * 1999-12-07 2003-07-22 Comverse Inc. Determining promoting syntax and parameters for language-oriented user interfaces for voice activated services
US6618715B1 (en) * 2000-06-08 2003-09-09 International Business Machines Corporation Categorization based text processing
US6748361B1 (en) * 1999-12-14 2004-06-08 International Business Machines Corporation Personal speech assistant supporting a dialog manager
US20040193421A1 (en) * 2003-03-25 2004-09-30 International Business Machines Corporation Synthetically generated speech responses including prosodic characteristics of speech inputs
US7330890B1 (en) * 1999-10-22 2008-02-12 Microsoft Corporation System for providing personalized content over a telephone interface to a user according to the corresponding personalization profile including the record of user actions or the record of user behavior

Family Cites Families (178)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US158655A (en) * 1875-01-12 Improvement in game apparatus
US518259A (en) * 1894-04-17 Fiber brake
US553074A (en) * 1896-01-14 Charles e
US617001A (en) * 1899-01-03 Fence-machine
US2400635A (en) * 1942-07-13 1946-05-21 Eitel Mccullough Inc Method of making tubes
US4310727A (en) 1980-02-04 1982-01-12 Bell Telephone Laboratories, Incorporated Method of processing special service telephone calls
JPS6134669A (en) 1984-07-27 1986-02-18 Hitachi Ltd Automatic transaction system
US4922519A (en) 1986-05-07 1990-05-01 American Telephone And Telegraph Company Automated operator assistance calls with voice processing
US4694483A (en) 1986-06-02 1987-09-15 Innings Telecom Inc. Computerized system for routing incoming telephone calls to a plurality of agent positions
US4964077A (en) 1987-10-06 1990-10-16 International Business Machines Corporation Method for automatically adjusting help information displayed in an online interactive system
US5115501A (en) 1988-11-04 1992-05-19 International Business Machines Corporation Procedure for automatically customizing the user interface of application programs
US5204968A (en) 1989-03-27 1993-04-20 Xerox Corporation Automatic determination of operator training level for displaying appropriate operator prompts
US5870308A (en) 1990-04-06 1999-02-09 Lsi Logic Corporation Method and system for creating and validating low-level description of electronic design
US5311422A (en) 1990-06-28 1994-05-10 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration General purpose architecture for intelligent computer-aided training
US5327529A (en) 1990-09-24 1994-07-05 Geoworks Process of designing user's interfaces for application programs
US5181259A (en) * 1990-09-25 1993-01-19 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration General method of pattern classification using the two domain theory
AU9063891A (en) 1990-11-20 1992-06-11 Unifi Communications Corporation Telephone call handling system
US5323452A (en) 1990-12-18 1994-06-21 Bell Communications Research, Inc. Visual programming of telephone network call processing logic
US5206903A (en) 1990-12-26 1993-04-27 At&T Bell Laboratories Automatic call distribution based on matching required skills with agents skills
US5535321A (en) 1991-02-14 1996-07-09 International Business Machines Corporation Method and apparatus for variable complexity user interface in a data processing system
WO1993009245A1 (en) 1991-10-31 1993-05-13 University Of Pittsburgh Reverse dot blot hybridization using tandem head-to-tail monomers containing probes synthesized by staggered complementary primers
US5263167A (en) 1991-11-22 1993-11-16 International Business Machines Corporation User interface for a relational database using a task object for defining search queries in response to a profile object which describes user proficiency
US5903454A (en) * 1991-12-23 1999-05-11 Hoffberg; Linda Irene Human-factored interface corporating adaptive pattern recognition based controller apparatus
US5734709A (en) 1992-01-27 1998-03-31 Sprint Communications Co. L.P. System for customer configuration of call routing in a telecommunications network
US5335269A (en) 1992-03-12 1994-08-02 Rockwell International Corporation Two dimensional routing apparatus in an automatic call director-type system
US5371807A (en) * 1992-03-20 1994-12-06 Digital Equipment Corporation Method and apparatus for text classification
US5388198A (en) 1992-04-16 1995-02-07 Symantec Corporation Proactive presentation of automating features to a computer user
US5729600A (en) 1992-06-25 1998-03-17 Rockwell International Corporation Automatic call distributor with automated voice responsive call servicing system and method
FR2694105B1 (en) * 1992-07-22 1994-11-25 Bull Sa Use of an on-board interpreter language for the creation of an interactive user interface definition tool.
EP0587290B1 (en) 1992-07-30 2000-01-26 Teknekron Infoswitch Corporation Method and system for monitoring and/or controlling the performance of an organization
US5999908A (en) * 1992-08-06 1999-12-07 Abelow; Daniel H. Customer-based product design module
US5335268A (en) 1992-10-22 1994-08-02 Mci Communications Corporation Intelligent routing of special service telephone traffic
US5432940A (en) * 1992-11-02 1995-07-11 Borland International, Inc. System and methods for improved computer-based training
US5353401A (en) 1992-11-06 1994-10-04 Ricoh Company, Ltd. Automatic interface layout generator for database systems
US5659724A (en) 1992-11-06 1997-08-19 Ncr Interactive data analysis apparatus employing a knowledge base
US5420975A (en) 1992-12-28 1995-05-30 International Business Machines Corporation Method and system for automatic alteration of display of menu options
US5864844A (en) 1993-02-18 1999-01-26 Apple Computer, Inc. System and method for enhancing a user interface with a computer based training tool
CA2091658A1 (en) 1993-03-15 1994-09-16 Matthew Lennig Method and apparatus for automation of directory assistance using speech recognition
US5586060A (en) 1993-06-25 1996-12-17 Sharp Kabushiki Kaisha Compact electronic equipment having a statistical function
AU677393B2 (en) 1993-07-08 1997-04-24 E-Talk Corporation Method and system for transferring calls and call-related data between a plurality of call centres
AU693462B2 (en) 1993-09-22 1998-07-02 E-Talk Corporation Method and system for automatically monitoring the performance quality of call center service representatives
WO1995017711A1 (en) 1993-12-23 1995-06-29 Diacom Technologies, Inc. Method and apparatus for implementing user feedback
US5519772A (en) 1994-01-31 1996-05-21 Bell Communications Research, Inc. Network-based telephone system having interactive capabilities
US5533107A (en) 1994-03-01 1996-07-02 Bellsouth Corporation Method for routing calls based on predetermined assignments of callers geographic locations
US5561711A (en) 1994-03-09 1996-10-01 Us West Technologies, Inc. Predictive calling scheduling system and method
AU2275495A (en) 1994-03-31 1995-10-23 Citibank, N.A. Interactive voice response system
US5537470A (en) 1994-04-06 1996-07-16 At&T Corp. Method and apparatus for handling in-bound telemarketing calls
US5724262A (en) 1994-05-31 1998-03-03 Paradyne Corporation Method for measuring the usability of a system and for task analysis and re-engineering
US5619621A (en) * 1994-07-15 1997-04-08 Storage Technology Corporation Diagnostic expert system for hierarchically decomposed knowledge domains
JP2866310B2 (en) 1994-08-05 1999-03-08 ケイディディ株式会社 International call termination control device
US5706334A (en) 1994-08-18 1998-01-06 Lucent Technologies Inc. Apparatus for providing a graphical control interface
US5819221A (en) 1994-08-31 1998-10-06 Texas Instruments Incorporated Speech recognition using clustered between word and/or phrase coarticulation
US5530744A (en) 1994-09-20 1996-06-25 At&T Corp. Method and system for dynamic customized call routing
US5600781A (en) 1994-09-30 1997-02-04 Intel Corporation Method and apparatus for creating a portable personalized operating environment
US5586219A (en) 1994-09-30 1996-12-17 Yufik; Yan M. Probabilistic resource allocation system with self-adaptive capability
US5594791A (en) 1994-10-05 1997-01-14 Inventions, Inc. Method and apparatus for providing result-oriented customer service
US5615323A (en) 1994-11-04 1997-03-25 Concord Communications, Inc. Displaying resource performance and utilization information
US5758257A (en) 1994-11-29 1998-05-26 Herz; Frederick System and method for scheduling broadcast of and access to video programs and other data using customer profiles
US5832430A (en) 1994-12-29 1998-11-03 Lucent Technologies, Inc. Devices and methods for speech recognition of vocabulary words with simultaneous detection and verification
US5872865A (en) * 1995-02-08 1999-02-16 Apple Computer, Inc. Method and system for automatic classification of video images
US5694559A (en) * 1995-03-07 1997-12-02 Microsoft Corporation On-line help method and system utilizing free text query
US5710884A (en) 1995-03-29 1998-01-20 Intel Corporation System for automatically updating personal profile server with updates to additional user information gathered from monitoring user's electronic consuming habits generated on computer during use
ATE330416T1 (en) 1995-04-24 2006-07-15 Ibm METHOD AND APPARATUS FOR SKILL-BASED ROUTING IN A CALL CENTER
US5657383A (en) 1995-06-06 1997-08-12 Lucent Technologies Inc. Flexible customer controlled telecommunications handling
US5809282A (en) 1995-06-07 1998-09-15 Grc International, Inc. Automated network simulation and optimization system
US5740549A (en) 1995-06-12 1998-04-14 Pointcast, Inc. Information and advertising distribution system and method
JP3453456B2 (en) 1995-06-19 2003-10-06 キヤノン株式会社 State sharing model design method and apparatus, and speech recognition method and apparatus using the state sharing model
US5684872A (en) 1995-07-21 1997-11-04 Lucent Technologies Inc. Prediction of a caller's motivation as a basis for selecting treatment of an incoming call
US6088429A (en) * 1998-04-07 2000-07-11 Mumps Audiofax, Inc. Interactive telephony system
US5675707A (en) 1995-09-15 1997-10-07 At&T Automated call router system and method
US5832428A (en) 1995-10-04 1998-11-03 Apple Computer, Inc. Search engine for phrase recognition based on prefix/body/suffix architecture
US5771276A (en) 1995-10-10 1998-06-23 Ast Research, Inc. Voice templates for interactive voice mail and voice response system
US6061433A (en) 1995-10-19 2000-05-09 Intervoice Limited Partnership Dynamically changeable menus based on externally available data
US5948058A (en) * 1995-10-30 1999-09-07 Nec Corporation Method and apparatus for cataloging and displaying e-mail using a classification rule preparing means and providing cataloging a piece of e-mail into multiple categories or classification types based on e-mail object information
US5802526A (en) 1995-11-15 1998-09-01 Microsoft Corporation System and method for graphically displaying and navigating through an interactive voice response menu
US5821936A (en) 1995-11-20 1998-10-13 Siemens Business Communication Systems, Inc. Interface method and system for sequencing display menu items
US5848396A (en) 1996-04-26 1998-12-08 Freedom Of Information, Inc. Method and apparatus for determining behavioral profile of a computer user
CA2253867A1 (en) 1996-05-07 1997-11-13 Webline Communications Corporation Method and apparatus for coordinating internet multi-media content with telephone and audio communications
US5727950A (en) 1996-05-22 1998-03-17 Netsage Corporation Agent based instruction system and method
US6014638A (en) 1996-05-29 2000-01-11 America Online, Inc. System for customizing computer displays in accordance with user preferences
US5901214A (en) 1996-06-10 1999-05-04 Murex Securities, Ltd. One number intelligent call processing system
US6092105A (en) * 1996-07-12 2000-07-18 Intraware, Inc. System and method for vending retail software and other sets of information to end users
US5822744A (en) 1996-07-15 1998-10-13 Kesel; Brad Consumer comment reporting apparatus and method
US6157808A (en) 1996-07-17 2000-12-05 Gpu, Inc. Computerized employee certification and training system
US5757644A (en) 1996-07-25 1998-05-26 Eis International, Inc. Voice interactive call center training method using actual screens and screen logic
US5864605A (en) * 1996-08-22 1999-01-26 At&T Corp Voice menu optimization method and system
US6026381A (en) * 1996-11-05 2000-02-15 Itx Corporation Financial market classification system
US5793368A (en) 1996-11-14 1998-08-11 Triteal Corporation Method for dynamically switching between visual styles
US5884029A (en) 1996-11-14 1999-03-16 International Business Machines Corporation User interaction with intelligent virtual objects, avatars, which interact with other avatars controlled by different users
US6148063A (en) 1996-11-29 2000-11-14 Nortel Networks Corporation Semi-interruptible messages for telephone systems making voice announcements
AU5133398A (en) * 1996-12-03 1998-06-29 Ergolight Ltd. Computerized apparatus and methods for identifying usability problems of a computerized system
US5903641A (en) 1997-01-28 1999-05-11 Lucent Technologies Inc. Automatic dynamic changing of agents' call-handling assignments
US5899992A (en) 1997-02-14 1999-05-04 International Business Machines Corporation Scalable set oriented classifier
US5855565A (en) * 1997-02-21 1999-01-05 Bar-Cohen; Yaniv Cardiovascular mechanically expanding catheter
US5923745A (en) 1997-02-28 1999-07-13 Teknekron Infoswitch Corporation Routing calls to call centers
US6094476A (en) * 1997-03-24 2000-07-25 Octel Communications Corporation Speech-responsive voice messaging system and method
US6182059B1 (en) * 1997-04-03 2001-01-30 Brightware, Inc. Automatic electronic message interpretation and routing system
US6336109B2 (en) * 1997-04-15 2002-01-01 Cerebrus Solutions Limited Method and apparatus for inducing rules from data classifiers
GB2325062B (en) * 1997-05-06 2002-06-26 Ibm Data object management system
US5953406A (en) 1997-05-20 1999-09-14 Mci Communications Corporation Generalized customer profile editor for call center services
EP0883069A1 (en) * 1997-06-06 1998-12-09 Matsushita Electric Industrial Co., Ltd. A retrieval menu creation device and method, and a recording medium storing a retrieval menu creation program
US6044355A (en) 1997-07-09 2000-03-28 Iex Corporation Skills-based scheduling for telephone call centers
US6134315A (en) * 1997-09-30 2000-10-17 Genesys Telecommunications Laboratories, Inc. Metadata-based network routing
US6035336A (en) 1997-10-17 2000-03-07 International Business Machines Corporation Audio ticker system and method for presenting push information including pre-recorded audio
US6801763B2 (en) 1997-10-29 2004-10-05 Metro One Telecommunications, Inc. Technique for effectively communicating travel directions
US6055542A (en) 1997-10-29 2000-04-25 International Business Machines Corporation System and method for displaying the contents of a web page based on a user's interests
US6016336A (en) 1997-11-18 2000-01-18 At&T Corp Interactive voice response system with call trainable routing
US6353661B1 (en) 1997-12-18 2002-03-05 Bailey, Iii John Edson Network and communication access systems
US5943416A (en) 1998-02-17 1999-08-24 Genesys Telecommunications Laboratories, Inc. Automated survey control routine in a call center environment
US6381640B1 (en) * 1998-09-11 2002-04-30 Genesys Telecommunications Laboratories, Inc. Method and apparatus for automated personalization and presentation of workload assignments to agents within a multimedia communication center
US6332154B2 (en) 1998-09-11 2001-12-18 Genesys Telecommunications Laboratories, Inc. Method and apparatus for providing media-independent self-help modules within a multimedia communication-center customer interface
US6170011B1 (en) 1998-09-11 2001-01-02 Genesys Telecommunications Laboratories, Inc. Method and apparatus for determining and initiating interaction directionality within a multimedia communication center
US6166732A (en) 1998-02-24 2000-12-26 Microsoft Corporation Distributed object oriented multi-user domain with multimedia presentations
US6263052B1 (en) 1998-03-04 2001-07-17 The White Stone Group, L.L.C. Autointeraction communication system
US6185534B1 (en) 1998-03-23 2001-02-06 Microsoft Corporation Modeling emotion and personality in a computer user interface
US6330326B1 (en) 1998-03-27 2001-12-11 At&T Corp. Dynamic staffing of service centers to provide substantially zero-delay service
US6173279B1 (en) * 1998-04-09 2001-01-09 At&T Corp. Method of using a natural language interface to retrieve information from one or more data resources
US6173053B1 (en) 1998-04-09 2001-01-09 Avaya Technology Corp. Optimizing call-center performance by using predictive data to distribute calls among agents
US6134530A (en) 1998-04-17 2000-10-17 Andersen Consulting Llp Rule based routing system and method for a virtual sales and service center
US6483523B1 (en) * 1998-05-08 2002-11-19 Institute For Information Industry Personalized interface browser and its browsing method
US6405159B2 (en) * 1998-06-03 2002-06-11 Sbc Technology Resources, Inc. Method for categorizing, describing and modeling types of system users
US6099320A (en) 1998-07-06 2000-08-08 Papadopoulos; Anastasius Authoring system and method for computer-based training
US6269153B1 (en) 1998-07-29 2001-07-31 Lucent Technologies Inc. Methods and apparatus for automatic call routing including disambiguating routing decisions
WO2000007129A1 (en) 1998-07-31 2000-02-10 Summers Gary J Management training simulation method and system
JP3185977B2 (en) * 1998-08-12 2001-07-11 スタンレー電気株式会社 LED lamp
US6226618B1 (en) 1998-08-13 2001-05-01 International Business Machines Corporation Electronic content delivery system
US6389403B1 (en) 1998-08-13 2002-05-14 International Business Machines Corporation Method and apparatus for uniquely identifying a customer purchase in an electronic distribution system
US6389400B1 (en) 1998-08-20 2002-05-14 Sbc Technology Resources, Inc. System and methods for intelligent routing of customer requests using customer and agent models
US6128380A (en) 1998-08-24 2000-10-03 Siemens Information And Communication, Networks, Inc. Automatic call distribution and training system
US6694482B1 (en) * 1998-09-11 2004-02-17 Sbc Technology Resources, Inc. System and methods for an architectural framework for design of an adaptive, personalized, interactive content delivery system
US6606598B1 (en) * 1998-09-22 2003-08-12 Speechworks International, Inc. Statistical computing and reporting for interactive speech applications
US6448980B1 (en) 1998-10-09 2002-09-10 International Business Machines Corporation Personalizing rich media presentations based on user response to the presentation
US6741967B1 (en) * 1998-11-02 2004-05-25 Vividence Corporation Full service research bureau and test center method and apparatus
US6067538A (en) 1998-12-22 2000-05-23 Ac Properties B.V. System, method and article of manufacture for a simulation enabled focused feedback tutorial system
US6965925B1 (en) * 1998-12-31 2005-11-15 Nortel Networks, Ltd Distributed open architecture for media and telephony services
US6104790A (en) 1999-01-29 2000-08-15 International Business Machines Corporation Graphical voice response system and method therefor
US6434714B1 (en) 1999-02-04 2002-08-13 Sun Microsystems, Inc. Methods, systems, and articles of manufacture for analyzing performance of application programs
US6278976B1 (en) * 1999-03-25 2001-08-21 Michael Charles Kochian System for the delivery of audio recordings
US6314402B1 (en) * 1999-04-23 2001-11-06 Nuance Communications Method and apparatus for creating modifiable and combinable speech objects for acquiring information from a speaker in an interactive voice response system
US6731744B1 (en) * 1999-04-27 2004-05-04 Sprint Communications Company, L.P. Call processing system and service control point for handling calls to a call center
US6564197B2 (en) 1999-05-03 2003-05-13 E.Piphany, Inc. Method and apparatus for scalable probabilistic clustering using decision trees
US7086007B1 (en) * 1999-05-27 2006-08-01 Sbc Technology Resources, Inc. Method for integrating user models to interface design
US6178404B1 (en) * 1999-07-23 2001-01-23 Intervoice Limited Partnership System and method to facilitate speech enabled user interfaces by prompting with possible transaction phrases
US6353825B1 (en) * 1999-07-30 2002-03-05 Verizon Laboratories Inc. Method and device for classification using iterative information retrieval techniques
US6782412B2 (en) * 1999-08-24 2004-08-24 Verizon Laboratories Inc. Systems and methods for providing unified multimedia communication services
US6964012B1 (en) * 1999-09-13 2005-11-08 Microstrategy, Incorporated System and method for the creation and automatic deployment of personalized, dynamic and interactive voice services, including deployment through personalized broadcasts
US6282404B1 (en) 1999-09-22 2001-08-28 Chet D. Linton Method and system for accessing multimedia data in an interactive format having reporting capabilities
KR100749016B1 (en) * 1999-10-19 2007-08-14 아메리칸 캘카어 인코포레이티드 Technique for effective navigation based on user preferences
US7065188B1 (en) * 1999-10-19 2006-06-20 International Business Machines Corporation System and method for personalizing dialogue menu for an interactive voice response system
GB9926134D0 (en) * 1999-11-05 2000-01-12 Ibm Interactive voice response system
GB9929284D0 (en) * 1999-12-11 2000-02-02 Ibm Voice processing apparatus
US7099835B2 (en) * 2000-01-31 2006-08-29 Roadside Telematics Corporation Methods and systems for providing life management and enhancement applications and services for telematics and other electronic medium
US6778643B1 (en) * 2000-03-21 2004-08-17 Sbc Technology Resources, Inc. Interface and method of designing an interface
US6920425B1 (en) * 2000-05-16 2005-07-19 Nortel Networks Limited Visual interactive response system and method translated from interactive voice response for telephone utility
US20020055868A1 (en) 2000-05-24 2002-05-09 Dusevic Angela G. System and method for providing a task-centric online environment
US20020099613A1 (en) * 2000-06-14 2002-07-25 Garret Swart Method for forming and expressing reservables and engagements in a database for a transaction service
US20040085162A1 (en) * 2000-11-29 2004-05-06 Rajeev Agarwal Method and apparatus for providing a mixed-initiative dialog between a user and a machine
US20030161464A1 (en) * 2000-12-15 2003-08-28 International Business Machines Corporation On-hold information service with caller-controlled personalized menu
US7003079B1 (en) * 2001-03-05 2006-02-21 Bbnt Solutions Llc Apparatus and method for monitoring performance of an automated response system
US6823054B1 (en) * 2001-03-05 2004-11-23 Verizon Corporate Services Group Inc. Apparatus and method for analyzing an automated response system
US6810111B1 (en) * 2001-06-25 2004-10-26 Intervoice Limited Partnership System and method for measuring interactive voice response application efficiency
US7065201B2 (en) * 2001-07-31 2006-06-20 Sbc Technology Resources, Inc. Telephone call processing in an interactive voice response call management system
US6868411B2 (en) * 2001-08-13 2005-03-15 Xerox Corporation Fuzzy text categorizer
US7920682B2 (en) * 2001-08-21 2011-04-05 Byrne William J Dynamic interactive voice interface
US6912272B2 (en) * 2001-09-21 2005-06-28 Talkflow Systems, Llc Method and apparatus for managing communications and for creating communication routing rules
US7092888B1 (en) * 2001-10-26 2006-08-15 Verizon Corporate Services Group Inc. Unsupervised training in natural language call routing
US6885733B2 (en) * 2001-12-03 2005-04-26 At&T Corp. Method of providing a user interface for audio telecommunications systems
US7054817B2 (en) * 2002-01-25 2006-05-30 Canon Europa N.V. User interface for speech model generation and testing
US7305070B2 (en) * 2002-01-30 2007-12-04 At&T Labs, Inc. Sequential presentation of long instructions in an interactive voice response system
US6914975B2 (en) * 2002-02-21 2005-07-05 Sbc Properties, L.P. Interactive dialog-based training method
US7103158B2 (en) * 2002-02-28 2006-09-05 Pacific Bell Information Services Dynamic interactive voice architecture
US7131117B2 (en) * 2002-09-04 2006-10-31 Sbc Properties, L.P. Method and system for automating the analysis of word frequencies
US7783475B2 (en) * 2003-01-31 2010-08-24 Comverse, Inc. Menu-based, speech actuated system with speak-ahead capability
US7346151B2 (en) * 2003-06-24 2008-03-18 Avaya Technology Corp. Method and apparatus for validating agreement between textual and spoken representations of words
US7457395B2 (en) * 2003-12-15 2008-11-25 International Business Machines Corporation Dynamic allocation of voice ports and menu options in an interactive voice recognition system
US7317789B2 (en) * 2004-01-07 2008-01-08 International Business Machines Corporation Method and apparatus for automatic telephone menu navigation
US20060026049A1 (en) * 2004-07-28 2006-02-02 Sbc Knowledge Ventures, L.P. Method for identifying and prioritizing customer care automation
US8207936B2 (en) * 2006-06-30 2012-06-26 Sony Ericsson Mobile Communications Ab Voice remote control

Patent Citations (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5371673A (en) * 1987-04-06 1994-12-06 Fan; David P. Information processing analysis system for sorting and scoring text
US4930077A (en) * 1987-04-06 1990-05-29 Fan David P Information processing expert system for text analysis and predicting public opinion based information available to the public
US5845047A (en) * 1994-03-22 1998-12-01 Canon Kabushiki Kaisha Method and apparatus for processing speech information using a phoneme environment
US5873068A (en) * 1994-06-14 1999-02-16 New North Media Inc. Display based marketing message control system and method
US5633909A (en) * 1994-06-17 1997-05-27 Centigram Communications Corporation Apparatus and method for generating calls and testing telephone equipment
US5666400A (en) * 1994-07-07 1997-09-09 Bell Atlantic Network Services, Inc. Intelligent recognition
US5671351A (en) * 1995-04-13 1997-09-23 Texas Instruments Incorporated System and method for automated testing and monitoring of software applications
US5842167A (en) * 1995-05-29 1998-11-24 Sanyo Electric Co. Ltd. Speech synthesis apparatus with output editing
US6374260B1 (en) * 1996-05-24 2002-04-16 Magnifi, Inc. Method and apparatus for uploading, indexing, analyzing, and searching media content
US6052693A (en) * 1996-07-02 2000-04-18 Harlequin Group Plc System for assembling large databases through information extracted from text sources
US5822397A (en) * 1996-09-20 1998-10-13 Mci Communications Corporation Audio interface for telecommunications test system
US6243375B1 (en) * 1996-11-08 2001-06-05 Gregory J. Speicher Internet-audiotext electronic communications system with multimedia based matching
US5905774A (en) * 1996-11-19 1999-05-18 Stentor Resource Centre, Inc. Method and system of accessing and operating a voice message system
US5999611A (en) * 1996-11-19 1999-12-07 Stentor Resource Centre Inc. Subscriber interface for accessing and operating personal communication services
US6160877A (en) * 1996-11-19 2000-12-12 Stentor Resource Centre, Inc. Method of screening and prioritizing an incoming call
US6058435A (en) * 1997-02-04 2000-05-02 Siemens Information And Communications Networks, Inc. Apparatus and methods for responding to multimedia communications based on content analysis
US5963965A (en) * 1997-02-18 1999-10-05 Semio Corporation Text processing and retrieval system and method
US5835565A (en) * 1997-02-28 1998-11-10 Hammer Technologies, Inc. Telecommunication system tester with integrated voice and data
US6038560A (en) * 1997-05-21 2000-03-14 Oracle Corporation Concept knowledge base search and retrieval system
US6292909B1 (en) * 1997-07-14 2001-09-18 Duncan Hare Apparatus for testing communication equipment
US6308172B1 (en) * 1997-08-12 2001-10-23 International Business Machines Corporation Method and apparatus for partitioning a database upon a timestamp, support values for phrases and generating a history of frequently occurring phrases
US6032129A (en) * 1997-09-06 2000-02-29 International Business Machines Corporation Customer centric virtual shopping experience with actors agents and persona
US20010014146A1 (en) * 1997-09-19 2001-08-16 William J. Beyda Apparatus and method for improving the user interface of integrated voice response systems
US6035283A (en) * 1997-10-10 2000-03-07 International Business Machines Corporation Virtual sales person for electronic catalog
US6411687B1 (en) * 1997-11-11 2002-06-25 Mitel Knowledge Corporation Call routing based on the caller's mood
US6400807B1 (en) * 1998-02-24 2002-06-04 International Business Machines Corporation Simulation of telephone handset
US6357017B1 (en) * 1998-05-06 2002-03-12 Motive Communications, Inc. Method, system and computer program product for iterative distributed problem solving
US6249579B1 (en) * 1998-05-29 2001-06-19 Lucent Technologies Inc. Apparatus, method and system for personal telecommunication speed calling utilizing an affinity database
US6289084B1 (en) * 1998-05-29 2001-09-11 Lucent Technologies Inc. Apparatus, method and system for personal telecommunication call screening and alerting
US6161130A (en) * 1998-06-23 2000-12-12 Microsoft Corporation Technique which utilizes a probabilistic classifier to detect "junk" e-mail by automatically updating a training and re-training the classifier based on the updated training set
US6219643B1 (en) * 1998-06-26 2001-04-17 Nuance Communications, Inc. Method of analyzing dialogs in a natural language speech recognition system
US6349290B1 (en) * 1998-06-30 2002-02-19 Citibank, N.A. Automated system and method for customized and personalized presentation of products and services of a financial institution
US6230197B1 (en) * 1998-09-11 2001-05-08 Genesys Telecommunications Laboratories, Inc. Method and apparatus for rules-based storage and retrieval of multimedia interactions within a communication center
US6405170B1 (en) * 1998-09-22 2002-06-11 Speechworks International, Inc. Method and system of reviewing the behavior of an interactive speech recognition application
US6366879B1 (en) * 1998-10-05 2002-04-02 International Business Machines Corp. Controlling interactive voice response system performance
US20020095295A1 (en) * 1998-12-01 2002-07-18 Cohen Michael H. Detection of characteristics of human-machine interactions for dialog customization and analysis
US7263489B2 (en) * 1998-12-01 2007-08-28 Nuance Communications, Inc. Detection of characteristics of human-machine interactions for dialog customization and analysis
US6405149B1 (en) * 1999-06-23 2002-06-11 Louis K. Tsai System and method for testing a telecommunication system
US7330890B1 (en) * 1999-10-22 2008-02-12 Microsoft Corporation System for providing personalized content over a telephone interface to a user according to the corresponding personalization profile including the record of user actions or the record of user behavior
US6598022B2 (en) * 1999-12-07 2003-07-22 Comverse Inc. Determining promoting syntax and parameters for language-oriented user interfaces for voice activated services
US6748361B1 (en) * 1999-12-14 2004-06-08 International Business Machines Corporation Personal speech assistant supporting a dialog manager
US6516051B2 (en) * 2000-06-01 2003-02-04 International Business Machines Corporation Testing voice message applications
US6618715B1 (en) * 2000-06-08 2003-09-09 International Business Machines Corporation Categorization based text processing
US20030016793A1 (en) * 2001-07-18 2003-01-23 Enterprise Integration Group, Inc. Method and system for interjecting comments to improve information presentation in spoken user interfaces
US20040193421A1 (en) * 2003-03-25 2004-09-30 International Business Machines Corporation Synthetically generated speech responses including prosodic characteristics of speech inputs

Cited By (139)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040128624A1 (en) * 1998-09-11 2004-07-01 Sbc Technology Resources, Inc. System and methods for an architectural framework for design of an adaptive, personalized, interactive content delivery system
US7836405B2 (en) 1999-05-27 2010-11-16 At&T Labs, Inc. Method for integrating user models to interface design
US20110022963A1 (en) * 1999-05-27 2011-01-27 At&T Labs, Inc. Method for integrating user models to interface design
US20090177983A1 (en) * 1999-05-27 2009-07-09 At&T Labs, Inc. (Formerly Known As Sbc Technologyresources, Inc.) Method for integrating user models to interface design
US8103961B2 (en) 1999-05-27 2012-01-24 At&T Labs, Inc. Method for integrating user models to interface design
US7907719B2 (en) 2000-03-21 2011-03-15 At&T Labs, Inc. Customer-centric interface and method of designing an interface
US20070121837A1 (en) * 2000-03-21 2007-05-31 Sbc Properties, L.P., Of Reno Nevada Customer-centric interface and method of designing an interface
US20030026409A1 (en) * 2001-07-31 2003-02-06 Sbc Technology Resources, Inc. Telephone call processing in an interactive voice response call management system
US20080089491A1 (en) * 2002-01-30 2008-04-17 At&T Labs, Inc. Sequential presentation of long instructions in an interactive voice response system
US20030143981A1 (en) * 2002-01-30 2003-07-31 Sbc Technology Resources, Inc. Sequential presentation of long instructions in an interactive voice response system
US8036348B2 (en) 2002-01-30 2011-10-11 At&T Labs, Inc. Sequential presentation of long instructions in an interactive voice response system
US20050170326A1 (en) * 2002-02-21 2005-08-04 Sbc Properties, L.P. Interactive dialog-based training method
US8023636B2 (en) 2002-02-21 2011-09-20 Sivox Partners, Llc Interactive dialog-based training method
US8661112B2 (en) * 2002-12-20 2014-02-25 Nuance Communications, Inc. Customized interactive voice response menus
US20040122941A1 (en) * 2002-12-20 2004-06-24 International Business Machines Corporation Customized interactive voice response menus
US8090086B2 (en) 2003-09-26 2012-01-03 At&T Intellectual Property I, L.P. VoiceXML and rule engine based switchboard for interactive voice response (IVR) services
US20050069102A1 (en) * 2003-09-26 2005-03-31 Sbc Knowledge Ventures, L.P. VoiceXML and rule engine based switchboard for interactive voice response (IVR) services
US20050075894A1 (en) * 2003-10-03 2005-04-07 Sbc Knowledge Ventures, L.P. System, method & software for a user responsive call center customer service delivery solution
US20060098803A1 (en) * 2003-12-18 2006-05-11 Sbc Knowledge Ventures, L.P. Intelligently routing customer communications
US20050135595A1 (en) * 2003-12-18 2005-06-23 Sbc Knowledge Ventures, L.P. Intelligently routing customer communications
US7751552B2 (en) 2003-12-18 2010-07-06 At&T Intellectual Property I, L.P. Intelligently routing customer communications
US20080027730A1 (en) * 2004-01-05 2008-01-31 Sbc Knowledge Ventures, L.P. System and method for providing access to an interactive service offering
US20050147218A1 (en) * 2004-01-05 2005-07-07 Sbc Knowledge Ventures, L.P. System and method for providing access to an interactive service offering
US7936861B2 (en) 2004-07-23 2011-05-03 At&T Intellectual Property I, L.P. Announcement system and method of use
US20060018443A1 (en) * 2004-07-23 2006-01-26 Sbc Knowledge Ventures, Lp Announcement system and method of use
US8165281B2 (en) 2004-07-28 2012-04-24 At&T Intellectual Property I, L.P. Method and system for mapping caller information to call center agent transactions
US20060023863A1 (en) * 2004-07-28 2006-02-02 Sbc Knowledge Ventures, L.P. Method and system for mapping caller information to call center agent transactions
US20060026049A1 (en) * 2004-07-28 2006-02-02 Sbc Knowledge Ventures, L.P. Method for identifying and prioritizing customer care automation
US8401851B2 (en) 2004-08-12 2013-03-19 At&T Intellectual Property I, L.P. System and method for targeted tuning of a speech recognition system
US20060036437A1 (en) * 2004-08-12 2006-02-16 Sbc Knowledge Ventures, Lp System and method for targeted tuning module of a speech recognition system
US9368111B2 (en) 2004-08-12 2016-06-14 Interactions Llc System and method for targeted tuning of a speech recognition system
US8751232B2 (en) 2004-08-12 2014-06-10 At&T Intellectual Property I, L.P. System and method for targeted tuning of a speech recognition system
US20090287484A1 (en) * 2004-08-12 2009-11-19 At&T Intellectual Property I, L.P. System and Method for Targeted Tuning of a Speech Recognition System
US20060039547A1 (en) * 2004-08-18 2006-02-23 Sbc Knowledge Ventures, L.P. System and method for providing computer assisted user support
US8589172B2 (en) 2004-09-09 2013-11-19 At&T Intellectual Property Ii, L.P. Automatic detection, summarization and reporting of business intelligence highlights from automated dialog systems
US8086462B1 (en) 2004-09-09 2011-12-27 At&T Intellectual Property Ii, L.P. Automatic detection, summarization and reporting of business intelligence highlights from automated dialog systems
EP1635292A1 (en) * 2004-09-09 2006-03-15 AT&T Corp. System and method for reporting information from automated dialog systems
US20060062375A1 (en) * 2004-09-23 2006-03-23 Sbc Knowledge Ventures, L.P. System and method for providing product offers at a call center
US20070165830A1 (en) * 2004-10-05 2007-07-19 Sbc Knowledge Ventures, Lp Dynamic load balancing between multiple locations with different telephony system
US8660256B2 (en) 2004-10-05 2014-02-25 At&T Intellectual Property, L.P. Dynamic load balancing between multiple locations with different telephony system
US8102992B2 (en) 2004-10-05 2012-01-24 At&T Intellectual Property, L.P. Dynamic load balancing between multiple locations with different telephony system
US20060072737A1 (en) * 2004-10-05 2006-04-06 Jonathan Paden Dynamic load balancing between multiple locations with different telephony system
US8667005B2 (en) 2004-10-27 2014-03-04 At&T Intellectual Property I, L.P. Method and system to combine keyword and natural language search results
US8321446B2 (en) 2004-10-27 2012-11-27 At&T Intellectual Property I, L.P. Method and system to combine keyword results and natural language search results
US9047377B2 (en) 2004-10-27 2015-06-02 At&T Intellectual Property I, L.P. Method and system to combine keyword and natural language search results
US7668889B2 (en) 2004-10-27 2010-02-23 At&T Intellectual Property I, Lp Method and system to combine keyword and natural language search results
US20060093097A1 (en) * 2004-11-02 2006-05-04 Sbc Knowledge Ventures, L.P. System and method for identifying telephone callers
US7657005B2 (en) 2004-11-02 2010-02-02 At&T Intellectual Property I, L.P. System and method for identifying telephone callers
US7724889B2 (en) 2004-11-29 2010-05-25 At&T Intellectual Property I, L.P. System and method for utilizing confidence levels in automated call routing
US20060115070A1 (en) * 2004-11-29 2006-06-01 Sbc Knowledge Ventures, L.P. System and method for utilizing confidence levels in automated call routing
US20060133587A1 (en) * 2004-12-06 2006-06-22 Sbc Knowledge Ventures, Lp System and method for speech recognition-enabled automatic call routing
US8306192B2 (en) 2004-12-06 2012-11-06 At&T Intellectual Property I, L.P. System and method for processing speech
US9350862B2 (en) 2004-12-06 2016-05-24 Interactions Llc System and method for processing speech
US9112972B2 (en) 2004-12-06 2015-08-18 Interactions Llc System and method for processing speech
US7720203B2 (en) 2004-12-06 2010-05-18 At&T Intellectual Property I, L.P. System and method for processing speech
US7864942B2 (en) 2004-12-06 2011-01-04 At&T Intellectual Property I, L.P. System and method for routing calls
US20100185443A1 (en) * 2004-12-06 2010-07-22 At&T Intellectual Property I, L.P. System and Method for Processing Speech
US20080008308A1 (en) * 2004-12-06 2008-01-10 Sbc Knowledge Ventures, Lp System and method for routing calls
US20060126808A1 (en) * 2004-12-13 2006-06-15 Sbc Knowledge Ventures, L.P. System and method for measurement of call deflection
US20060126811A1 (en) * 2004-12-13 2006-06-15 Sbc Knowledge Ventures, L.P. System and method for routing calls
US20060126803A1 (en) * 2004-12-14 2006-06-15 Cisco Technology, Inc. Method and system of pausing an IVR session
US7471774B2 (en) * 2004-12-14 2008-12-30 Cisco Technology, Inc. Method and system of pausing an IVR session
US8824659B2 (en) 2005-01-10 2014-09-02 At&T Intellectual Property I, L.P. System and method for speech-enabled call routing
US7751551B2 (en) 2005-01-10 2010-07-06 At&T Intellectual Property I, L.P. System and method for speech-enabled call routing
US9088652B2 (en) 2005-01-10 2015-07-21 At&T Intellectual Property I, L.P. System and method for speech-enabled call routing
US20060153345A1 (en) * 2005-01-10 2006-07-13 Sbc Knowledge Ventures, Lp System and method for speech-enabled call routing
US8503662B2 (en) 2005-01-10 2013-08-06 At&T Intellectual Property I, L.P. System and method for speech-enabled call routing
US20090067590A1 (en) * 2005-01-14 2009-03-12 Sbc Knowledge Ventures, L.P. System and method of utilizing a hybrid semantic model for speech recognition
US7966176B2 (en) 2005-01-14 2011-06-21 At&T Intellectual Property I, L.P. System and method for independently recognizing and selecting actions and objects in a speech recognition system
US20100040207A1 (en) * 2005-01-14 2010-02-18 At&T Intellectual Property I, L.P. System and Method for Independently Recognizing and Selecting Actions and Objects in a Speech Recognition System
US20060161431A1 (en) * 2005-01-14 2006-07-20 Bushey Robert R System and method for independently recognizing and selecting actions and objects in a speech recognition system
US20060159240A1 (en) * 2005-01-14 2006-07-20 Sbc Knowledge Ventures, Lp System and method of utilizing a hybrid semantic model for speech recognition
US8068596B2 (en) 2005-02-04 2011-11-29 At&T Intellectual Property I, L.P. Call center system for multiple transaction selections
US20060177040A1 (en) * 2005-02-04 2006-08-10 Sbc Knowledge Ventures, L.P. Call center system for multiple transaction selections
US20060188087A1 (en) * 2005-02-18 2006-08-24 Sbc Knowledge Ventures, Lp System and method for caller-controlled music on-hold
US20060198505A1 (en) * 2005-03-03 2006-09-07 Sbc Knowledge Ventures, L.P. System and method for on hold caller-controlled activities and entertainment
US8130936B2 (en) 2005-03-03 2012-03-06 At&T Intellectual Property I, L.P. System and method for on hold caller-controlled activities and entertainment
US7933399B2 (en) 2005-03-22 2011-04-26 At&T Intellectual Property I, L.P. System and method for utilizing virtual agents in an interactive voice response application
US8488770B2 (en) 2005-03-22 2013-07-16 At&T Intellectual Property I, L.P. System and method for automating customer relations in a communications environment
US20060215831A1 (en) * 2005-03-22 2006-09-28 Sbc Knowledge Ventures, L.P. System and method for utilizing virtual agents in an interactive voice response application
US8223954B2 (en) 2005-03-22 2012-07-17 At&T Intellectual Property I, L.P. System and method for automating customer relations in a communications environment
US20100054449A1 (en) * 2005-05-13 2010-03-04 At&T Intellectual Property L,L,P. System and Method of Determining Call Treatment of Repeat Calls
US8295469B2 (en) 2005-05-13 2012-10-23 At&T Intellectual Property I, L.P. System and method of determining call treatment of repeat calls
US20060256932A1 (en) * 2005-05-13 2006-11-16 Sbc Knowledge Ventures, Lp System and method of determining call treatment of repeat calls
US8879714B2 (en) 2005-05-13 2014-11-04 At&T Intellectual Property I, L.P. System and method of determining call treatment of repeat calls
US20060262919A1 (en) * 2005-05-18 2006-11-23 Christopher Danson Method and system for analyzing separated voice data of a telephonic communication between a customer and a contact center by applying a psychological behavioral model thereto
US8094803B2 (en) * 2005-05-18 2012-01-10 Mattersight Corporation Method and system for analyzing separated voice data of a telephonic communication between a customer and a contact center by applying a psychological behavioral model thereto
US8619966B2 (en) 2005-06-03 2013-12-31 At&T Intellectual Property I, L.P. Call routing system and method of using the same
US20070019800A1 (en) * 2005-06-03 2007-01-25 Sbc Knowledge Ventures, Lp Call routing system and method of using the same
US8005204B2 (en) 2005-06-03 2011-08-23 At&T Intellectual Property I, L.P. Call routing system and method of using the same
US8280030B2 (en) 2005-06-03 2012-10-02 At&T Intellectual Property I, Lp Call routing system and method of using the same
US20070025542A1 (en) * 2005-07-01 2007-02-01 Sbc Knowledge Ventures, L.P. System and method of automated order status retrieval
US8731165B2 (en) 2005-07-01 2014-05-20 At&T Intellectual Property I, L.P. System and method of automated order status retrieval
US9729719B2 (en) 2005-07-01 2017-08-08 At&T Intellectual Property I, L.P. System and method of automated order status retrieval
US9088657B2 (en) 2005-07-01 2015-07-21 At&T Intellectual Property I, L.P. System and method of automated order status retrieval
US20070025528A1 (en) * 2005-07-07 2007-02-01 Sbc Knowledge Ventures, L.P. System and method for automated performance monitoring for a call servicing system
US8175253B2 (en) 2005-07-07 2012-05-08 At&T Intellectual Property I, L.P. System and method for automated performance monitoring for a call servicing system
US7839521B2 (en) * 2005-08-09 2010-11-23 Global Print Systems, Inc. Methods and systems for print job management and printing
US20070035763A1 (en) * 2005-08-09 2007-02-15 Globalprint Systems, Inc. Print job management method and system
US20070047718A1 (en) * 2005-08-25 2007-03-01 Sbc Knowledge Ventures, L.P. System and method to access content from a speech-enabled automated system
US8526577B2 (en) * 2005-08-25 2013-09-03 At&T Intellectual Property I, L.P. System and method to access content from a speech-enabled automated system
US8548157B2 (en) 2005-08-29 2013-10-01 At&T Intellectual Property I, L.P. System and method of managing incoming telephone calls at a call center
US20070121873A1 (en) * 2005-11-18 2007-05-31 Medlin Jennifer P Methods, systems, and products for managing communications
US8396195B2 (en) 2005-12-14 2013-03-12 At&T Intellectual Property I, L. P. Methods, systems, and products for dynamically-changing IVR architectures
US20100272246A1 (en) * 2005-12-14 2010-10-28 Dale Malik Methods, Systems, and Products for Dynamically-Changing IVR Architectures
US9258416B2 (en) 2005-12-14 2016-02-09 At&T Intellectual Property I, L.P. Dynamically-changing IVR tree
US7773731B2 (en) 2005-12-14 2010-08-10 At&T Intellectual Property I, L. P. Methods, systems, and products for dynamically-changing IVR architectures
US20070133759A1 (en) * 2005-12-14 2007-06-14 Dale Malik Methods, systems, and products for dynamically-changing IVR architectures
US20070143309A1 (en) * 2005-12-16 2007-06-21 Dale Malik Methods, systems, and products for searching interactive menu prompting system architectures
US7577664B2 (en) 2005-12-16 2009-08-18 At&T Intellectual Property I, L.P. Methods, systems, and products for searching interactive menu prompting system architectures
US8713013B2 (en) 2005-12-16 2014-04-29 At&T Intellectual Property I, L.P. Methods, systems, and products for searching interactive menu prompting systems
US10489397B2 (en) 2005-12-16 2019-11-26 At&T Intellectual Property I, L.P. Methods, systems, and products for searching interactive menu prompting systems
US20090276441A1 (en) * 2005-12-16 2009-11-05 Dale Malik Methods, Systems, and Products for Searching Interactive Menu Prompting Systems
US20070220127A1 (en) * 2006-03-17 2007-09-20 Valencia Adams Methods, systems, and products for processing responses in prompting systems
US20070263800A1 (en) * 2006-03-17 2007-11-15 Zellner Samuel N Methods, systems, and products for processing responses in prompting systems
US7961856B2 (en) 2006-03-17 2011-06-14 At&T Intellectual Property I, L. P. Methods, systems, and products for processing responses in prompting systems
US8050392B2 (en) 2006-03-17 2011-11-01 At&T Intellectual Property I, L.P. Methods systems, and products for processing responses in prompting systems
US20070271098A1 (en) * 2006-05-18 2007-11-22 International Business Machines Corporation Method and apparatus for recognizing and reacting to user personality in accordance with speech recognition system
US9576571B2 (en) 2006-05-18 2017-02-21 Nuance Communications, Inc. Method and apparatus for recognizing and reacting to user personality in accordance with speech recognition system
US8150692B2 (en) 2006-05-18 2012-04-03 Nuance Communications, Inc. Method and apparatus for recognizing a user personality trait based on a number of compound words used by the user
US20090043583A1 (en) * 2007-08-08 2009-02-12 International Business Machines Corporation Dynamic modification of voice selection based on user specific factors
US8410970B2 (en) 2009-08-13 2013-04-02 At&T Intellectual Property I, L.P. Programming a universal remote control via direct interaction
US9111439B2 (en) 2009-08-13 2015-08-18 At&T Intellectual Property I, L.P. Programming a universal remote control via direct interaction
US20110037637A1 (en) * 2009-08-13 2011-02-17 At&T Intellectual Property I, L.P. Programming a universal remote control via direct interaction
US20110037611A1 (en) * 2009-08-13 2011-02-17 At&T Intellectual Property I, L.P. Programming a universal remote control using multimedia display
US20140323142A1 (en) * 2009-10-28 2014-10-30 Digimarc Corporation Intuitive computing methods and systems
US20140247927A1 (en) * 2010-04-21 2014-09-04 Angel.Com Incorporated Dynamic speech resource allocation
US9468040B2 (en) 2010-04-21 2016-10-11 Genesys Telecommunications Laboratories, Inc. Multi-channel delivery platform
US10003690B2 (en) * 2010-04-21 2018-06-19 Genesys, Telecommunications Laboratories, Inc. Dynamic speech resource allocation
US10009463B2 (en) 2010-04-21 2018-06-26 Genesys Telecommunications Laboratories, Inc. Multi-channel delivery platform
US10051131B2 (en) 2010-04-21 2018-08-14 Genesys Telecommunications Laboratories, Inc. Multimodal interactive voice response system
US10084912B2 (en) 2010-04-21 2018-09-25 Angel.Com Incorporated Communication of information during a call
US20130282365A1 (en) * 2011-10-28 2013-10-24 Adriaan van de Ven Adapting language use in a device
US10359923B2 (en) 2014-02-28 2019-07-23 Genesys Telecommunications Laboratories, Inc. Application builder platform
US10015315B2 (en) 2014-12-31 2018-07-03 Genesys Telecommunications Laboratories, Inc. Call center builder platform
US20170090858A1 (en) * 2015-09-25 2017-03-30 Yahoo! Inc. Personalized audio introduction and summary of result sets for users
US10671665B2 (en) * 2015-09-25 2020-06-02 Oath Inc. Personalized audio introduction and summary of result sets for users
US11641333B2 (en) 2019-02-01 2023-05-02 Community.Com, Inc. System and method for multivariate testing of messages to subgroup in a one-to-many messaging platform
US11386892B2 (en) * 2019-05-31 2022-07-12 Apple Inc. Voice assistant discoverability through on-device targeting and personalization

Also Published As

Publication number Publication date
AU2003253680A8 (en) 2004-01-23
US7379537B2 (en) 2008-05-27
US20080313571A1 (en) 2008-12-18
US20020196277A1 (en) 2002-12-26
WO2004006092A2 (en) 2004-01-15
WO2004006092A8 (en) 2004-09-02
US20040006473A1 (en) 2004-01-08
AU2003253680A1 (en) 2004-01-23
US20050078805A1 (en) 2005-04-14
US6842504B2 (en) 2005-01-11
US7551723B2 (en) 2009-06-23
US20040032935A1 (en) 2004-02-19
US8131524B2 (en) 2012-03-06

Similar Documents

Publication Publication Date Title
US20040042592A1 (en) Method, system and apparatus for providing an adaptive persona in speech-based interactive voice response systems
US10410636B2 (en) Methods and system for reducing false positive voice print matching
US11210461B2 (en) Real-time privacy filter
US7027586B2 (en) Intelligently routing customer communications
US9742913B2 (en) Recording user communications
US7653547B2 (en) Method for testing a speech server
US20050075894A1 (en) System, method & software for a user responsive call center customer service delivery solution
US20070168457A1 (en) Apparatus and method for addressing computer-related problems
WO2007050156B1 (en) System and method of subscription identity authentication utilizing multiple factors
US20220094789A1 (en) Device-based audio processing for enhanced customer support
US11783839B2 (en) Enrollment and authentication over a phone call in call centers
WO2019201202A1 (en) Call handling method and apparatus, server, storage medium, and system
EP2057831B1 (en) Managing a dynamic call flow during automated call processing
US8189762B2 (en) System and method for interactive voice response enhanced out-calling
US8050930B2 (en) Telephone voice command enabled computer administration method and system
CN107680592A (en) A kind of mobile terminal sound recognition methods and mobile terminal and storage medium
CN109428804A (en) A kind of account management method and device
CN111047362A (en) Statistical management method and system for use activity of intelligent sound box
US20050243986A1 (en) Dialog call-flow optimization
US7769018B2 (en) Establishing two or more simultaneous channels of communication with a user
US11716418B2 (en) Systems and methods for facilitating communication between a user and a service provider
AU2021367389B2 (en) A digital telephony session instantiation and control system
CN108449740A (en) A kind of data transmission method, device, equipment and storage medium
US8923838B1 (en) System, method and computer program product for activating a cellular phone account
CN110125946A (en) Automatic call method, device, electronic equipment and computer-readable medium

Legal Events

Date Code Title Description
AS Assignment

Owner name: SBC PROPERTIES, L.P., NEVADA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KNOTT, BENJAMIN A.;MARTIN, JOHN M.;BUSHEY, ROBERT R.;AND OTHERS;REEL/FRAME:013483/0334;SIGNING DATES FROM 20020828 TO 20020909

AS Assignment

Owner name: SBC KNOWLEDGE VENTURES, L.P., NEVADA

Free format text: CHANGE OF NAME;ASSIGNOR:SBC PROPERTIES, L.P.;REEL/FRAME:020094/0530

Effective date: 20030610

AS Assignment

Owner name: AT&T KNOWLEDGE VENTURES, L.P., NEVADA

Free format text: CHANGE OF NAME;ASSIGNOR:SBC KNOWLEDGE VENTURES, L.P.;REEL/FRAME:020129/0242

Effective date: 20060224

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION