Búsqueda Imágenes Maps Play YouTube Noticias Gmail Drive Más »
Iniciar sesión
Usuarios de lectores de pantalla: deben hacer clic en este enlace para utilizar el modo de accesibilidad. Este modo tiene las mismas funciones esenciales pero funciona mejor con el lector.

Patentes

  1. Búsqueda avanzada de patentes
Número de publicaciónUS20080027730 A1
Tipo de publicaciónSolicitud
Número de solicitudUS 11/890,996
Fecha de publicación31 Ene 2008
Fecha de presentación7 Ago 2007
Fecha de prioridad5 Ene 2004
También publicado comoUS7356475, US7920677, US20050147218, US20070274458, WO2005069563A1
Número de publicación11890996, 890996, US 2008/0027730 A1, US 2008/027730 A1, US 20080027730 A1, US 20080027730A1, US 2008027730 A1, US 2008027730A1, US-A1-20080027730, US-A1-2008027730, US2008/0027730A1, US2008/027730A1, US20080027730 A1, US20080027730A1, US2008027730 A1, US2008027730A1
InventoresBrian Novack, Hisao Chang
Cesionario originalSbc Knowledge Ventures, L.P.
Exportar citaBiBTeX, EndNote, RefMan
Enlaces externos: USPTO, Cesión de USPTO, Espacenet
System and method for providing access to an interactive service offering
US 20080027730 A1
Resumen
A system and method are disclosed for providing access to an interactive service offering. A method incorporating teachings of the present disclosure may include receiving a first communication in a format that complies with a first protocol. The first communication may be associated with a desired interaction between a first device and a voice activated service (VAS) platform. The method may also include receiving a second communication in a different format that complies with a different protocol. The second communication may be associated with a desired interaction between a different device and the VAS platform. A system implementing the method may recognize that a platform does not support the first protocol, and translate the first communication to a platform-supported format to facilitate the desired interaction.
Imágenes(4)
Previous page
Next page
Reclamaciones(20)
1. A method comprising:
receiving a first communication in a format that complies with a first protocol, the first communication associated with a desired interaction between a first device and a voice activated service (VAS) platform;
receiving a second communication in a different format that complies with a different protocol;
recognizing that the VAS platform does not support the first protocol; and
translating the first communication, but not the second communication, to a platform-supported format to facilitate the desired interaction in response to the recognition that the VAS platform does not support the first protocol.
2. The method of claim 1, further comprising:
receiving a third communication, the third communication associated with an additional interaction between a third device and a second voice activated service (VAS) platform; and
facilitating the additional interaction.
3. The method of claim 2, further comprising maintaining a list of formats supported by the VAS platform and the second VAS platform.
4. The method of claim 3, further comprising maintaining an information store comprising mapping information that identifies a first service offering associated with the VAS platform and a second service offering associated with the second VAS platform.
5. The method of claim 1, wherein the platform-supported format comprises a packetized call format that complies with a Voice Extensible Markup Language (VoiceXML) format.
6. The method of claim 5, wherein the first communication comprises analog voice signals.
7. The method of claim 6, further comprising routing the first communication to the voice activated service (VAS) platform via a connector operable to facilitate information exchange between a VoiceXML device and an analog telephony device.
8. The method of claim 7, further comprising:
receiving a third communication, the third communication associated with a device interaction between a third device and a second voice activated service (VAS) platform; and
routing the third collection of communication information to the second voice activated service (VAS) platform via a second connector to facilitate information exchange between a VoIP device and an analog telephony device.
9. The method of claim 1, wherein before receiving the first communication, the method further comprises registering VAS platforms as capable of supporting at least one protocol and at least one interactive service, and wherein recognizing that the VAS platform does not support the first protocol comprises identifying a VAS platform to perform the desired interaction via the first protocol based on the registration of VAS platforms.
10. A method comprising:
receiving a first request for access to a first network-based interactive service, the first request having a format for a circuit-switched communication;
receiving a second request for access to a second network-based interactive service, the second request having a second format for communication via an Internet Protocol (IP) network;
identifying a platform capable of offering the first network-based interactive service;
routing the first request to the platform;
identifying a second platform capable of offering the second network-based interactive service; and
routing the second request to the second platform.
11. The method of claim 10, further comprising:
recognizing that the platform does not support the first format; and
initiating translation from the first format into a platform-supported format.
12. The method of claim 11 further comprising accessing a multi-protocol connector to interconnect an initiator of the first request and the platform.
13. The method of claim 12, wherein the multi-protocol connector is operable to facilitate communication between a plurality of different request formats and a plurality of different platform-supported formats.
14. A system for providing access to an interactive service, the system comprising:
a network interface operable to form at least a portion of a link communicatively coupling a remote communication device to an interactive service offering platform;
a memory maintaining information that indicates a supported protocol for the interactive service offering platform; and
an abstraction engine operable to translate a first communication, but not a second received communication, to facilitate communication between the remote communication device and the interactive service offering platform in response to a determination that a communication of the remote communication device does not comply with the supported protocol.
15. The system of claim 14, further comprising:
a second interactive service offering platform having a second supported protocol and operable to receive communications via the network interface protocol wherein the abstraction engine is further operable to facilitate communication between a second remote communication device and the second interactive service offering platform.
16. The system of claim 14, further comprising a retrieval engine operable to gather information from a repository in response to a recognition that additional information is desired in connection with the communication between the remote communication device and the interactive service offering platform.
17. The system of claim 14, further comprising a multi-protocol connector having a telephony connector engine, a voice over Internet Protocol connector engine, and an Extensible Markup Language connector engine.
18. The system of claim 17, wherein the abstraction engine employs at least one engine of the multi-protocol connector to facilitate communication between the remote communication device and the interactive service offering platform.
19. The system of claim 17, wherein the network interface comprises an Integrated Voice Response interface, a Voice over Internet Protocol interface, and a Voice over Extensible Markup Language interface.
20. The system of claim 19, further comprising an interconnection engine operable to recognize which interface of the network interface is receiving communication information from the remote communication device, the interconnection engine further operable to initiate employing at least one engine of the multi-protocol connector to facilitate communication between the remote communication device and the interactive service offering platform.
Descripción
    CLAIM OF PRIORITY
  • [0001]
    The present application claims priority from and is a continuation of patent application Ser. No. 10/751,685 filed on Jan. 5, 2004 and entitled “System and Method for Providing Access to an Interactive Service Offering,” the contents of which are expressly incorporated herein by reference in their entirety.
  • FIELD OF THE DISCLOSURE
  • [0002]
    The present disclosure relates generally to the provisioning of interactive services, and more specifically to a system and method for providing access to an interactive service offering.
  • BACKGROUND
  • [0003]
    Voice activated service (VAS) offerings often employ some technique for providing requestors with interactive and voice-based access to information. One relatively common technique involves an interactive voice response (IVR) application. A typical IVR application includes software for accepting voice telephone inputs or touch-tone keypad selections from a requester. In response, the application may provide the requestor with responsive information and/or effectuate a requestor command.
  • [0004]
    The goal of many IVR and IVR-like solutions is often to reduce the number of low value-add calls handled by actual agents. In theory, automating common interactions may provide an enhanced level of requestor satisfaction while reducing the average cost per call. In practice, many organizations presenting VAS offerings find the available VAS platforms to be ineffectual.
  • [0005]
    While speech recognition technologies have assisted in making traditional IVR applications more requestor-friendly, these solutions often require proprietary software, hardware, and interfaces—increasing implementation costs and tightly coupling the organization deploying the technology with the organization supplying the technology. This combined with complex integration requirements and limited interoperability has helped make application development costly, slow, and rigid.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • [0006]
    It will be appreciated that for simplicity and clarity of illustration, elements illustrated in the Figures have not necessarily been drawn to scale. For example, the dimensions of some of the elements are exaggerated relative to other elements. Embodiments incorporating teachings of the present disclosure are shown and described with respect to the drawings presented herein, in which:
  • [0007]
    FIG. 1 presents a flow diagram for providing flexible interconnection between disparate requesters and disparate VAS platforms in accordance with the teachings of the present disclosure;
  • [0008]
    FIG. 2 shows one embodiment of a network implemented system that incorporates teachings of the present disclosure to interconnect end users and VAS providers; and
  • [0009]
    FIG. 3 shows a block diagram of various components that may be employed in a system incorporating teachings of the present disclosure.
  • DETAILED DESCRIPTION OF THE DRAWINGS
  • [0010]
    Embodiments discussed below describe, in part, the provisioning of voice activated services (VAS) in a technology and protocol flexible manner. From a high level, a system incorporating teachings of the present disclosure may effectively create an abstraction layer between a requestor interface and a VAS or other interactive service offering. While the requestor interface may “understand” or be capable of communicating with a given requestor device, the service offering may employ a system or technology that does not “understand” the requestor device. In operation, the abstraction layer mentioned above may act as a translator - facilitating communication between the requestor device and the platform of the VAS offering.
  • [0011]
    A network-based VAS offering may be deployed on a vendor and/or technology specific platform. To interact with the deployed platform, a requestor may need to route communications through a tightly coupled requestor interface. The tight coupling may exist, for example, by virtue of some rigid and proprietary application interface requirements promulgated by the VAS platform. An abstraction layer that breaks this rigid platform/interface link may allow for lower cost, more flexible, and less rigid interactive service offerings.
  • [0012]
    An example technique incorporating teachings of the present disclosure may include receiving a first communication in a format that complies with a first protocol. The first communication may be associated with a desired interaction between a first device and a voice activated service (VAS) platform. The method may also include receiving a second communication in a different format that complies with a different protocol. The second communication may be associated with a desired interaction between a different device and the VAS platform. A system implementing the method may recognize that the VAS platform does not support the first protocol, and translate the first communication to a platform-supported format to facilitate the desired interaction.
  • [0013]
    As mentioned above, FIG. 1 presents a flow diagram for providing flexible interconnection between disparate requestors and disparate VAS platforms in accordance with the teachings of the present disclosure. As shown, technique 10 may begin and, at step 12, a VAS platform may be registered. Registering a platform may be an automated process and/or a more manual process. In some systems, an administrator may be able to remotely register a platform. For example, an administrator may be presented with a graphical user interface (GUI) at a remote location. The administrator may interact with the GUI to effectuate the creation or registration of one or more platforms. An administrator may effectively “tell” a system implementing technique 10 that a VAS platform being registered provides a specific interactive service and supports one or more communication protocols.
  • [0014]
    The interactive services may or may not be voice-enabled. The services may, for example, provide information like directory assistance, voice-based web browsing, regional information like weather and traffic alerts, some other types of information, and/or a combination thereof. The supported protocols may include, for example, Voice over Internet Protocol (VoIP) communications, TCP/IP, traditional telephony or Plain Old Telephony Service (POTS) communications, protocols associated with the Public Switched Telephone Network (PSTN), other communication-related protocols and formats, and/or combinations thereof. Through the supported protocols, the services can receive and process the request expressed in form of standards-based scripting languages such as HTML, extensible Markup Language (XML), VoiceXML, hybrids of eXtensible HTML (xHTML) and VoiceXML like (X+V), Speech Application Language Tag (SALT), and/or combinations thereof.
  • [0015]
    At step 14, a system implementing technique 10 may receive a call initiated by a requester. The requester may be remote or local. In some embodiments, the requestor may be a device making automated requests for information. The requestor may also be a remote end user employing an electronic communication device to interact with a network-based interactive service platform. The communication device may take several forms and may communicate information in formats that comply with one or more protocols. Communication devices may be implemented, for example, in wireless and cordless phones, personal digital assistants, cellular telephones, mobile telephones, laptop computers, desktop computers, mainframes, PSTN switches, Ethernet switches, routers, gateways, hardware, firmware, software, work stations, other options having some level of computing capability, and/or a combination thereof.
  • [0016]
    At step 16, a system implementing technique 10 may employ some methodology and/or engine for assessing what technology is supported by the requesting device. The system may, for example, recognize a supported protocol by considering the format of the incoming request. The system may also, at step 18, determine the information and/or the location of the information being requested. For example, a system implementing technique 10 may recognize that the requestor seeks directory information or some network-based data service information like stock quotes, account information, and/or help-line information. The system may recognize the type of information sought by actually considering the content of information received from the requester, considering dialed digits, considering an addressee of the request, some other technique, and/or a combination thereof.
  • [0017]
    In response to determining the type of information requested, a system implementing technique 10 may access a memory maintaining a list of available and/or registered interactive service platforms. The list may indicate the type of information available at each of the platforms, and at step 20, the location of requested information may be determined.
  • [0018]
    At step 22, a determination may be made as to whether or not additional information is implicated by the request. For example, a given request may indicate a desire or need for information maintained in a memory remote from the interactive service platform. If additional information is desired, technique 10 may progress to step 24, where the additional information is retrieved. The additional information may take several forms and may be communicated to the requestor and/or to the platform. The additional information may be communicated at step 26 and may include information about the requestor, information about the platform, information about a third party, authentication information, authorization information, other information, and/or a combination thereof. In some embodiments, the communication may be in-band and/or out of band from an interaction between the requestor and the appropriate platform.
  • [0019]
    Whether or not additional information was desired and/or needed, technique 10 may progress to step 28. At step 28, a system implementing technique 10 may determine a technology or communication protocol supported by the platform serving the requested information. At step 30, the system may determine whether or not the platform-supported protocol is supported by the requester device. If it is not, technique 10 may progress to step 32 and a connector may be employed to facilitate communication between the requestor device and the platform.
  • [0020]
    The connector may effectively form an abstraction layer between the requestor device and the platform. In some embodiments, this abstraction may be facilitated by an intermediary and/or generic protocol. For example, a request may come in having a format that complies with a first protocol, and the platform may communicate information in a format that complies with a different format. To effectuate communication between the requestor device and the platform, an intermediary protocol may be employed. The intermediary protocol may be one of the protocols natively supported by either the platform or the requestor device. It may also be a third protocol different than both the platform-supported protocol and the device protocol.
  • [0021]
    Technique 10 may eventually progress to step 34 and the request may be output to an appropriate platform. At step 36, information may be received from the platform and converted, if necessary, at step 38 into a format receivable by the requestor device. Various steps of technique 10 may be repeated in dialogues requiring additional interaction between a requestor device and a platform. Those skilled in the art will recognize that various steps of technique 10 could be implemented by a single server or computing platform, by a combination of devices, by hardware implementations, firmware implementations, software implementations, and/or combinations thereof.
  • [0022]
    For example, in one implementation, a computing platform may be able to read and execute computer-readable data to receive a voice communication having a first format, the communication associated with a desired interaction between a first device and a voice activated service (VAS) platform, to recognize that the VAS platform communicates voice information in a different format, and to effectuate the desired interaction by altering the voice communication to have the different format. A computer-readable medium storing the data may have additional computer-readable data to facilitate communication between a plurality of communication devices each communicating information in respective formats that comply with different protocols and a plurality of VAS platforms.
  • [0023]
    As mentioned above, FIG. 2 shows an embodiment of a network implemented system 40 that incorporates teachings of the present disclosure to interconnect end users and VAS providers. As shown, system 40 include a PSTN 42, Public Internet 44, and a wireless or cellular network 46. Other networks and network types may also be incorporated into system 40. In operation, a user may interact with one or more of the depicted system elements from a variety of locations and using a variety of device types. For example, a user may be at customer premises 48 and attempting to access an interactive service platform using POTS telephone station 50 or connected computer 52. A user may also be mobile and using wireless communication device 54 to interconnect with network 46 via network node 56.
  • [0024]
    Communication between device 54 and node 56 may take several forms. As shown, wireless communication 58 may be a Radio Frequency (RF) communication. As such, device 54 may be capable of Radio Frequency communication that employs a 2.5 G mobile technology like GPRS or EDGE. Device 54 may also employ higher bandwidth offerings like 3 G/UMTS. In some embodiments, device 54 may communicate with node 56 using a short-range or local wireless technology like 802.11, Wi-Fi, Bluetooth, and/or some other technique.
  • [0025]
    In operation, a device like device 54 may issue what amounts to a request to access a remote interactive service platform, like remote platform 60 or 62, each connected to Public Internet 44. Platforms 60 and 62 may support business logic and may provide Voice Activated Service functionality to an end user or requestor. The functionality may include, for example, traditional telephony features found in a conventional IVR, enhanced applications like text-to-speech, speech-to-text, speech recognition, speaker identity enrollment/verification, voice-based web browsing other functionality, and/or combinations thereof.
  • [0026]
    Platforms 60 and 62 may support a various protocols, and those protocols may not be supported by device 54, telephone 50, and/or computer 52. As such, to facilitate communication between various platforms and various devices, a network service provider may elect to employ an access center, like center 64. As depicted, center 64 may be operating as a service bureau and may support users from different networks and platforms associated with different networks.
  • [0027]
    Center 64 may present users with a network interface 66, which may be capable of forming at least a portion of a link communicatively coupling a remote communication device, like device 54, and an interactive service offering platform, like network platform 68. In some embodiments, network interface 66 may include a telephony interface, an Integrated Voice Response interface, a Voice over Internet Protocol interface, and/or a Voice over Extensible Markup Language interface. In operation, a requester device may engage one of these interfaces. The interface engaged may depend on the communication protocols supported by the requesting device. An interconnection engine 70 may recognize which interface of the network interface is engaged by the remote communication device. In response, the interconnection engine may output a signal indicating the communication protocol being used by the requestor device.
  • [0028]
    Center 64 may also include a platform interface 72, which may also be capable of forming at least a portion of a link communicatively coupling a remote communication device, like device 54, and an interactive service offering platform, like network platform 68. In some embodiments, platforms 60, 62, and 68 may communicate using different protocols. As such, like network interface 66, platform interface 72 may include various interface types to facilitate interconnection with the different platforms. The interface types may include, for example, a telephony interface, an Integrated Voice Response interface, a Voice over Internet Protocol interface, a Voice over Extensible Markup Language interface, and/or other interfaces.
  • [0029]
    As mentioned above, interconnection engine 70 may recognize which interface of network interface 66 is engaged by a communication device. A mapping engine 74 may recognize the type of service sought by the requestor and query a memory 76 to identify the platform or platforms providing such a service. Memory 76 may be maintaining information that indicates service types and/or supported protocols for the various interactive service offering platforms associated with center 64.
  • [0030]
    In some situations, the supported protocols of a given platform may not include the native protocol of a requesting device. In such a situation, an abstraction engine 78 may be capable of facilitating communication between the remote communication device and the interactive service offering platform. Abstraction engine 78 may “know” that the requester device understands a first protocol and the platform understands a different protocol. Abstraction engine 78 may employ a multi-protocol connector to bridge between the appropriate interface of network interface 66 and platform interface 72. For example, a requestor device may only understand POTS-based communication formats, and a desired platform may be accessible through a VoIP interface. To facilitate communication between the two, abstraction engine 78 may employ a connector that translates between VoIP and POTS.
  • [0031]
    In some embodiments, the abstraction engine may make use of an intermediary protocol or format that differs from both POTS and VoIP. This intermediary may effectively act as a universal connector. In such an embodiment, communications associated with various interfaces of network interface 66 and platform interface 72 may be translated into a generic format and then back up into the desired format before being communicated to either the requestor device or the platform in their respective natively-supported formats.
  • [0032]
    Center 64 may also include a retrieval engine 80 to gather information from a remote repository 82 in response to a recognition that additional information is desired in connection with the communication between a remote communication device and an interactive service offering platform. It should be understood that the telephones, computers, devices, engines, servers, and/or platforms, described herein, may take several different forms and may be stand alone and/or incorporated into several different pieces of equipment, like laptop computers, desktop computers, telephones, mainframes, PSTN switches, Ethernet switches, routers, gateways, hardware, firmware, software, work stations, other options having some level of computing capability, and/or a combination thereof. For example, engines 70, 74, 78, and 80 could be independent applications, could be independent servers, could be executing on different platforms, and/or could be executing on a single platform like platform 84.
  • [0033]
    As mentioned above, FIG. 3 shows a block diagram of various components that may be employed in a system 86 incorporating teachings of the present disclosure. As depicted, end user devices 88 may interact with appropriate interfaces 90. As shown, end user devices may include wireless-enabled device 92, computing device 94, and POTS telephone 96. Appropriate interfaces may include IVR interface 98, VoIP enabled interface or client 100, and VoiceXML or X+V driven application interface 102. Other devices and interfaces may be employed in a system incorporating teachings of the present disclosure. The depicted components are illustrative examples.
  • [0034]
    In practice, devices 88 and interfaces 90 may make up the front-end portion 104 of system 86. The back-end portion 106 of system 86 may include platform interfaces 108 and platforms 110. Each of platforms 112, 114, and 116 may be accessible using one or more different protocols or communication formats. Communications directed to one or more of the platforms may pass through an interface capable of forming at least a portion of a communication link with a given platform. Platform interfaces 108 may include, for example, protocol or technology specific interfaces like telephony interface 118, Voice Over IP interface 120, and XML interface 122.
  • [0035]
    As shown, system 86 includes an abstraction layer 124, which may effectively act as a multi-protocol connector. Abstraction layer 124 may allow system 86 to interconnect many different types of devices communicating in many different formats with platforms supporting many different formats.
  • [0036]
    In an operational embodiment, device 94 may lack an audio interface capability (neither built-in microphone nor speaker) and may want to access some services. As such, device 94 may use interface 102 to submit the request. Through an abstraction layer 124, XML interface 120 may determine that the only interface available on the back-end portion 106 of system 86 is telephony interface 118 at the time of the request. Therefore, interface 120 should relay the request to interface 98 by forwarding necessary information such as digital files containing the previously recorded utterances necessary for the services. Upon receiving this information, interface 98 may make a telephony connection to the telephony connector 118 on the backend system on behalf of device 94. The audio output information from the services will be first received by the IVR interface 98 and then converted into text information. The text information may then be sent back to the XML interface 102 which may in turn send the textual information to device 94 for display.
  • [0037]
    The methods and systems described herein provide for an adaptable implementation. Although certain embodiments have been described using specific examples, it will be apparent to those skilled in the art that the invention is not limited to these few examples. Note also, that although certain illustrative embodiments have been shown and described in detail herein, along with certain variants thereof, many other varied embodiments may be constructed by those skilled in the art.
  • [0038]
    The benefits, advantages, solutions to problems, and any element(s) that may cause any benefit, advantage, or solution to occur or become more pronounced are not to be construed as a critical, required, or essential feature or element of the present invention. Accordingly, the present invention is not intended to be limited to the specific. form set forth herein, but on the contrary, it is intended to cover such alternatives, modifications, and equivalents, as can be reasonably included within the spirit and scope of the invention as provided by the claims below.
Citas de patentes
Patente citada Fecha de presentación Fecha de publicación Solicitante Título
US5315642 *16 Abr 199224 May 1994Canamex CorporationConcurrent creation and transmission of text messages to multiple paging services
US5497373 *22 Mar 19945 Mar 1996Ericsson Messaging Systems Inc.Multi-media interface
US5522046 *3 Jun 199428 May 1996Ncr CorporationCommunication system uses diagnostic processors and master processor module to identify faults and generate mapping tables to reconfigure communication paths in a multistage interconnect network
US5754639 *3 Nov 199519 May 1998Lucent TechnologiesMethod and apparatus for queuing a call to the best split
US5754978 *27 Oct 199519 May 1998Speech Systems Of Colorado, Inc.Speech recognition system
US6049594 *24 Jul 199711 Abr 2000At&T CorpAutomatic vocabulary generation for telecommunications network-based voice-dialing
US6173266 *6 May 19989 Ene 2001Speechworks International, Inc.System and method for developing interactive speech applications
US6173289 *14 Mar 19979 Ene 2001Novell, Inc.Apparatus and method for performing actions on object-oriented software objects in a directory services system
US6173399 *12 Jun 19979 Ene 2001Vpnet Technologies, Inc.Apparatus for implementing virtual private networks
US6175621 *4 Nov 199716 Ene 2001At&T Corp.Priority call on busy
US6353608 *16 Jun 19985 Mar 2002Mci Communications CorporationHost connect gateway for communications between interactive voice response platforms and customer host computing applications
US6363144 *23 Jul 199926 Mar 2002Siemens AktiengesellschaftMethod of administering supplementary services in a communications network
US6366658 *7 May 19982 Abr 2002Mci Communications CorporationTelecommunications architecture for call center services using advanced interactive voice responsive service node
US6366668 *11 Mar 19992 Abr 2002Avaya Technology Corp.Method of routing calls in an automatic call distribution network
US6381329 *3 Nov 199930 Abr 2002TeleraPoint-of-presence call center management system
US6385584 *30 Abr 19997 May 2002Verizon Services Corp.Providing automated voice responses with variable user prompting
US6389400 *3 May 199914 May 2002Sbc Technology Resources, Inc.System and methods for intelligent routing of customer requests using customer and agent models
US6510414 *5 Oct 199921 Ene 2003Cisco Technology, Inc.Speech recognition assisted data entry system and method
US6519562 *25 Feb 199911 Feb 2003Speechworks International, Inc.Dynamic semantic control of a speech recognition system
US6529871 *25 Oct 20004 Mar 2003International Business Machines CorporationApparatus and method for speaker verification/identification/classification employing non-acoustic and/or acoustic models and databases
US6539077 *8 Dic 199925 Mar 2003Netnumber.Com, Inc.Method and apparatus for correlating a unique identifier, such as a PSTN telephone number, to an internet address to enable communications over the internet
US6553113 *9 Jul 199922 Abr 2003First Usa Bank, NaSystem and methods for call decisioning in a virtual call center integrating telephony with computers
US6570967 *7 Jun 199527 May 2003Ronald A. Katz Technology Licensing, L.P.Voice-data telephonic interface control system
US6678360 *25 Ago 200013 Ene 2004Ronald A. Katz Technology Licensing, L.P.Telephonic-interface statistical analysis system
US6678718 *29 Ago 199713 Ene 2004Aspect Communications CorporationMethod and apparatus for establishing connections
US6690788 *15 Sep 200010 Feb 2004Avaya Inc.Integrated work management engine for customer care in a communication system
US6693899 *15 Feb 200017 Feb 2004Verizon Corporate Services Group Inc.System and method for facilitating communication between dissimilar radio voice devices
US6694012 *30 Ago 199917 Feb 2004Lucent Technologies Inc.System and method to provide control of music on hold to the hold party
US6697460 *30 Abr 200224 Feb 2004Sbc Technology Resources, Inc.Adaptive voice recognition menu method and system
US6700972 *25 Ago 19992 Mar 2004Verizon Corporate Services Group Inc.System and method for processing and collecting data from a call directed to a call center
US6704404 *11 Jul 20009 Mar 2004Netcall PlcCallback telecommunication system and method
US6707789 *3 Nov 199916 Mar 2004At&T Corp.Flexible SONET ring with integrated cross-connect system
US6714631 *31 Oct 200230 Mar 2004Sbc Properties, L.P.Method and system for an automated departure strategy
US6721416 *13 Jun 200013 Abr 2004International Business Machines CorporationCall centre agent automated assistance
US6842504 *13 Ago 200211 Ene 2005Sbc Properties, L.P.System and method for the automated analysis of performance data
US6847711 *13 Feb 200325 Ene 2005Sbc Properties, L.P.Method for evaluating customer call center system designs
US6853722 *29 Abr 20028 Feb 2005Sbc Technology Resources, Inc.System and method for automating customer slamming and cramming complaints
US6853966 *30 Abr 20028 Feb 2005Sbc Technology Resources, Inc.Method for categorizing, describing and modeling types of system users
US6859529 *25 Feb 200222 Feb 2005Austin Logistics IncorporatedMethod and system for self-service scheduling of inbound inquiries
US6871212 *14 May 200122 Mar 2005Aspect Communication CorporationMethod and apparatus for processing a telephone call
US6873695 *9 Sep 200229 Mar 2005International Business Machines CorporationGeneric service component for voice processing services
US6879683 *28 Jun 200112 Abr 2005Bellsouth Intellectual Property Corp.System and method for providing a call back option for callers to a call center
US6885734 *13 Sep 200026 Abr 2005Microstrategy, IncorporatedSystem and method for the creation and automatic deployment of personalized, dynamic and interactive inbound and outbound voice services, with real-time interactive voice database queries
US6885737 *30 May 200226 Abr 2005Bellsouth Intellectual Propety CorporationWeb integrated interactive voice response
US6999564 *29 Mar 200214 Feb 2006Nortel Networks LimitedSystem and method for telephonic switching and signaling based on voice recognition
US7006605 *27 Ene 200328 Feb 2006Ochopee Big Cypress LlcAuthenticating a caller before providing the caller with access to one or more secured resources
US7028306 *4 Dic 200111 Abr 2006International Business Machines CorporationSystems and methods for implementing modular DOM (Document Object Model)-based multi-modal browsers
US7035388 *10 Oct 200225 Abr 2006Fujitsu LimitedCaller identifying method, program, and apparatus and recording medium
US7174004 *25 Mar 20046 Feb 2007Avaya Technology Corp.Network based method and apparatus for supporting interoperability between incompatible TTY devices
US7209473 *28 Nov 200024 Abr 2007Juniper Networks, Inc.Method and apparatus for monitoring and processing voice over internet protocol packets
US7490155 *13 Mar 200310 Feb 20093Com CorporationManagement and control for interactive media sessions
US20020046030 *16 May 200118 Abr 2002Haritsa Jayant RamaswamyMethod and apparatus for improved call handling and service based on caller's demographic information
US20020057678 *16 Ago 200116 May 2002Jiang Yuen JunMethod and system for wireless voice channel/data channel integration
US20020059164 *8 Dic 199916 May 2002Yuri ShtivelmanMethod and apparatus for auto-assisting agents in agent-hosted communications sessions
US20020059169 *13 Abr 200116 May 2002Quarterman John S.System for quickly collecting operational data for internet destinations
US20030026409 *31 Jul 20016 Feb 2003Sbc Technology Resources, Inc.Telephone call processing in an interactive voice response call management system
US20030035381 *16 Ago 200120 Feb 2003Yihsiu ChenNetwork-based teleconferencing capabilities utilizing data network call set-up requests
US20030035516 *9 Ago 200220 Feb 2003David GuedaliaBroadcastin and conferencing in a distributed environment
US20030069937 *12 Nov 200210 Abr 2003Khouri Joseph F.Method and apparatus for establishing connections
US20030097428 *26 Oct 200122 May 2003Kambiz AfkhamiInternet server appliance platform with flexible integrated suite of server resources and content delivery capabilities supporting continuous data flow demands and bursty demands
US20040005047 *5 Jul 20028 Ene 2004Sbc Technology Resources, Inc.Call routing from manual to automated dialog of interactive voice response system
US20040006473 *2 Jul 20028 Ene 2004Sbc Technology Resources, Inc.Method and system for automated categorization of statements
US20040032862 *31 Jul 200319 Feb 2004Nuasis CorporationHigh availability VoIP subsystem
US20040032935 *13 Ago 200219 Feb 2004Sbc Properties, L.P.System and method for the automated analysis of performance data
US20040042592 *29 Ago 20024 Mar 2004Sbc Properties, L.P.Method, system and apparatus for providing an adaptive persona in speech-based interactive voice response systems
US20040044950 *4 Sep 20024 Mar 2004Sbc Properties, L.P.Method and system for automating the analysis of word frequencies
US20040066401 *10 Sep 20038 Abr 2004Sbc Knowledge Ventures, L.P.System and method for selection of a voice user interface dialogue
US20040066416 *3 Oct 20028 Abr 2004Sbc Properties, L.P.Dynamic and adaptable system and method for selecting a user interface dialogue model
US20040073569 *27 Sep 200215 Abr 2004Sbc Properties, L.P.System and method for integrating a personal adaptive agent
US20040083479 *30 Dic 200229 Abr 2004Oleg BondarenkoMethod for organizing multiple versions of XML for use in a contact center environment
US20040088285 *31 Oct 20026 May 2004Sbc Properties, L.P.Method and system for an automated disambiguation
US20040103017 *22 Nov 200227 May 2004Accenture Global Services, GmbhAdaptive marketing using insight driven customer interaction
US20050008141 *11 Jul 200313 Ene 2005Kortum Philip T.Telephone call center with method for providing customer with wait time updates
US20050015744 *18 Ago 200420 Ene 2005Sbc Technology Resources Inc.Method for categorizing, describing and modeling types of system users
US20050018825 *25 Jul 200327 Ene 2005Jeremy HoApparatus and method to identify potential work-at-home callers
US20050027535 *27 Ago 20043 Feb 2005Sbc Technology Resources, Inc.Directory assistance dialog with configuration switches to switch from automated speech recognition to operator-assisted dialog
US20050041796 *23 Sep 200424 Feb 2005Sbc Technology Resources, Inc.Call routing from manual to automated dialog of interactive voice response system
US20050047578 *12 Oct 20043 Mar 2005Sbc Properties, L.P.Method for evaluating customer call center system designs
US20050055216 *4 Sep 200310 Mar 2005Sbc Knowledge Ventures, L.P.System and method for the automated collection of data for grammar creation
US20050058264 *25 Oct 200417 Mar 2005Sbc Technology Resources, Inc.System and method for processing complaints
US20050075894 *3 Oct 20037 Abr 2005Sbc Knowledge Ventures, L.P.System, method & software for a user responsive call center customer service delivery solution
US20050078805 *7 Dic 200414 Abr 2005Sbc Properties, L.P.System and method for the automated analysis of performance data
US20050080630 *10 Oct 200314 Abr 2005Sbc Knowledge Ventures, L.P.System and method for analyzing automatic speech recognition performance data
US20050080667 *8 Oct 200314 Abr 2005Sbc Knowledge Ventures, L.P.System and method for automated customized content delivery for web sites
US20060018443 *23 Jul 200426 Ene 2006Sbc Knowledge Ventures, LpAnnouncement system and method of use
US20060023863 *28 Jul 20042 Feb 2006Sbc Knowledge Ventures, L.P.Method and system for mapping caller information to call center agent transactions
US20060026049 *28 Jul 20042 Feb 2006Sbc Knowledge Ventures, L.P.Method for identifying and prioritizing customer care automation
US20060036437 *12 Ago 200416 Feb 2006Sbc Knowledge Ventures, LpSystem and method for targeted tuning module of a speech recognition system
US20060039547 *18 Ago 200423 Feb 2006Sbc Knowledge Ventures, L.P.System and method for providing computer assisted user support
US20060050865 *7 Sep 20049 Mar 2006Sbc Knowledge Ventures, LpSystem and method for adapting the level of instructional detail provided through a user interface
US20060062375 *23 Sep 200423 Mar 2006Sbc Knowledge Ventures, L.P.System and method for providing product offers at a call center
US20060072737 *5 Oct 20046 Abr 2006Jonathan PadenDynamic load balancing between multiple locations with different telephony system
US20070019800 *3 Jun 200525 Ene 2007Sbc Knowledge Ventures, LpCall routing system and method of using the same
US20070025528 *7 Jul 20051 Feb 2007Sbc Knowledge Ventures, L.P.System and method for automated performance monitoring for a call servicing system
US20070025542 *1 Jul 20051 Feb 2007Sbc Knowledge Ventures, L.P.System and method of automated order status retrieval
US20070041551 *10 Ago 200522 Feb 2007Sbc Knowledge Ventures, LpSystem and method of managing calls to a customer service call center
US20070047718 *25 Ago 20051 Mar 2007Sbc Knowledge Ventures, L.P.System and method to access content from a speech-enabled automated system
US20070047720 *29 Ago 20051 Mar 2007Sbc Knowledge Ventures, L.P.System and method of managing incoming telephone calls at a call center
US20080008308 *6 Dic 200410 Ene 2008Sbc Knowledge Ventures, LpSystem and method for routing calls
Citada por
Patente citante Fecha de presentación Fecha de publicación Solicitante Título
US8275918 *1 Abr 201025 Sep 2012Setra Systems, Inc.Environmental condition monitor for alternative communication protocols
US83845147 Ago 200926 Feb 2013At&T Intellectual Property I, L.P.Enhanced biometric authentication
US86072762 Dic 201110 Dic 2013At&T Intellectual Property, I, L.P.Systems and methods to select a keyword of a voice search request of an electronic program guide
US891288210 Ene 201316 Dic 2014At&T Intellectual Property I, L.P.Methods, systems, devices, and products for authenticating users
US949116814 Nov 20148 Nov 2016At&T Intellectual Property I, L.P.Methods, systems, devices, and products for authenticating users
US20100256788 *1 Abr 20107 Oct 2010Bourbeau Kevin MEnvironmental Condition Monitor for Alternative Communication Protocols
US20110032074 *7 Ago 200910 Feb 2011At&T Intellectual Property I, L.P.Enhanced Biometric Authentication
Clasificaciones
Clasificación de EE.UU.704/275
Clasificación internacionalH04L12/56, H04M1/64, G10L21/00, G10L11/00, H04L12/66, H04M11/00, H04J3/16, G06F15/16, G06F3/00
Clasificación cooperativaH04M11/062, H04M3/306, H04M3/304, H04L12/66
Clasificación europeaH04M11/06B, H04M3/30M4, H04L12/66
Eventos legales
FechaCódigoEventoDescripción
7 Ago 2007ASAssignment
Owner name: SBC KNOWLEDGE VENTURES, L.P., NEVADA
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:NOVACK, BRIAN M.;CHANG, HISAO M.;REEL/FRAME:019711/0538
Effective date: 20040325