US20050152512A1 - System and method for providing communications services - Google Patents
System and method for providing communications services Download PDFInfo
- Publication number
- US20050152512A1 US20050152512A1 US11/071,947 US7194705A US2005152512A1 US 20050152512 A1 US20050152512 A1 US 20050152512A1 US 7194705 A US7194705 A US 7194705A US 2005152512 A1 US2005152512 A1 US 2005152512A1
- Authority
- US
- United States
- Prior art keywords
- switch
- call
- communication device
- interface
- operator
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/51—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
- H04M3/5183—Call or contact centers with computer-telephony arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/51—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
- H04M3/5166—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing in combination with interactive voice response systems or voice portals, e.g. as front-ends
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
- This is a continuation-in-part application of application Ser. No. 10/430,791 filed May 6, 2003.
- This application relates to communication service systems and methods of providing communications services.
- Callers using communications devices have several services available to them from various telecommunications service providers. Some service providers offer automated services to callers without involving an operator. For example, a caller may attempt to use a telephone to place a call to an individual. If the call is long distance, and the telephone (or network) that the caller is using does not support direct dialing of a long distance number, the method of payment must be arranged to complete the call. An example of such services is automatic billing selection in which a program is run offering a caller payment options for the call, such as by using a calling card. The caller then enters the proper digits corresponding to payment by calling card, enters his card information, and the call is connected without involving an operator.
- In a further example, if the call is not completed, an automatic call-back feature may be offered in which the dialed number is dialed again automatically. Such auto-redial is chosen or accepted by the caller, and the system from time to time redials the number for a fee until a connection is made. Such offerings are made automatically, again, without involving an operator.
- Other services that are available from service providers to callers involve human operators. Examples of known operator assisted services provided to callers include directory assistance, collect calling assistance, and dialing assistance. In directory assistance calls, a user dials a predetermined number that accesses an operator. The caller provides the operator the city or other geographic region and the name of the person or business s/he is attempting to reach. The operator then accesses a database in an effort to find the desired number. If the operator finds the number, the caller is informed of the number and/or connected by the operator.
- A variety of architectures and networks are known to provide contexts within which such services can be provided. Both automated and operator assisted services are available through various communications networks from various service providers connected to such networks. Examples of common communications networks are disclosed in U.S. Pat. No. 5,289,535 to Bogart, et al. and U.S. Pat. No. 6,411,624 to Christie et al., the disclosures of which are hereby expressly incorporated by reference herein.
- A routing system for providing a communications service via a telecommunications network includes a switch communicatively coupled to a first interface, a second interface, and a third interface. Each interface is operable to relay an audio signal between a station and the switch. A signal processor is communicatively coupled to the switch and operable to monitor the audio signal for a trigger signal as the audio signal is relayed between the first interface and the second interface. The signal processor is further operable to selectively activate the switch upon detection of the trigger signal to communicably couple the third interface to the first interface and/or the second interface. The signal processor may comprise a digital signal processor, a DTMF detector, or a speech recognition unit. The trigger signal may be a DTMF tone or a spoken word, and may be transmitted by either the calling station or the called station
- Additionally, a method for providing a translation service via a network includes receiving a call at a local exchange from a calling communication device associated with a first number and indexing the first number into a database and selectively routing the call to a switch as a function of the first number. The method also includes receiving the call and a second number associated with a called communication device at the switch, and routing the call through the switch to the called communication device as a function of the second number. Additionally, the method includes monitoring the call between the calling communication device and the called communication device for an audio signal with a processor, and upon detection of the audio signal routing the call through the switch to an operator communication device.
- Additional features and advantages of the invention will become apparent to those skilled in the art upon consideration of the following detailed description of a preferred embodiment exemplifying the best mode of carrying out the invention as presently perceived.
-
FIG. 1 is a diagram of one embodiment of an enhanced services platform showing an exemplary caller equipment, a routing system, and an operator equipment; -
FIG. 2 is a diagram of one embodiment of the operator equipment in the context of a translation service provided to a caller; -
FIG. 3 is a diagram of one embodiment of the routing system and the operator equipment in the context of an e-mail service provided to a caller; -
FIG. 4A is a flow chart showing one embodiment of a software menu module and the operation and steps involved when the menu module is run or accessed; -
FIG. 4B is a flow chart showing one embodiment of a software main module including initial call routing determinations, showing the operation and steps involved when a call is received at the routing system; -
FIG. 4C is a flow chart showing one embodiment of a line condition module showing the operation and steps involved with monitoring the condition of the line; -
FIG. 4D is a flow chart showing one embodiment of a billing or payment module, showing the operation and steps involved when the billing system module is accessed or executed; -
FIG. 4E is a flow chart showing one embodiment of an operator system module showing steps and operation when a call is received at the operator equipment; -
FIG. 5 is a diagram of one embodiment of an illustrative enhanced services platform showing an exemplary switch configuration, an exemplary computer configuration, and exemplary connections, and of a communication network, the Internet, and memory in the form of databases accessible by the computer; -
FIG. 6 is a diagram of one embodiment of a portion of a computer showing an illustrative “auto op” computer, and illustrative programs and interaction between and among the auto op computer, programs, switch, databases, and other portions of the computer; -
FIG. 7 is a flow chart showing one embodiment of a call tour lookup used once a call reaches the auto op computer to determine how a call is to be handled; -
FIG. 8 is a diagram of another embodiment of an enhanced services platform; -
FIG. 9 is a system level block schematic diagram of an embodiment of an enhanced services platform; -
FIG. 10 is a more detailed system level block schematic diagram of an embodiment of the enhanced services platform ofFIG. 9 ; -
FIG. 11A is a portion of a flow chart showing an illustrative method of operation for the enhanced services platform ofFIG. 9 ; and -
FIG. 11B is a portion of a flow chart showing an illustrative method of operation for the enhanced services platform ofFIG. 9 . - Referring to
FIGS. 1-3 , enhancedservices platform 10 includesoperator services architecture 12 havingoperator equipment 14 and arouting system 16 to selectively permit communication between an operator and a caller. The caller accesses an operator having access tooperator equipment 14 throughlink 17. Usingcaller equipment 18, the caller can access this operator in any number of ways, as described more fully below. The operator and caller communicate to complete the services requested by the caller. - As shown in
FIGS. 2 and 3 , enhancedservices platform 10 further includessoftware 20 cooperating with other portions ofrouting system 16 andoperator services architecture 12. As a result of this cooperation, a caller gains access to the enhanced services provided as part ofenhanced services platform 10. As shown in the embodiment ofFIG. 5 ,routing system 16 includes aswitch 22. In another embodiment,routing system 16 is operably coupled to a switch that is included in existing system architecture, such asnetwork 40 ofFIG. 5 . Thus, enhancedservices platform 10 can take the form of a platform that includes its own switch(es) or a platform that is implemented into existing switching architecture where the switch(es) is (are) already in place. -
Enhanced services platform 10 is capable of automatically connecting a caller to enhanced services as described herein.Enhanced services platform 10 selectively enables a caller to access, and/or fund, the enhanced service desired by the caller. As suggested byFIGS. 2 and 3 , enhanced services are provided by a live operator, who provides one or more of e-mail services 148 including preparation and sending, and translation or interpretation services 150 (hereinafter “translation services”). - As shown by way of illustration in
FIG. 5 ,operator equipment 14 may include, for example,operator communication device 26 including alistening device 28 and speakingdevice 30. Listeningdevice 28 and speakingdevice 30 may be part of a single apparatus such as aheadset 46 commonly used by operators, shown inFIG. 5 separated fromother operator equipment 14. As shown inFIG. 5 ,operator communication device 26 may include a separate operator base or “teleset” 42 that receives a call from routingsystem 16. As shown inFIG. 5 ,teleset 42 may include a standard cradle and receiver, may be coupled toheadset 46, or may include other suitable listening and speakingdevices - Further,
operator equipment 14 may include an operator information device, such as an operator computer orwork station 44 as shown inFIG. 5 , for example. Usingoperator equipment 14, an operator may engage the caller in conversation and render services requested by the caller. For example, the information device may be ane-mail device 32, as shown inFIG. 3 , used by the operator to enter information to compose and send an e-mail according to the instruction of the caller. Alternatively, the information device may be used by the operator as suggested inFIG. 2 to assist the operator in providing translation services for the caller during a call. In this example, the operator may have access through the information device to a database or the Internet to look up words with which the operator is not familiar. The information device andcommunication device 26, although shown separate, may be part of a single device such as a computer that can serve as one, the other, or both of a communications device and an information device. -
Caller equipment 18 may include, for example, a corded or cordless telephone, a cellular or satellite telephone, a personal digital assistant, a computer, or other communications devices.Caller equipment 18 enables a caller to initiate a communications session, such as a telephone call (referred to herein as a “call”), in which the caller may access enhanced services. As shown inFIG. 5 ,caller equipment 18 is operatively coupled, as described more fully below, to aswitch 22 bylink 24.Switch 22 may be coupled toother switches 34 andlinks 36 which in turn are coupled toother caller equipment 38, and/or further links and switches, etc., forming acommunications network 40, such as shown inFIG. 5 . -
Routing system 16, shown illustratively inFIG. 5 as includingswitch 22, is accessible by a caller in a variety of ways. For example the caller may dial a toll free number, dial a local number, or enter a sequence of digits and/or symbols in a call. Additionally,routing system 16 andcustomer equipment 18 can be connected directly from the local exchange when the originating number is defined as one to be routed to switch 22. Further, other providers of telecommunications services may have software and architecture that cooperate to offer a caller using such services an opportunity to access the enhanced services described herein. Such other providers' software and architecture may be programmed to dial an access number which connects the caller torouting system 16. Any of these numbers or digit and/or symbol sequences can constitute an “access number” which routes a call torouting system 16,switch 22,operator equipment 14, a call tour, or amenu module 78, within the meaning of the term “access number” as used herein. Further still,caller equipment 18 may be configured to connect directly to routingsystem 16—for example tofirst switch 66 described below—to permit the caller equipment to access the enhancedservices platform 10 without entering a particular access number. - As illustrated in
FIG. 5 , enhancedservices platform 10 further includes acomputer 50 operatively coupled to switch 22. As is known to those of ordinary skill in the art,computer 50 processes calls initiated by the caller, and cooperates withswitch 22 to route the call according to certain information provided by the caller and/or identifiable about the call.Computer 50 can include one or more separate computers, which can take a variety of forms. Although the term “computer” is used herein, the term is not intended to be limiting, and it should be understood that other means of processing information are within the scope of this disclosure and can be used in place of the embodiment(s) ofcomputer 50 illustratively described herein. For example, other suitable computing systems may include one or more processors, one or more servers performing one or more functions each, and other suitable arrangements.Switch 22 can also take a variety of forms, including but not limited to a Harris 20-20 and an Alcatel Megahub switching system, described in more detail below. - As shown in
FIG. 5 ,computer 50 is operatively coupled tomemory 52.Memory 52 illustratively includesfirst database 54 andsecond database 56, each accessible bycomputer 50.First database 54 includes originating number data to determine whether specific services are supported by the number from which the caller is calling.Second database 56 includes data relating to the routing and/or handling of calls. Other databases, forexample database 58 may also be coupled tocomputer 50. As shown inFIG. 5 ,database 58 is accessed bycomputer 50 through a communications network. In this exemplary configuration,database 58 is part of and accessible through a service offered through SBC SNET (formerly Southern New England Telephone of New Haven, Conn.) (“SNET”), permitting account monitoring and validity determination of a payment method selected by the caller.Database 58 contains information from LIDB services which indicate the validity of credit cards, calling cards, and other methods of payment. - As explained further below, a link can be established with one or more
local databases database 58 to determine the validity of a particular payment method, so that the call can be terminated, for example, once the account has insufficient credit to cover a particular charge. The above description ofdatabases computer 50 andmemory 52 is described in more detail below. - Illustratively,
computer 50 comprises a plurality of microprocessing units each performing one or more functions. As illustrated inFIG. 5 , one possible configuration ofcomputer 50 includes an automated operator (“auto op”)computer 60 and a validation engine orserver 62.Auto op computer 60 illustratively is a computer including an Intel® Pentium III® motherboard (not shown), two serial communications ports (not shown) a Dialogic 240SC T1 card (“communications card”) (not shown) for coupling to switch 22, a monitor, keyboard and a mouse (the latter three components not shown). As illustrated inFIG. 5 ,auto op computer 60 andvalidation engine 62 are coupled withlink 64.Switch 22 illustratively comprises afirst switch 66, shown as a MegaHub® available from Alcatel with United States offices in Calabasas, Calif., alocal switch 68, and an automatic call distribution (ACD)switch 48. Illustratively, local and ACD switches are 20-20 switching systems available from Teltronics, Inc. of Sarasota, Fla., sometimes referred to as Harris 20-20 switches. - Referring illustratively to
FIG. 5 , when a call is placed by the caller, the call is received at afirst switch 66 which makes an initial routing decision by querying first routing tables (not shown). Iffirst switch 66 concludes the call should be routed so as to receive enhanced services, then the call is presented or connected tolocal switch 68. Determinations made byfirst switch 66 may be based on such information about the call such as an originating number, the circuit on which the call comes to first switch, a number that was dialed by the caller, and the like. -
First switch 66 sends a message tolocal switch 68 concerning the call.Computer 50 andlocal switch 68 cooperate to evaluate the message to determine further routing of the call. The message, illustratively called a “Present New Call HIL” message, is sent toauto op computer 60 throughlink 70. The Present New Call HIL message provides call information toauto op computer 60. This call information may include the circuit the call is on, the access number used to reachlocal switch 68, the originating telephone number, and the like. This call information is illustrative, and it is within the scope of this disclosure to include additional information, other information, or to not include one or more of the listed information. - As a result of the routing determination made by
local switch 68,local switch 68 provides information about the call toauto op computer 60.Auto op computer 60 connects to the call circuit once it is ready, and the call is now under the control of theauto op computer 60.Auto op computer 60 now can interact with the caller, and/or the call, to set up which service will be provided and/or how payment is to be made. - In one exemplary configuration,
auto op computer 60 creates a validation packet to send to thevalidation engine 62 to determine if the originating number is valid to originate the call and access the enhancedservices platform 10.Auto op computer 60 sends the packet tovalidation engine 62, which determines validity through cooperation with Oracle application and database servers 74, 75. If the number is valid,auto op computer 60 maintains the call. If the number is not identified as valid,auto op computer 60 sends a release request message to the switch to disconnect the call—the call is dropped by the switch and the voice circuit is placed in an idle state. Instead of dropping the call, it is within the scope of this disclosure to present the caller with other options, for example, other payment options or other service options, or to connect the call with a live operator. - Referring to
FIGS. 6 and 7 ,auto op computer 60, if the call is continued, determines what kind of call tour to provide for the call.Auto op computer 60 thus creates an information packet, illustratively a TCP/IP packet. The packet may contain the access number (such as an 800 toll free access number), the originating telephone number, and a database service number. - In an effort to determine what call tour to provide, and/or other call treatment details such as payment method,
auto op computer 60 communicates with Oracle database server 75 through the Oracle application server 74 to so determine the call tour. The packet is sent over an Ethernet LAN 72 (sometimes referred to herein as “Ethernet” or “LAN”) to Oracle Application Server 74 which controls and manages access to different services provided by the Oracle database. - The packet is processed by the database server, as shown in
FIG. 7 . By way of illustration, database server 75 accesses two tables. The first accessed is the ANI (Automatic Number Identification) table which contains numbers for which access is provided. The second is theauto op 800 table. Each of the tables contains information which is used to determine what service to provide for the call. - When a call comes in from
caller equipment 18, the originating number of which is not loaded in the ANI database, the access number is looked up in theAuto Op 800 table (or database) to determine what kind of service to provide for the call—to determine a default class of service for calls that are not identified by the originating ANI database. A flowchart showing an exemplary lookup sequence and related steps is depicted inFIG. 7 . - The database service creates a return packet of information which is returned to
auto op computer 60 via TCP/IP.Auto op computer 60 parses the information from the packet which includes the call tour to be played, opening brand, exit brand, etc. Thus,auto op computer 60 has sufficient information about how to treat the call. - The above actions and interactions, and others described herein, are carried out at least in part by providing instructions to processor(s) in
computer 50 in the form of software which may be stored in a number of locations or in a single location. Illustratively,software 20 is stored inmemory 52; however,software 20 can be stored in any suitable medium accessible by a computer such ascomputer 50 to run the instructions or modules ofsoftware 20. - A particular configuration of
software 20 is illustrated in FIGS. 4A-E. Software 20 includes instructions 76 that causecomputer 50 to cooperate withswitch 22 to connect the caller, specificallycaller equipment 18, tooperator equipment 14 accessible by a live operator serving in the enhancedservices platform 10. Instructions 76 ofsoftware 20 can be stored at one or more locations and can be accessible by one or more computers, servers, operator work stations, and the like. Portions of instructions 76 are described as “modules” to facilitate discussion of the function of various portions of the instructions 76; however, use of the term modules is not intended to be limiting, but rather to indicate a portion of instructions 76 that carries out a function and that may be used alone or combined with one or more modules of the same or another program. Although various steps and modules are described, it is not required to include all steps or all modules insoftware 20. It is within the scope of this disclosure to carry out the steps and/ore modules in different order(s) than presented here. For example, in the modules described below,main module 94 is described aftermenu module 78 so that it can be better understood howmain module 94 can—optionally and selectively—be programmed in certain circumstances to startmenu module 78. - As shown in
FIG. 4A ,optional menu module 78 can be implemented during a call to notify a caller of the availability of enhanced services and to explain how to access these services.Menu module 78 is provided as shown inFIG. 4A and includes initial callrouting determination step 80 that detects or determines whether the call should be routed directly to an operator station or should instead be routed to a call tour. If the call is to be directly routed, then thestep 82 of routing the call to the operator station is performed. If the call is not to be directly routed, then thestep 84 of playing a call tour is performed. In the example ofFIG. 4A , one or more services are offered in aservices offering step 86, and the caller is prompted to make a choice or confirm the selection of the one or more services instep 88. Upon entry of a number by the caller and resulting generation of a DTMF tone, thestep 90 of detecting and receiving the DTMF tone is performed. The DTMF tone generated by the caller is atstep 92 compared to the corresponding services, and if the tone generated matches a service, thestep 82 of routing the call to the proper operator station is performed. If the DTMF tone generated does not correspond to a service, steps 84 and following may be repeated, or the call can be routed elsewhere. As known to one of ordinary skill in the art, other methods of selection can be utilized such as detecting a spoken number or other verbal utterance. - As shown in
FIG. 4B ,main module 94 can be implemented to determine what services to offer during a call.Main module 94 is illustratively implemented when a call is received at routing system 15.Main module 94 includes providing an initialcall reception step 96 in which a call is received atrouting system 16, at which point it is tested to determine what to do with the call. Aftercall reception step 96,routing system 16 performsinitial routing step 98, in whichrouting system 16 determines whether the call includes entry of an access number (again, which access number may take many forms) to one or more of the enhanced services. - As such,
initial routing step 98 is performed in whichmain module 94 detects based on entry of an access number whether call routing can be determined from the access number. If routing can be determined, call-routing-knownstep 110 is performed which routes the call to one of several possible destinations. The destination can be based on the access number and can be, for example,operator equipment 14 for direct live access to an operator. Optionally, call-routing-knownstep 110 may, based on the access number,access menu module 78 which is then implemented as described above. If call routing cannot be determined, then call-routing-unknown step 112 is performed. In this case, again optionally, the call can be routed to operator equipment 14 (such as to permit a live operator to determine the service and/or payment method),menu module 78 can be implemented, or the call can be connected to a variety of other call tours, and the like. - As shown in
FIG. 4C ,line condition module 114 can be implemented during a call.Line condition module 114, tests for the condition of the line and presents a caller with one or more options for enhanced services given certain line conditions. For example,menu module 78 may be played upon detection of a ring-no-answer line condition, offering e-mail services. Additional line conditions may be used to trigger playing a call tour, connecting to the operator equipment, or the like. By way of example and not limitation, the line conditions monitored may include a busy signal, a connection, a non-connection (such as when the one party has hung up), an automatically played message (such as when line trouble is detected), connection with a voicemail system, connection with an answering machine, detection of entry of a DTMF tone or signal, speaking of a particular word or phrase, and other detectable line conditions. -
Line condition module 114 includesline observing step 116 and testing sequence 118, in which the line condition is tested for a series of conditions. Testing sequence 118 may include one or more of the following steps, depending on which type of line condition is to trigger an offering of enhanced service(s). Testing sequence may include thestep 120 of detecting a busy signal, thestep 122 of detecting a DTMF tone, and/or thestep 124 of detecting a connection.Steps 120 through 124 are provided for illustration, and it is within the scope of this disclosure to include other detectable line conditions, such as those listed above, in place of or in addition to one, more, or all of thesteps - As illustratively depicted in
FIG. 4C , testing sequence 118 tests the line for a busy signal, a DTMF tone or signal, and counts the number of times that testing sequence 118 is performed using acounting step 128. At concluding step 129 a ring no answer (RNA) is determined to be present. Atiming step 126 may be used in place of acounting step 128, so that after completing a certain number of passes through testing sequence 118 or after a given time has elapsed,line condition module 114 can be programmed to play a call tour to offer enhanced services. - As shown by way of example in
FIG. 4C , if the line condition test is positive in response to step 120 detecting a busy signal, thestep 130 of playing a first call tour is performed. If the line condition test is positive in response to step 122 detecting a DTMF, thestep 132 of playing a second call tour is performed. If the line condition test is positive in response to step 124 detecting a connection, then a circuit can be left open to continue to monitor the line, for example to offer services after the called party hangs up or to offer services if a DTMF tone is detected. Alternatively, upon such a connection if no services are to be offered, theline condition module 114 can be ended with no further monitoring of the line. - Each line condition, as with each access number and manner of access to
routing system 16, may have a unique call tour, or a plurality of line conditions may have the same call tour. An illustrative call tour includes a pre-recorded message which is played to the caller, the message relating to the specific call tour. In another configuration, the call is not connected to a menu module or call tour, and is connected directly to operator equipment. For example, the caller first hears a human operator offering enhanced services instead of a call tour with a message played offering such service. - In the configuration where a call tour such as
menu module 78 is played to notify the caller of available services, a pre-recorded message 152 is played to the caller. E-mail service 148 may be offered in message 152 when line condition 154 meets one or more conditions. For example, if line condition 154 is a ring-no-answer condition 156, then message 152 is played which notifies the caller that s/he can initiate e-mail service 148 by performing a selecting step 158, such as depressing a character, remaining on the line, or performing some other activity. If the caller does not wish to initiate e-mail service 148, s/he simply does not perform the selecting step 158, and the call is either terminated or another menu or feature may be offered to the caller. - If the caller performs selecting step 158, the caller is connected to
operator equipment 14 and is now on the line with a human operator having access to aninformation device 26, an e-mail terminal ordevice 32, orworkstation 44. The operator may instruct the caller about use of e-mail service 148, provide billing information and rates, and other relevant information. The operator requests information such as e-mail address of recipient(s), e-mail body text, subject line text, any return e-mail address, and the like. To perform the e-mail service 148, the operator then enters usinge-mail device 32 as shown inFIG. 3 , orworkstation 44 as shown inFIG. 5 , information such as recipient e-mail address, any return e-mail address, subject line text, e-mail body text, and the like, and sends the e-mail on behalf of the caller. As shown inFIGS. 3 and 5 respectively, an information device, such ase-mail device 32 orwork station 44, is coupled to a network of computers or other e-mail receiving devices, such as the Internet. Any suitable software to facilitate generation and sending such messages may be used. - If the caller is connected to a live operator instead of a call tour, the caller performs selection step 158 by simply notifying the operator which service s/he wishes to use, or whether or not s/he wishes to use a service. The
routing system 16 may have already made the determination which service is to be provided and connected the call to the proper operator. As illustratively shown inFIG. 5 , if the operator has the skill set, andoperator equipment 14 is suitable to perform the service,ACD switch 48 is configured to cooperate withrouting system 16 to queue or connect the call based on information detectable about the call or routing information gleaned as provided above. It is within the scope of this disclosure for the operator to activate the modules of FIGS. 4B-E, or otherwise access portions ofenhanced services platform 10 as necessary to connect the caller to a suitable operator or to complete the desired service. - As shown in
FIG. 4D ,software 20 may include a payment module 160 relating to payment information. Payment module 160 performsstep 162 to detect whether the number being dialed is an access number from a pre-paid calling card. Illustratively,computer 50 performs thestep 164 of queryingmemory 52, such asdatabase 56, for whether the dialed number is such a pre-paid access number. If it is, then the caller is prompted atstep 166 to enter a personal identification number or other number (collectively PIN) established for that pre-paid calling card. - A separate link, illustratively a “HIL tracking link,” is established at
step 168 to monitor how much of pre-paid time has been used. As the account is monitored atstep 170, when the pre-paid account is empty, the call is terminated. In the illustrative context of a prepaid card shown inFIG. 4D , this is accomplished through thestep 168 of creating a connection with a database, such as Oracle database server 75. It is within the scope of this disclosure to continue to monitor the account or to determine once the available amount on the card (and terminate the link after this determination). The service is terminated upon depletion of the account or the available amount. - As shown in
FIG. 4D , an optional payment sub-module 270 may be included which serves to query other databases to determine of a payment method is valid. Atstep 272validation engine 62 is queried for whether validating information is known locally.Validation engine 62 atstep 274 queries memory 52 (illustratively Oracle database application server 74) for whether validating information is known or stored locally, for example indatabases step 276 whether the information is so known, and if it is, at step 278 a live operator may be connected, a particular call tour played, or other options. Ifstep 276 returns a negative answer indicating that the information contained locally does not validate a payment method, at step 280 a link may be established with an outside database such asdatabase 58. Atstep 282,database 58 is queried for whether validating information is known about the call. If validating information cannot be determined, the call may be terminated or another call tour or a live operator may be presented. If the validating information is obtained, thestep 284 of monitoring the credit remaining in an account. Monitoring, as stated above, may be a one-time gathering of the available credit up to and including real-time monitoring of an account's available credit. Once the credit is depleted, the call may be terminated. Again, it is within the scope of this disclosure to offer the caller other call or payment alternatives instead of terminating the call upon depletion of credit in the account. For example, the caller could be prompted to insert coins at a pay phone, enter a calling card number or another prepaid number, or other suitable payment alternatives, some of which are discussed herein. - Once the caller enters an acceptable PIN, the caller is connected at
step 172 to an operator or a menu module offering enhanced service(s). If the PIN is not accepted, or if the number being called is not a pre-paid number, then another method of payment is requested at step 174 by a live operator or by another call tour. The caller then enters or provides alternative payment information, for example calling or credit card numbers, third party billing numbers, and the like. If this information, when analyzed, is acceptable, then the caller is connected with an operator who is capable of providing the desired service(s). If this information is not acceptable, the call can either be terminated or the caller can be connected to a general purpose operator, or offered other services or options as appropriate. - Because, in this embodiment, another module detects whether the originating number supports the desired enhanced service(s), the payment module 160 does not include instructions to connect the caller to the operator if the originating number itself supports the enhanced service requested (such as when a call is placed from a home telephone, a cellular phone, or a business phone). However, in an alternative embodiment, this step or function of determining whether a caller is calling from a number that can be billed for the services could be performed in payment module 160. It is within the scope of this disclosure for payment module 160 to be performed, if at all, prior to a call being routed through
switch 22 to operator services architecture. In other words, whether or not the payment method attempted is valid can be determined prior to or alternatively after initially accessing part ofenhanced services platform 10. -
Enhanced services platform 10 is a flexible system that can be configured to permit access to the enhanced services in a variety of ways, and can be configured to accept a variety of forms of payment. For example, a caller calling from home or work may simply charge the service by dialing 1 (one)+an access number for the service; this type of call is sometimes referred to as a “1+call.” Payment may be rendered in other ways, for example by using a prepaid phone card, credit card, a calling card, billing the service(s) to a third party number, coin payment in a pay phone, or other suitable billing methods. - As shown in
FIG. 4E , operator system (OS)module 176 is illustrated. Optionally,OS module 176 is accessed after the payment method for a requested service is approved, as previously described. It is within the scope of this disclosure to provide access toOS module 176, and determine and approve payment method after such access. WhenOS module 176 is accessed, step 178 of determining how such access was made may performed. It is within the scope of this disclosure thatOS module 176 does not includestep 178 of determining access method; for example, this determination may have already been made in another module or elsewhere. - Referring again to
FIG. 4E , if the number dialed was specifically to an e-mail service 148 access number, then the call is connected atstep 180 withoperator equipment 14 accessible by an e-mail operator. The number dialed may have been a toll free number, a local number, or any other sequence of digits that selects the e-mail service, such as within a call an selecting an option from a menu such asmenu module 78. Alternatively, the number may be that for translation services, in which case the call is routed atstep 182 to a bilingual operator capable of performing the translation service. It is within the scope of this disclosure to play a call tour or to provide a specific access number which identifies the call as one which needs translation for a particular language or dialect. For example, a given access number may be the access number which routes the call directly to a Spanish and English-speaking operator, or to a Japanese and English-speaking operator. - Illustratively, if the number dialed is not an access number specifically for e-mail, or designated in a database as a number to be connected with e-mail service 148, then a more general call tour, menu of offerings, or an operator, can be presented at
step 185 to the caller. - As shown in
FIG. 4E , once the e-mail operator is connected, the e-mail operator can provide instructions on how the e-mail service works, how much the service costs, and the like. The operator requests required information, and the caller provides the information. Optional information can also be provided, for example a subject line, a salutation, a callback number, and the like. Regardless of whether prompted by the operator or provided by the user without prompting, thestep 184 of entering information provided by the caller is performed by the operator usingoperator equipment 14.E-mail terminal 32 is used to enter the required e-mail fields and other desired fields, and may contain any software capable of creating and sending an e-mail, such as Microsoft Outlook®, GroupWise®, and the like. The e-mail operator may confirm the contents of the e-mail with the caller atstep 186 to confirm accuracy. The e-mail operator then performs step 188 sending the e-mail over the network, such as the Internet. - The amount owed for e-mail service 148 can be calculated in any number of ways, including a flat fee per e-mail, a fee for each addressee, a charge for the time it takes to create the e-mail, a charge by number of words, etc. Also, a caller may be presented with a choice of how he wants to pay.
- As illustrated in the portion of
FIG. 4E showing the translation services, the bilingual operator can be first accessed before a third (or other) party is connected to the caller. The third party can be connected atstep 190 either by the operator or by the caller. Otherwise, in one particular configuration, the caller can access the bilingual operator during the course of a call atstep 192. As described above illustratively, theline condition module 114 may be running, which determines that a caller who is in a call has depressed, for example, a number which indicates that the call is to be connected to a bilingual operator. - After the caller is connected with an operator capable or equipped to provide translation service to the caller, and the caller is also connected to the desired third (or other) party, the bilingual operator performs the
step 194 of translating the conversation as needed. It is within the scope of this disclosure for the connections to be established and controllable to refine the process of translation. It is within the scope of this disclosure to adjust the volume to one party or the other so that while the one party is speaking, the other party does not hear the one party at full volume (or at all), and while the operator is speaking to the other the other hears the operator at full volume, and vice versa. - After the service is rendered, the billing amount is calculated and charged at
step 196 against or to the proper account. Again, various billing methods may be used to pay for the enhanced service, including but not limited to a flat fee for a local translation, a charge per unit time, a charge per unit of time that varies based on a number of factors such as time of day, number called, originating ANI, and the like. - As shown in
FIGS. 1-3 ,operator equipment 14 is provided, enabling an enhanced services operator to communicate with the caller and perform enhanced services such as e-mail service 148 and translation service 150.FIG. 2 shows an illustrative system includingoperator equipment 14 to enable the enhanced services operator to provide translation services.Operator equipment 14 is operatively coupled tocomputer 50 and/ormemory 52 and/or switch 22, providing the operator with the ability to access various databases as needed, to access other networks as needed, and to connect calls requested by the caller.Operator equipment 14 is illustrated as includingoperator communications device 26, which illustratively includes alistening device 28, a speakingdevice 30, and an information device such aswork station 44 ore-mail terminal 32. These devices can be separate devices (for example a separate headset, separate microphone, and separate computer) or one or more of the devices can be part of a unitary apparatus. For example, such an apparatus could be a computer having speakers and a built-in microphone, permitting the operator to engage in 2-way communication with the caller and access databases using the computer. The connection with such databases could be through a separate link or throughlink 17 described above. -
FIG. 3 shows an illustrative system includingoperator equipment 14 to enable the enhanced services operator to provide e-mail services.E-mail operator equipment 14 in this example is similar to that described with reference toFIG. 2 .Operator equipment 14 ofFIG. 3 is operatively coupled tocomputer 50 and/ormemory 52 and/or switch 22, providing the operator with the ability to access various databases as needed, to access other networks as needed, and to connect calls requested by the caller.E-mail operator equipment 14 is illustrated as includingoperator communications device 26, which illustratively includes alistening device 28, a speakingdevice 30, and an information device. In the case of thee-mail operator equipment 14, information device is ane-mail terminal 32 operatively coupled to a network of communication devices capable of receiving electronic messages (e-mail), such as the Internet. The connection with this network can be through a separate link or can be throughlink 17 described above. - In one exemplary embodiment, shown in
FIG. 5 ,ACD switch 48 is operably coupled by HILrelease link trunks 67 tolocal switch 68, illustratively asecond Harris 20/20 switch similar toACD switch 48. Illustratively,local switch 68 includes twolinks auto op computer 60. One is aT1 link 69. In this example, link 69 includes twenty-four (24) voice channels coupled to the communications card. The second link is the Host Interface link (HIL) 70 which is coupled to a RS232 serial communications port (not shown). In this example link 70 carries out-of-band signaling used to control the 24 voice channels. The HIL protocol is described in detail in VoiceFrame Programming—Reference Manual, Manual 958935-01, Harris Corporation, Digital Telephone Systems Division 1991, which is expressly incorporated herein by reference. Although specific links, ports, and communications protocols are disclosed, it will be recognized by those of ordinary skill in the art that other types of links, ports, and protocols are within the scope of this disclosure. - Based on call information and the routing determined therefrom,
routing system 16 may determine that the call should be routed tooperator equipment 14. Thus,local switch 68 completes a circuit betweencaller equipment 18 andoperator equipment 14, alonglink 67 such as the illustrative RLT T1 link ofFIG. 5 . The call and information is sent fromlocal switch 68 to ACD switch 48 (illustratively by out of band signaling) alonglink 67. Information passed illustratively includes originating number and/or ANI, access number, an ACD pattern number used to determine whichoperator equipment 14 to connect the call to, and the like.ACD switch 48 connects the call to asuitable operator teleset 42 based on whichsuch operator teleset 42 corresponds with an operator having the skill set to provide the required service. Theproper operator teleset 42 is illustratively selected by looking at the ACD pattern number stored inmemory 52. The call is routed toavailable operator equipment 14 that is logged into the desired pattern as defined byACD switch 48 cooperating withmemory 52. - In one example, once a call is presented to a particular operator, that operator is provided certain information regarding the call based on a call tour, similar to the above description relating to call tour selection. The call information in this example is presented on the operator information device, such as
operator work station 44. The call information and voice signals are carried tooperator equipment 14 onlink 17, illustratively a WIL Release Line Trunk (RLT) link, as shown inFIG. 5 .Operator equipment 14 includes anoperator teleset 42 coupled to, for example, an operator headset (or listeningdevice 28 and speaking device 30) andoperator workstation 44.Operator teleset 42 is operatively coupled toACD switch 48 with alink 17 such as illustrative 1 B+D digital link. The data and voice signals are decoded from a single digital signal atoperator teleset 42 into separate voice channel and a data channel. The voice channel is connected by a link to, for example, an operator headset. The data is sent fromteleset 42 tooperator workstation 44 through alink 71, illustratively an RS232 link as shown inFIG. 5 . This process is reversed when sending information from the workstation and headset to the teleset. - As suggested by
FIG. 5 ,ACD switch 48 andteleset 42 cooperate to connect the call tooperator equipment 14. Data about the call (for example the originating number and the access number) is sent to theoperator equipment 14, illustratively fromteleset 42 toworkstation 44 throughlink 71. The information is examined and processed similar to processing described above relating toauto op computer 60. The WIL protocol is described in the VoiceFrame Programming Reference Manual available from Harris Digital Telephone Systems Division, 1991. The access number and originating number are passed to the oracle database services through a link, illustratively a TCP/IP connection, onLAN 72. The database services cooperate with a live operator program running on the operator work station, to determine what information to present to the operator. - The live op program is illustratively resident on the
operator workstation 44 and prompts the operator with a call tour having a script the operator speaks to the caller. In an illustrative e-mail call tour, the operator is prompted to ask the caller for the destination e-mail address, caller's e-mail address, caller's name, message, and the like. After the operator enters all information intoworkstation 44, the operator executes a command to send the e-mail. The e-mail message is illustratively sent through the Ethernet LAN connection to an e-mail server where the message is formatted and sent to the recipient over the Internet. - With reference to
FIG. 3 , again,devices -
Link 17 which linksoperator equipment 14 to other parts of the system may be, in practice, a plurality of links. For example, as shown inFIG. 5 , three separate links operatively connect a given operator to various parts of the system. The operator has access through Ethernet 220 tocomputer 52, has a direct connection tovalidation engine 62, and another connection intoswitch 22, specifically toACD switch 48. In this way, the connection between operator and caller can be maintained, but when it is no longer necessary to have the connection routed through computer 50 (because, illustratively, no information or processing bycomputer 50 is then required), the connection can be maintained directly between the operator, throughswitch 22, and tocaller equipment 14, freeingcomputer 50. One of ordinary skill in the art will recognize that various connection types and paths are within the scope of this disclosure. - The operator may have additional information available through other memory or
databases 58, or by way of, for example, a connection to the Internet or another network of communications devices. Such access to the computer, memory, databases, or other sources of information may assist the operator in performing enhanced services such as e-mail and translation. For example, the operator may have access to a translation dictionary to permit the operator to look up words the operator is having difficulty translating from memory. Also for example, the operator may have access to a database of e-mail addresses. Such a database may be pre-established by the caller and only accessible by the caller or may be more commonly available. -
FIG. 9 is a system level block schematic diagram of an embodiment of the enhancedservices platform 10. The configuration of the enhancedservices platform 10 shown inFIG. 9 is merely illustrative.Enhanced services platform 10 includes arouting system 900. Therouting system 900 comprises arouting system 16, as routingsystem 16 is described above. Therouting system 900 may be communicably coupled to a callingstation 910 vialink 912 and to a calledstation 920 via alink 922. The callingstation 910 and the calledstation 920 may each comprise similar components ascaller equipment 18, which is described above. The callingstation 910 and the calledstation 920 may also each comprise a wireless terminal, a desktop computer, a server, a laptop computer, a personal digital assistant (PDA), a pocket PC, a wireless telephone, a corded telephone set, a cordless telephone set, a cellular telephone, a satellite telephone, a PCS telephone or device, an intercom, or any other audio and/or video communication device. - The
routing system 900 may also be communicably coupled to anoperator station 930 via alink 932. Theoperator station 930 may comprise similar components asoperator equipment 14, which is described above. Theoperator station 930 may also comprise theautomated operator computer 60, which is described above. Additionally, theoperator station 930 may comprise a wireless terminal, a desktop computer, a server, a laptop computer, a personal digital assistant (PDA), a pocket PC, a wireless telephone, a corded telephone set, a cordless telephone set, an intercom, or any other audio and/or video communication device. - The
links - In operation, the
routing system 900 receives a call from the callingstation 910 vialink 912. This call includes information that allows therouting system 900 to route the call to the calledstation 920 vialink 922. The call may also include information indicating that therouting system 900 should monitor the communication portion of the call for a trigger signal while the callingstation 910 and the calledstation 920 are engaged in communication. When therouting system 900 detects the trigger signal, the call is further routed to theoperator station 930 via alink 932. - The call may be routed immediately to the
operator station 930, so that the callingstation 910, the calledstation 920, and theoperator station 930 are all communicably coupled without significant delay. Alternatively, either the callingstation 910 or the calledstation 920 may be put on hold while theother station operator station 930, and then after some delay thestation station 910, the calledstation 920 may be put on hold while a brief communication occurs between the callingstation 910 and theoperation station 930. For further example, when the trigger signal is initiated by the calledstation 920, the callingstation 910 may be put on hold while a brief communication occurs between the calledstation 920 and theoperator station 930. As indicated above, the trigger signal may be any line condition, such as a DTMF tone, a particular spoken word of phrase, an independently generated signal, or a signal generated by a custom developed callingstation 910 and/or calledstation 920. -
FIG. 10 is a more detailed system level block schematic diagram of an embodiment ofenhanced services platform 10. The configuration of the enhancedservices platform 10 shown inFIG. 10 is merely illustrative. As shown inFIG. 10 , therouting system 900 comprises afirst interface 1002, asecond interface 1004, athird interface 1006, aprocessor 1008, and aswitch 1010. Theswitch 1010 may include similar equipment to theswitch 22, as described above. Theswitch 1010 may also includeswitch relays processor 1008 may include asignal processor 1030, which is shown illustratively as a digital signal processor (DSP), but could be any type of signal processor, such as, for example, an analog signal processor, a speech recognition unit, a voice response unit, a DTMF decoder, or the like. Alternatively, thesignal processor 1030 may be separate from yet communicably coupled toprocessor 1008, for example as a peripheral device. - The
first interface 1002 may be communicably coupled to anetwork 1052 vialink 912. Thesecond interface 1004 may be communicably coupled to anetwork 1156 vialink 922. Thethird interface 1006 may be communicably coupled to anetwork 1054 vialink 932. Thenetworks other switches 34 andother links 36, such as are found in the public telephone network. Thenetworks network 40 shown inFIG. 5 . - The
first interface 1002 may also be communicably coupled vialink 1022 to theswitch 1014 and to theswitch relay 1012, and vialink 1034 to thesignal processor 1030. Thesecond interface 1004 may be additionally communicably coupled vialink 1022 to theswitch relay 1012. Thethird interface 1006 may be communicably coupled vialink 1026 to theswitch relay 1014. Theprocessor 1008 may be communicably coupled, vialinks switch relay 1012 and theswitch relay 1014. -
FIG. 11A is a flow diagram describing an illustrative method of operation for therouting system 900. At 1102, the callingstation 910 initiates a call. For example, where the callingstation 910 is a telephone, a number is dialed at the callingstation 910. Therouting system 900 receives the call at 1104. For example, therouting system 900 may receive the call via thenetwork 1052, or directly from the callingstation 900 via thelink 912. Therouting system 900 may receive information about the call, including a called number associated with the calledstation 920, and a calling number associated with callingstation 910, and the routing system may access adatabase 1106 to retrieve information about the callingstation 910. For example, thefirst database 54 contained in the memory 52 (as shown illustratively inFIG. 5 ) may include originating number data to determine whether specific services are supported for the callingstation 910. - At 1108, the
routing system 900 determines whether a particular service is supported for the callingstation 910, and if not then the call may be connected to the calledstation 920 in the usual manner, without enhanced services, as shown at 1110. If, on the other hand, therouting system 900 determines at 1108 that a particular service is supported for the callingstation 910, then at 1112 therouting system 900 allocates thesignal processor 1030 to monitor the call communication path. - Continuing on to
FIG. 11B , at 1114 therouting system 900 connects the call to the calledstation 920. For example, theprocessor 1008 may signalswitch relay 1012 to close, thereby communicably coupling the callingstation 910 to the calledstation 920. At 1116, after the callingstation 910 and the calledstation 920 are communicably coupled, thesignal processor 1030 monitors the call for a trigger signal. If the trigger signal is not detected, then at 1118 thesignal processor 1030 continues to monitor for the trigger signal. If the trigger signal is detected by thesignal processor 1030 at either 1116 or 1120, then at 1122 the routing system may look up preferences associated with the callingstation 910. At 1124 therouting system 900 may determine whether there are valid preferences stored in a database for the callingstation 910. If no preferences are found, then at 1126 the automatedoperator computer 60 may prompt for the selection of preferences from the callingstation 910. At 1128, these preferences may be stored in a database for future use. - If the routing system determined at 1124 that preferences were on file, or after preferences have been stored at 1128, at 1130 the
routing system 900 may bridge theoperator station 930 into the call. For example, thesignal processor 1030 may signal theprocessor 1008 that the trigger signal was detected, and theprocessor 1008 may signal theswitch relay 1014 to close, thereby communicably coupling the callingstation 910 to theoperator station 930. Alternatively, theprocessor 1008 may also signal theswitch relay 1012 to open, thereby placing the calledstation 920 on hold. In this manner, the callingstation 910 and theoperator station 930 may communicate privately for a period of time. After this period of time, theprocessor 1008 may signal theswitch relay 1012 to close again, thereby bridging the calledstation 920 back into the call with the callingstation 910 and theoperator station 930. - Links, as used herein, may take many forms. It is within the scope of this disclosure for links to include wires, cables, wireless connections (such as those using transmitters and receivers), switched networks, packet networks, Ethernet networks, global networks such as the Internet, frame relay networks, public switched telephone networks such as
network 40, ATM networks, fiber optic networks, and similar technologies. As used herein, the terms line, connection, and call are intended to cover any type of connection through any medium capable of transmitting or conducting information in any form. The terms line, call, and connection are not intended to be limited to a physical connection or coupling, but may include indirect connections or couplings. - Although the invention has been described in detail with reference to certain preferred or illustrative embodiments, variations and modifications exist within the scope and spirit of the invention as described and as defined in the claims.
Claims (30)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/071,947 US20050152512A1 (en) | 2003-05-06 | 2005-03-04 | System and method for providing communications services |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/430,791 US6999758B2 (en) | 2003-05-06 | 2003-05-06 | System and method for providing communications services |
US11/071,947 US20050152512A1 (en) | 2003-05-06 | 2005-03-04 | System and method for providing communications services |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/430,791 Continuation-In-Part US6999758B2 (en) | 2003-05-06 | 2003-05-06 | System and method for providing communications services |
Publications (1)
Publication Number | Publication Date |
---|---|
US20050152512A1 true US20050152512A1 (en) | 2005-07-14 |
Family
ID=33416312
Family Applications (6)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/430,791 Expired - Lifetime US6999758B2 (en) | 2003-05-06 | 2003-05-06 | System and method for providing communications services |
US11/071,947 Abandoned US20050152512A1 (en) | 2003-05-06 | 2005-03-04 | System and method for providing communications services |
US11/072,090 Expired - Fee Related US7929682B2 (en) | 2003-05-06 | 2005-03-04 | System and method for providing communications services |
US11/077,333 Abandoned US20050152530A1 (en) | 2003-05-06 | 2005-03-10 | System and method for providing communications services |
US11/077,334 Expired - Fee Related US7613452B2 (en) | 2003-05-06 | 2005-03-10 | System and method for providing communications services |
US12/572,463 Expired - Fee Related US7970108B2 (en) | 2003-05-06 | 2009-10-02 | System and method for providing communications services |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/430,791 Expired - Lifetime US6999758B2 (en) | 2003-05-06 | 2003-05-06 | System and method for providing communications services |
Family Applications After (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/072,090 Expired - Fee Related US7929682B2 (en) | 2003-05-06 | 2005-03-04 | System and method for providing communications services |
US11/077,333 Abandoned US20050152530A1 (en) | 2003-05-06 | 2005-03-10 | System and method for providing communications services |
US11/077,334 Expired - Fee Related US7613452B2 (en) | 2003-05-06 | 2005-03-10 | System and method for providing communications services |
US12/572,463 Expired - Fee Related US7970108B2 (en) | 2003-05-06 | 2009-10-02 | System and method for providing communications services |
Country Status (4)
Country | Link |
---|---|
US (6) | US6999758B2 (en) |
CA (1) | CA2526921A1 (en) |
GB (1) | GB2417855B (en) |
WO (1) | WO2004102317A2 (en) |
Families Citing this family (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7376415B2 (en) * | 2002-07-12 | 2008-05-20 | Language Line Services, Inc. | System and method for offering portable language interpretation services |
US20040243420A1 (en) * | 2003-05-27 | 2004-12-02 | Francis Alma Alicia | Pre-paid entertainment/informational system |
US7580837B2 (en) | 2004-08-12 | 2009-08-25 | At&T Intellectual Property I, L.P. | System and method for targeted tuning module of a speech recognition system |
US7242751B2 (en) | 2004-12-06 | 2007-07-10 | Sbc Knowledge Ventures, L.P. | System and method for speech recognition-enabled automatic 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 |
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 |
US8023626B2 (en) * | 2005-09-13 | 2011-09-20 | Language Line Services, Inc. | System and method for providing language interpretation |
US7792276B2 (en) * | 2005-09-13 | 2010-09-07 | Language Line Services, Inc. | Language interpretation call transferring in a telecommunications network |
US7894596B2 (en) * | 2005-09-13 | 2011-02-22 | Language Line Services, Inc. | Systems and methods for providing language interpretation |
US8130932B1 (en) * | 2005-12-30 | 2012-03-06 | At&T Intellectual Property Ii, L.P. | Method and apparatus for implementing a network element in a communications network |
US20070239625A1 (en) * | 2006-04-05 | 2007-10-11 | Language Line Services, Inc. | System and method for providing access to language interpretation |
US7593523B2 (en) * | 2006-04-24 | 2009-09-22 | Language Line Services, Inc. | System and method for providing incoming call distribution |
US7773738B2 (en) * | 2006-09-22 | 2010-08-10 | Language Line Services, Inc. | Systems and methods for providing relayed language interpretation |
US7634432B2 (en) * | 2007-03-29 | 2009-12-15 | Language Line Services, Inc. | Systems and methods for providing employee compensation |
US20090047939A1 (en) * | 2007-08-14 | 2009-02-19 | Jrad Ahmad M | Method and Apparatus for Signaling a Call From a Caller Terminal to a Callee Terminal |
US8374316B2 (en) * | 2007-08-28 | 2013-02-12 | International Business Machines Corporation | System for recording spoken phone numbers during a voice call |
WO2009073194A1 (en) | 2007-12-03 | 2009-06-11 | Samuel Joseph Wald | System and method for establishing a conference in tow or more different languages |
US8108001B2 (en) * | 2007-12-03 | 2012-01-31 | Trg | Systems and methods for a simplified mobile phone |
CA2665009C (en) * | 2008-05-23 | 2018-11-27 | Accenture Global Services Gmbh | System for handling a plurality of streaming voice signals for determination of responsive action thereto |
CA2665014C (en) * | 2008-05-23 | 2020-05-26 | Accenture Global Services Gmbh | Recognition processing of a plurality of streaming voice signals for determination of responsive action thereto |
CA2665055C (en) * | 2008-05-23 | 2018-03-06 | Accenture Global Services Gmbh | Treatment processing of a plurality of streaming voice signals for determination of responsive action thereto |
PL3381359T3 (en) | 2008-07-01 | 2021-08-16 | Icagen Llc | Method for measuring analyte transport across barriers using an x-ray tube |
US20100120404A1 (en) * | 2008-11-12 | 2010-05-13 | Bernal Andrzej | Method for providing translation services |
US20110054912A1 (en) * | 2009-09-01 | 2011-03-03 | Christopher Anthony Silva | System and method of storing telephone conversations |
US8428559B2 (en) | 2009-09-29 | 2013-04-23 | Christopher Anthony Silva | Method for recording mobile phone calls |
US20110076990A1 (en) * | 2009-09-29 | 2011-03-31 | Christopher Anthony Silva | Method for recording mobile phone calls |
CN102185737A (en) * | 2011-05-10 | 2011-09-14 | 中兴通讯股份有限公司 | Automatic equipment information acquisition method and system |
Citations (64)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3757220A (en) * | 1967-04-10 | 1973-09-04 | W Abel | Fm receiver |
US4882681A (en) * | 1987-09-02 | 1989-11-21 | Brotz Gregory R | Remote language translating device |
US5136633A (en) * | 1990-01-30 | 1992-08-04 | Visa International Service Association | International authorization system |
US5233663A (en) * | 1991-03-28 | 1993-08-03 | Wood William H | Simultaneous interpretation system |
US5289535A (en) * | 1991-10-31 | 1994-02-22 | At&T Bell Laboratories | Context-dependent call-feature selection |
US5319678A (en) * | 1992-03-20 | 1994-06-07 | Digital Equipment Corporation | Clocking system for asynchronous operations |
US5353335A (en) * | 1992-08-03 | 1994-10-04 | At&T Bell Laboratories | Multilingual prepaid telephone system |
US5384831A (en) * | 1991-09-03 | 1995-01-24 | At&T Corp. | System for providing personalized telephone calling features |
US5392343A (en) * | 1992-11-10 | 1995-02-21 | At&T Corp. | On demand language interpretation in a telecommunications system |
US5412712A (en) * | 1992-05-26 | 1995-05-02 | At&T Corp. | Multiple language capability in an interactive system |
US5509060A (en) * | 1993-11-19 | 1996-04-16 | At&T Corp. | Network-accessible intelligent telephone service |
US5541983A (en) * | 1993-12-03 | 1996-07-30 | Mitel Corporation | Automatic telephone feature selector |
US5583920A (en) * | 1992-04-17 | 1996-12-10 | Bell Atlantic | Intelligent peripheral in video dial tone network |
US5631745A (en) * | 1992-05-14 | 1997-05-20 | Current Logic | Multi-function telecommunications instrument |
US5875422A (en) * | 1997-01-31 | 1999-02-23 | At&T Corp. | Automatic language translation technique for use in a telecommunications network |
US5883945A (en) * | 1995-10-27 | 1999-03-16 | United States Advanced Network, Inc. | Three-way call detection and response system |
US5920621A (en) * | 1996-04-15 | 1999-07-06 | Mci Communications Corporation | System and method for distributing calls to customer service operators based on automatic determination of operator availability |
US5943417A (en) * | 1994-04-28 | 1999-08-24 | Metro One Telecommunications, Inc. | Method and system for personalized directory assistance services |
US5987116A (en) * | 1996-12-03 | 1999-11-16 | Northern Telecom Limited | Call center integration with operator services databases |
US6085162A (en) * | 1996-10-18 | 2000-07-04 | Gedanken Corporation | Translation system and method in which words are translated by a specialized dictionary and then a general dictionary |
US6097802A (en) * | 1996-02-28 | 2000-08-01 | Sbc Technology Resources, Inc. | Advanced intelligent single telephone number routing |
US6157706A (en) * | 1997-05-19 | 2000-12-05 | E-Centric, Incorporated | Method and apparatus for enabling a facsimile machine to be an e-mail client |
US6175819B1 (en) * | 1998-09-11 | 2001-01-16 | William Van Alstine | Translating telephone |
US6205214B1 (en) * | 1997-07-09 | 2001-03-20 | Sbc Technology Resources Inc. | Local routing system and method |
US6205215B1 (en) * | 1998-07-01 | 2001-03-20 | Mci Communications Corporation | Method of and system for providing network-initiated multilingual operator assistance |
US6243450B1 (en) * | 1997-09-12 | 2001-06-05 | Nortel Networks Corporation | Pay-per use for data-network-based public access services |
US6256380B1 (en) * | 1999-01-19 | 2001-07-03 | Telcordia Technologies, Inc. | Methods for processing operator service system calls |
US6266642B1 (en) * | 1999-01-29 | 2001-07-24 | Sony Corporation | Method and portable apparatus for performing spoken language translation |
US20010044325A1 (en) * | 1998-04-29 | 2001-11-22 | Metro One Telecommunications, Inc. | Telephone call management system and method |
US20020013141A1 (en) * | 1994-04-28 | 2002-01-31 | Metro One Telecommunications, Inc. | Method and system for personalized information services |
US20020057784A1 (en) * | 1997-03-13 | 2002-05-16 | Metro One Telecommunications, Inc. | Method and apparatus for monitoring telephonic members and providing directory assistance |
US6408064B1 (en) * | 1998-02-20 | 2002-06-18 | Genesys Telecommunications Laboratories, Inc. | Method and apparatus for enabling full interactive monitoring of calls to and from a call-in center |
US20020077833A1 (en) * | 2000-12-20 | 2002-06-20 | Arons Barry M. | Transcription and reporting system |
US20020115431A1 (en) * | 1994-04-28 | 2002-08-22 | Metro One Telecommunications, Inc. | Telecommunication technique for providing information assistance services |
US6442571B1 (en) * | 1997-11-13 | 2002-08-27 | Hyperspace Communications, Inc. | Methods and apparatus for secure electronic, certified, restricted delivery mail systems |
US6466784B1 (en) * | 1994-04-28 | 2002-10-15 | Metro One Telecommunications, Inc. | Technique for monitoring and attempting to connect destination telephone and providing information assistance upon detection of unsatisfactory connection |
US20020159573A1 (en) * | 2001-04-25 | 2002-10-31 | Hitzeman Bonnie P. | System allowing telephone customers to send and retrieve electronic mail messages using only conventional telephonic devices |
US6477248B1 (en) * | 1995-06-02 | 2002-11-05 | Teleport Communications Group Inc. | Multi-line station interface |
US6487189B1 (en) * | 1998-09-30 | 2002-11-26 | Xerox Corporation | Mobile e-mail document transaction service |
US20020180797A1 (en) * | 2000-07-21 | 2002-12-05 | Raphael Bachmann | Method for a high-speed writing system and high -speed writing device |
US6510220B1 (en) * | 1996-05-31 | 2003-01-21 | Witness Systems, Inc. | Method and apparatus for simultaneously monitoring computer user screen and telephone activity from a remote location |
US20030026405A1 (en) * | 1999-11-12 | 2003-02-06 | Metro One Telecommunications, Inc. | Enhanced directory assistance service providing individual or group directories |
US20030027560A1 (en) * | 2001-07-31 | 2003-02-06 | Schneider Automation Inc. | Message forwarding system and method |
US6522883B2 (en) * | 1996-03-29 | 2003-02-18 | British Telecommunications Public Limited Company | Telecommunications service delivery |
US20030112943A1 (en) * | 2001-12-19 | 2003-06-19 | Zvi Kamil | Telephone call restrictor and related method of programming |
US6600821B1 (en) * | 1999-10-26 | 2003-07-29 | Rockwell Electronic Commerce Corp. | System and method for automatically detecting problematic calls |
US20030144876A1 (en) * | 2002-01-28 | 2003-07-31 | Merck-Medco Managed Care, Llc | Apparatus and method for processing phone-in prescriptions |
US20030152200A1 (en) * | 1998-07-14 | 2003-08-14 | Les Bruce | Method and system for providing quick directions |
US6650738B1 (en) * | 2000-02-07 | 2003-11-18 | Verizon Services Corp. | Methods and apparatus for performing sequential voice dialing operations |
US20040013242A1 (en) * | 1988-10-11 | 2004-01-22 | Engelke Robert M. | Text enhanced telephony |
US20040014462A1 (en) * | 2002-07-12 | 2004-01-22 | Surette Craig Michael | System and method for offering portable language interpretation services |
US6690932B1 (en) * | 2000-03-04 | 2004-02-10 | Lucent Technologies Inc. | System and method for providing language translation services in a telecommunication network |
US6714641B2 (en) * | 1998-04-03 | 2004-03-30 | Nortel Networks, Ltd | Web based personal directory |
US6724887B1 (en) * | 2000-01-24 | 2004-04-20 | Verint Systems, Inc. | Method and system for analyzing customer communications with a contact center |
US20040096043A1 (en) * | 2002-11-18 | 2004-05-20 | Timmins Timothy A. | Technique for assisting a user with information services at an information/call center |
US6751211B1 (en) * | 1998-04-03 | 2004-06-15 | Aspect Communications Corporation | Method and apparatus for communicating information |
US6779030B1 (en) * | 1997-10-06 | 2004-08-17 | Worldcom, Inc. | Intelligent network |
US6816468B1 (en) * | 1999-12-16 | 2004-11-09 | Nortel Networks Limited | Captioning for tele-conferences |
US6868154B1 (en) * | 1999-08-02 | 2005-03-15 | Robert O. Stuart | System and method for providing a service to a customer via a communication link |
US20050074101A1 (en) * | 2002-04-02 | 2005-04-07 | Worldcom, Inc. | Providing of presence information to a telephony services system |
US20050163305A1 (en) * | 2004-01-28 | 2005-07-28 | Arthur Jerijian | Method for reduced processing and improved remote monitoring of call center activities |
US20050161078A1 (en) * | 2004-01-27 | 2005-07-28 | Daniel Aiken | Solar cell mechanical interconnection using direct wafer bonding |
US6959079B2 (en) * | 2000-02-14 | 2005-10-25 | Nice Systems Ltd. | Telephone call monitoring system |
US7043008B1 (en) * | 2001-12-20 | 2006-05-09 | Cisco Technology, Inc. | Selective conversation recording using speech heuristics |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4106060A (en) | 1975-12-15 | 1978-08-08 | Rca Corporation | Electronic mail box |
DE3378046D1 (en) | 1982-07-16 | 1988-10-27 | Upjohn Co | (3-pyridinyl)heteroalkanols and alkanoic acids and esters |
US4967288A (en) | 1987-05-01 | 1990-10-30 | Kabushiki Kaisha Toshiba | Facsimile storage and exchange system |
US5222120A (en) | 1990-04-23 | 1993-06-22 | Mci Communications Corporation | Long distance telephone switching system with enhanced subscriber services |
JPH05207163A (en) | 1992-01-23 | 1993-08-13 | Nippon Avionics Co Ltd | Telephone system with translation function |
US5404231A (en) | 1993-05-24 | 1995-04-04 | Audiofax, Inc. | Sender-based facsimile store and forward facility |
US5555100A (en) | 1993-10-07 | 1996-09-10 | Audiofax, Inc. | Facsimile store and forward system with local interface translating DTMF signals into store and forward system commands |
US6031840A (en) * | 1995-12-07 | 2000-02-29 | Sprint Communications Co. L.P. | Telecommunications system |
US5473612A (en) * | 1994-11-28 | 1995-12-05 | Motorola, Inc. | Method and apparatus for minimizing false detection of packet data in a communication receiver |
US6792084B1 (en) * | 1997-09-08 | 2004-09-14 | Mci, Inc. | Single telephone number access to multiple communications services |
DE69726140T2 (en) * | 1997-09-09 | 2004-08-26 | Motorola Semiconducteurs S.A. | Method and system for executing instructions in a microprocessor |
FR2786584B3 (en) | 1998-06-16 | 2000-11-17 | Perez Manuel Garrido | SIMULTANEOUS TRANSLATION EQUIPMENT AND METHOD |
US6594246B1 (en) * | 1998-07-10 | 2003-07-15 | Malibu Networks, Inc. | IP-flow identification in a wireless point to multi-point transmission system |
US6389114B1 (en) * | 1998-08-06 | 2002-05-14 | At&T Corp. | Method and apparatus for relaying communication |
US6493428B1 (en) * | 1998-08-18 | 2002-12-10 | Siemens Information & Communication Networks, Inc | Text-enhanced voice menu system |
US6353852B1 (en) * | 1999-01-27 | 2002-03-05 | Adc Telecommunications, Inc. | Enhanced telephone service system with secure system and method for E-mail address registration |
US6445779B1 (en) * | 1999-10-14 | 2002-09-03 | At&T Corp. | Method and apparatus for providing outbound voice-to-fax service |
WO2001074041A2 (en) | 2000-03-29 | 2001-10-04 | Satellink Communications, Inc. | Unified messaging system |
US6493696B1 (en) * | 2000-04-13 | 2002-12-10 | Avaya Technology Corp. | Message forwarding of multiple types of messages based upon a criteria |
GB2364850B (en) * | 2000-06-02 | 2004-12-29 | Ibm | System and method for automatic voice message processing |
US6622123B1 (en) * | 2000-06-23 | 2003-09-16 | Xerox Corporation | Interactive translation system and method |
US20020026405A1 (en) * | 2000-07-12 | 2002-02-28 | Lawrence Haar | Tradable futures, options, futures on options, options on futures relating to an index on the prices of airline passenger miles |
IT1318267B1 (en) * | 2000-07-28 | 2003-07-28 | Cit Alcatel | VIRTUAL CONCATENATION OF OPTICAL CHANNELS IN WDM NETWORKS |
JP4454839B2 (en) | 2000-12-22 | 2010-04-21 | 株式会社小松製作所 | Work machine bearing device |
FR2827106B1 (en) | 2001-07-04 | 2003-12-05 | France Telecom | INTERPERSONAL COMMUNICATION ASSISTANCE METHOD AND DEVICE, AND TELECOMMUNICATIONS SYSTEM INCORPORATING SUCH A DEVICE |
US6697460B2 (en) * | 2002-04-30 | 2004-02-24 | Sbc Technology Resources, Inc. | Adaptive voice recognition menu method and system |
-
2003
- 2003-05-06 US US10/430,791 patent/US6999758B2/en not_active Expired - Lifetime
-
2004
- 2004-05-04 WO PCT/US2004/013753 patent/WO2004102317A2/en active Application Filing
- 2004-05-04 GB GB0524864A patent/GB2417855B/en not_active Expired - Fee Related
- 2004-05-04 CA CA002526921A patent/CA2526921A1/en not_active Abandoned
-
2005
- 2005-03-04 US US11/071,947 patent/US20050152512A1/en not_active Abandoned
- 2005-03-04 US US11/072,090 patent/US7929682B2/en not_active Expired - Fee Related
- 2005-03-10 US US11/077,333 patent/US20050152530A1/en not_active Abandoned
- 2005-03-10 US US11/077,334 patent/US7613452B2/en not_active Expired - Fee Related
-
2009
- 2009-10-02 US US12/572,463 patent/US7970108B2/en not_active Expired - Fee Related
Patent Citations (72)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3757220A (en) * | 1967-04-10 | 1973-09-04 | W Abel | Fm receiver |
US4882681A (en) * | 1987-09-02 | 1989-11-21 | Brotz Gregory R | Remote language translating device |
US20040013242A1 (en) * | 1988-10-11 | 2004-01-22 | Engelke Robert M. | Text enhanced telephony |
US5136633A (en) * | 1990-01-30 | 1992-08-04 | Visa International Service Association | International authorization system |
US5233663A (en) * | 1991-03-28 | 1993-08-03 | Wood William H | Simultaneous interpretation system |
US5384831A (en) * | 1991-09-03 | 1995-01-24 | At&T Corp. | System for providing personalized telephone calling features |
US5289535A (en) * | 1991-10-31 | 1994-02-22 | At&T Bell Laboratories | Context-dependent call-feature selection |
US5319678A (en) * | 1992-03-20 | 1994-06-07 | Digital Equipment Corporation | Clocking system for asynchronous operations |
US5583920A (en) * | 1992-04-17 | 1996-12-10 | Bell Atlantic | Intelligent peripheral in video dial tone network |
US5631745A (en) * | 1992-05-14 | 1997-05-20 | Current Logic | Multi-function telecommunications instrument |
US5412712A (en) * | 1992-05-26 | 1995-05-02 | At&T Corp. | Multiple language capability in an interactive system |
US5353335A (en) * | 1992-08-03 | 1994-10-04 | At&T Bell Laboratories | Multilingual prepaid telephone system |
US5392343A (en) * | 1992-11-10 | 1995-02-21 | At&T Corp. | On demand language interpretation in a telecommunications system |
US5509060A (en) * | 1993-11-19 | 1996-04-16 | At&T Corp. | Network-accessible intelligent telephone service |
US5541983A (en) * | 1993-12-03 | 1996-07-30 | Mitel Corporation | Automatic telephone feature selector |
US5966437A (en) * | 1994-04-28 | 1999-10-12 | Metro One Telecommunications, Inc. | Method and system for personalized directory assistance services |
US20020115431A1 (en) * | 1994-04-28 | 2002-08-22 | Metro One Telecommunications, Inc. | Telecommunication technique for providing information assistance services |
US5943417A (en) * | 1994-04-28 | 1999-08-24 | Metro One Telecommunications, Inc. | Method and system for personalized directory assistance services |
US20030032412A1 (en) * | 1994-04-28 | 2003-02-13 | Metro One Telecommunications | Directory assistance method and apparatus |
US20020013141A1 (en) * | 1994-04-28 | 2002-01-31 | Metro One Telecommunications, Inc. | Method and system for personalized information services |
US6466784B1 (en) * | 1994-04-28 | 2002-10-15 | Metro One Telecommunications, Inc. | Technique for monitoring and attempting to connect destination telephone and providing information assistance upon detection of unsatisfactory connection |
US6473612B1 (en) * | 1994-04-28 | 2002-10-29 | Metro One Telecommunications, Inc. | Method for providing directory assistance services via an alphanumeric page |
US6396920B1 (en) * | 1994-04-28 | 2002-05-28 | Metro One Telecommunications, Inc. | System for selectively providing a higher level of directory assistance services |
US20030040304A1 (en) * | 1994-04-28 | 2003-02-27 | Metro One Telecommunications, Inc. | Method and system for directory assistance services |
US6477248B1 (en) * | 1995-06-02 | 2002-11-05 | Teleport Communications Group Inc. | Multi-line station interface |
US5883945A (en) * | 1995-10-27 | 1999-03-16 | United States Advanced Network, Inc. | Three-way call detection and response system |
US6097802A (en) * | 1996-02-28 | 2000-08-01 | Sbc Technology Resources, Inc. | Advanced intelligent single telephone number routing |
US6522883B2 (en) * | 1996-03-29 | 2003-02-18 | British Telecommunications Public Limited Company | Telecommunications service delivery |
US5920621A (en) * | 1996-04-15 | 1999-07-06 | Mci Communications Corporation | System and method for distributing calls to customer service operators based on automatic determination of operator availability |
US6510220B1 (en) * | 1996-05-31 | 2003-01-21 | Witness Systems, Inc. | Method and apparatus for simultaneously monitoring computer user screen and telephone activity from a remote location |
US6085162A (en) * | 1996-10-18 | 2000-07-04 | Gedanken Corporation | Translation system and method in which words are translated by a specialized dictionary and then a general dictionary |
US5987116A (en) * | 1996-12-03 | 1999-11-16 | Northern Telecom Limited | Call center integration with operator services databases |
US5875422A (en) * | 1997-01-31 | 1999-02-23 | At&T Corp. | Automatic language translation technique for use in a telecommunications network |
US20020085702A1 (en) * | 1997-03-13 | 2002-07-04 | Metro One Telecommunications, Inc. | Method and apparatus for monitoring telephonic members and providing directory assistance |
US20020057784A1 (en) * | 1997-03-13 | 2002-05-16 | Metro One Telecommunications, Inc. | Method and apparatus for monitoring telephonic members and providing directory assistance |
US6456709B1 (en) * | 1997-03-13 | 2002-09-24 | Metro One Telecommunications, Inc. | Method and apparatus for monitoring telephonic members and providing directory assistance |
US6157706A (en) * | 1997-05-19 | 2000-12-05 | E-Centric, Incorporated | Method and apparatus for enabling a facsimile machine to be an e-mail client |
US6205214B1 (en) * | 1997-07-09 | 2001-03-20 | Sbc Technology Resources Inc. | Local routing system and method |
US6243450B1 (en) * | 1997-09-12 | 2001-06-05 | Nortel Networks Corporation | Pay-per use for data-network-based public access services |
US6779030B1 (en) * | 1997-10-06 | 2004-08-17 | Worldcom, Inc. | Intelligent network |
US6442571B1 (en) * | 1997-11-13 | 2002-08-27 | Hyperspace Communications, Inc. | Methods and apparatus for secure electronic, certified, restricted delivery mail systems |
US6408064B1 (en) * | 1998-02-20 | 2002-06-18 | Genesys Telecommunications Laboratories, Inc. | Method and apparatus for enabling full interactive monitoring of calls to and from a call-in center |
US6751211B1 (en) * | 1998-04-03 | 2004-06-15 | Aspect Communications Corporation | Method and apparatus for communicating information |
US6714641B2 (en) * | 1998-04-03 | 2004-03-30 | Nortel Networks, Ltd | Web based personal directory |
US20010044325A1 (en) * | 1998-04-29 | 2001-11-22 | Metro One Telecommunications, Inc. | Telephone call management system and method |
US6205215B1 (en) * | 1998-07-01 | 2001-03-20 | Mci Communications Corporation | Method of and system for providing network-initiated multilingual operator assistance |
US20030152200A1 (en) * | 1998-07-14 | 2003-08-14 | Les Bruce | Method and system for providing quick directions |
US6175819B1 (en) * | 1998-09-11 | 2001-01-16 | William Van Alstine | Translating telephone |
US6487189B1 (en) * | 1998-09-30 | 2002-11-26 | Xerox Corporation | Mobile e-mail document transaction service |
US6256380B1 (en) * | 1999-01-19 | 2001-07-03 | Telcordia Technologies, Inc. | Methods for processing operator service system calls |
US6266642B1 (en) * | 1999-01-29 | 2001-07-24 | Sony Corporation | Method and portable apparatus for performing spoken language translation |
US6868154B1 (en) * | 1999-08-02 | 2005-03-15 | Robert O. Stuart | System and method for providing a service to a customer via a communication link |
US6600821B1 (en) * | 1999-10-26 | 2003-07-29 | Rockwell Electronic Commerce Corp. | System and method for automatically detecting problematic calls |
US20030026405A1 (en) * | 1999-11-12 | 2003-02-06 | Metro One Telecommunications, Inc. | Enhanced directory assistance service providing individual or group directories |
US6816468B1 (en) * | 1999-12-16 | 2004-11-09 | Nortel Networks Limited | Captioning for tele-conferences |
US6724887B1 (en) * | 2000-01-24 | 2004-04-20 | Verint Systems, Inc. | Method and system for analyzing customer communications with a contact center |
US6650738B1 (en) * | 2000-02-07 | 2003-11-18 | Verizon Services Corp. | Methods and apparatus for performing sequential voice dialing operations |
US6959079B2 (en) * | 2000-02-14 | 2005-10-25 | Nice Systems Ltd. | Telephone call monitoring system |
US6690932B1 (en) * | 2000-03-04 | 2004-02-10 | Lucent Technologies Inc. | System and method for providing language translation services in a telecommunication network |
US20020180797A1 (en) * | 2000-07-21 | 2002-12-05 | Raphael Bachmann | Method for a high-speed writing system and high -speed writing device |
US20020077833A1 (en) * | 2000-12-20 | 2002-06-20 | Arons Barry M. | Transcription and reporting system |
US20020159573A1 (en) * | 2001-04-25 | 2002-10-31 | Hitzeman Bonnie P. | System allowing telephone customers to send and retrieve electronic mail messages using only conventional telephonic devices |
US20030027560A1 (en) * | 2001-07-31 | 2003-02-06 | Schneider Automation Inc. | Message forwarding system and method |
US20030112943A1 (en) * | 2001-12-19 | 2003-06-19 | Zvi Kamil | Telephone call restrictor and related method of programming |
US7043008B1 (en) * | 2001-12-20 | 2006-05-09 | Cisco Technology, Inc. | Selective conversation recording using speech heuristics |
US7058584B2 (en) * | 2002-01-28 | 2006-06-06 | Medco Health Solutions, Inc. | Apparatus and method for processing prescription requests using a remotely located prescription processing system |
US20030144876A1 (en) * | 2002-01-28 | 2003-07-31 | Merck-Medco Managed Care, Llc | Apparatus and method for processing phone-in prescriptions |
US20050074101A1 (en) * | 2002-04-02 | 2005-04-07 | Worldcom, Inc. | Providing of presence information to a telephony services system |
US20040014462A1 (en) * | 2002-07-12 | 2004-01-22 | Surette Craig Michael | System and method for offering portable language interpretation services |
US20040096043A1 (en) * | 2002-11-18 | 2004-05-20 | Timmins Timothy A. | Technique for assisting a user with information services at an information/call center |
US20050161078A1 (en) * | 2004-01-27 | 2005-07-28 | Daniel Aiken | Solar cell mechanical interconnection using direct wafer bonding |
US20050163305A1 (en) * | 2004-01-28 | 2005-07-28 | Arthur Jerijian | Method for reduced processing and improved remote monitoring of call center activities |
Also Published As
Publication number | Publication date |
---|---|
GB2417855A (en) | 2006-03-08 |
US7929682B2 (en) | 2011-04-19 |
US7613452B2 (en) | 2009-11-03 |
US20050152530A1 (en) | 2005-07-14 |
CA2526921A1 (en) | 2004-11-25 |
US20100020960A1 (en) | 2010-01-28 |
US6999758B2 (en) | 2006-02-14 |
US20050152513A1 (en) | 2005-07-14 |
US20050152526A1 (en) | 2005-07-14 |
US20040223603A1 (en) | 2004-11-11 |
GB2417855B (en) | 2007-08-08 |
US7970108B2 (en) | 2011-06-28 |
GB0524864D0 (en) | 2006-01-11 |
WO2004102317A3 (en) | 2005-02-17 |
WO2004102317A2 (en) | 2004-11-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7929682B2 (en) | System and method for providing communications services | |
US6396920B1 (en) | System for selectively providing a higher level of directory assistance services | |
US6442242B1 (en) | Multifunction autoattendant system and method of operation thereof | |
US4922519A (en) | Automated operator assistance calls with voice processing | |
US5335266A (en) | Automated telecommunication peripheral system | |
US4797910A (en) | Automated operator assistance calls with voice processing | |
US5181237A (en) | Automation of telephone operator assistance calls | |
US5796806A (en) | Apparatus and method for spoken caller identification using signals of the advanced intelligent network | |
US20050002507A1 (en) | Technique for selectively implementing security measures in an enhanced telecommunications service | |
US7110520B1 (en) | Method and system for directory assistance services | |
JP2948960B2 (en) | How to connect special calls for communication switching equipment | |
US6597765B1 (en) | System and method for multiple language access in a telephone network | |
US7092506B1 (en) | Systems and methods for providing audio information to service agents | |
US6724886B1 (en) | System and method for assuring connection of TTY telephone calls to a call center | |
US5689552A (en) | Telephone calling with automatic billing | |
US20030099332A1 (en) | System and method for using voice-messaging system to place local and long distance telephone calls | |
CA2167215A1 (en) | Method to provide voice call notification and control messaging over a data path | |
JP2785000B2 (en) | Collection and notification method of called party information | |
CA2178402C (en) | Method and system for directory assistance services | |
AU703620B2 (en) | Automated telecommunication peripheral system | |
JP2004056519A (en) | Communication system and communication method | |
JPH08237373A (en) | Incoming connection control method at the time of changing extension telephone number | |
CA2185481A1 (en) | Directory assistance method and apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: OCMC, INC., INDIANA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:PENCE, JOSEPH ALLEN;DURKEE, JOSEPH L.;HARRIS, JR., ROUNDELL L.;AND OTHERS;REEL/FRAME:016358/0645 Effective date: 20050303 |
|
AS | Assignment |
Owner name: PNC BANK, PENNSYLVANIA Free format text: SECURITY AGREEMENT;ASSIGNOR:OCMC, INC.;REEL/FRAME:017458/0404 Effective date: 20060313 Owner name: CID MEZZANINE CAPITAL, L.P., INDIANA Free format text: SECURITY AGREEMENT;ASSIGNOR:OCMC, INC.;REEL/FRAME:017458/0441 Effective date: 20060313 |
|
AS | Assignment |
Owner name: PALUS A31, LLC, DELAWARE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:OCMC, INC.;REEL/FRAME:020384/0846 Effective date: 20071025 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
AS | Assignment |
Owner name: INTELLECTUAL VENTURES ASSETS 147 LLC, DELAWARE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:F. POSZAT HU, L.L.C.;REEL/FRAME:050884/0806 Effective date: 20191031 |
|
AS | Assignment |
Owner name: CDN INNOVATIONS, LLC, GEORGIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTELLECTUAL VENTURES ASSETS 147 LLC;REEL/FRAME:051406/0901 Effective date: 20191115 |