(19)
(11) EP 0 887 781 A2

(12) EUROPEAN PATENT APPLICATION

(43) Date of publication:
30.12.1998 Bulletin 1998/53

(21) Application number: 98305057.6

(22) Date of filing: 26.06.1998
(51) International Patent Classification (IPC)6G08G 1/09
(84) Designated Contracting States:
AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE
Designated Extension States:
AL LT LV MK RO SI

(30) Priority: 28.06.1997 GB 9713622

(71) Applicant: Integrated Transport Information Services Limited
Coventry CV1 3EG (GB)

(72) Inventors:
  • Shayler, Clive, The Old Barn
    Warwickshire CV13 0BD (GB)
  • Farr, Neil 68 Latimer Road
    LE7 7SN (GB)

(74) Representative: Barnfather, Karl Jon, Dr. et al
Withers & Rogers, 4 Dyer's Buildings, Holborn
London EC1N 2QP
London EC1N 2QP (GB)

   


(54) Interactive travel information system


(57) A communication system (fig 1) for relaying transportation information to a user; the system comprising a database representative of a transportation network, with problem points being input into the transportation network database with a user being able to select a route within the network and to enquire about any problem points on the selected route through the network, it being possible to determine if a problem is present on the selected route, any such problem being verbally communicated to the user. The system may also determine if a problem is relevant to a user based on an estimated position of the user on a selected route of the user. The problem may be communicated via a telecommunications or telephone system such as a mobile or fixed telephone line.




Description


[0001] The invention relates to an interactive travel information system which provides a user with information about trouble spots or traffic hold-ups on a transportation network. For example, such a system can provide a user with details of traffic jams on a road network.

[0002] It is known to provide a road traffic information service, such as the "Traffic Master" (trade mark) system available in the UK. This system requires an array of detectors to be positioned on the road network which detect traffic congestion, detectors for determining the position of a user, and means for communicating with the user in order to provide information about oncoming traffic problems. Such systems, are expensive, due to the number of vehicle detectors and independent communication means which are required. Accordingly, such systems are only available on major roads such as motorways.

[0003] The invention seeks to avoid or at least mitigate the problems of the known art and one objective of the invention is to provide a simpler system which is cheaper to set up. In particular, the invention seeks to use an existing traffic problem detection system in combination with a telecommunication system such as cellular mobile communications system in order to interact with the user.

[0004] According to one aspect of the invention there is provided a communication system for relaying transportation information to a user;

the system comprising a database representative of a transportation network,

means for inputting problem points in the transportation network,

means for a user to select a route within the network and to enquire about any problem points on the selected route through the network,

means for determining if a problem is present on the selected route,

means for verbally communicating a relevant problem on the selected route to the user.



[0005] In a preferred form the system further comprises means for determining if a problem is relevant to a user based on an estimated position of the user on a selected route to the user.

[0006] Preferably, the communicating means comprises a telecommunications or telephone system such as a mobile or fixed telephone line. Preferably, a mobile system is used while the user is in motion enabling the communication system to relay information about relevant problems, whilst the user is travelling. In a preferred form, the user is able to enter a start position and end-position for the selected route. The user may also be able to enter an estimated average speed over the route, or an estimated duration of travel.

[0007] For a commonly selected route, the system can store an average of a user's previous journey time. The communication system is therefore able to estimate the approximate position of a user on a selected route at any given time.

[0008] Preferably, details of problems on the transportation network can be entered into the communication system using the existing ITIS (Mr. Shayler, please give the full name of this system and provide details such as the size of network and type of detectors which were available), hence, when the system becomes aware of a problem on the road network, it can determine if that is on the selective route of a user, determine if the user is approaching the problem point, and then communicate this information to the user if it is relevant.

[0009] As stated above, the communication technique preferable involves telephoning the user using a mobile phone system.

[0010] In a further preferred form, the system can also select an alternative route when a problem is determined as being relevant to a user. The alternative route is then communicated to the user.

[0011] In a preferred form, messages are not repeated to a user. Also, the system can determine the end of a journey in order that no further messages are relayed to a user. For example, the user's own estimated length of journey could be used for this as well as an additional time factor such as 15 minutes or 1 hour for example in order to determine the end of a given use of a system.

[0012] In a preferred form, pre-recorded speech statements are compiled for verbally communicating a message in an audible form to a user. Accordingly, the user hears a human voice.

[0013] Another aspect of the invention provides a method of relaying transportation problems to a user comprising the steps of inputting problem points in a transportation network on to a database representative of a transportation network, allowing a user to select a route within the transportation network and type for a proposed journey, determining if a problem exists on the selected route and verbally communicating the relevant problem on the selected route to the user. Preferably the problem is assessed for its relevance based also on an estimated position of the user on the selected route.

[0014] A preferred embodiment of the invention will now be described, by way of example only, with reference to the accompanying drawings, in which:

Figure 1 is a schematic flow diagram showing part of the method of operating a system according to the invention;

Figure 2 is a further schematic flow diagram of part of the method of operating a system according to the invention, wherein a user selects a stored route;

Figure 3 is a further schematic flow diagram of part of the method of operating the system according to the invention, wherein a user creates or modifies a route; and

Figure 4 is a further schematic flow diagram of part of a method of operating the system according to the invention, representative of the active callback mode of the system.

Figure 5 is a schematic diagram of a communication system according to the present invention.



[0015] An overall method of operating a communication system for relaying for relaying transportation problems to a user is shown schematically in the form of a flow chart 10 in Figures 1, 2, 3 and 4. In this method, a user calls the system at step 12 using a mobile or fixed telephone line to the system. The system can recognise the caller by the user's telephone number which is presented digitally to the receiver on the system. This can be achieved even before answering a call enabling the system to route the user to a specific service and access the user's file history. At step 14, the system determines if the call ID is available, in which case the system moves on to step 18. Alternatively, on answering the call, the system asks the user to provide the phone number or other caller ID such as a personal identification (PIN) number. This can be entered using a touch tone keypad on a telephone, for example. By accessing a user's file history, the system can determine if the callback mode is already activated for this user at step 20. That is, if the user has already selected a route and is deemed still to be undergoing the journey, then the callback service will still be in operation. If this is the case, the user is asked if he or she wishes to modify his or her options, check outstanding problems on their current or selected route, or extend their callback time as indicated at step 22. The user telephone number requested at step 16, if it is not already received at step 18, is of course required for the callback service described later, by which the user is informed of problems on a selected route during the user's journey.

[0016] However, if the caller is not currently using the system, then the user can select the next stage at step 24 for example from a spoken menu of options. These options here are:

1. To select a stored route through the transportation network, as indicated at step 26.

2. Create a new route within the transportation network as indicated at step 30.

3. Start an existing route within the network as indicated at step 34, or

4. Speak to an operator as indicated at step 40.



[0017] If the user wishes to select a stored route and for by example responds by pressing number 1 on a touch tone keypad, the system progresses to step 28 at the beginning of the flow diagram in Figure 2. The user can then enter a route number, for example from a list of routes which have been either selected by the system operator or previously entered by the user. Alternatively, the user can scroll through available routes which might be visible on a display, such as an LCD, on the telephone for example. Having selected a route at step 44, the user is asked whether he or she wishes to start the route, modify the route or delete the route at option step 46. If the user decides to delete the route, for example, because it is no longer relevant to the user, then at step 46, the route is deleted from the database and the user returns to step 44. Alternatively, the user may decide to start a journey along the selected route and accordingly the callback service is activated at step 36. This service is further described in Figure 4. However, if there are no problems on the route to be relayed to the caller at that time, the call is ended at step 38. Finally, if the user decides at step 46 to modify a selected route, then the system moves to step 32 shown at the beginning of Figure 3.

[0018] Referring to Figure 3, it can be seen that the user is given the option of entering a route or allowing the system to generate a route. If the user wishes to enter his or her own route, this can be achieved using a touch tone keypad to select the roads from the start to finish points of a route.

[0019] For example, an entry 621# can be used to identify the M21 and the star key could be used to finish all entries. The system determines from the series of roads which the user inputs, the relevant junctions and so on in order to have a fixed route within the transportation network. The user is then asked to estimate the approximate time of the journey upon which the callback period of the system can be determined. Having completed this step at option 54, the system adds the selected route to the database of routes at step 64 whereupon the user is given the option at step 68 to start the callback system or end a call. Accordingly, either step 36 (see Figure 4) or the end call step 38 are activated.

[0020] However, the user also has the choice at step 50 in Figure 3 to allow the system to generate a chosen route. For example, at step 56, the user can enter a start location via the phone key-pad for example by entering the first few letters of a town, or a postcode. At step 58, the user enters the destination using the same technique and then possibly any stop-over points or some preferred roads at step 60, the system then generates the route from a database representative of the transportation (in this case road) network. The system can also estimate a journey time for the selected route for example from a known average speed for a user gathered from the user's file history, based on a nominal average speed and journey distance calculated from the network database or simply from user input. The data is then added to the database of routes at step 64 and again the user is given the option of starting the callback operation or ending the call. As a further alternative, the user has all chosen routes entered by a system operator at step 66.

[0021] Referring to Figure 4, the steps involved in an active user callback mode starting at step 36 is shown. At step 70, the system determines if a user journey is completed based on the start operation at steps 34, 46 or 68, and the estimated journey time from steps 54 or 62. Additionally, the system can add an additional time factor such as 15 minutes or up to an hour, or possibly using a sliding scale which depends on the estimated length of journey and a factor such as 15 minutes for a journey of an estimated 1 hour or less, or a factor of up to an hour for journeys of 3 hours or more say. If the journey is determined to be completed, then at step 22 the system calls the user to inform them that the callback service is now over.

[0022] The user of course has the option of telephoning the system at step 12 to start an existing route at step 34 as previously described. However, if the journey is still in progress at step 70, then the system determines all the roads on the user's selected route at step 74. The system takes information regarding problems input to the system at points on the entire transportation network and compares this with the user selected road to match the two as shown at step 76. If a problem point is matched with the user's selected route, then the system determines at step 78 if the user has already been informed of the problem. If not, the systems adds the problem, and preferably a message compiled from individual recorded segments to a stored message ready to send to a user as indicated at step 80. For example, a message such as "M6, Junction 12, Northbound, multiple pile up causing 12 minutes delay reported at 12.42 pm" could be compiled from individual segments: M6, Junction 12, Northbound, multiple pile up, causing, 12, minutes delay, reported at, 12, 42, pm.

[0023] The system returns to step 24 to assess all the roads on a user's route against possible problems and having assessed all the roads along the user's route, the system then moves to step 82 and calls the user to "read" the relevant problems to the user. The system then returns to step 70.

[0024] In a preferred form, the system estimates a user's position along the selected route. For example, the estimated position could be based on the start time of the journey and simply taking the average speed of say 25 per miles, that is, slower than the real speed of the user in order to ensure that the user is informed of problems which might be relevant to him or her and the system does not assume that the user is too far advanced along the selected routes.

[0025] Accordingly, a system according to the invention comprises means for inputting problems on a transportation network into the system, and a network database representative of a transportation network, such as roads. From the database, the system is able to calculate distances between points, junction numbers along roads, establish the names of towns at different positions within the database, and so on. The information input from the transportation problem detectors identifies specific points within the transportation network and accordingly, within the database representative thereof. Preferably, a user database is provided which can be identified by a user' s telephone number or caller ID. The user database can comprise the user's telephone number for use in the callback mode, a selection of routes for the user and include other information such as estimated journey times for each of the routes, or average speeds through sections of the route. Accordingly, the system can estimate the position of a user based on a start time and position on a route. The system can also comprise a database of routes not specific to a given user, from which the user can select his or her own routes. Other features of the system are of course apparent from the above description, wherein means for providing each function can of course be provided.

[0026] Beneficially, the system can be operated using premium rate telephone numbers such that the user simply pays for the service by choosing a route and activating the call back service using the premium rate telephone line.

[0027] The system is not limited to road networks and can include information about rail services, shipping or ferry services, or indeed any transportation system over a network which can be represented by a database on a computer system.

[0028] Figure 5 shows a diagrammatic representation of the communication system (1) of the present invention which includes a database (2), a telephone (3) and a means for inputting problems points in the transportation network database (4).


Claims

1. A communication system for relaying transportation information to a user; the system comprising a database representative of a transportation network, means for inputting problem points in the transportation network database, means for a user to select a route within the network and to enquire about any problem points on the selected route through the network, means for determining if a problem is present on the selected route, and communicating means for verbally communicating a relevant problem on the selected route to the user.
 
2. A communication system as defined in Claim 1 in which the system further comprises means for determining if a problem is relevant to a user based on an estimated position of the user on the selected route of the user.
 
3. A communicating system as defined in Claims 1 or 2 in which the communicating means comprise a telecommunications or telephone system.
 
4. A communication system as defined in any preceding claim in which a mobile system is used while the user is in motion enabling the communication system to relay information about relevant problems, whilst the user is travelling.
 
5. A communication system as defined in any preceding claim in which the user is able to enter a start position and end position for the selected route.
 
6. A communication system as defined in any preceding claim in which the user may also be able to enter an estimated average speed over the route, or an estimated duration of travel.
 
7. A communication system as defined in any preceding claim in which for a commonly selected route, the system can store an average of a user's previous journey time.
 
8. A communication system as defined in any preceding claim in which details of problems on the transportation network can be entered into the communication system electrically.
 
9. A communication system as defined in preceding claim in which details of problems on the transportation network can be entered into the communication system manually.
 
10. A communication system as defined in Claims 8 or 9 in which the details of problems on the transportation network are entered using at least one of the following detection sources:- video surveillance cameras, radar detection, the Police, the general public.
 
11. A communication system as defined in any preceding claim in which when the system becomes aware of a problem on the road network, it can determine if it is on the selected route of a user, determine if the user is approaching the problem point, and then communicate this information to the user if it is relevant.
 
12. A communication system as defined in Claim 11 in which the system selects an alternative route when a problem is determined as being relevant to a user.
 
13. A communication system as defined in Claim 11 in which the alternative route is then communicated to the user.
 
14. A communication system as defined in any preceding claim in which the verbal communication of a relevant problem on the selected route is not repeated to a user.
 
15. A communication system as defined in any preceding claim in which the system can determine the end of a journey.
 
16. A communication system in which verbal communications of relevant problems on the selected route are relayed to a user.
 
17. A communication system as defined in Claim 15 in which the end of a journey is determined by the user's own estimated length of journey plus an additional time factor.
 
18. A communication system as defined in any preceding claim in which pre-recorded speech statements are compiled for verbally communicating a message in an audible form to a user.
 
19. A method of relaying transportation problems to a user comprising the steps of inputting problem points in a transportation network on to a database representative of a transportation network, allowing a user to select a route within the transportation network for a proposed journey, determining if a problem exists on the selected route and verbally communicating the relevant problem on the selected route to the user.
 
20. A method of relaying transportation problems to a user as defined in Claim 19 in which the problem is assessed for its relevance based also on an estimated position of the user on the selected route.
 
21. A communication system as hereinbefore defined with reference to or as shown in Figures 1 to 4 of the accompanying drawings.
 




Drawing