ROUTING BASED ON A-SUBSCRIBERS POSITION AND POSITION AND TIME OF STORED EVENTS

Abstract: A system for routing and answering of calls from a sender (1) over a communication network (2), which system includes a receiving unit (3), arranged to detect said sender's position, and a control unit (4), connected to the receiving unit. Said control unit is connected to an event database (8) on which event data for earlier reported events are stored, containing event position information. Detected sender position is compared with the stored event position, and if they correspond with preset accuracy, the call is routed via a switching unit (9) to a call answering unit (5) for answering of the call with a message containing information about said stored event. If, on the other hand, it is judged that the sender position does not correspond with the event position, the call is routed, via the switching unit, to an operator (10) for reporting of new observed event.

Description: Routing based on A-subscribers position and position and time of stored events. TECHNICAL FIELD The present invention relates to a system and a method for routing and answering of calls from a sender over a communication network. More exactly is related to a system and a method at a telecommunication and data communication network which makes routing based on the A-subscriber' s position and position for stored events and points of time in one in said system arranged database possible. The invention is of particular advantage as a system or a method at emergency service centers, for routing of emergency calls. BACKGROUND Emergency service centers, traffic routing centers and radio stations record a larger and larger number of calls with the aim to report traffic accidents, fires, burglaries etc. The number of calls is growing faster than the number of events that shall be reported. One reason for this is for instance the increasing number of mobile telephones. It therefore can be a problem for an operator at an emergency service center, or corresponding receiver of calls, to manage and filter off the calls which are reporting the same event. One aim of the present invention consequently is to provide a system and a method to solve this problem. More exactly, it is an aim of the invention to provide a system and a method which makes it possible for a receiving operator to, with a minimal effort, find out if an informant who is calling for instance an emergency service center provides the emergency service center with new information or not. Several systems and methods for managing of calls depending on the position of the calling party are described, some of which are briefly described below: In US 5,528,672 by ert is described a telephone network system and a method for the system, where a subscriber can select play-back of a wanted sound message for a calling party, depending on the position of the calling party. In US 5,592,541 by Fleischer et al is described a device and a method for forwarding of an incoming call, by the use of routing lists defined by the receiving subscriber. Incoming calls are forwarded depending on one or more parameters, for instance sender position. In US 5,338,147 by Grimes is described a cellular communication system, and a method for the system, which is arranged to sense if a calling party makes an emergency call from a cellular telephone. The system then requests that the cellular telephone reports its position m geographic coordinates or as position information converted from geographic coordinates to address or region information . In US 5,444 760 by Russ, a system and a method for routing of telephone calls incoming to an emergency service center is described. The system makes possible, by the calling party entering a code, routing of a call to emergency duty centers m other fields than emergency services for police, ambulance and fire-brigade. Such emergency duty services can, for instance, include power companies, gas companies or hospitals. To which emergency duty center the call is routed can also be depending on the calling party's address. In US 4,893,325 by Pankonen et al is described a centralized distribution system for managing of a specific kind of telephone calls, preferably emergency calls, which includes information about the telephone number of the calling station, ANI. According to the suggested solution, detected ANI is used for deriving position information ALI for the calling station from an ALI-database, at which the call then is routed further to an end terminal, together with belonging ALI, for answering of the emergency call. SUMMARY OF THE INVENTION The present invention therefore relates to a system for routing and answering of calls from a sender over a communication network, which system includes a receiving unit, arranged to detect said sender's position, a control unit, connected to the receiving unit, arranged to, depending on the sender position, route the sender's call to an automatic call answering unit. Further, the present invention relates to a method for routing an answering of calls from a sender over a communication network, including the steps to detect said sender's position, and to select answering alternative to the sender depending on detected sender position. Preferably a comparison is made between detected sender position and event positions for earlier reported events. If the sender position and an event position corresponds with a preset accuracy, the call answering unit presents to the sender a message with information about the event at that event position. If the informant, the sender, intends to report the same event, he/she can hang up the handset without need for the emergency call operator being burdened. If the informant intends to report another event, he/she can for instance by entering a key set code route the call to the emergency service center operator. BRIEF DESCRIPTION OF THE DRAWINGS Preferred embodiments of the invention are described in detail below, with reference to the only figure, at which Figure 1 shows a block diagram for a preferred embodiment of the system according to the invention. DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS In Figure 1 is shown a preferred embodiment of the invention which relates to a system for routing and answering of calls from a sender via his/her terminal 1, over a communication network 2, to said system. The system includes a receiving unit 3, arranged to detect said sender's position, and a control unit 4, connected to the receiving unit, arranged to, depending on the sender position, route the sender' s call to an automatic call answering unit 5. Said receiving unit preferably includes an address detecting device which by means of ANI (Automatic Number Identification) is arranged to detect sending/transmitting terminal address m said communication network. Further, the receiving unit includes a positioning device, connected to the address detection device, arranged to, depending on said terminal address, detect said sender's position. Said positioning device is preferably connected to a reference database 6 for ALI (Automatic Location Identification) , adapted to storing of sender position information with reference to a given terminal address. In a system also adapted to position finding of mobile terminals 1, said positioning device is connected to an external positioning system 7, adapted to detect a sender terminal's position depending on the sender terminal's address. The positioning system can for instance be based on GPS (Global Positioning System) , or on a positioning procedure which is implemented in the wireless communication network, as is described below. According to the invention, said control unit is connected to an event database 8, adapted to storing of event data including information about an event, time information associated with said event and event position information associated with said event. Further, the system includes a switching unit 9, connected to said receiving unit, said control unit and said automatic call answering unit. Said switching unit is adapted to switching of incoming calls, preferably emergency telephone calls, to said call answering unit or to an operator terminal 10. The control unit preferably includes a comparing device, adapted to compare said sender position with said event position, and a control device, connected to and adapted to control said switching unit depending on said comparing device. Further, said control unit preferably includes data deriving device, arranged to, depending on said comparing device, derive data segments belonging to stored event data from said event database, and data transmission device, arranged for input of said data segment/segments into said call answering unit. In a preferred embodiment, said data segment/segments include a message containing information about its belonging event data, at which said call answering unit is arranged to present said message to said sender. For a call in the form of speech, said data segment/segments contains a speech message, and for a call in form of text, said data segment /segments include a text message. Said receiving unit preferably includes a control signal device, adapted to detect control signals from said sender terminal, and to transmit control signals to the control unit, at which said control unit is arranged to control said switching unit depending on said control signals. Said operator terminal preferably includes device for storing, deleting and modifying event data in said event database. Of this event data, said event position information includes address or region information. In one embodiment said event position information includes a position coordinate in a coordinate system, so called geo- coordmates. Preferably is said operator terminal connected to a position translation unit 11, including device for translation of event position information presented as an address or a region into event position information presented as a position coordinate in a coordinate system, and vice versa. In one preferred embodiment of the invention, said communication network is a telephone network, and said system is arranged for routing of emergency calls to an emergency call operator. In one embodiment said units in the system constitute active elements in a computer system, arranged with a telephone application interface adapted to said communication network, which computer system includes input and output devices, a processor and a memory. In one preferred embodiment according to the present invention, related to above described system, are included the steps to detect said sender s position and, depending on detected sender position, route the sender' s call either to an automatic call answering unit, or to an operator. The step to detect said sender' s position preferably includes the step to detect sending/transmitting terminal address in said communication network. The step to detect said sender' s position includes in one embodiment of the procedure further the step to derive sender position information n a reference database where said sender position information is stored with reference to a given terminal address. The step to detect said sender' s position further includes in one embodiment of the procedure the step to derive sender position information from an external positioning system, adapted to detect a sender terminal's position depending on the sender terminal s address. Further is included the step to store event data including information about an event, time information associated with said event, and event position information associated with said event m an event database. The step to, depending on user position, route the sender's call to an automatic call answering unit at that preferably includes the steps to make a comparison of said sender position with said event position, and to route said call depending on said comparison. The step to route said call depending on said comparison preferably includes the steps to determine, with preset accuracy, if said sender position corresponds with said event position, and to route the call to the call answering unit if it is judged that the sender position corresponds with the event position, or to route the call to the operator if it is judged that the sender position does not correspond with the event position. For a call routed to said call answering unit, said call answering unit preferably presents a message to said sender, which message contains information about event data from said event database regarding an event, the event position of which corresponds with the sender position. For a speech call said message is presented as a speech message, and for a text call said message is presented as a text message. Further are preferably included the steps that the sender, in the case that he/she intends to report another event than the one that has been presented by the call answering unit, provides/transmits a control signal, at which the call is connected to said operator depending on said control signal. The sender at that informs the operator about an observed event, after which the operator stores event data regarding the observed event in said event database. Said operator preferably deletes or modifies event data in said event database, depending on time passed from storing of the event data, or depending on information reported from a sender m a call. Said event position information preferably includes address or region information and/or a position coordinate m a coordinate system. Further is preferably included the step to translate event position information presented as an address or a region into event position information presented as a position coordinate m a coordinate system, and vice versa. In one preferred embodiment of the method according to the invention, said sender makes an emergency telephone call, at which said emergency call is routed either to the call answering unit for presentation of information about an earlier reported event at the sender s position, or to an emergency call operator. In one preferred embodiment of the invention is related to a computer program product adapted for use with a computer system for routing and answering of calls from a sender over a communication network, which computer program product includes a storing medium, on which device is stored for control of the computer system to perform the method steps as above. The invention relates to a system that can relieve the operators at an emergency service center by filtering off calls from persons who want to report an event which is already reported. This is done by the operator registering events, points of time, and geographical position of the callers m one for that purpose arranged database in the system. By finding the geographical position of the caller, by means of for instance ALI (Automatic Location Identification) or MPS (Mobile Positioning System) , and by comparing the position and the point of time with current events which are already stored in said database, certain calls can automatically be filtered off by the system. Further, the system is so arranged that, when calls are coming from a certain region where an already reported event recently has occurred, and when the system automatically has rerouted the call, the person is connected to one in the system arranged voice answer back equipment which informs the calling person about that a certain event has already been reported. If the calling person wants to report another event than the one that is informed about via said voice answer back equipment, he/she can, by for instance an ordinary push-button procedure, be connected to an operator at the emergency service center who receives the person's report. The invention is intended to be implemented in the existing telecommunication network and there constitute a call sorting mechanism which is offered to emergency service centers, public authorities or others which, via telephone calls, receive different types of event reports from the public. The system according to the invention consequently makes use of the A-subscriber' s position (the informant) and a database over reported and geographically coded current events to control how the call is managed. If there is a current, but already reported, event with the same position as the informant's position within the accuracy that used positioning method makes possible, or other selected accuracy, the call is routed to a voice answer back equipment where brief information about the already reported current event is orally given to the informant. A typical answer can be: "Thanks for calling SOSAB; We already have a report from 0953 a.m. on a collision between an Opel and a Volvo at Kings Street. If you have anything else to report, please key 1; otherwise key 2 or hang up". Calls where the informant indicates that he/she has something new to report are forwarded to an emergency call operator. The database with stored events is updated by the emergency call operator when a new event is reported. It is also updated - m most cases by emergency call operator - when action at event has been reported as finished, so that event shall be deleted from the database. In one embodiment there is also a "timeout" of all events, so that they are deleted after x hours, even if action has not been reported as finished. Description of event can be entered into the database by the emergency call operator either via input of text or speech. If text input is used, this is preferably translated into a spoken message by means of speech synthesis. Speech input is stored digitally. In one embodiment the system is adapted to call and answer in text format, at which said description of event is stored and played back as text. The position of the event is preferably stored m form of a street address or name of region to make it possible to present the event to new informants, and as a position in the coordinates of the country to make it possible to decide if a new report relates to event at the same place as earlier reported event. The position of the event is entered into the system by the operator as a street address if the informant has presented an address, which is the normal alternative. Position m the coordinates of the country is obtained by a translation by means of databases which for instance Telia Infomedia or the National Land Survey have at their disposal . Otherwise one has to utilize the position information one has got from the network about the A-subscriber' s position. If the position information only is position in the coordinates of the country, one translates into region/address depending on what is possible by means of existing databases. The system according to present invention can be realized by CTI (Computer Telephony Integration) , for instance at an ordinary PC with Microsoft's & Intel's TAPI (Telephony Application Interface) and hardware (voice boards, voice modems, PBX boards) which support that interface. According to one preferred embodiment of the method according to the invention, the informant, also called the sender, keys the number to emergency service center, traffic radio station, road traffic routing center, etc, at which the call is routed to the system according to the invention. The S-system can, by means of CLI (Calling Line Identification) or ANI, which provides the A-subscriber' s telephone number, decide if the call is coming from a mobile telephone or a fixed line. By assistance of a database which contains information about the connection between telephone number and operator, the S-system also can decide which operator that may have information about the A-subscriber' s position. Telia has, for instance, a database where telephone numbers and corresponding addresses are stored. To find a mobile's position, Ericsson has a product - Ericsson Mobile Positioning System (MPS) - which makes possible that a mobile's position can be determined with a sufficient accuracy for the connection that is described here. If the A-subscriber calls from a mobile telephone, which is detected by the system by means of ANI, the system contacts MPS by an http-call. MPS responds by returning the position. The database can be managed for instance in a PC- environment with for instance SQL or corresponding well known technology. It is to the expert in the field obvious that several variants and modifications of the described embodiments can be conceived without for that reason land up outside the scope of the invention, which is only limited by the patent claims below.

Claims: PATENT CLAIMS 1. System for routing and answering of calls from a sender (1) over a communication network (2), which system includes : - receiving unit (3) arranged to detect said sender's position; - control unit (4), connected to the receiving unit, arranged to, depending on the sender position, route the sender' s call to an; automatic call answering unit (5) . 2. System as claimed in patent claim 1, where said receiving unit includes: - address detection device arranged to detect sending terminal address m said communication network; - positioning device, connected to the address detection device, arranged to, depending on said terminal address, detect said sender's position. 3. System as claimed m patent claim 2, where said positioning device is connected to a reference database (6) adapted to storing of sender position information with reference to a given terminal address. 4. System as claimed in patent claim 2, where said positioning device is connected to an external positioning system (7), adapted to detect a sender terminal's position depending on the sender terminal's address. 5. System as claimed in patent claim 3 or 4, where said control unit is connected to an event database (8), adapted to storing of event data including information about an event, time information associated with said event, and event position information associated with said event. 6. System as claimed m patent claim 5, including a switching unit (9), connected to said receiving unit, said control unit and said automatic call answering unit, and adapted to switching of incoming calls to said call answering unit or to an operator terminal (10) . 7. System as claimed in patent claim 6, where said control unit includes: - comparing device, adapted to compare said sender position with said event position; - control device, connected to and adapted to control said switching unit depending on said comparing device. 8. System as claimed m patent claim 7, where said control unit includes : - data deriving device, arranged to, depending on said comparing device, derive data segment/segments belonging to stored event data from said event database, and; data transmission device, arranged to enter said data segment/segments into said call answering unit. 9. System as claimed in patent claim 8, where said data segment/segments include a message containing information about its belonging event data, at which said call answering unit is arranged to present said message to said sender . 10. System as claimed m patent claim 9, where said data segment/segments include a speech message. 11. System as claimed in patent claim 9, where said data segment/segments include a text message. 12. System as claimed in patent claim 10 or 11, where said receiving unit includes control signal device, adapted to detect control signals from said sender terminal, and to transmit control signals to the control unit, and where said control unit is arranged to control said switching unit depending on said control signals. 13. System as claimed in patent claim 12, where said operator terminal includes device to store, delete and modify event data in said event database. 14. System as claimed n any of the patent claims 5-13, where said event position information includes address or region information. 15. System as claimed in any of the patent claims 5-13, where said event position information includes a position coordinate in a coordinate system. 16. System as claimed in patent claim 14 and 15, where said operator terminal is connected to a position translating unit (11), including device for translation of event position information presented as an address or a region, into event position information presented as a position coordinate in a coordinate system, and vice versa. 17. System as claimed in any of the previous patent claims, where said communication network is a telephone network, and said system is arranged for routing of emergency calls to an emergency call operator. 18. System as claimed in patent claim 17, where said units constitute active elements in a computer system arranged with a telephone application interface adapted to said communication network. 19. Method for routing and answering of calls from a sender over a communication network, including the steps to: detect said sender's position; depending on detected sender position route the sender' s call to an automatic call answering unit. 20. Method as claimed in patent claim 19, where the step to, depending on detected sender position, route the sender's call, includes the step to, depending on detected sender position, route the sender's call either to the automatic call answering unit or to an operator. 21. Method as claimed m patent claim 20, where the step to detect said sender's position includes the step to detect sending terminal address in said communication network. 22. Method as claimed in patent claim 21, where the step to detect said sender' s position further includes the step to derive sender position information in a reference database where said sender position information is stored with reference to a given terminal address. 23. Method as claimed in patent claim 21, where the step to detect said sender' s position further includes the step to derive sender position information from an external positioning system, adapted to detect a sender terminal's position depending on the sender terminal's address. 24. Method as claimed in patent claim 22 or 23, further including the step to store event data comprising information about an event, time information associated with said event, and event position information associated with said event in an event database. 25. Method as claimed in patent claim 24, where the step to, depending on user position, route the sender' s call to an automatic call answering unit includes the steps to: - make a comparison of said sender position with said event position; route said call depending on said comparison. 26. Method as claimed in patent claim 25, where the step to route said call depending on said comparison include the steps to: - decide, with preset accuracy, if said sender position corresponds with said event position; - route the call to the call answering unit if it is judged that the sender position corresponds with the event position; - route the call to the operator if it is judged that the sender position does not correspond with the event position . 27. Method as claimed in patent claim 26, where said call answering unit, for a call routed to said call answering unit, presents a message to said sender, which message contains information about event data from said event database regarding an event the event position of which corresponds with the sender position. 28. Method as claimed in patent claim 27, where said message is presented as a speech message. 29. Method as claimed in patent claim 27, where said message is presented as a text message. 30. Method as claimed m patent claim 28 or 29, further including the steps that: - the sender, m the case that he/she intends to report another event than the one that has been presented by the call answering unit, provides a control/routing signal; the call is connected to said operator depending on said control/routing signal. 31. Method as claimed m patent claim 30, further including the steps that: - the sender informs the operator about an observed event; - the operator stores event data regarding the observed event m said event database. 32. Method as claimed m patent claim 31, where said operator deletes or modifies event data in said event database, depending on passed time from storing of the event data, or depending on information reported from a sender in a call. 33. Method as claimed m patent claim 32, where said event position information includes address or region information. 34. Method as claimed in patent claim 32, where said event position information includes a position coordinate in a coordinate system. 35. Method as claimed in patent claim 33 and 34, further including the step to translate event position information presented as an address or a region into event position information presented as a position coordinate in a coordinate system, and vice versa. 36. Method as claimed in any of the previous patent claims 20-36, including the steps that: said sender makes an emergency call; - said emergency call is routed either to the call answering unit for presentation of information about an earlier reported event at the sender's position, or to an emergency call operator. 37. Method as claimed in patent claim 17, where said units constitute active elements in a computer system arranged with a telephone application interface adapted to said communication network. 38. A computer program product adapted to use with a computer system for routing and answering of calls from a sender over a communication network, which computer program product includes a storing medium, c h a r a c t e r i z e d m devices stored on said storing medium, for control of the computer system to perform the method steps as claimed m patent claims 19-37.

Inventors: BERGENDORFF HANS, BERGENDORFF, HANS
Applicants: TELIA AB, TELIA AB (PUBL)
Application year: 2001
Main classification: H04M11
IPC codes: H04M3