[go: up one dir, main page]

GB2377120A - Call connection system - Google Patents

Call connection system Download PDF

Info

Publication number
GB2377120A
GB2377120A GB0115716A GB0115716A GB2377120A GB 2377120 A GB2377120 A GB 2377120A GB 0115716 A GB0115716 A GB 0115716A GB 0115716 A GB0115716 A GB 0115716A GB 2377120 A GB2377120 A GB 2377120A
Authority
GB
United Kingdom
Prior art keywords
user
location data
geographical location
entries
call
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.)
Granted
Application number
GB0115716A
Other versions
GB0115716D0 (en
GB2377120B (en
Inventor
Osama Sammour
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
365 PLC
ECKOH TECHNOLOGIES
Original Assignee
365 PLC
ECKOH TECHNOLOGIES
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 365 PLC, ECKOH TECHNOLOGIES filed Critical 365 PLC
Priority to GB0115716A priority Critical patent/GB2377120B/en
Publication of GB0115716D0 publication Critical patent/GB0115716D0/en
Priority to PCT/GB2002/002947 priority patent/WO2003003703A2/en
Priority to AU2002310534A priority patent/AU2002310534A1/en
Publication of GB2377120A publication Critical patent/GB2377120A/en
Application granted granted Critical
Publication of GB2377120B publication Critical patent/GB2377120B/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/72Finding out and indicating number of calling subscriber
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/44Additional connecting arrangements for providing access to frequently-wanted subscribers, e.g. abbreviated dialling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/527Centralised call answering arrangements not requiring operator intervention
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/54Arrangements for diverting calls for one subscriber to another predetermined subscriber
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2242/00Special services or facilities
    • H04M2242/30Determination of the location of a subscriber
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13091CLI, identification of calling line
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13093Personal computer, PC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13097Numbering, addressing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13103Memory
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13141Hunting for free outlet, circuit or channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13175Graphical user interface [GUI], WWW interface, visual indication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13213Counting, timing circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13376Information service, downloading of information, 0800/0900 services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13377Recorded announcement
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13389LAN, internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13405Dual frequency signaling, DTMF

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

A method of connecting voice calls between users, (6, 10), and localised services using an Interactive Voice Response (IVR) engine connected to a telephone control node (4), said method comprising: <SL> <LI>(a). playing welcome message to user on accessing system, step 100; <LI>(b). accessing a set of geographical location data entries on behalf of the user; <LI>(c). enabling a user to select a geographical location data entry from said set of entries, step 102; <LI>(d). conducting a telephony call leg with the user; <LI>(e). setting up a further call leg using said selected geographical location data, step 110; and <LI>(f). bridging the two call legs, step 118. </SL>

Description

<Desc/Clms Page number 1>
CALL CONNECTION SYSTEM Field of the Invention This invention relates to methods of connecting voice calls between users and localised services, apparatus and computer programs for same.
Background Systems for location-based call routing are known. In these systems, the location of the telephone handset from which a user makes a call is determined during call establishment, and a call routing decision is made on the basis of the determined location, whereby the end point of the call is determined according to the location of the telephone handset.
In the case of mobile telephone handset, the handset location is generally determined by obtaining the location of the handset from the mobile communications network in which the handset is operating. The mobile communications network, generally a cellular communications network, may detect the location of the mobile telephone handset by detecting the identity, and corresponding locational area, of the cell in which the handset is receiving service, or by other methods involving the detection of the handset by various methods generally involving triangulation by means of radio signals. The triangulation methods may be handset based (for example using the Global Positioning System to triangulate via radio signals received from a plurality of satellites) or network based (for example using a plurality of base stations to detect signals from the mobile handset to perform triangulation), or a hybrid of both.
In the case of fixed telephone handsets, the location of the handset may be obtained during call set up by calling line identification (CLI) to detect the directory number of the telephone, and performing a look-up in a table holding locational details corresponding to each such directory number.
It is an object of the invention to provide improvements in relation to these known methods and systems.
<Desc/Clms Page number 2>
Summary of the Invention In accordance with one aspect of the invention, there is provided a method of providing telephony services to a user using a telephony control node, said method comprising: accessing a set of geographical location data entries on behalf of the user; enabling a user to select a geographical location data entry from said set of entries; conducting a telephony call leg with the user; setting up a further call leg using said selected geographical location data; and bridging the two call legs.
An advantage of the invention is that local service access can be provided to the user for a geographical area relevant to the user without requiring the detection of the location of the user's telephone handset. Furthermore, local service access can be provided to the user for a geographical area which is different to that of the current location of the user.
Further features and advantages of the invention will be apparent from the following description of preferred embodiments of the invention, made with reference to the accompanying drawings.
Brief Description of the Drawings Fig. 1 is a schematic illustration of an interactive voice response system arranged in accordance with an embodiment of the invention; and Fig. 2 is a flow diagram illustrating steps conducted by the voice response system of Fig. 1 in an embodiment of the invention.
Detailed Description Referring now to Fig. 1, an interactive voice response system arranged in accordance with an embodiment of the invention includes various hardware components. These hardware components are themselves known and will not be described in detail; the functioning of the components, and in particular the functioning of the computer software running on the components is new and will be described in further detail.
<Desc/Clms Page number 3>
The system includes an interactive voice response (IVR) engine 2 capable of recognising commands over a voice telephony connection; these commands include commands voiced by users and recognised by a voice recognition component of the IVR engine 2, and may also include dual tone multiple frequency (DTMF) commands transmitted from users by pressing keys on their telephone handsets. The IVR engine is also capable of playing audio content from persistently stored audio files stored in audio file store 14.
The IVR engine has voice telephony connections provided by circuit switching matrix 4, whereby a number of circuit switched telephone lines, connected to a voice telephony network, are terminated at the IVR engine 2.
Users may access the system via different types of telephone terminal, including an exemplified fixed line telephone handset 6, connected to the voice telephony network via a fixed line 8, and mobile telephony handset 10, connected to the voice telephony network via a cellular radio communications link 12.
The IVR engine 2 has access to a user data store 16, in which userspecific information is stored, including logging in information, personal contacts information and email messages downloaded by the system on behalf of users. The IVR interactions with the user are personalised by means of the data stored in user data store 16. In addition, a user may add data to user data store 16 by means of voice and/or DTMF interaction with the IVR engine 2.
The IVR engine 2 is also connected to an email server 18 used to send outgoing emails via a connection to a data communications network 24, typically the Internet. Email server 18 is also capable of downloading emails from remote email servers, exemplified by remote email server 28, which receive, process and transmit email messages on behalf of the users of the IVR system of the present invention. Remote email server may for example be one provided by the user's internet service provider such as AOLTM, or by a Web portal such as Yahoo ! TM. Email servers 18,28 communicate over data communications network 24 using standard Internet protocols such as the SMTP protocol and the POP protocol. The downloaded emails may be accessed by means of a text-to-speech engine (not shown) providing voiced messages corresponding to the text content of the emails via the IVR engine 2.
<Desc/Clms Page number 4>
The IVR engine 2 is also provided with a locational service data store 20 containing a lookup table for determining telephone directory numbers for local services in correspondence with a supplied location indication. The location indication in this embodiment is a postal code (known variously as a post code or a ZIP code, etc. ) However, other forms of location specification may also be used, such as address details, or the supply of geographical coordinates such as latitude and longitude coordinates, and furthermore, one form of location indication may be converted to another form to ensure compatibility between the supplied location information, which may be in one format such as a postal code format and the stored location information, which may be geocoded in another format, such as geographic location coordinates. In this embodiment, the lookup table contains a database of locations of local service outlets, such as pizza delivery outlets, along with data defining the extent of their local delivery area and the contact telephone number, and opening times for the outlets.
The IVR engine 2 is also connected to a World Wide Web (herein "Web") server 22 providing Web resources to users via the data communications network. Thus, as user may access these Web resources by using a browser application, for example Microsoft Internet Explorerez or Netscape NavigatorTM, running on a computer terminal such as an exemplified desktop computer workstation 26 connected to the data communications network 24. The content provided by Web server 22 is personalised by means of data stored in user data store 16. In addition, a user may add data to user data store 16 by means of Web resources, such as Web pages containing forms to be filled in by users and posted back to Web server 22.
A user may register with the system by interaction with Web server 22.
Namely, the user may fill out a Web page form giving details of a unique ID, preferably corresponding to the number of the telephone from which the user will most often access the service so that the service may recognise the user automatically by caller line identification (CLI), a password to be used at login, other personal information, such as personal contact information in the form of name tags, telephone numbers and email addresses for a number of personal contacts of the users, and details of the user's personal email account
<Desc/Clms Page number 5>
held with remote email server 28, including the user's email address, their account password and the address of the mail server.
In a preferred embodiment, the personal data store also holds details of a plurality of locations at which the user wishes to receive localised services by means of voice telephony calls. The user may enter the details of each said location via a Web interface, for example by filling a Web page containing a form allowing a plurality of different locations to be specified. The user may alter the geographical location information stored by updating the entries stored via the same interface. In this embodiment the locations are specified in the form of a postal code. However, other forms of location specification may also be used, such as address details, or the supply of geographical coordinates such as latitude and longitude coordinates. In this embodiment, the systems allows for two alternative locations to be specified, namely a "home"location for the user and a"work"location for the user, these generally being the locations at which a user may most often wish to user localised services, such as the service exemplified in this embodiment, namely pizza delivery. However, in alternative embodiments the user may specify larger numbers of locations. The total number allowed is preferably limited to less than 20, more preferably less than 10, in order to ensure a relatively high degree of accuracy in operation of the voice recognition engine when the user is attempting to select an entry from the list by uttering a name tag to the IVR engine 2.
Whilst a Web-based information entry system is preferred for user convenience, similar registration procedure, or at least parts thereof and/or updates thereto may also be performed via the IVR interface, by the user providing information in the form of voiced and/or DTMF responses to queries by the IVR engine when in data acquisition mode, which can be entered for example by the user uttering a predetermined keyword or keyword sequence when conducting a voice call with the IVR engine 2.
Once the user has registered with the system, the user may obtain localised services via IVR engine 2. First, the user places a voice call, via their selected telephone handset, to the IVR engine 2, and logs in by supplying their user ID (if not automatically recognised via CLI) and user password. Next, the user may enter localised services mode by uttering a predetermined keyword or keyword sequence, such as"shopping, pizza
<Desc/Clms Page number 6>
delivery". On receiving this command, IVR engine 2 proceeds to conduct the procedure illustrated in Fig. 2.
In step 100, IVR engine 2 plays a welcome message to the user prompting the user to specify a location at which localised services are to be provided.
The user may then select one of the locations stored for the user in the system by uttering a name tag associated with the location, for example"home"or "work", which may be preset in the system or may be specified individually for each location by the user during the registration procedures, or by DTMF tone input.
In step 104, IVR engine 2 converts the stored location information, if necessary, to a format appropriate to that of the information stored in the lookup table of locational service store 20, and queries the lookup table 20 to determine whether a local service is available, based on the outlet delivery areas and the opening times. If no such service is available, a message is played to inform the user and the user is returned to a start menu for the service, step 106. If a local service is available, a message is played to the user in step 108 to inform the user that the service is attempting to connect a call through to the service outlet, and the IVR engine 2 sets up a call leg, via switch matrix 4, to the corresponding telephone number found in the lookup table, step 110. The IVR engine 2 waits for a predetermined period of time, steps 112,114, and if within that time there is no answer, a message is played to inform the user and the user is returned to a start menu for the service, step 116. If the call is answered, the IVR engine 2 controls the switch matrix 4 to bridge both call legs, step 118, at which point the user is connected through to the local outlet. The user may then interact with a person, or automated system, in the local outlet, by voice and/or DTMF interaction, in order to obtain the local service. When the IVR engine 2 detects hang up on either side of the bridged call, step 120, the call is terminated. Alternatively, the IVR engine 2 engine may detect a predetermined command, or one of a set of allowable commands, from the user during the bridged call to return the user to an IVR menu allowing the user to perform other functions in the system.
The above embodiments are to be understood as illustrative examples of the invention. Further embodiments of the invention are envisaged. In one alternative, rather than the location specified by the user during the call being used to select a terminating telephone directory number, a locational
<Desc/Clms Page number 7>
indication corresponding to the selected location may be included in the call set up signalling information which is passed through to a routing engine in the second leg of the call, which performs the routing to a terminating telephone directory number selected in accordance with the specified location.
Whilst in the above embodiments, the user has access to the system via a Web interface, wireless transfer protocols such as WAPTM and 1-mode may alternatively be used to allow a user to similarly interact with the system by means of graphical interface on a mobile telephony device. Other hardware configurations are also envisaged ; furthermore the use of pluralities of the different hardware components described would be useful in order to scale up the number of users the system is able to serve. It is to be understood that any feature described in relation to one embodiment may also be used in other of the embodiments. Furthermore, equivalents and modifications not described above may also be employed without departing from the scope of the invention, which is defined in the accompanying claims.

Claims (11)

Claims
1. A method of providing telephony services to a user using a telephony control node, said method comprising: a. accessing a set of geographical location data entries on behalf of the user; b. enabling a user to select a geographical location data entry from said set of entries; c. conducting a telephony call leg with the user; d. setting up a further call leg using said selected geographical location data; and e. bridging the two call legs.
2. A method according to claim 1, wherein said setting up step comprises determining a telephone directory number appropriate to said geographical location and setting up said further call leg to said telephone directory number.
3. A method according to claim 1 or 2, wherein said entries comprise a name tag, and said enabling step comprises conducting voice recognition of a name from the selected entry.
4. A method according to claim 3, comprising limiting a number of allowed entries in relation to which voice recognition is conducted.
5. A method according to claim 4, wherein said maximum number is less than 20.
6. A method according to any of the preceding claims, comprising storing said location data in records personal to the user, and allowing the user to alter the geographical information data.
7. A method according to any of the preceding claims, comprising providing a graphical interface for entering said geographical location data.
<Desc/Clms Page number 9>
8. A method according to claim 7, wherein said graphical interface comprises a Web page or suchlike.
9. A method according to any of the preceding claims, wherein said method is carried out at least in part by an interactive voice response engine, said selection step being carried out over the first call leg.
10. Apparatus adapted to carry out the method of any of any of the preceding claims.
11. Computer software adapted to carry out the method of any of the preceding claims.
GB0115716A 2001-06-27 2001-06-27 Call connection system Expired - Fee Related GB2377120B (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
GB0115716A GB2377120B (en) 2001-06-27 2001-06-27 Call connection system
PCT/GB2002/002947 WO2003003703A2 (en) 2001-06-27 2002-06-27 Directory server indexed by geographical location given by calling party via voice tags
AU2002310534A AU2002310534A1 (en) 2001-06-27 2002-06-27 Directory server indexed by geographical location given by calling party via voice tags

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
GB0115716A GB2377120B (en) 2001-06-27 2001-06-27 Call connection system

Publications (3)

Publication Number Publication Date
GB0115716D0 GB0115716D0 (en) 2001-08-22
GB2377120A true GB2377120A (en) 2002-12-31
GB2377120B GB2377120B (en) 2004-11-10

Family

ID=9917456

Family Applications (1)

Application Number Title Priority Date Filing Date
GB0115716A Expired - Fee Related GB2377120B (en) 2001-06-27 2001-06-27 Call connection system

Country Status (3)

Country Link
AU (1) AU2002310534A1 (en)
GB (1) GB2377120B (en)
WO (1) WO2003003703A2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8675855B2 (en) 2006-10-12 2014-03-18 Microsoft Corporation Call authorizatin for pay-per-call services

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2219713A (en) * 1988-04-05 1989-12-13 Room Service Limited Method and apparatus for automated referral services
US5901214A (en) * 1996-06-10 1999-05-04 Murex Securities, Ltd. One number intelligent call processing system
GB2355882A (en) * 1999-10-27 2001-05-02 Jocelyne Temple Forwarding a call to a destination selected by the caller
WO2001076211A1 (en) * 2000-04-04 2001-10-11 Neil Wilkinson Telecommunications system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5369685A (en) * 1991-03-07 1994-11-29 Sprint Communications Company L.P. Voice-activated telephone directory and call placement system
US6000031A (en) * 1997-05-01 1999-12-07 At&T Corp Method and system for collecting and authenticating updates to a network-based directory service

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2219713A (en) * 1988-04-05 1989-12-13 Room Service Limited Method and apparatus for automated referral services
US5901214A (en) * 1996-06-10 1999-05-04 Murex Securities, Ltd. One number intelligent call processing system
GB2355882A (en) * 1999-10-27 2001-05-02 Jocelyne Temple Forwarding a call to a destination selected by the caller
WO2001076211A1 (en) * 2000-04-04 2001-10-11 Neil Wilkinson Telecommunications system

Also Published As

Publication number Publication date
WO2003003703A3 (en) 2003-05-30
WO2003003703A2 (en) 2003-01-09
GB0115716D0 (en) 2001-08-22
AU2002310534A1 (en) 2003-03-03
GB2377120B (en) 2004-11-10

Similar Documents

Publication Publication Date Title
KR100701852B1 (en) Method and apparatus for exchanging information in communication network
US6850766B2 (en) Voice activated wireless locator service
US5943399A (en) Methods and apparatus for providing communications to telecommunications terminals
US6430174B1 (en) Communication system supporting simultaneous voice and multimedia communications and method of operation therefore
US6609005B1 (en) System and method for displaying the location of a wireless communications device wiring a universal resource locator
US8761740B2 (en) System and method for sending local information from a wireless browser to a web server
EP0858712B1 (en) Network directory methods and systems for a cellular radiotelephone
EP1388096B1 (en) Method and apparatus for accessing targeted, personalized voice/audio web content through wireless devices
US20030115288A1 (en) Technique for effective management of information and communications using a mobile device
US20060291640A1 (en) Methods and apparatus for providing location enabled ring tones or ring backs
US6792265B1 (en) Conference call setup utilizing a wireless access protocol capable telephone
CN101730999B (en) System and method for sharing common location-related information between communication devices
EP1225754A2 (en) Voice message system
US20050197110A1 (en) Method and apparatus for enhanced directory assistance in wireless networks
WO1998057506A1 (en) Directory service based on geographic location of a mobile telecommunications unit
EP1377087B1 (en) Using call establishment signaling to request data
US20080132248A1 (en) Combined map and positioning service for a mobile terminal device and a server for implementing the same
KR20020061747A (en) Method for Providing Telephone Directory Service Accompanying SMS Notification
GB2377120A (en) Call connection system
RU2266624C2 (en) Method and device for exchanging information in communication network
KR100424508B1 (en) Method to connect wireless internet sites using asr
JPWO2002060165A1 (en) Server, terminal, and communication method used in a system that communicates in a predetermined language
US20090296903A1 (en) Method and System for Automatic Directory Entry for Telecommunications Devices
US8983439B1 (en) Method and system for offering a media content item
WO2005088990A1 (en) Apparatus and method of providing voice ring back tone

Legal Events

Date Code Title Description
PCNP Patent ceased through non-payment of renewal fee

Effective date: 20100627