METHOD AND SYSTEM FOR SELECTING SERVICE PROVIDER BASED ON ROAMING CHARGES

Abstract: The invention relates to a procedure and a system for choosing an operator (22) in a cellular mobile telephone system when roaming between operators (12, 22), for example in towns and countries. A user (10) specifies himself through using a program application for roaming which operator (22) is most cost-effective at a given point in time.

Description: Method and system for selecting service provider based on roaming charges Technical area The present invention relates to a procedure and a system for choosing an operator in a cellular mobile telephone system when roaming between different mobile telephone operators. Prior art During so-called "roaming" with a mobile telephone between countries or, in some countries such as the USA, between towns, i.e. between places where an operator other than the one that normally provides carriers of mobile telephones with mobile telephone services, problems arise when the new operator is to be chosen. Normally, several mobile telephone operators offer their services in a country, whereby the cost of a call can vary significantly between operators. The cost also varies with regard to the time of day. When performing roaming, e.g. between two countries with the same type of mobile telecommunications system, for example, GSM or a similar cellular system, an agreement can exist between two operators from the respective countries that a roaming mobile telephone is to be connected to the range of services offered by the respective operator. Such agreements are normally drawn up with several operators in each respective country. As such, the telephone can select to use a certain operator based on the signal strength in connection with roaming. This does not necessarily mean that the choice of respective operator for the customer will be the cheapest or, for other reasons, the most attractive. Another common scenario when roaming is that the choice of operator in the country that the mobile telephone carrier is visiting differs according to the place or location in the country in which the carrier finds himself, which means that the operator is exchanged in an uncontrolled manner. This form of exchange of operator is in no way whatsoever tied to the cost for a call or other specific wishes for the telephone services on offer to the carrier. There thus exists a need for a roaming procedure that allows carriers of a mobile station such as a mobile telephone, electronic "notebook", palm top, lap top or similar that includes cellular telecommunications to themselves decide which is the most suitable operator from country to country. Through EP 0998059 Al, a "Mobile communication terminal with a removable data module for access to a first or second communication network" with an exchangeable module for use in two different cellular systems is already known. This module includes technical data so that the module allows a mobile station to be used in both of these systems. The EP document does not discuss roaming and the problems associated with it. Through EP 0982876 Al , an arrangement designated "Communications apparatus and method for handling short messages for a telephone terminal" as well as a method for this is already known. The EP document describes how an SMS is transferred to a removable memory in the arrangement. The document does not discuss roaming and the above named problems connected with roaming. The international application WO 99/30479 relates to a system and a procedure for network selection based on roaming charges. In the said document, it is required that a "roaming" partner, i.e. two or more mobile telephone operators in, for example, different countries that have a roaming agreement with one another, provide each other with price information. As such, there is no guarantee that all the alternatives for cost-effective roaming are obtained for a roaming mobile telephone. According to WO 99/30479, each roaming partner must know whether the home operator of a roaming mobile telephone applies IOT, an extra charge, or another tariff to be at all able to indicate a price for a service. WO 99/30479 also requires that the respective roaming partner knows the tariffs of the home operator in detail in order to be able to provide a roaming mobile telephone with the correct price for the user. The document does not mention how the different parameters that steer a tariff for the specific use of a certain service are implemented on any given occasion. Such parameters can be, for example, the home operator, form of subscription, destination, point in time, etc. In addition, the system according to the said international document transmits roaming information through broadcasting. This means that the same price information reaches all roaming telephones, which means that price information for all home operators must be transmitted by all of the roaming partners. This requires that a mobile station/mobile telephone must contain a list of the roaming partners that have an agreement with the home operator of the mobile station user. This imposes a heavy burden and is not flexible when the number of countries to which the mobile station owner can perform roaming is taken into account. Furthermore, such a list would need frequent updating with regard to changes. The system according to WO 99/30479 requires that existing components in a mobile telecommunication system, e.g. GSM, are used. Summary of the described invention The present invention relates to a procedure and a system for so-called roaming between places where different mobile telecommunications operators operate. More specifically, the invention offers carriers of a mobile station the chance to themselves choose an operator that suits them. In this way, the call charges of the respective operator are of major significance for the choice. An important aspect of the present invention is that it is up to the user of the mobile station to choose the operator when roaming. In particular, the present invention solves those problems that have been mentioned above with a system similar to that described in WO 99/30479 in that: — Price information is supplied by an independent operator. — Only the independent operator need know the tariffs of the other operators. — The invention takes account of the different parameters that steer a tariff. — Only relevant, tailor-made information is sent to all roaming mobile stations, which achieves independence from broadcasting regarding roaming information for updating a mobile station. — The invention does not require any list according to that above in each mobile station. — The invention is not dependent on network components. Thus, the present invention specifies a procedure for choosing an operator in a cellular mobile telephone system when roaming between countries or between places with more than one operator. The procedure includes the steps: to store locally in a mobile station current information for choosing at a specific point in time the most cost-effective operator among several in a specific country; to initiate a program application for roaming existing in a mobile station in conjunction with setting up a telecommunication service in the mobile station; to store in each and every one of the mobile stations connected to the system tailor-made, relevant roaming information for each individual mobile station, which achieves independence from broadcasting regarding roaming information for updating a mobile station; to analyse the said locally stored information for choosing the most cost-effective operator at a particular point in time by means of the said program application; and to arrange operators in the specific country in an order of rank based on the cost of a call, whereby the user is given the opportunity to choose via the mobile station the most cost-effective operator for the country in question. In one embodiment of the present invention, the user of the mobile station can set the automatic selection of the most cost-effective operator via the application. In another embodiment, the user of the mobile station can select the operator manually from the ranking order via the program function. A further embodiment includes the user being able to initiate storage of the said current information via the mobile station. Another embodiment includes the user being able to automatically obtain storage of the said current information initiated by the act of roaming. Yet another embodiment includes that the application is stored in a Subscriber Identity Module memory through a "Subscriber Identity Module tool kit". Another embodiment includes that the application is stored in a permanent electronic memory in the mobile station (the telephone exclusive of the SIM card). In addition, the present invention specifies a system for choosing an operator in a cellular mobile telephone system when roaming between countries or places that require roaming. The system includes: electronic memory to store locally in a mobile station current information for choosing at a specific point in time the most cost-effective operator among several in a specific country; means of initiation to initiate a program application for roaming existing in a mobile station in conjunction with setting up a telecommunication service in the mobile station; storage in each and every one of the mobile stations connected to the system of tailor-made, relevant roaming information for each individual mobile station, which achieves independence from broadcasting regarding roaming information for updating a mobile station; means of analysis to analyse the said locally stored information for choosing the most cost-effective operator at a particular point in time by means of the said program application; and means to arrange operators in the specific country in an order of rank based on the cost of a call, whereby the user is given the opportunity to choose via the mobile station the most cost-effective operator for the country in question. In one embodiment of the present invention, the user of the mobile station can set the automatic selection of the most cost-effective operator via menu-steering the application through the keyboard of the mobile station. In another embodiment, the user of the mobile station can select the operator manually from the ranking order via menu-steering the application through the keyboard of the mobile station. A further embodiment of the invention includes the user being able to initiate the storage of the said current information via the mobile station. Another embodiment includes the user being able to automatically obtain storage of the said current information initiated by the act of roaming. In one embodiment, the application is stored in memory included in a Subscriber Identity Module memory through the use of a "Subscriber Identity Module tool kit". Yet a further embodiment includes that the application is stored in a permanent memory included in the mobile station (the telephone exclusive of the SIM card). Brief description of the drawings In the following, regular reference is made in the descriptive text to the attached figures to clarify the understanding of the present invention with its embodiments and examples, whereby; Fig. 1 illustrates schematically how a customer orders a roaming service according to one embodiment of the present invention; Fig. 2 illustrates schematically what happens when a customer activates his mobile telephone when roaming to another country according to one embodiment of the present invention; Fig. 3 illustrates schematically how a customer makes a call from another country according to one embodiment of the present invention; Fig. 4 illustrates schematically an application dialog when roaming according to one embodiment of the present invention; and Fig. 5 illustrates schematically an embodiment of a technical architecture according to one embodiment of the present invention. Tables In the current description, reference is made to tables of tariff models on the last page, where; Table 1 shows the tariff model of the UK operator ONE2ONE ® for "roamers" as of 31/8, 1999; and Table 2 shows the price differences at different points in time for the tariff models of the UK operators ONE2ONE ® and ORANGE ® . Detailed descriptions of preferred embodiments The present invention concerns providing locally in the mobile station/terminal of a user current information about tariff models of operators accessible by the terminal through: i) initiating a mobile station/terminal-based program application, ii) by means of the terminal-based program application, search among the tariff models of accessible operators and arrange the operators in an order of rank from a cost point of view with reference to the time of day regarding the magnitude of the charges, and to offer the user the possibility to either automatically or manually choose the most cost-effective operator. A mobile station (terminal) can comprise a SIM-card, telephone and/or other physical device. Information about tariff models when roaming can be stored at any suitable location in a mobile station, most often in some form of electronic memory unit. Telecom services include, among others, telecommunication, data, fax, SMS, GPRS (General Packet Radio Service) or similar. One way to trigger/initiate a mobile station terminal-based application service in conjunction with setting up a call is, for example, with Call Control, which is a function in the SIM tool kit specification, standard ETSI GSM 11.14. The price of a call is determined, among other things, by unit quantities such as weekday, point in time, origin, destination, duration of call, and type of telecom service. This means that it is only when a user of a mobile station has stated the destination that relevant and easy to understand price alternatives can be presented by the mobile station/terminal-based program application, see Tables 1 and 2. The tables are self-explanatory and are therefore not described further. The costs are given in British pounds (GBP) and Swedish crowns (SEK) in the tables. Fig. 1 illustrates schematically how a customer orders a roaming service according to one embodiment of the present invention. In the attached figures, the single direction arrows designated l)-6) show schematically the sequence of signals. The customer 10 orders 1 ) the service for cost-effective roaming between two countries from, for example, a GSM operator 12, designated with a circle in Fig. 1. Billing and customer service 14 at the operator 12 send the necessary customer information 2) for the service to an administrator 16, here designated "Roaming Assistant". In turn, the administrator 16 sends 3), in this embodiment with one or more SMS, an agent here designated "Location Agent" to the SMS centre 18 of the mobile operator 12 for communicating SMS to subscribers of operator 12. These SMS are further passed on 4) to the mobile station 20, here a cellular telephone that is included in the customer information 2), whereby the mobile station now subscribes to the cost- effective roaming that the administrator 16 offers. In one embodiment according to the present invention, the said agent with the customer-specific information can be downloaded via the SMS tool kit according to the above standard during initiation of the roaming service. The roaming service application can be downloaded to the mobile station according to other programming methods known to a person skilled within the area of technology. Thus, Fig. 1 illustrates, among other things, the ordering process in which the subscriber 10 calls the customer service 14 of his operator 12 and orders 1) the Roaming Assistant service 16. The administrator 16 obtains information 2) about the mobile number of the subscriber, whereby during the call signal 3)-4), an application for cost-effective roaming is distributed via the mobile telecommunication system of the operator 12 using SMS as carrier. The application Location Agent has the task of informing the Roaming Assistant 16 when the subscriber is abroad or, expressed in another way, is separated from his home network 12. Fig. 2 illustrates schematically what happens when a customer 10 activates his mobile station when roaming to another country according to one embodiment of the present invention. A customer 10 with mobile station 20 is abroad and is about to connect his station 20 to a foreign operator 22 for mobile telecommunications. The customer has previously obtained the cost-effective roaming service with an application for this according to the present invention from his roaming assistant administrator 16 via the home operator 12 for mobile telecommunications. Both operators have SMS centres 18 for forwarding SMS or similar. The application is preferably a software program for performing functions in conjunction with cost- effective roaming in the mobile station. The customer 10 abroad activates his mobile station 20, whereby the operators 12, 22 automatically identify the location of the mobile station through VLR (Visitor Location Register) and HLR (Home Location Register) in GSM or similar for other systems. An SMS with the location of the mobile station is sent 1) automatically via the application for cost- effective roaming (or Location Agent) that is downloaded at the initiation of the service according to that described for Fig. 1. Both SMS centres 18 forward the SMS with the stated position 2)-3) to the administrator 16 who in turn sends 4) one or more SMS with country- specific tariff information in the form of a "Cost Agent" via both SMS centres 18 4)-5). Refer to Table 2 for an example of the information transferred. The foreign operator 22 sends 6), via its SMS centre 18, the Cost Agent with the current tariff information for the operators in the country where the customer 10 with the mobile station 20 happens to be, see Table 2 for Great Britain. In summary, according to Figs. 1 and 2, Location Agent informs 3), Fig. 1, Roaming Assistant 16 that includes a server about the position of the customer 10/user as well as the type of mobile station/terminal, for example, single or dual band, via SMS, l)-3) in Fig. 2. In conjunction with the telephone being activated, this achieves that the application is triggered, either at activation or manually, i.e. the user 10 starts the application via a menu and thereby notifies his position. The Roaming Assistant server 16 analyses the position and sends relevant tariff models as well as application logic that together comprise the Cost Agent. The SMS message is the carrier of a country-specific Cost Agent according to 4)-6) in Fig. 2. Relevant tariff models mean those with which the operator 12 of the customer/subscriber 10 has a roaming agreement plus support for the single or dual band of the mobile station/terminal, etc. Alternative techniques to inform the Roaming Assistant server about ones position do exist. One is that the home network Mobile Services Switching Centre (MSC) and Visitor Location Register (VLR) inform the Roaming Assistant server when a subscriber finds himself outside of the home network via a Mobile Positioning System (MPS). This means that an interface is set up between MPS and the Roaming Assistant server. It is thus possible to configure the subscribers about which MPS is to report and the conditions for this, e.g. when a subscriber finds himself outside of the home network. Another possibility is found in that a customer/subscriber 10 informs Roaming Assistant server 30 manually before travelling to a foreign country, after which relevant data about tariff models is downloaded to the terminal. Regarding Wireless Application Protocol standard (WAP), there also exists other possibilities, whereby a customer/user 10 connects himself to a WAP portal via a WAP terminal 20. The portal offers a service that gives price information about competing operators by downloading selected tariff models plus a mobile station/terminal-based program application. In one embodiment of the present invention, the terminal-based program application that handles the Location Agent/Cost Agent can be pre-installed in conjunction with the production of a SIM card or at some other occasion between the ordering of the Roaming Assistant and the actual use of the service. As such, this specifies an alternative to the applications being downloaded via SMS or similar. In one embodiment of the present invention, when a customer/user 10 is to make the first call in the country where he happens to be, that described in Fig. 3 can take place. Here, a roaming customer 10 calls 1) a telephone number to come into contact with a B- subscriber. The choice of operator in the country where the customer happens to be is determined by the customer 10 through a dialog 2) with the Cost Agent that has been previously sent to the station 20 via, for example, one or more SMS from the administrator 16. Assume that the time is 19.00 in the country where the customer is. Then the customer can, via the dialog 2), preferably select the foreign operator ORANGE ® , who at that stated time has a cost for the call of GBP 0.5/min, equivalent to SEK 6.81/min, see Table 2. At the same point in time, a call via the operator ONE2ONE ® costs GBP 1.16/min, equivalent to SEK 15.80/min. Here, ORANGE is thus the most cost-effective choice of operator. The choice of operator can be made via the keyboard of the mobile station every time a call is initiated 3) or be set up once and for all until it is changed via dialog 2), or be made automatically according to the application with the program for the most cost-effeGtive roaming that has previously been downloaded in the mobile station 20 during the initiation of the service via the administrator 16. Billing and customer service 14 at ORANGE ® invoice the cost of the call to the home operator 12. Fig. 4 illustrates schematically how a dialog with the application in the mobile station is performed by the customer 10 with the mobile station 20. Fig. 4 is largely self- explanatory. The application achieves a price list for two operators in the UK, Vodafone ® and Cellnet ® , when the customer calls the number +46 708343343. The customer 10 chooses Vodafone ® , which is here the most cost-effective for the time in question, and calls via them. The arrows in Fig. 4 show the course of this act. Fig. 5 illustrates schematically an embodiment of a technical architecture according to one embodiment of the present invention, more specifically, the architecture surrounding the Roaming Assistant (the administrator) 16. The administrator 16 incorporates a roaming assistant server 30. The server 30 has an interface 32 with an external "Billing and Customer Care (B&CC)" 34, i.e. a centre that handles customer invoicing for mobile services as well as customer support. The interface 32 connects B&CC 34 with a database 36, here designated "Roaming Assistant database". The database 36 has a directory 10 with customers 10 for cost-effective roaming according to the invention. Two servers are connected to the database 36 for traffic between the GSM network 44, input server 40 and output server 42. As described previously, SMS can, for example, be transmitted between the GSM network 44 and the input server 40 and output server 42 and vice versa. The servers 40, 42 can naturally forward signals other than SMS signals that occur in a mobile telecommunications data network 44. A procedure for choosing an operator 22 is specified according to the present invention in a cellular mobile telephone system when roaming. It includes the steps: to store locally in a mobile station 20 current information for choosing at a specific point in time the most cost-effective operator 22 among several in a specific country; to initiate a program application for roaming existing in a mobile station 20 in conjunction with setting up a telecommunication service in the mobile station; to store in each and every one of the mobile stations connected to the system tailor-made, relevant roaming information for each individual mobile station 20, which achieves independence from broadcasting regarding roaming information for updating a mobile station 20; to analyse the said locally stored information for choosing the most cost-effective operator 22 at a particular point in time by means of the said program application; and to arrange operators in the specific country in an order of rank based on the cost of a call, whereby the user 10 is given the opportunity to choose via the mobile station the most cost-effective operator 22 for the country in question. It is important that each individual mobile station 20 connected to the system receives its specific roaming information depending on where in the world the customer is. For this reason, broadcasting cannot be used for this purpose, at least regarding the updating of information during a roaming procedure that can extend over several countries over a short period of time. Here, broadcasting refers to such techniques that send the same message/information to two or more mobile stations at the same time. Broadcasting is a well- known term within data and telecommunication. The present invention also specifies a system for carrying out the procedure for choosing an operator 22 in a cellular mobile telephone system when roaming. It includes: electronic memory to store locally in a mobile station 20 current information for choosing at a specific point in time the most cost-effective operator 22 among several in a specific country; means of initiation to initiate a program application for roaming existing in a mobile station 20 in conjunction with setting up a telecommunication service in the mobile station; storage in each and every one of the mobile stations connected to the system of tailor-made, relevant roaming information for each individual mobile station 20, which achieves independence from broadcasting regarding roaming information for updating a mobile station; means of analysis to analyse the said locally stored information for choosing the most cost-effective operator 22 at a particular point in time by means of the said program application; and means to arrange operators in the specific country in an order of rank based on the cost of a call, whereby the user 10 is given the opportunity to choose via the mobile station the most cost-effective operator 22 for the country in question. Applications, means and functions can, according to the invention, be achieved in the form of program software and hardware or through a combination of these by techniques known to a person skilled in the art. The present invention is not restricted to the examples and embodiments found in the description, rather it is the wording of the attached claims that specify further embodiments for a person skilled in the technology area. Table ONE20NE Tariff model for "roamers" (31/8 -99) Call Time Cost (GBP) Cost (SEK) From To Day From To Per minute England Sweden Mon-Fri 08.00 20.00 1 .16 15.80 England Sweden Other 1.07 14.58 Table 2 ONE20NE Tariff model for "roamers" (31/8 -99) Call Time Cost (GBP) Cost (SEK) From To Day From To Per minute England Sweden Mon-Fri 08.00 20.00 1.16 15.80 England Sweden Other - - 1.07 14.58 ORANGE Tariff model for "roamers" (31/8 -99) Call Timt Cost (GBP) Cost (SEI From To Day From To Per minute England Sweden Mon-Fri 08.00 18.00 0.75 10,22 England Sweden Other 0.5 6.81

Claims: Claims 1. Procedure for choosing an operator (22) in a cellular mobile telephone system during roaming characterised in that it includes the steps: to store locally in a mobile station (20) current information for choosing at a specific point in time the most cost-effective operator (22) among several in a specific country or other area; to initiate an existing program application for roaming already stored in a mobile station (20) in conjunction with setting up a telecommunication service in the mobile station; to store in each and every one of the mobile stations (20) connected to the system tailor-made, relevant roaming information for each individual mobile station (20), which achieves independence from broadcasting regarding roaming information for updating the mobile station (20); to analyse the said locally stored information for choosing the most cost-effective operator (22) at a particular point in time by means of the said program application; and to arrange operators in the specific country in an order of rank based on the cost of a call, whereby the user (10) is given the opportunity to choose via the mobile station the most cost-effective operator (22) for the country in question. 2. Procedure according to claim lcharacterised in that the user (10) of the mobile station (20) can set the automatic choice of the most cost-effective operator via the application. 3. Procedure according to claim lor2characterised in that the user (10) of the mobile station (20) can manually choose the operator (22) from the order of rank via the program application. 4. Procedure according to any of claims lto3characterised in that the user initiates storage of the said Gurrent information via the mobile station. 5. Procedure according to any of claims lto3characterised in that the user automatically obtains storage of the said current information initiated by performing roaming. 6. Procedure according to any of dai s lto5characterised in that the application is stored in a Subscriber Identity Module memory through the "Subscriber Identity Module tool kit". 7. Procedure according to any of claims lto5characterised in that the application is stored in a permanent electronic memory in a mobile station. 8. System for choosing an operator (22) in a cellular mobile telephone system during roaming characterised in that it includes: electronic memory to store locally in a mobile station (20) current information for choosing at a specific point in time the most cost-effective operator (22) among several in a specific country or other area; means of initiation to initiate an existing program application for roaming already stored in a mobile station (20) in conjunction with establishing a telecommunication service in the mobile station; storage in each and every one of the mobile stations (20) connected to the system of tailor-made, relevant roaming information for each individual mobile station (20), which achieves independence from broadcasting regarding roaming information for updating the mobile station (20); means of analysis to analyse the said locally stored information for choosing the most cost-effective operator (22) at a particular point in time by means of the said program application; and means to arrange operators in the specific country in an order of rank based on the cost of a call, whereby the user (10) is given the opportunity to choose via the mobile station the most cost-effective operator (22) for the country/area in question. 9. System according to claim 8characterised in that the user (10) of the mobile station (20) can set the automatic choice of the most cost-effective operator via menu- steering the application through the keyboard of the mobile station. 10. System according to claim 8or9characterised in that the user (10) of the mobile station (20) can manually choose the operator (22) from the order of rank via menu-steering the application through the keyboard of the mobile station. 11 System according to any of claims 8tol0characterised in that the user initiates storage of the said current information via the mobile station. 12 System according to any of claims 8tol0characterised in that the user automatically obtains storage of the said current information initiated by performing roaming. 13 System according to any of claims 8tol2characterised in that the application is stored in a memory included in the Subscriber Identity Module memory through use of the "Subscriber Identity Module tool kit". 14 System according to any of claims 8tol2characterised in that the application is stored in a permanent electronic memory included in a mobile station.

Inventors: DE CANDIDO ROBBY, SIMU LARS-OLOV, DE CANDIDO, ROBBY, SIMU, LARS-OLOV
Applicants: CANDIDO ROBBY DE, EASY2TEL AB, SIMU LARS OLOV, DE CANDIDO, ROBBY, SIMU, LARS-OLOV
Application year: 2001
Main classification: H04Q7
IPC codes: H04W48