WO2008040964A2 - Identités d'abonnés virtuels pour des réseaux de communication mobiles - Google Patents

Identités d'abonnés virtuels pour des réseaux de communication mobiles Download PDF

Info

Publication number
WO2008040964A2
WO2008040964A2 PCT/GB2007/003742 GB2007003742W WO2008040964A2 WO 2008040964 A2 WO2008040964 A2 WO 2008040964A2 GB 2007003742 W GB2007003742 W GB 2007003742W WO 2008040964 A2 WO2008040964 A2 WO 2008040964A2
Authority
WO
WIPO (PCT)
Prior art keywords
sim
master
slave
virtual sim
vsim
Prior art date
Application number
PCT/GB2007/003742
Other languages
English (en)
Other versions
WO2008040964A3 (fr
Inventor
Marlon Duain Facey
Tyrone Christie
Original Assignee
T And M Wireless Ip Solutions Limited
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 T And M Wireless Ip Solutions Limited filed Critical T And M Wireless Ip Solutions Limited
Publication of WO2008040964A2 publication Critical patent/WO2008040964A2/fr
Publication of WO2008040964A3 publication Critical patent/WO2008040964A3/fr

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/20Transfer of user or subscriber data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/60Subscription-based services using application servers or record carriers, e.g. SIM application toolkits

Definitions

  • the present invention relates to mobile communications networks. It is particularly related to, but in no way limited to, the provision of multiple virtual subscriber identities for mobile communications networks.
  • a person may have more than one subscription for a number of reasons, for example they may have a business and a personal number, or may have a subscription to a number of different networks to enable them to benefit from special prices offered by each network. It is also common for people to have a mobile network subscription in more than one country, such that they have a local presence in each country.
  • mobile network operators may provide specialist or particular features to their subscribers. For example they may offer particularly attractive pricing schemes for certain aspects of their services. The availability of such different services and pricing from different network operators is a further factor in people having multiple mobile network subscriptions.
  • SIM Subscriber Identity Module
  • Each mobile network subscription is tied to a single SIM and that SIM must be used to access the subscription.
  • a user with multiple mobile network subscriptions must therefore have one mobile communications device for each subscription, or alternatively, swap the SIM in a single mobile communications device when they wish to change between subscriptions. This is clearly inconvenient and a deterrent to having multiple subscriptions. It would, however, be desirable to have multiple subscriptions active simultaneously, from a single mobile communications device.
  • a communications network comprising a virtual SIM system comprising a master virtual SIM system and a slave virtual SIM system, each being associated with a mobile communications network, the master virtual SIM system being configured to communicate with a mobile communications device registered on a mobile communications network with a master SIM, a memory at the master virtual SIM system storing a master virtual SIM comprising information relating to the identity of the master SIM, a memory at the slave virtual SIM system storing a slave virtual SIM comprising information relating to the identity of a slave SIM which is removed from the communications network, wherein each virtual SIM also comprises tags associating the virtual SIMs.
  • the communications network may further comprise a mobile communications device equipped with the master SIM.
  • Each of the virtual SIM systems may be associated with a mobile communications network of a different service provider.
  • the mobile communications device may be registered on a mobile communications network associated with the master virtual SIM system.
  • the mobile communications device may be registered on a mobile communications network associated with the slave virtual SIM system.
  • the information relating to the identity of the slave SIM may be selected from the IMSI of the SIM and the MSISDN of that SIM.
  • the information relating to the identity of the master SIM may be selected from the IMSI of the SIM and the MSISDN of that SIM.
  • Each of the mobile communications networks may comprise an HLR and the virtual SIM systems may be connected to the HLR of their respective mobile communications networks.
  • the master virtual SIM system and the slave virtual SIM system may be in communication.
  • the master virtual SIM system may be arranged to communicate with the mobile communications device using the USSD protocol.
  • the master virtual SIM system may be arranged to communicate with the mobile communications device using a session initiation protocol.
  • the session initiation protocol may be SIP.
  • a voice recognition system may be arranged such that a user of the mobile communications device may interact with the Master virtual SIM system.
  • the VSIM systems may each be integrated as part of the mobile communications network with which they are associated.
  • the master virtual SIM may identify a subscription to a different mobile network than a subscription identified by the slave virtual SIM.
  • the subscription identified by the master virtual SIM may be a subscription to the same mobile network as the subscription identified by the slave virtual SIM.
  • the slave virtual SIM may contain information indicative of the functions and services available when the slave virtual SIM is accessed from a particular master SIM.
  • a method of creating a slave virtual SIM and associating that slave virtual SIM with a master SIM the method being carried out at a slave virtual SIM system and comprising the steps of: receiving information identifying a Slave SIM, creating a slave virtual SIM using the information received, receiving information identifying a master SIM to which the slave virtual SIM will be related, generating information relating the slave virtual SIM to the master SIM, and storing that information in the slave virtual SIM 1 and transmitting the information identifying the master SIM, and the information relating the slave virtual SIM to the master SIM 1 to a master virtual SIM system associated with the master SIM.
  • the information identifying the Slave SIM and Master SIM may be received from a mobile communications device.
  • the information may be received from the mobile communications device utilising the USSD protocol. Alternatively, the information may be received from the mobile communications device utilising a session initiation protocol.
  • the information relating the slave virtual SIM to the master SIM may comprise the MSISDN of the master SIM and the MSISDN of the slave virtual SIM.
  • the identifying information of the master SIM may comprise the MSISDN of the master SIM.
  • the method may further comprise the step of: receiving user phone book information from the slave SIM and storing that in the slave virtual SIM.
  • the method may further comprise the step of: receiving a security code from the master virtual SIM system and transmitting that security code to the mobile communications device.
  • the method may further comprise the step of: receiving a tagging code from the master virtual SIM system, further relating the master SIM to the slave virtual SIM.
  • the method may further comprise the steps of: receiving information identifying a further Slave SIM from a mobile communications device having that SIM, creating a further Slave virtual SIM using the information received, generating information relating the further Slave virtual SIM to the Master SIM, and storing that information in the further Slave virtual SIM, and transmitting the information identifying the Master SIM, and the information relating the further Slave virtual SIM to the Master SIM, to the Master virtual SIM system associated with the Master SIM.
  • the method may further comprise the steps of: receiving information identifying a further master SIM to which the slave virtual SIM will be related, generating information relating the slave virtual SIM to the further master SIM, and storing that information in the slave virtual SIM, and transmitting the information identifying the further master SIM, and the information relating the slave virtual SIM to the further master SIM, to a master virtual SIM system associated with the further master SIM.
  • the method may further comprise the step of: storing information in a virtual SIM indicative of the handling of incoming calls to that virtual SIM
  • a method of creating a slave virtual SIM and associating that slave virtual SIM with a master SIM the method being carried out at a mobile communications device and comprising the steps of: registering the mobile communications device on a mobile communications network utilising a slave SIM for which it is desired to create a slave virtual SIM, transmitting a request to a slave virtual SIM system associated with the slave SIM to create a slave virtual SIM corresponding to the slave SIM, transmitting information relating to the identity of the slave SIM to the slave virtual SIM system, and transmitting information identifying a master SIM to which the slave virtual SIM will be related.
  • the information relating to the identity of the slave SIM may comprise information selected from the MSISDN and the IMSI of the slave SIM.
  • the information relating to the identity of the master SIM may be the MSISDN of the master SIM.
  • the step of transmitting information relating to the identity of the slave SIM may be performed automatically under the control of at least one USSD command received by the mobile communications device.
  • the method may further comprise the step of: receiving a code for use in completing the relationship between the slave virtual SIM and the master SIM.
  • the method may further comprise the steps of: registering a mobile communications device on a mobile communications network utilising the master SIM, and transmitting the code to a master virtual SIM system associated with the master SIM.
  • the method may further comprise the step of: transmitting information identifying at least one further master SIM to which the slave SIM will be related.
  • the method may further comprise the steps of: registering the mobile communications device on a mobile communications network utilising a further slave SIM for which it is desired to create a further slave virtual SIM, transmitting a request to a further slave virtual SIM system associated with the further slave SIM to create a further slave virtual SIM corresponding to the further slave SIM, transmitting information relating the identity of the further slave SIM to the further slave virtual SIM system, and transmitting information identifying a master SIM to which the further slave virtual SIM will be related.
  • a method of enabling a communication between a mobile communications device having a master SIM and a destination, utilising a slave virtual SIM the method being carried out at a master virtual SIM system and comprising the steps of: receiving a request from the mobile communications device to establish a communication using a slave virtual SIM, requesting information from a slave virtual SIM system relating to the slave virtual SIM, receiving the requested information, instructing the mobile network of the master SIM to establish the communication, and transmitting to the mobile network of the master SIM information relating to the slave virtual SIM for use when establishing the communication.
  • the communication being established may be a voice call.
  • the communication being established may be the transmission of an SMS message.
  • the master virtual SIM system and the slave virtual SIM system may be associated with mobile communications networks of different service providers.
  • the request from the mobile communications device may be received utilising the USSD protocol.
  • the request from the mobile communications device may be received utilising a session initiation protocol.
  • the caller ID of the Slave VSIM may be utilised to identify the originator of the call.
  • the caller ID of the Master VSIM may be utilised to identify the originator of the call.
  • the method may further comprise the step of: instructing the slave virtual SIM system to indicate that a call is in progress utilising the virtual SIM.
  • the method may further comprise the step of receiving information relating to credit associated with the subscription of the Slave VSIM.
  • a method of enabling receipt of a communication at a mobile communications device having a master SIM the originating party having directed the communication to the MSISDN of a slave virtual SIM associated with the master SIM, the method being performed at a slave virtual SIM system storing the slave virtual SIM and comprising the steps of: identifying the destination MSISDN as relating to a virtual SIM, retrieving details of the master SIM, to which the slave virtual SIM is related, from the slave virtual SIM, determining the current location of a mobile communications device having the master SIM, and instructing a communications network to route the communication to the mobile communications device having the master SIM.
  • the communication being received may be a voice call.
  • the communication being received is an SMS message.
  • the current location of the mobile communications device may be determined by requesting that information from an HLR associated with the master SIM. Information may be transmitted to the mobile communications device indicating that the call was directed to the MSISDN of the slave virtual SIM.
  • the method may further comprise the step of: indicating that a call is in progress utilising the slave virtual SIM and master SIM.
  • the method may further comprise the steps of: inspecting a phone book associated with the slave VSIM to ascertain the identity of the originating party, and, if that information is available, transmitting the identity to the destination.
  • a processing system may be configured to perform the steps of any of the above methods.
  • a method of deregistering a virtual SIM the method being performed at a slave virtual SIM system having a slave virtual SIM and comprising the steps of: receiving a request from a mobile communications device registered on a mobile network with a slave SIM associated with the slave virtual SIM, the request being to deregister the slave virtual SIM, transmitting a request to a master virtual SIM system to remove references to the slave virtual SIM from a master virtual SIM related to the slave virtual SIM 1 and deleting the slave virtual SIM.
  • a method of establishing a communication from a mobile communications device having a master SIM, utilising a slave virtual SIM the method being carried out at a slave virtual SIM system and comprising the steps of: receiving a request from the mobile communications device to establish a communication using a slave virtual SIM, requesting information from a master virtual SIM system relating to the master virtual SIM, receiving the requested information, instructing the mobile network of the slave virtual SIM to establish the communication, and transmitting to the mobile network of the slave virtual SIM information relating to the slave virtual SIM for use when establishing the communication.
  • a computer program stored on a computer readable medium may be arranged to control a processor to perform the steps of any of the above methods.
  • the method may be performed by firmware or software in machine-readable form on a storage medium.
  • firmware and software can be valuable, separately tradable commodities. It is intended to encompass software, which runs on or controls “dumb” or standard hardware, to carry out the desired functions. For similar reasons, it is also intended to encompass software which "describes” or defines the configuration of hardware, such as HDL (hardware description language) software, as is used for designing silicon chips, or for configuring universal programmable chips, to carry out desired functions.
  • HDL hardware description language
  • Figure 1 is a schematic diagram of a telephone system having two mobile telephone networks according to the prior art
  • FIG 2 is a schematic diagram of the system of Figure 1 , each mobile network having a Virtual SIM system;
  • Figure 3 is a flow diagram of the process of creating a slave VSIM
  • Figure 4 is a flow diagram of the process of creating a Master VSIM
  • Figure 5 shows the fields of a VSIM
  • Figure 6 shows the fields of a Master VSIM
  • Figure 7 is a flow diagram of the process of deregistering a slave virtual SIM
  • FIG 8 is a more detailed diagram of the networks shown in Figure 2;
  • Figure 9 is a flow diagram of a process of making a call using a VSIM
  • Figure 10 is a network diagram indicating the flow of signals during the making of a call to a VSIM
  • Figure 11 is a flow chart of a process of placing a call to a VSIM.
  • Figure 12 is a schematic diagram of the networks shown in Figure 2 when the mobile communications device is roaming on the Slave network.
  • Figure 13 shows the fields of a Mail Box data structure.
  • Figure 14 is a flow chart of a process of sending an SMS message.
  • Figure 15 is a flow chart of a process of receiving an SMS message.
  • Figure 16 is a flow chart of a process of placing a call from a VSIM when the mobile communications device is roaming on the slave network;
  • Figure 17 is a flow chart of the process performed by a VSIM system to place a call from a VSIM.
  • Figure 18 shows the fields of a VSIM for use in an IMS network
  • Figure 19 shows the flow of signals during the placing of a call from a VSIM in an IMS network.
  • FIG. 1 shows a network diagram of a mobile telephone system.
  • Mobile telephone networks 1, 2 are conventional mobile networks, for example GSM networks.
  • SIM cards 3, 4 relate to subscriptions to the networks 1, 2.
  • SIM cards 3, 4 were owned by the same person, they could not be active simultaneously, unless used in separate mobile communications devices. As has been described previously, that is undesirable for various reasons.
  • Figure 2 shows a mobile telephone system, including the networks of Figure 1.
  • Mobile networks 1 , 2 are provided with Virtual SIM (VSIM) systems 20, 21 which enable both SIMs 3, 4 to be active simultaneously, from a single mobile communications device 22.
  • VSIM Virtual SIM
  • the VSIM systems are configured such that they can communicate between themselves, and also to the mobile networks 1 , 2.
  • Those communications may utilise standard protocols associated with the mobile networks 1 , 2, for example in GSM networks the SS7 protocol may be employed.
  • SIMs 3 One of the SIMs, 3, is designated the Master SIM and is utilised in the user's mobile communications device to access the subscriptions of SIMs 3 and 4.
  • SIM 4 is virtualised into the VSIM system 21 according to the methods described herein and is not physically used. During that virtualisation a Master VSIM 23 is created in VSIM system 20 and contains details of the Master SIM 3 and a Slave VSIM 24 is created in
  • VSIM system 21 Master VSIM 23 and Slave VSIM 24 also contain data relating the two VSIMs to each other. As in conventional systems, each SIM 3, 4, and hence each VSIM
  • 24 relates to an MSISDN and an IMSI.
  • a call When a call is placed to or from the MSISDN to which the Master SIM 3 relates, it proceeds according to conventional principles and is routed via mobile network 1 from or to the mobile communications device 22 equipped with the SIM 3.
  • the VSIM systems enable mobile communications device 22 to place and receive calls from and to the MSISDN and IMSI of the SIM 4, without deactivating SIM 3, as would have to be done in the prior art.
  • VSIM systems 20, 21 thus relate the MSISDN of SIM 4 to the MSISDN of the Master SIM 3 and route the call via the mobile network 1 to the mobile communications device 22 equipped with the Master SIM 3.
  • the mobile communications device 22 To place a call from mobile communications device 22, equipped with Master SIM 3, but using the subscription of SIM 4, the mobile communications device 22 interacts with VSIM systems 20, 21 to obtain the subscription details of SIM 4 from the VSIM 24.
  • the call is routed as if it originates from Master SIM 3, but may appear to the destination as a call from SIM 4 depending upon the configuration of the VSIM systems 20, 21 in relation to the particular VSIM being used.
  • a billing or charging system is agreed between the mobile networks 1, 2 such that charging is performed depending on the VSIM services utilised.
  • Information may be exchanged between mobile networks 1 , 2 and VSIM systems 20, 21 such that the correct charges are made.
  • the cost of the call may be placed on the account of SIM 4, but mobile network 1 may charge mobile network 2 for handling the call. That charge may be passed to the subscriber, or may be met from a VSIM subscription fee paid by the subscriber.
  • Text messages handled by the SMS service of mobile networks may be treated in the same manner as calls, thereby enabling the sending and receipt of SMS messages to and from multiple mobile subscriptions using a single mobile communications device. A detailed description of SMS services using VSIM systems is given below.
  • GSM provides a session-based communications protocol entitled Unstructured Supplementary Service Data (USSD), which allows communication between a mobile communications device and the Home Location Register (HLR) of a SIM in that mobile communications device.
  • USSD Unstructured Supplementary Service Data
  • HLR Home Location Register
  • the VSIM systems 20, 21 are connected to the HLR of their respective mobile network, and it is therefore possible to utilise the USSD protocol to communicate between a mobile communications device and the VSIM system.
  • USSD may therefore be utilised in the systems and methods described herein, but other communications systems or protocols may also be utilised.
  • the SIM Application Toolkit (SAT) functionality may be utilised.
  • SAT SIM Application Toolkit
  • a VSIM 24 In order to utilise the subscription of SIM 4 from mobile communications device 22 equipped with SIM 3, a VSIM 24 must first be created corresponding to SIM 4.
  • VSIM 24 and SIM 4 are described as 'Slave' VSIMs and SIMs. That is to differentiate them from the Master SIM 3 and Master VSIM 23 which are used to access the Slave VSIM 24.
  • the term is a convenient identifier and does not imply any limitation or actions of either of the VSIMs or SIMs.
  • FIG. 3 shows a flow diagram of the creation of a Slave VSIM 24 for the SIM 4.
  • the user inserts 30 the SIM 4 (which is to become the slave SIM) into a mobile communications device 22.
  • the mobile communications device may, conveniently, be that which will be used by the user to access the subscriptions, but may be any mobile communications device.
  • the mobile communications device registers 31 under the subscription of SIM 4 as normal. Communications are then initiated 32 between the mobile communications device and the Slave's VSIM system 21. Those communications may be initiated by the user entering a USSD code, or may, as mentioned above, use different techniques, for example the SAT.
  • the USSD protocol provides a convenient method of implementation since USSD messages are routed to the HLR of the SIM and therefore the network on which the mobile communications device is currently registered does not affect operation of the system.
  • a Slave VSIM 24 is created 33 in the Slave's VSIM system 21 and the relevant information copied from the Slave SIM 4 to the Slave VSIM 24.
  • Network information relating to the subscription of the SIM is copied, for example the IMSI and MSISDN 1 together with user defined information, which may include telephone books stored on the SIM. Details of the information are given below in the description of the VSIM data structure.
  • the data may be copied from the SIM to the VSIM in a number of ways.
  • the USSD protocol provides an instruction facility, which enables a USSD message to be sent to a mobile communications device to instruct the mobile communications device to reply with information from the SIM of that mobile communications device.
  • the USSD session may therefore be utilised to automate the copying of information from the SIM to the VSIM.
  • the SAT and/or software downloaded to the mobile communications device may be utilised to send the information from the mobile communications device to the VSIM.
  • the user could manually input data for transfer to the VSIM system.
  • the upload of data over the mobile network may be performed using the USSD session, or may utilise other communications protocols. For example, a protocol providing additional security or error checking may be provided to ensure the data is uploaded securely and to reduce errors in the uploaded data.
  • the Master's MSISDN i.e. the telephone number of the SIM card that the user will use in the mobile communications device when accessing the subscription of the Slave SIM 4
  • details of the Master's mobile network are transmitted 34 from the mobile communications device 22 to the Slave's VSIM system 21.
  • the user may enter these details or the user may enter the MSISDN and the VSIM system will identify the network from the number.
  • the Master's network identity enables the Slave's VSIM system 21 to identify the correct VSIM system 20 containing the Master's SIM 23.
  • the Slave's VSIM system 21 generates 35 a VSIM tag which it forwards to the Master's VSIM system 20, together with the Master's MSISDN and slave SIM's MSISDN.
  • the VSIM tag is an identifier to allow the Master VSIM system to identify the particular Slave VSIM.
  • the Master's VSIM system 20 checks 36 whether a VSIM exists for the MSISDN provided, and if not creates 37 a Master VSIM 23.
  • the VSIM tag and MSISDN of the slave SIM sent by VSIM system 21 is added 39 to the Master VSIM 23 thereby linking the Master and Slave VSIMs.
  • a security code is generated 301 which is stored in the Master VSIM 23 and transmitted to the Slave's VSIM system 21.
  • the Slave's VSIM system 21 forwards 302 the security code to the user.
  • the user will require the code when registering the Master SIM 3 and completing the link to the slave VSIM 24.
  • the process of creation of a slave VSIM is then complete.
  • the above process may be repeated for any further SIMs, which the user wishes to relate to the Master SIM, such that a single Master SIM is related to a plurality of Slave SIMs.
  • a Slave VSIM is created for each SIM, and a respective VSIM tag is entered in the Master VSIM.
  • a different security code will be issued for each SIM so registered.
  • VSIMs are carried out utilising a mobile communications device, however it is also possible to create VSIMs using other mechanisms.
  • an Internet service may be provided for subscribers to access the virtual SIM systems and to create and amend VSIMs relating to that subscriber.
  • Other services may also be provided for subscribers to create and amend VSIMs, for example telephone customer support or voice-recognition systems.
  • the Master VSIM is completed.
  • the Master VSIM is completed and linked to the Slave VSIM by communication between a mobile communications device 22 equipped with the Master SiM 3 and the VSIM system 20 of the Master SIM 3.
  • Figure 4 shows a flow chart of the process for completion of the Master VSIM 23 and linking to the Slave VSIM 24.
  • the Master SIM 3 is inserted 40 into a mobile communications device 22.
  • the Master SIM registers 41 on a mobile network 1 as normal. Communications are initiated 42 between the mobile communications device 22 and the Master's VSIM system 20.
  • Mobile communications device 22 then indicates that the user wishes to complete the Master VSIM.
  • the communications may be initiated by the entry of a USSD code into the mobile communications device 22 or by other means, for example SAT.
  • the mobile communications device is shown in Figure 2 as being registered on its home network 1. However, that is for convenience and the mobile communications device may actually be registered on any network, provided suitable communications can be established between the mobile communications device and the Master's VSIM system 20.
  • the USSD protocol is a convenient way of providing such communications.
  • the Master's VSIM system 20 identifies 43 that a Master VSIM 23 exists for the Master SIM 3 and requests that a security code is sent.
  • the user inputs that security code and it is sent 44 to the master's VSIM system 20 which checks 45 that the code matches that previously sent to the Slave's VSIM system 21. If the security code received by the Master's VSIM system 20 is incorrect, no action need be taken, but the code may be requested again or an error message generated. If the security code received is correct, a Master tag code is generated 46 and stored in the Master VSiM. A tagging code is then generated using the Master tag code and Slave tag code and is transmitted to the Slave's VSIM system for storage 47 in the Slave's VSIM.
  • VSIM entities 23, 24 thereby exist for the Master SIM 3 and the Slave SIM 4, and are linked by the tagging codes exchanged between the VSIM systems 20, 21.
  • the VSIM systems 20, 21 (and hence the Mobile networks 1 , 2) can therefore identify that a particular MSISDN, corresponds to a Slave VSIM 4 and can route services, for example calls and SMS messages, and other information related to that MSISDN and IMSI to the Master SIM 3.
  • the Slave SIM 4 has been virtualised into a VSIM 24, and is no longer physically used.
  • the Master SIM 3 does have a corresponding VSIM 23, but the physical SIM 3 is still used to access the mobile network, to use the subscription of that SIM, and the subscriptions identified by its VSIM 23.
  • the VSIM systems 20, 21 have been described as separate systems to the mobile networks 1 , 2 but the VSIM systems may alternatively be integrated into the mobile network equipment of the mobile networks 1, 2. The functionality is not changed by this integration, but a more efficient operation may be obtained. For example, the
  • VSIM systems may be integrated into the HLR of the mobile network as either additional software on that system, or as a system closely linked to the HLR.
  • the equipment into which the VSIM systems may be integrated depends upon the type of network and the equipment present within the particular network.
  • FIG. 5 shows the data structure of a Slave VSIM 50.
  • the data of the VSIM 50 can be split into two principle sections - network information 51 , relating to technical details of the subscription to the mobile network, and user data 52, which relates to data that would, in a conventional mobile telephone system, be stored in the SIM card.
  • the following entries are available in the VSIM, not all of which are necessarily required for every Slave VSIM.
  • 'Label' - This is a unique label for the VSIM. It is formed of two parts, an alphanumeric part which may be user defined, and a part which represents the unique ICCID of the SIM to which the VSIM relates.
  • Entries may initially be uploaded from the SIM during registration, and subsequently edited, deleted or added to, via the VSIM system, for example utilising USSD messages to interact with the VSIM system.
  • Figure 6 shows the data structure of a Master VSIM. Since the Master SIM is present in the mobile telephone, user information can be stored in and accessed from the SlM, and so a Master VSIM has no user data section.
  • Tagging Code' - Code utilised to relate Slave VSIMs to Master VSIMs.
  • the structure of the tagging code is explained in detail below.
  • the tagging code which is stored in both the Master VSIM, and the Slave VSIM, is a unique number that relates a Master VSIM to a Slave VSIM.
  • the number consists of a concatenation of the Master tag, the VSIM tag and a serial number.
  • the tagging code is required by the Master VSIM system to access the Slave VSIM. This is one example of a possible structure of the tagging code. As will be apparent, other schemes are also possible for a tagging code that performs the function required.
  • FIG. 7 shows a flow chart of the deregistration process for of a slave SIM.
  • a subscriber may wish to remove the relationship between a master SIM and a slave SIM, and that is accomplished by the process of deregistration.
  • the user registers 600 a mobile communications device on a mobile network utilising the slave SIM that they wish to deregister.
  • a request is sent 601 to the slave virtual SIM system to initiate the deregistration process. That instruction may be sent by the user entering a USSD code into the mobile communications device to initiate a USSD session, or software may be downloaded to the mobile communications device to enable the user to initiate the process.
  • the slave VSIM system requests 602 the master SIM's MSISDN in order to verify that the correct relationship will be removed. That MSISDN is entered by the user into the mobile communications device and transmitted to the slave virtual SIM system, for example utilising the USSD session. Alternatively, the MSISDN may be selected using a menu system provided by the communications device.
  • the user is then given the option 603 of downloading any user information stored in the slave VSIM to the mobile communications device. Should the user elect to transfer the user information back to the mobile communications device, that information is transmitted 604 utilising the USSD session, or other communications system being used for the process.
  • the information may be copied to the slave SIM by USSD commands sent to the mobile communications device, which enable access to the SIM without input from the user. Alternatively, the information may be stored in memory of the mobile communications device.
  • the virtual slave SIM is deleted 605 from the slave virtual SIM system and an instruction is sent 606 to the master virtual SIM system to remove the tagging code relating to the slave virtual SIM from the master virtual SIM. The slave SIM is thereby removed the virtual SIM systems and can be used as a conventional SIM.
  • FIG. 8 shows a more detailed network diagram of a mobile telephone and VSIM system for providing VSIM services.
  • Mobile communications device 22 is equipped with Master SIM 3 which corresponds to a Master VSIM 23 held in the VSIM system 20 of the Master mobile network 1.
  • VSIM system 21 holds a Slave VSIM 24.
  • Slave VSIM 24 has been related to Master VSIM 23, as described previously.
  • VSIM system 20 is connected to the HLR 70 of the Master's mobile network 1, and also to the MSC 71 of that network.
  • VSIM system 21 is connected the HLR 72 of the Slave VSIM's mobile network 2.
  • VSIM system 21 may also be connected to the MSC/VLR of mobile network 2, but that connection is not required for the current description and so is omitted for clarity.
  • VSIM system 20 will be referred to as the Master VSIM system and VSIM system 21 will be referred to as the Slave VSIM system.
  • the systems are, however, the same, and this is simply a naming convention for clarity. The names do not imply any particular functionality, and VSIM system 21 can also store Master VSIMs and provide the services described in relation to Master VSIM system 20, and vice- versa.
  • Calls may be placed to and from the MSISDN of the Master SIM 3 normally, and the VSIM systems 20, 21 do not need to play any part in the calls. However, for billing purposes, the VSIM systems 20, 21 may be notified.
  • Mobile communications device 22 is equipped with Master SIM 3 and registered on mobile network 1.
  • the Master SIM 3 relates to a subscription to Mobile network 1. If the mobile communications device 22 is registered on a different network when attempting to make a call with VSIM 24 the process is somewhat different, and is explained in detail below.
  • the menu system may enable the user to access user data stored in the VSIM to be used for the call. For example, phonebook entries may be utilised to find the number to be called. To provide such access contact is made between VSIM systems 20, 21 using the tagging code to access the Slave VSIM.
  • the user enters 80 a USSD service code on the mobile communications device 22 indicating the SIM subscription they wish to place the call from.
  • the service code is transmitted 81 to the MSC 71 and on to the HLR 70, which recognises it as relating to the VSIM system.
  • a USSD session is then established 82 between the Mobile communications device 22 and the VSIM system 20.
  • the user may switch to the desired VSIM subscription and select other options, the VSIM system may hold this state information regarding the users selection and VSIM subscription or it maybe stateless information. Stateless implies that the user must redefine which subscription and options they wish to use preceding each call.
  • a gateway 73 is provided between the HLR 70 and the VSIM system 20 to pass and receive USSD messages, the gateway is not essential but is used in this description, as described previously, the VSIM system may also be integrated into the HLR or other network equipment.
  • the user exits the USSD session and initiates a call 83.
  • the MSC interrogates the HLR to acquire subscriber information, the HLR responds and call control is handed over to the VSIM system 84.
  • the Master VSIM system 20 then contacts 87 the Slave VSIM system 21 holding the VSIM 24 that the user has indicated they wish to use for the call.
  • the Master VSIM system 20 may form part of a network of VSIM systems, each associated with a different mobile network.
  • the correct VSIM system for a given VSIM entity may be determined from the tagging code held in the Master VSIM.
  • the subscription information of the VSIM 24 is then requested 88 from Slave VSIM system 21.
  • the required information may include details of the subscription to the VSIM service, details of the mobile subscription represented by the VSIM and billing details. Some details may not be held in the VSIM system, and may be obtained from the HLR 72 of the VSIM 24.
  • Billing details relevant to the VSIM may include whether the subscription is a pre- or post- pay subscription. Checks are made to ensure the subscription has sufficient credit or a high enough credit limit, and the allowable length of call may be transmitted to the Master VSIM system 20 such that the call can be terminated should the subscription's credit or credit limit be exceeded.
  • the requested information is transmitted 89 to the Master VSIM system 20, which uses the information to confirm 801 that the requested call can be placed.
  • Information relating to the credit of a pre-pay subscription may be transmitted to the mobile communications device for the user's information. Presuming the call can be placed, the master VSIM system 20 hands call control back to the MSC/VLR 71 to commence the call. The MSC/VLR 71 proceeds to establish 803 the call to the destination.
  • Call establishment proceeds according to conventional processes - the MSC 71 sets up a call to the destination recipient, and once the recipient of the call has responded, a circuit is established to the mobile communications device 22.
  • the MSC 71 may utilise details from the VSIM 24, as provided by the Master VSIM system 20, such that it appears to the recipient of the call that the call is originating from the VSIM subscription as opposed to the Master SIM subscription.
  • the call is routed as a normal call from Master SIM 3. Once the call is established, it proceeds as a standard mobile call from mobile communications device 22 and is terminated accordingly.
  • MSC 71 may notify the Master VSIM system 20 that the call has terminated such that details of the call can be passed to the Slave VSIM system 21 to be recorded for administrative purposes. Furthermore, billing information may be exchanged between the MSC 71 , HLR 70, VSIM systems 20, 21 and HLR 72.
  • the VSIM system 21 may be notified, such that call flags in the VSIM 24 may be set to indicate that that subscription is being utilised for a call. Any incoming calls to that subscription can therefore be handled accordingly - for example, the calls may be diverted to an alternative number (e.g. Voicemail) or the caller may be notified that the number is busy. That functionality may be provided by conventional systems of the HLR 72 or by additional services provided by VSIM system 21.
  • FIG. 10 shows a schematic diagram of parts of a telephone network relevant to the routing of a call to an MSISDN of a VSIM 24, to the mobile communications device 22 registered with the Master SIM related to that VSIM from a telephone 96.
  • GMSC 90 is connected to PSTN 91 and is the appropriate GMSC for MSISDNs associated with HLR 92.
  • the MSISDN of the VSIM 24 is associated with the HLR 92, which in addition to the conventional services provided by an HLR, is also connected to a VSIM system 93.
  • Mobile communications device 22 is equipped with Master SIM 3 and is registered in the VLR served by VMSC 94 (which may or may not be its home network).
  • the HLR of the Master SIM 3 is shown at 95 and that HLR also is also connected to a VSIM system 97.
  • Step 101 Caller A dials the MSISDN of the VSIM 24.
  • the call is routed 102 through the PSTN 91 to the competent GMSC 90, which queries 103 the appropriate HLR 92 to obtain the current routing information for the MSISDN.
  • the MSISDN is recognised as corresponding to a VSIM and the HLR queries the VSIM system 93 to obtain the details of the Master SIM (i.e. the MSISDN/IMSI).
  • the recognition of the MSISDN as corresponding to the VSIM 24 may be performed by the storage of that information in the HLR record for the MSISDN, or the VSIM system 93 may intercept the query to the HLR 92. Details of the Master SIM 3 are retrieved 105 from the VSIM 24 and sent to the HLR 92.
  • the HLR 92 requests routing information for the Master SIM 3 from the HLR 95 of the Master SIM.
  • VSIM system 93 may send the request directly to the HLR 95.
  • the Master's HLR 95 has a record of the current VLR of the Master SIM, and forwards 107 the IMSI of the Master SIM to the appropriate VMSC/VLR 94 to obtain routing information.
  • VMSC/VLR 94 replies 108 to the Master's HLR 95 with an MSRN for the Master SIM 3.
  • the Master's HLR 95 forwards 109 the MSRN to the GMSC 90.
  • the information may be sent either via the HLR 92, or directly to the GMSC 90 as shown in Figure 10.
  • GMSC 90 then completes 110 the call to Master SIM 3 as a conventional call.
  • the call of user A to the MSISDN of the VSIM 24 has therefore been routed to the mobile communications device equipped with Master SIM related to that MSISDN.
  • the call may be billed in the conventional manner, or billing information may be exchanged with HLR 95 and VSIM systems 93, 97 and a bill raised according to the service provided.
  • the phone book of the slave VSIM 24 may be queried during the process of receiving a call, and if the number of the calling party is present in that phone book, the identity of the person having that number may be transmitted with the call such that the receiving party knows the identity of the calling party.
  • Figure 12 shows the network of Figure 8, but in Figure 12 the mobile communications device 22 is registered on the Slave VSIM's mobile network 2. Calls can be made to and from the MSISDN of the Master SIM 3 in the normal way using conventional routing for a roaming SIM.
  • Figure 16 shows a method of making a call using a VSIM subscription from a mobile communications device roaming in a Slave VSIM network.
  • the mobile communications device 22 In order to utilise the VSlM functionality, the mobile communications device 22 must be, as in Figure 12, roaming on the VSIM network 2.
  • the mobile communications device equipped with Master SIM 3 is therefore configured to select that network when in a roaming environment. That configuration may be performed by manually selecting the network to utilise, or alternatively an application may automatically select the network to utilise.
  • the mobile communications device 22 is registered on the mobile network 2 of the Slave VSIM 24, it is the subscription of the Master SIM 3 that is utilised by the mobile communications device 22 to register and to make and accept calls as in conventional systems.
  • the user enters 120 a USSD service code on the mobile communications device 22 indicating the SIM subscription they wish to place the call from.
  • the service code is transmitted 121 to the VMSC 112 and on 111 to the home HLR 70, which recognises it as relating to the VSIM system 20.
  • a USSD session is then established 122 between the Mobile communications device 22 and the VSIM system 20.
  • the user may switch to the desired VSIM subscription and select other options, the VSIM system 20 may hold this state information regarding the users selection and VSIM subscription or it maybe stateless information. Stateless implies that the user must redefine which subscription and options they wish to use preceding each call.
  • a gateway 73 is provided between the HLR 70 and the VSIM system 20 to pass and receive USSD messages, the gateway is not essential but is used in this description, as described previously, the VSIM system 20 may also be integrated into the HLR or other network equipment.
  • the user exits the USSD session and initiates a call 123.
  • the VMSC/VLR 112 interrogates the home HLR 70 to acquire subscriber information. This is due to the fact that the Master SIM 3 is not recognised as a local subscriber on the Slave network 2. The Master SIM 3 is recognised as a subscriber of the Master network 1 (roaming partner) and therefore the VMSC/VLR 112 would have been configured to be able to address the home HLR 70. The HLR 70 responds with the subscriber information 124 and call control 113 is handed over to the Master VSIM system 20.
  • the Master VSIM system 20 then contacts 125 the Slave VSIM system 21 holding the VSIM 24 that the user has indicated they wish to use for the call.
  • the Master VSIM system 20 may form part of a network of VSIM systems, each associated with a different mobile network.
  • the correct VSIM system for a given VSIM entity may be determined from the tagging code held in the Master VSIM.
  • the subscription information of the VSIM 24 is then requested 126 from Slave VSIM system 21.
  • the required information may include details of the subscription to the VSIM service, details of the mobile subscription represented by the VSIM 24 and billing details. Some details may not be held in the VSIM system, and may be obtained from the HLR 72 by the VSIM system 21.
  • Billing details relevant to the VSIM may include whether the subscription is a pre- or post- pay subscription. Checks are made to ensure the subscription has sufficient credit or a high enough credit limit, and the allowable length of call may be transmitted to the Master VSIM system 20 such that the call can be terminated should the subscription's credit or credit limit be exceeded.
  • the requested information is transmitted 127 to the Master VSIM system 20, which uses the information to confirm that the requested call can be placed.
  • Information relating to the credit of a pre-pay subscription may be transmitted to the mobile communications device for the user's information. Presuming the call can be placed 128; the master VSIM system 20 hands call control 113 back to the VMSC/VLR 112 to commence the call 129. The VMSC/VLR 112 proceeds to establish 130 the call to the destination.
  • Call establishment precedes 130 according to conventional processes - the VMSC/VLR 112 sets up a call to the destination recipient, and once the recipient of the call has responded, a circuit is established to the mobile communications device 22.
  • the VMSC/VLR 112 may utilise details from the VSIM 24, as provided by the Master VSIM system 20, such that it appears to the recipient of the call that the call is originating from the Slave VSIM 24 as opposed to the Master SIM 3 subscription.
  • the call is routed as a normal call from mobile communications device 22. Once the call is established 130, it proceeds as a standard mobile call from mobile communications device 22 and is terminated accordingly.
  • VMSC/VLR 112 may notify the Master VSIM system 20 that the call has terminated such that details of the call can be passed to the Slave VSIM system 21 to be recorded for administrative and billing purposes. Furthermore, billing information may be exchanged between the VMSC/VLR 112 and other elements in the Slave network 2 such as billing & charging systems.
  • the VSIM system 21 may be notified, such that call flags in the VSIM 24 and VSIM 23 may be set to indicate that that subscription is being utilised for a call. Any incoming calls to that subscription can therefore be handled accordingly - for example, the calls may be diverted to an alternative number (e.g. Voicemail) or the caller may be notified that the number is busy. That functionality may be provided by conventional systems of the HLR 72 and or 70 or by additional services provided by VSIM system 21 and or 20.
  • the VSIM and MSC/HLR systems may exchange information with regard to billing and initiation/termination of the call such that the correct subscriptions can be billed for the call, and so that correct indications can be provided while the call is in progress should a further user attempt to call either the MSISDN of the Master SIM 3, or that of the Slave VSIM 24.
  • SMS Short Messaging System
  • 'Label' - this is a unique label for the mailbox that identifies the VSIM to which the mailbox relates.
  • 'SMS memory not exceeded flag' - a flag utilised to indicate when the mailbox is full and hence that no further SMS messages can be stored in that mailbox.
  • SMS messages (N)' - a number of entries for the storage of SMS messages may be provided in the mailbox.
  • Each SMS message may be stored as a separate entry in the mailbox.
  • the storage space allocated to the mailbox and the size of each SMS message will define how many SMS messages can be stored in the particular mailbox.
  • FIG 14 shows a flowchart of the process of sending an SMS message from a mobile communications device equipped with a Master SIM using the subscription of a Slave VSIM associated with that Master SIM.
  • the user of the mobile communications device enters 1110 a USSD code to indicate that they wish to send an SMS message from their mobile communications device utilising the subscription of a Slave VSIM.
  • a USSD session is initiated 1111 between the mobile communications device and the Master VSIM system corresponding to the SIM of that mobile communications device.
  • the user enters 1112 the message to be sent together with the destination for the message.
  • the destination of the message may be entered into the mobile communications device, or alternatively a destination stored in the Master or Slave VSIM systems may be utilised. Access to the address books of the VSIM systems occurs as described previously.
  • the Master VSIM system communicates with the Slave VSIM system to establish 1113 details of the Slave VSIM and to confirm that the user has a suitable subscription (for example, sufficient funds) to allow the sending of the SMS message. Those communications are carried out as has been described previously in relation to the placing of calls from a mobile communications device.
  • the Master VSIM system forwards 1114 the message to the appropriate SMSC from where the SMS message proceeds to be sent to the destination according to conventional principles 1115.
  • the Master VSIM system may provide either the Master's MSISDN or the MSISDN of the Slave VSIM as the sender of the SMS message dependent upon the settings of the user's subscription.
  • the Master and/or Slave VSIM systems may record details of the SMS message sent for billing purposes.
  • a confirmation may be sent from the SMSC to the Master VSIM system which may then forward that information to the mobile communications device either as part of the USSD session or as an SMS message to inform the user that the message has been sent.
  • FIG. 15 shows a flowchart of an SMS message being sent to a mobile communications device equipped with a Master SIM corresponding to a Slave VSIM, the MSISDN of which VSIM is the destination of the SMS message.
  • the SMS message is received by the SMSC and forwarded to the SMS-GMSC via an interface 1120.
  • the SMS-GMSC generates 1121 a routing enquiry to determine a route for delivery of the SMS message to the destination. That enquiry is intercepted 1122 by the VSIM system.
  • the VSIM system analyses the destination MSISDN of the SMS message and identifies 1123 that MSISDN as being a VSIM.
  • the tagging code of the VSIM is read and the Master network and Master MSISDN determined from it. Those details are sent 1124 to the SMS-GMSC such that the message can be forwarded 1125 to the Master VSIM system corresponding to the Master SIM.
  • the Master VSIM system stores 1126 the SMS message in a mailbox associated with the Master VSIM.
  • the Master VSIM system generates an SMS message for sending to the mobile communications device equipped with the Master SIM to alert the user of that mobile communications device to the fact that they have an SMS message awaiting them at the master VSIM system.
  • the Master VSIM system interacts 1128 with the relevant SMSC- GMSC to determine the location of, and to deliver the SMS to, the mobile communications device equipped with the Master SIM. That SMS message is delivered to the mobile communications device according to conventional principles.
  • the user may access 1129 the message at the Master VSIM system by entering a USSD service code to establish a session with the Master VSIM system.
  • the message may be viewed by the use of a menu system in the USSD session as has been described previously.
  • the Master VSIM system may forward the actual SMS message to the mobile communications device as opposed to sending a standard SMS message highlighting the presence of an SMS message at the Master VSIM system.
  • a USSD session may be utilised to manage SMS messages stored on a VSIM system, for example a menu system similar to that provided on conventional mobile telephones to manage SMS messages stored on that telephone may be provided to manage the messages on the Slave VSIM system.
  • the VSIM systems may also be utilised to store a record of SMS messages sent from a VSIM subscription such that those messages are kept separate from SMS messages sent from the Master VSIM, which would be stored on the mobile communications device equipped with the Master SIM.
  • the SMS messages may be stored in additional entries in the VSIM data structure, or alternatively in a mailbox as described above in relation to figure 13.
  • Figure 17 shows a generalised view of the steps performed by the VSIM system independent of the mobile network within which the VSIM system has been implemented.
  • the VSIM system receives 130 call control from a mobile communications network to place a call to a destination using a Slave VSIM related to the SIM with which the mobile communications device is registered.
  • the VSIM system retrieves 131 information required to access the Slave VSIM from a Master VSIM representing the SIM of the mobile communications device. That information may include the MSISDN of the Slave VSIM and the tagging code.
  • the VSIM system accesses the Slave VSIM and retrieves 132 information required to place the call - for example billing and subscription information.
  • the Slave VSIM may be stored on the same VSIM system as the Master VSIM or on a different VSIM system connected thereto.
  • the VSlM system hands call control 133 back to the mobile network to connect a call from the mobile communications device to the destination, but to indicate that the call originated from the VSIM subscription.
  • the call is connected to the destination mobile network in the conventional manner.
  • VSIMs may contain user data such as phonebooks and calendars. Access to that data may be gained from a mobile communications device equipped with a Master SIM related to the VSIM to which access is required. A USSD service code is entered which is forwarded to the HLR of the Master SIM. The HLR recognises the code as being a VSIM related code and forwards it to the Master's VSIM system thereby establishing a VSIM session to the Masters' VSIM system. By interaction with the mobile communications device, the Master VSIM system receives the identity of the Slave VSIM to which access is required and details of the information required.
  • the tagging code of the Master VSIM is then used to access the Slave VSIM and to recover the data required, which is then forwarded to the Mobile communications device.
  • the data of a VSIM may be edited, deleted or added to.
  • a menu system may be provided by the USSD session to provide convenient interaction with the VSIM system.
  • only the user data of the VSIM can be edited in this fashion - the network details section cannot be edited as that information is required for correct operation of the system and is not generally of relevance to the user.
  • IMS IP Multimedia Subsystem
  • Figure 18 shows a VSIM containing additional parameters for use in an IMS system.
  • the additional parameters included in the VSIM are: -
  • Each IMS user has an IMS Private ID assigned by the network operator.
  • the ID is used to perform registration and other network functions for a given subscription.
  • the ID is stored in the VSIM such that the VSIM system can perform the functions that would normally be performed by the UICC.
  • Each IMS user has a public user ID, used by other parties to identify the user.
  • the ID is equivalent to an MSISDN.
  • SIP Session Initiation Protocol
  • a VSIM service may be provided either on an Application Server (AS) based on the network operator's core network, or via a third party connection to that network.
  • AS Application Server
  • VSIM systems may use SIP, SDP or MIME protocols to communicate over the IMS network or other IP protocols to facilitate application-to- application communications.
  • Figure 19 shows an example of the flow of communications messages during the placement of a call from a mobile communications device 150 registered in the home network 151 of the Master SIM, using a Slave VSIM of VSIM network 152 to call a party in network A 153.
  • Figure 19 shows an overview of the flow of messages. As will be understood by the person skilled in the art, further messages are required according to the ETSI 3GPP standard to accomplish the steps exemplified in Figure 19.
  • the mobile communications device transmits a signal 160, to initiate a first SIP session, to the home S-CSCF (Serving-Call Session Control Function) 154 of the subscription identified by the SIM in the mobile communications device.
  • the name/address (IMPI or IMPU) of the mobile communications device is recognised by the S-CSCF 154 as being subscribed to the VSIM service. That recognition may be performed based on a filter file transferred to the S-CSCF 154 from an HSS (Home Subscriber Server) during registration of the particular SIM.
  • the filter file identifies/enables the appropriate application server to be activated.
  • the S-CSCF 154 forwards the signal 161 to the Master VSIM system 155 via the ISC interface.
  • the Master VSIM system 155 recognises the IMPI or IMPU in the signal and accesses the appropriate Master VSIM.
  • the Master VSIM system can then interact with the mobile communications device to determine the details of the call to be made - for example the destination of the call and from which number the call should appear to originate. This process is equivalent to that described above in relation to a VSIM system implemented on a GSM network.
  • the Master VSIM system 155 transmits a signal 163 to initiate an SIP session with the Slave VSIM network 152.
  • the Slave VSIM network 152 is identified by the parameters stored in the Master VSIM during set-up of the VSIM system.
  • the signal is sent via the ISC interface to the S-CSCF 154.
  • the S-CSCF 154 forwards the signal 163 to the Slave VSIM network's I-CSCF 156.
  • the I-CSCF 156 forwards the signal 164 to the relevant S-CSCF 157 that can interact with the Slave VSIM system 158.
  • the S-CSCF 157 forwards the signal 165 to the Slave VSIM system 158 via the ISC interface.
  • a communications session has thereby been initiated between the Master VSIM system and the Slave VSIM system.
  • the session may then be utilised to exchange information between the Master and Slave VSIM systems 155, 158.
  • security details such as the tagging codes, may be exchanged to verify the identity of the VSIM systems and particular subscriptions.
  • S DP/MI M E may be used to communicate between systems.
  • Master VSIM system 155 can interact 166 with Slave VSIM system 158 to initiate a call. Communications between the Master VSIM system 155 and the Slave VSIM system 158 are via the S-CSCF.
  • the Master VSIM system 155 uses SDP (Session Description Protocol) in conjunction with MIME (Multipurpose Internet Message Extension) to communicate 166 with the Slave VSIM system 158. For example, a request may be created to ask for information relating to subscription services, access rights, restrictions and billing prior to placing a call.
  • the Label of the appropriate VSIM is sent such that information relating to the correct VSIM is accessed.
  • the IMPI of the VSIM service subscriber may also be sent.
  • the Slave VSIM system uses the direct Cx interface and other interfaces to connect 167, 168 to the HSS and Billing system to obtain the requested information.
  • Slave VSIM system 158 transmits the requested information 169, 169a and 170 to the Master VSIM system. The session may then be terminated by the Master VSIM system.
  • Master VSIM system 155 instructs 171 the S-CSCF 154 to place a call to the required destination.
  • the Master VSIM system also sends the VSIM subscriber's caller ID, called party's APN (Access Point Name) and caller ID detail as appropriate, depending upon the settings of the user with regard to which subscription calls should appear to originate from.
  • the call is then made 172, 173 according to standard procedures.
  • Mobile systems operating using IMS may provide other services in addition to voice calls and SMS messaging, for example data services may be offered. Such services may be handled by the VSIM system in an equivalent fashion to the description hereinbefore relating to voice calls and SMS messages.
  • VSIM systems may be referred to as discrete systems, with one system being related to one mobile network. This is one possible configuration, but equally, a centralised, or shared, configuration may provide the same functionality. For example, such configurations may be utilised in intelligent networks. The description is not therefore intended to restrict the implementation of the invention to any particular configuration. Equally, the VSIM systems need not be associated with particular networks, but may be shared between many networks.
  • Multiple Master SIMs may be created using the methods of Figures 3 and 5, suitably modified such that the Slave VSIM contains additional entries for each Master SIM to which it is related.
  • the Slave VSIM will then contain a unique tagging code for each Master VSIM.
  • By the addition of extra parameters to the Slave or Master VSIMs it is possible to provide different permissions for each Master SIM. For example, one Master SIM may be permitted to make and receive calls using the Slave VSIM, but other Master SIMs may only be permitted to receive calls.
  • different access rights to, for example, the VSIM phone book may be provided for each Master SIM.
  • the permission associated with each Master SIM is accessed by the Master VSIM system when checking subscription details with the Slave SIM when making or receiving a call. If a particular Master SIM does not have the required permission, the call is declined and the mobile communications device may be informed accordingly.
  • the foregoing description in relation to the making and receiving of calls is intended to refer to both voice calls and other types of calls, for example data calls. In addition, it is applicable to SMS messages and other types of communication.
  • the Slave VSIM system may also contain additional parameters relating to the use of multiple Master SIMs. For example, a priority list for the destination of incoming calls, such that a call is initially directed to one Master SIM, but should that call fail, it is directed to subsequent SIMs.
  • the user of the mobile communications device having the relevant SIM performs the selection of a VSIM to use.
  • the VSIM systems may provide additional functionality whereby the best VSIM to use for a given function may be selected automatically by that VSIM system. For example when the user requests a call to be made to a certain number the VSIM system may check which VSIM associated with that Master SIM would give the best service, for example the cheapest, and utilise that VSIM for that call. Any specified criteria may be used to make the selection.
  • the word 'communicate' (and its cognate terms) is used to indicate both uni- and bi-directional communications, initiated by either end of the communications.
  • the word is used for communications between machines and between people. The word is therefore applicable to voice calls, data calls, SMS, MMS and other message types and data communications between systems.
  • the phrase 'processing system 1 is used to refer to any electronic, or similar, system capable of processing data.
  • the processing system may be a computer system or a microprocessor, as is well known in the art.
  • ASICs, FPGAs and CPLD fall within the scope of a processing system and may be used to implements parts, or all, of the systems and methods described herein.
  • SMS Short Message Service
  • MMS Mobile Broadband
  • a particular MSISDN may relate to both a slave VSIM and a Master VS I M.
  • the relationship between the various data structures described in relation to the systems and methods is a logical relationship which does not depend upon the physical location of those data structures.
  • VSIMs have been described as being stored in the VSIM systems, but parts of each VSIM may be stored in different parts of a network whilst maintaining the required logical relationship.
  • the MSISDN of a particular VSIM may be stored in the HLR of an appropriate network, while the user data sections of the VSIM may be stored in a VSIM system.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)

Abstract

L'invention concerne un système de module d'identité d'abonné (SIM) virtuel permettant l'utilisation de SIM virtuels à partir d'un dispositif de communication mobile unique, équipé d'un SIM maître apparenté aux SIM virtuels. Les systèmes de SIM virtuels connectés aux réseaux de communication mobiles assurent traitement et stockage permettant de fournir des services aux abonnés et de stocker des informations de SIM virtuels. Des appels peuvent être réalisés à partir d'un dispositif de communication mobile équipé du SIM maître utilisant un abonnement d'un SIM virtuel, et des appels dirigés vers un SIM virtuel peuvent être routés à un dispositif de communication mobile équipé d'un SIM maître apparenté. Un appareil et des procédés sont proposés pour la création, la maintenance, l'utilisation, l'enregistrement et le désenregistrement de SIM virtuels.
PCT/GB2007/003742 2006-10-05 2007-10-03 Identités d'abonnés virtuels pour des réseaux de communication mobiles WO2008040964A2 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB0619711.5 2006-10-05
GBGB0619711.5A GB0619711D0 (en) 2006-10-05 2006-10-05 Virtual subscriber identities for mobile communications networks

Publications (2)

Publication Number Publication Date
WO2008040964A2 true WO2008040964A2 (fr) 2008-04-10
WO2008040964A3 WO2008040964A3 (fr) 2008-10-30

Family

ID=37454046

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/GB2007/003742 WO2008040964A2 (fr) 2006-10-05 2007-10-03 Identités d'abonnés virtuels pour des réseaux de communication mobiles

Country Status (2)

Country Link
GB (2) GB0619711D0 (fr)
WO (1) WO2008040964A2 (fr)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102008025792A1 (de) * 2008-05-29 2009-12-17 T-Mobile International Ag Personalisierung einer SIM mittels einer eindeutigen, personlisierten MasterSIM
DE102008036947A1 (de) * 2008-07-31 2010-02-04 Vodafone Holding Gmbh Verfahren und Anordnung zum Handhaben und zur Abrechnung abgehender Mobilfunkverbindungen sowie Gruppe von Teilnehmeridentifikationsmodulen
WO2011014700A2 (fr) 2009-07-29 2011-02-03 Qualcomm Incorporated Mode de contrôle de module sim virtuel pour dispositifs mobiles
US8200736B2 (en) 2007-12-24 2012-06-12 Qualcomm Incorporated Virtual SIM card for mobile handsets
US8848608B1 (en) 2011-01-14 2014-09-30 Cisco Technology, Inc. System and method for wireless interface selection and for communication and access control of subsystems, devices, and data in a vehicular environment
FR3010607A1 (fr) * 2013-09-10 2015-03-13 Marco Fratti Systeme de reseaux cellulaires avec carte sim virtuelle et equipement de support
US9369938B2 (en) 2009-03-31 2016-06-14 Microsoft Technology Licensing, Llc Subscriber identity module (SIM) for mobile stations
CN105933889A (zh) * 2015-07-14 2016-09-07 深圳市斯凯荣科技有限公司 通信服务扩容的方法和装置
EP3099008A1 (fr) * 2015-05-29 2016-11-30 BlackBerry Limited Procédé et appareil pour l'activation d'une mise en réseau cellulaire dynamique de services sur carte sim virtuelle
WO2017181623A1 (fr) * 2016-04-22 2017-10-26 中兴通讯股份有限公司 Procédé d'enregistrement dans un réseau pour carte sim virtuelle et terminal
WO2017182844A1 (fr) * 2016-04-21 2017-10-26 Telefonaktiebolaget Lm Ericsson (Publ) Partage commandé par les abonnés d'un service de communications à l'aide d'un vsim
CN108702603A (zh) * 2016-07-14 2018-10-23 华为技术有限公司 一种通过虚拟客户识别模块进行通信的方法及设备
US10123191B2 (en) 2014-10-31 2018-11-06 At&T Intellectual Property I, L.P. Device operational profiles
US10292039B2 (en) 2017-01-27 2019-05-14 Celitech Inc. Systems and methods for enhanced mobile data roaming and connectivity

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011133073A1 (fr) * 2010-04-20 2011-10-27 Telefonaktiebolaget L M Ericsson (Publ) Procédé et appareil de communication de machine
WO2013124710A1 (fr) * 2012-02-23 2013-08-29 Nokia Corporation Procédé et appareil permettant de communiquer des informations qui se rapportent à de multiples abonnements
CN102917339B (zh) * 2012-10-11 2014-06-11 华为技术有限公司 虚拟用户识别模块的实现与通信方法、装置及***
CN105491551A (zh) * 2015-12-10 2016-04-13 成都工百利自动化设备有限公司 一种实现多机一号的虚拟卡共享使用***
CN105554729A (zh) * 2015-12-10 2016-05-04 成都工百利自动化设备有限公司 基于嵌入式uicc卡的数据传输单元
CN105530624A (zh) * 2015-12-10 2016-04-27 成都工百利自动化设备有限公司 一种插于sim卡槽用的虚拟卡芯片
CN105491553A (zh) * 2015-12-10 2016-04-13 成都工百利自动化设备有限公司 一种虚拟sim/usim卡管理方法
CN105491552A (zh) * 2015-12-10 2016-04-13 成都工百利自动化设备有限公司 基于虚拟卡的一机多号用户终端
CN105554737B (zh) * 2015-12-31 2019-03-22 宇龙计算机通信科技(深圳)有限公司 一种语音通话实现方法及服务器

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000036869A1 (fr) * 1998-12-16 2000-06-22 Nokia Networks Oy Gestion de la mobilite pour terminaux a abonnements multiples
WO2003067910A1 (fr) * 2002-02-06 2003-08-14 Telecom Italia S.P.A. Systeme de gestion de l'identite de stations mobiles en itinerance entre des reseaux radio de mobiles
WO2005036916A1 (fr) * 2003-10-03 2005-04-21 Bitfone Corporation Reseau et procede d'enregistrement de dispositifs mobiles et de gestion des dispositifs mobiles
EP1565016A2 (fr) * 2004-02-12 2005-08-17 Samsung Electronics Co., Ltd. Terminal de communication mobile et procédé pour gérer des informations de l'historique d'utilisation

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006094564A1 (fr) * 2005-03-09 2006-09-14 Telecom En Consulting Procede de reroutage de communications de telephonie mobile

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000036869A1 (fr) * 1998-12-16 2000-06-22 Nokia Networks Oy Gestion de la mobilite pour terminaux a abonnements multiples
WO2003067910A1 (fr) * 2002-02-06 2003-08-14 Telecom Italia S.P.A. Systeme de gestion de l'identite de stations mobiles en itinerance entre des reseaux radio de mobiles
WO2005036916A1 (fr) * 2003-10-03 2005-04-21 Bitfone Corporation Reseau et procede d'enregistrement de dispositifs mobiles et de gestion des dispositifs mobiles
EP1565016A2 (fr) * 2004-02-12 2005-08-17 Samsung Electronics Co., Ltd. Terminal de communication mobile et procédé pour gérer des informations de l'historique d'utilisation

Cited By (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8200736B2 (en) 2007-12-24 2012-06-12 Qualcomm Incorporated Virtual SIM card for mobile handsets
DE102008025792A1 (de) * 2008-05-29 2009-12-17 T-Mobile International Ag Personalisierung einer SIM mittels einer eindeutigen, personlisierten MasterSIM
DE102008036947A1 (de) * 2008-07-31 2010-02-04 Vodafone Holding Gmbh Verfahren und Anordnung zum Handhaben und zur Abrechnung abgehender Mobilfunkverbindungen sowie Gruppe von Teilnehmeridentifikationsmodulen
US9369938B2 (en) 2009-03-31 2016-06-14 Microsoft Technology Licensing, Llc Subscriber identity module (SIM) for mobile stations
US10021568B2 (en) 2009-03-31 2018-07-10 Microsoft Technology Licensing, Llc Subscriber identity module (SIM) for mobile stations
WO2011014700A2 (fr) 2009-07-29 2011-02-03 Qualcomm Incorporated Mode de contrôle de module sim virtuel pour dispositifs mobiles
WO2011014700A3 (fr) * 2009-07-29 2011-04-14 Qualcomm Incorporated Mode de contrôle de module sim virtuel pour dispositifs mobiles
US9036509B1 (en) 2011-01-14 2015-05-19 Cisco Technology, Inc. System and method for routing, mobility, application services, discovery, and sensing in a vehicular network environment
US8903593B1 (en) 2011-01-14 2014-12-02 Cisco Technology, Inc. System and method for analyzing vehicular behavior in a network environment
US8989954B1 (en) 2011-01-14 2015-03-24 Cisco Technology, Inc. System and method for applications management in a networked vehicular environment
US9888363B2 (en) 2011-01-14 2018-02-06 Cisco Technology, Inc. System and method for applications management in a networked vehicular environment
US9083581B1 (en) 2011-01-14 2015-07-14 Cisco Technology, Inc. System and method for providing resource sharing, synchronizing, media coordination, transcoding, and traffic management in a vehicular environment
US9154900B1 (en) 2011-01-14 2015-10-06 Cisco Technology, Inc. System and method for transport, network, translation, and adaptive coding in a vehicular network environment
US9225782B2 (en) 2011-01-14 2015-12-29 Cisco Technology, Inc. System and method for enabling a vehicular access network in a vehicular environment
US9860709B2 (en) 2011-01-14 2018-01-02 Cisco Technology, Inc. System and method for real-time synthesis and performance enhancement of audio/video data, noise cancellation, and gesture based user interfaces in a vehicular environment
US10979875B2 (en) 2011-01-14 2021-04-13 Cisco Technology, Inc. System and method for wireless interface selection and for communication and access control of subsystems, devices, and data in a vehicular environment
US8848608B1 (en) 2011-01-14 2014-09-30 Cisco Technology, Inc. System and method for wireless interface selection and for communication and access control of subsystems, devices, and data in a vehicular environment
US9654937B2 (en) 2011-01-14 2017-05-16 Cisco Technology, Inc. System and method for routing, mobility, application services, discovery, and sensing in a vehicular network environment
US8863256B1 (en) 2011-01-14 2014-10-14 Cisco Technology, Inc. System and method for enabling secure transactions using flexible identity management in a vehicular environment
US10117066B2 (en) 2011-01-14 2018-10-30 Cisco Technology, Inc. System and method for wireless interface selection and for communication and access control of subsystems, devices, and data in a vehicular environment
FR3010607A1 (fr) * 2013-09-10 2015-03-13 Marco Fratti Systeme de reseaux cellulaires avec carte sim virtuelle et equipement de support
US10123191B2 (en) 2014-10-31 2018-11-06 At&T Intellectual Property I, L.P. Device operational profiles
US9794418B2 (en) 2015-05-29 2017-10-17 Blackberry Limited Method and system for dynamic cellular networking activation for virtual SIM service
EP3099008A1 (fr) * 2015-05-29 2016-11-30 BlackBerry Limited Procédé et appareil pour l'activation d'une mise en réseau cellulaire dynamique de services sur carte sim virtuelle
US10178238B2 (en) 2015-05-29 2019-01-08 Blackberry Limited Method and system for dynamic cellular networking activation for virtual SIM service
CN105933889A (zh) * 2015-07-14 2016-09-07 深圳市斯凯荣科技有限公司 通信服务扩容的方法和装置
CN109417704A (zh) * 2016-04-21 2019-03-01 瑞典爱立信有限公司 使用vsim的用户驱动的通信服务共享
WO2017182844A1 (fr) * 2016-04-21 2017-10-26 Telefonaktiebolaget Lm Ericsson (Publ) Partage commandé par les abonnés d'un service de communications à l'aide d'un vsim
US11089469B2 (en) 2016-04-21 2021-08-10 Telefonaktiebolaget Lm Ericsson (Publ) Subscriber-driven sharing of a communications service
CN109417704B (zh) * 2016-04-21 2022-05-13 瑞典爱立信有限公司 一种使用vsim的用户驱动的通信服务共享的***和方法
WO2017181623A1 (fr) * 2016-04-22 2017-10-26 中兴通讯股份有限公司 Procédé d'enregistrement dans un réseau pour carte sim virtuelle et terminal
CN108702603A (zh) * 2016-07-14 2018-10-23 华为技术有限公司 一种通过虚拟客户识别模块进行通信的方法及设备
US10856142B2 (en) 2016-07-14 2020-12-01 Huawei Technologies Co., Ltd. Method and device for performing communication by using virtual subscriber identity module
CN108702603B (zh) * 2016-07-14 2020-12-25 华为技术有限公司 一种通过虚拟客户识别模块进行通信的方法及设备
US11477655B2 (en) 2016-07-14 2022-10-18 Huawei Technologies Co., Ltd. Method and device for performing communication by using virtual subscriber identity module
US11895505B2 (en) 2016-07-14 2024-02-06 Huawei Technologies Co., Ltd. Method and device for performing communication by using virtual subscriber identity module
US10292039B2 (en) 2017-01-27 2019-05-14 Celitech Inc. Systems and methods for enhanced mobile data roaming and connectivity

Also Published As

Publication number Publication date
GB0619711D0 (en) 2006-11-15
WO2008040964A3 (fr) 2008-10-30
GB2442565A (en) 2008-04-09
GB0718797D0 (en) 2007-11-07

Similar Documents

Publication Publication Date Title
WO2008040964A2 (fr) Identités d'abonnés virtuels pour des réseaux de communication mobiles
US9426635B2 (en) IMS and MMS interworking
EP1880562B1 (fr) Encapsulation de demandes de service supplementaire pour ims dans un service d'envoi de messages courts
EP1998526B1 (fr) Procédé et appareil pour l'acheminement de messages basé sur ip
EP1815697B1 (fr) Appareil et procedes pour services de telecommunications
US20080207181A1 (en) Method and system for applying value added services on messages sent to a subscriber without affecting the subscriber's mobile communication
CN105191366A (zh) 用于在移动通信***中为访客用户服务的方法
EP2081348A1 (fr) Procédé d'interfonctionnement de message, système, entité et procédé de traitement de rapport de distribution de message, système, entité, terminal pour un interfonctionnement de message
US20130171974A1 (en) Method and system for providing roaming service between circuit switched network and internet protocol multimedia subsystem network, and apparatus thereof
US20090098875A1 (en) Sms routing
CN101184258B (zh) 消息互通方法、***及消息互通实体
JP6000125B2 (ja) 選択的なメッセージサービスブロッキングに関する方法および装置
US8224358B2 (en) Method, device and system for implementing one card multiple numbers service
EP1733575B1 (fr) Procede et appareils d'envoi d'un message a une station mobile par adressage de la station
EP2273809B1 (fr) Procédé de remplacement de carte SIM
US20040067753A1 (en) Method for setting up an additional service in a mobile radio network
US7542556B2 (en) Apparatus and method for providing multiple line billing in telecommunications systems
US11057517B2 (en) Method for managing a failure to establish a communication between a first and a second terminal
GB2435156A (en) Communication system for accessing more than one device at a single address
GB2424548A (en) Mobile Video Telephony Method.
WO2008073234A2 (fr) Procédé et système pour appliquer des services à valeur ajoutée sur des messages envoyés vers un abonné sans affecter les communications mobiles de l'abonné
EP1685694A1 (fr) Appareil et procedes pour services de telecommunications
CN116321026A (zh) 国际漫游短消息的计费方法、装置、电子设备及存储介质
WO2005053330A2 (fr) Procede et dispositif de services de telecommunications
GB2492049A (en) Distributing status information for a telecommunications network subscriber

Legal Events

Date Code Title Description
NENP Non-entry into the national phase

Ref country code: DE

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07823999

Country of ref document: EP

Kind code of ref document: A2

122 Ep: pct application non-entry in european phase

Ref document number: 07823999

Country of ref document: EP

Kind code of ref document: A2