GB2304490A - A telecommunications system and a method of providing services to terminals in such a system - Google Patents
A telecommunications system and a method of providing services to terminals in such a system Download PDFInfo
- Publication number
- GB2304490A GB2304490A GB9516870A GB9516870A GB2304490A GB 2304490 A GB2304490 A GB 2304490A GB 9516870 A GB9516870 A GB 9516870A GB 9516870 A GB9516870 A GB 9516870A GB 2304490 A GB2304490 A GB 2304490A
- Authority
- GB
- United Kingdom
- Prior art keywords
- terminal
- services
- service
- telecommunications system
- service provider
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 55
- 238000004891 communication Methods 0.000 claims description 15
- 238000013475 authorization Methods 0.000 claims description 3
- 230000008569 process Effects 0.000 abstract description 10
- 230000007246 mechanism Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/18—Selecting a network or a communication service
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W60/00—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
A system (100) has a single user identifier associated with a User Identity Module (UIM) (400) in order to access a particular set of services provided by a service provider (200) by a particular terminal (300). The UIM (400) is associated with the terminal (300) and the user chooses the services to be available at the terminal (300). The user can then select a mode of operation of the terminal (300) where the terminal (300) will maintain that availability when the UIM (400) is withdrawn from the terminal (300) and repeat the process at a different terminal (301) for a different set of services.
Description
A Telecommunications System and a Method of Providing Services
to Terminals in such a System
Field of the Invention
This invention relates to a telecommunications system and particularly to a telecommunications system providing a number of different types of services, e.g. voice telephony, fax, data transfer, paging, video, etc. to a number of different types of terminals, and to a method therefor.
Background of the Invention
Telecommunications systems are offering an increasingly sophisticated set of services to end users. For example in the Global
System for Mobile Communications (GSM), many new services, such as high speed circuit switched data, packet data services, etc., are planned for introduction in the next few years. The next generation of telecommunications systems, e.g. the Universal Mobile
Telecommunications System (UMTS), is expected to have even more services available to the end user. The end user will be able to subscribe to a large number of different services and may require a plurality of different terminals for use with different services or sets of services.For example the end user may choose to have one terminal (mobile phone) for voice telephony services, a different terminal (fax machine) for fax services and yet another terminal (laptop computer) for packet data services. Of course, it is also possible to provide access to more than one service at one terminal.
It is desirable for the user to have one dial able number for all his telecommunications needs. In the present GSM system, the dialable number is associated with a Subscriber Identity Module (SIM). The SIM can be inserted into and removed from the terminal by the user in order to register and de-register with the network/service provider for telecommunicaions services. However, such a SIM cannot be used to register more than one terminal at the same time, because whenever the SIM is removed, the terminal is automatically de-registered. The result of this limitation is that if a user is engaged in a telecommunications service using one of his terminals, his other terminals are unavailable for other services.
The use of multiple dialable numbers with multiple SIMs is inconvenient and undesirable.
Brief Summary of the Invention
The present invention therefore seeks to provide a telecommunications system and method which overcomes, or at least reduces the above-mentioned problems.
Accordingly, in a first aspect of the invention provides a telecommunications system comprising a service provider providing a plurality of services, a user set of one or more terminals, a controller having an identifier stored therein, the or each terminal having means for reading the identifier, means for selecting one or more of the plurality of services to be associated with the identifier as a first set of selected services, means for communicating to the service provider the identifier and information as to the first set of selected services, and means for selecting a mode of operation of the terminal where association between the terminal and the controller is not required to maintain the availability of the first set of selected services at the terminal, whereby the terminal can maintain availability of the first set of selected services of the service provider when the controller is no longer associated with the terminal.
Preferably, the user set includes a plurality of terminals and one controller can be sequentially associated with more than one terminal so that the terminals of the user set can provide access to different sets of services simultaneously.
Alternatively or additionally, a plurality of different controllers each having a different identifier stored therein can be provided so that one terminal can provide access to sets of selected services associated with the different identifiers simultaneously.
Preferably the controller also has communication enabling information stored therein and the terminal reads and stores this communication enabling information. Preferably the communication enabling information includes encryption algorithms and/or service authorisation information.
In a preferred embodiment, the telecommunications system is a wireless system and one or more of the terminals is mobile. The controller is preferably a removable module which is insertable into the terminal so that the terminal can read the identifier and any communucation enabling information.
Preferably one of the terminals is a fax machine.
Alternatively or additionally, one of the terminals is preferably a telephone. Alternatively or additionally, one of the terminals is a computer. Alternatively or additionally, one of the terminals is a pager. Alternatively or additionally, one of the terminals is a video terminal. Alternatively or additionally, one of the terminals is a personal data assistant (PDA).
Preferably, the service provider comprises storage means for storing information regarding which services services are currently selected for a particular identifier.
Preferably, the storage means additionally stores information regarding which sets of services are currently available for the particular identifier.
Preferably, the service provider further comprises a receiver for receiving a request from a particular terminal to provide access to a requested set of one or more services for the particular identifier.
Preferably, the service provider further comprises a comparator for comparing each service in the requested set with the currently selected services for the particular identifier and providing a first output when the requested service is the same as one of the currently selected services and a second output when the requested service is not the same as one of the currently selected services.
Preferably, the service provider comprises a first control means for denying access to the requested service if the comparator provides the first output and allowing access to the requested service if the comparator provides the second output.
Preferably, the first control means creates and stores in the storage means a second set of selected services containing the requested set of services excluding any services to which access is denied.
Preferably when the comparator provides the first output, the comparator also provides an indication of which set of selected services includes a service which is the same as the requested service.
Preferably, the service provider comprises a second control means for creating and storing in the storage means a new set of selected services containing the requested set of services and removing from any of the current set of selected services any service which is contained in the new set of selected services.
Preferably, the terminal comprises a means for selecting which of the first control means and the seconds control means shall be used and communicating this selection to the service provider.
In a second aspect, the invention provides a method of simultaneously providing access at different terminals to different services offered by a service provider, the method comprising the steps of associating a controller having an identifier stored therein with one of the different terminals;
reading by the terminal from the controller the identifier;
selecting to which of the different services the terminal shall provide access;
storing a list of the selected services in the terminal;
communicating by the terminal to the service provider the identifier and the list of selected services;
selecting a first mode of the terminal wherein the association between the terminal and the controller is not required to maintain the availability of the selected services by the terminal;
de-associating the controller from the terminal ; and
repeating the above steps for as many different terminals and different selections of services as are required so that different terminals provide access to different services simultaneously.
In a third aspect, the invention provides a method of simultaneously providing access to services offered by a service provider at the same terminal for different end users, the method comprising the steps of associating a first end user's controller having a first identifier stored therein with the terminal;
reading by the terminal from the controller the first identifier;
selecting to which of the different services the terminal shall provide access;
storing a list of the selected services in the terminal;
communicating by the terminal to the service provider the first identifier and the list of selected services;
selecting a first mode of the terminal wherein the association between the terminal and the controller is not required to maintain the availability of the selected services by the terminal;
de-associating the controller from the terminal ; and
repeating the above steps for as many different end user's controllers and different selections of services as are required so that the same terminal provides access to services for different end users simultaneously.
Preferably, the methods further comprise the steps of:
reading by the terminal from the controller communication enabling information; and
when the first mode is selected, storing the communication enabling information.
Preferably, the methods include the step of storing, in a storage means in the service provider, information regarding which services are currently selected for a particular identifier.
Preferably, the methods further comprise the step of additionally storing, in the storage means, information regarding which sets of services are currently available for the particular identifier.
Preferably, the methods further comprise the step of receiving, at the service provider, a request from a particular terminal to provide access to a requested set of one or more services for the particular identifier.
Preferably, the methods further comprise the steps of comparing, by a comparator in the service provider, each service in the requested set with the currently selected services for the particular identifier and providing a first output when the requested service is the same as one of the currently selected services and a second output when the requested service is not the same as one of the currently selected services.
Preferably, the methods further comprise the steps of, by a first control means, denying access to the requested service if the comparator provides the first output and allowing access to the requested service if the comparator provides the second output.
Preferably, the methods further comprise the steps of creating and storing in the storage means a second set of selected services containing the requested set of services excluding any services to which access is denied.
Preferably, the methods further comprise the steps of, when the comparator provides the first output, providing an indication of which set of selected services includes a service which is the same as the requested service.
Preferably, the methods further comprise the steps of, by a second control means, creating and storing in the strorage means a new set of selected services containing the requested set of services and removing from any of the current set of selected services any service which is contained in the new set of selected services.
Preferably, the methods further comprise the steps of, at the terminal, selecting which of the first control means and the second control means shall be used and communicating this selection to the service provider.
Brief Description of the Drawings
One embodiment of the invention will now be more fully described, by way of example, with reference to the drawings, of which:
FIG. 1 shows a telecommunications system according to one embodiment of the invention;
FIG. 2 shows in more detail one of the terminals used in the system of FIG. 1;
FIG. 3 shows in more detail the controller used in the system of FIG. 1; and
FIG. 4 shows in more detail one of the service providers used in the system of FIG. 1;
FIG. 5 is a flow chart showing the operation of FIG. 6 is a flow chart showing the operation of ; and
FIG. 7 is a flow chart showing the operation of.
Detailed Description of the Drawings
Thus, as shown in FIG. 1, a telecommunications system 100 includes at least one service provider 201, a user set of at least one terminal 301 for use by an end user to use one or more services provided by the service provider(s) and a controller 400, which can be a so-called smartcard having a microprocessor 410 and a memory 420 embedded therein.
Of course, there can be more than one service provider in the system 100. One can envisage a situation where, for example, one service provider 201 specialises in voice services only and does not support data services. Another service provider 200 might specialise in data services , such as facsimile services, only, whilst a third service provider 202 provides a comprehensive set of voice and data services, but at perhaps a slightly lower performance than the other two service providers 200 and 201. As the competition between these service providers develops, the service providers 200, 201 and 202 might choose to add more and more services as they compete for revenue and market share.In these circumstances, it is likely that an end user might purchase more than one terminal 301 Perhaps the user initially starts off with a basic voice terminal 301, such as a cellular telephone, and, not wishing to throw away his investment in the voice terminal 301, he subsequently decides to purchase a fax terminal 300 and also a voice and data terminal 302, such as a lap-top computer, rather than to buy a single more expensive terminal which supports all of the services. These three terminals 300, 301 and 302 fulfil the same function as a more expensive integrated-services terminal.
The service provider should not really care which equipment solution the end user has selected. The service provider should only care about the fact that the end user has subscribed to a particular set of sevices. However, as can be seen in current systems, such as GSM, the use of a User Identity Module (SIM card in GSM) is a fundamental security mechanism without which the service provider can deny access to network services.
As shown in FIG. 1, the controller 400 can be a removable
User Identity Module (UIM), having a single dial able number for the end user associated therewith, for example by having the dialable number and/or other identification information uniquely associated with the dialable number, as well as other information, stored as an identifier in an electronic memory 420, which is connected to the microprocessor 410 in the UIM 400. Other information which can be stored in the memory 420 of the UIM 400 includes communications enabling information, such as encryption/decryption algorithms and/or service authorisation information.
At least one of the terminals, for example the fax terminal 300 shown in FIG. 2, includes a reader 310 for reading the UIM 400 to determine the identifier that is associated with the UIM 400 and a memory 320 for storing the read information including the identifier and the communications enabling information. The reader 301 can be a contactless reader or can require contact with the UIM 400, for example by inserting the UIM 400 into a slot (not shown) in the terminal 300. The terminal 300 also includes a transmitter 330 for communicating, via antenna 315, the stored information to the service provider 200, as indicated by arrow 325.
A services selector 340 for selecting one or more of the plurality of services to be associated with the identifier is provided so that the user can choose which services, of those offered by the service provider, are required. The services selector 340 can be menu driven, if the terminal has a display, or can simply require the user to press buttons corresponding to services to be selected.
Information regarding the selected services is stored in the memory 320 for transmittal to the service provider together with the identifier. The terminal 300 also includes a mode switch 350, coupled to the memory 320 and the reader 310, to enable the user to switch between two modes of operation of the terminal 300. In one of the modes, the UIM 400 is required to be physically associated with the terminal 300 for availability of services to be maintained. If the UIM 400 is removed, the terminal 300 is automatically deregistered from the service provider, as in known systems. In the second mode, however, the physical presence of the UIM 400 in the terminal 300 is not required to maintain the availability of the selected services at the terminal 300.
As best shown in FIG. 3, at least one of the service providers 200 includes a receiver 220, coupled to an aerial 215, for receiving the identifier and information regarding selected services transmitted (as shown by arrow 225) by the terminal 300, a memory 210 for storing the received identifier and information regarding which services are currently selected for the particular identifier, a comparator 230, a first controller 240 for allowing or denying access to the requested service depending upon the output of the comparator and for for creating and storing in the memory 210 a new set of selected services and a second controller 250 for creating and storing in the memory 210 a new set of selected services and for removing from any existing set of services any service which is to be included in the new set of services.
In operation of the present embodiment, the UIM 400 is inserted into the terminal 300. The reader 315 of the terminal 300 reads the identifier and communication enabling information stored in the memory 420 of the UIM 400. The terminal 300 and the UIM 400 together provide a capability called hereinafter "Personality Capture". Personality Capture is defined as the capability to duplicate the functionality and data stored in the UIM 400 and to store this functionality and data in the terminal 300
This can be achieved by the terminal 300 simply using the reader 310 to read the information stored in the memory 420 of the UIM 400 and storing this information in the memory 320 of the terminal 300. This mode of operation can be selected by the mode selector 350 and protected by a pre-determined authentication mechanism, such as password protection.This Personality Capture is invoked prior to the withdrawal of the UIM 400 from the terminal 300. Having completed the Personality Capture in the first terminal 300, and withdrawn the UIM 400 from the first terminal 300, the UIM 400 can subsequently be inserted into a second terminal 301.
Thus, the first terminal 300 maintains the availability of the first set of services that were selected and a second set of services can then be selected at the second terminal 301 and can be made available at the second terminal 301.
As described above, when the UIM 400 is inserted into one of the terminals 300, the user is able to select which services are to be accessible via that specific terminal 300 using the services selector 340. The terminal 300 will only accept those services for which it has the appropriate service capability. For example, if the terminal does not have a video display capability, then any service which is dependent upon video images will be rejected by the terminal. Having made the selection, the user selects at the terminal using a service control selector 360 which of the two controllers 240 and 250 available in the service provider 200 are to be activated. These selections are communicated to the service provider 200 by the terminal 300 using the transmitter 330 and the receiver 220. This communication initiates the process of registration for these selected services.
Registration of services is indicated to the service provider 200 as either: a) a standard incremental service registration to complement the services already registered, or b) a supeceding incremental registration.
The procedures for service registration are illustrated in FIGS 4, 5 and 6 and are more fully described below.
Referring firstly to FIG 4, in the registration procedure commencing at START, the user first selects (500) which of the services are to be registered at the terminal via the services selector. The user then also selects (510) which type of service registration (standard incremental registration or superceding incremental registration) is required using the service control selector.
The terminal then communicates (515) the selections from the previous two steps (500 and 510) to the service provider, via the transmitter and the receiver.
The information about the requested services is passed (520) by the service provider either to the first controller, if a standard incremental registration has been requested during the second step (510) or to the second controller if a superceding incremental registration has been requested during the second step (510) and the procedure comes to an END.
If standard incremental registration procedure has been selected, the first controller then processes (530) the information and controls the service provider accordingly. This procedure is shown in more detail in FIG 5.
If superceding incremental registration procedure has been selected, the second controller then processes (540) the information and controls the service provider accordingly. This procedure is shown in more detail in FIG 6.
In standard incremental service registration, the service provider 200 shall not cause a new incremental registration of services to supersede any previous registration of services.
Furthermore the service provider 200 shall reject an incremental service registration which includes a service already registered.
This process operates, as shown in FIG. 5, by the following steps:
Firstly, commencing at START, one of the requested services is selected (532) and passed to the comparator in the service provider. The comparator compares (534) this requested service with information already stored in the memory of the service provider to determine whether or not the requested service is already registered for the identifier associated with the particular controller. If the requested service is the same as one of the currently selected services, the comparator provides a first output.
If the requested service is not the same as one of the currently selected services, the comparator provides a second output.
If the comparator provides the second output during the comparison step (534), the requested service is accepted (536) and the service is entered into a service set associated with this registration and this information is stored in the memory. If the comparator provides the first output during the comparison step (534), the requested service is denied (538).
The first controller then determines (539) whether there are any remaining requested services and if so, the procedure is repeated from the first step (532) for the next requested service.
For each requested service, the service provider may inform the terminal about the outcome of the registration process in the normal way. If there are no remaining requested services, the procedure ENDS.
In superceding incremental service registration, the service provider 200 knows that new services are being registered but if one of the new services being registered in the current registration attempt has previously been registered via another terminal, then the new registration takes precedence. This control process is executed using the comparator 230, the second controller 250 and the memory 210.
This process operates, as shown in FIG 6 commencing at
START, with the first of the requested services being selected (542) and passed to the comparator in the service provider. Similarly to the standard incremental service procedure, the comparator then compares (544) this requested service with information already stored in the memory of the service provider to determine whether or not the requested service is already registered for the identifier associated with the particular controller. However, if the requested service is the same as one of the currently selected services, the comparator provides a first output and determines which of the existing service sets for the service sets contains the requested service. If the requested service is not the same as one of the currently selected services, the comparator provides a second output, as before.
If the comparator provides the second output during the comparison step (544), the requested service is accepted (546) and the service is immediately entered into a service set associated with this registration and this information is stored in the memory of the service provider. If, however, the comparator provides the first output during the comparison step (544), then the reqested service is removed (548) from the set identified during the comparison step (544) and the information stored in the memory is updated to reflect this change.Following the completion of the step (548) of removal and update, the requested service is accepted (546) and the service is subsequently entered into a service set associated with this registration
Finally, the second controller determines (549) whether there are any remaining requested services and if so, the procedure is repeated from the first step (542) for the next requested service.
For each requested service, the service provider (200) may inform the terminal (300) about the outcome of the registration process in the normal way. If there are no remaining requested services, the procedure ENDS.
This process of registering services at different terminals may be repeated for any additional terminal or terminals being used by the user.
If terminal identities or temporary teminal identities are used by the system, then these identities can easily be associated with the particular instance of registration by the service provider 200 in the memory 210.
The invocation of Personality Capture can be triggered in a number of ways, depending on the product concerned, for example by: a) pressing a designated button at the terminal 300; b) pressing a designated button while withdrawing the UIM 400 from the terminal 300; c) selecting from a menu option at the terminal 300; d) having a menu option selected while withdrawing the UIM 400 from the terminal 300; or e) default invocation of Personality Capture upon commencement of withdrawal of the UIM 400.
It will be appreciated that although only one particular embodiment of the invention has been described in detail, various modifications and improvements can be made by a person skilled in the art without departing from the scope of the present invention.
Claims (35)
1. A telecommunications system comprising:
a service provider providing a plurality of services;
a user set of one or more terminals;
a controller having an identifier stored therein;
the or each terminal having:
means for reading the identifier,
means for selecting one or more of the plurality of services to be associated with the identifier as a first set of selected services,
means for communicating to the service provider the identifier and information as to the first set of selected services, and
means for selecting a mode of operation of the terminal where association between the terminal and the controller is not required to maintain the availability of the first set of selected services at the terminal, whereby the terminal can maintain availability of the first set of selected services of the service provider when the controller is no longer associated with the terminal.
2. A telecommunications system according to claim 1, wherein the user set includes a plurality of terminals and one controller is sequentially associated with each terminal so that the terminals of the user set can provide access to different sets of services simultaneously.
3. A telecommunications system according to either claim 1 or claim 2, wherein a plurality of controllers each having a different identifier stored therein are provided so that one terminal can provide access to sets of selected services associated with the different identifiers simultaneously.
4. A telecommunications system according to any preceding claim, wherein the controller also has communication enabling information stored therein and the or each terminal reads and stores this communication enabling information.
5. A telecommunications system according to claim 4, wherein the communcation enabling information includes encryption algorithms and/or service authorisation information.
6. A telecommunications system according to any preceding claim, wherein the telecommunications system is a wireless system and one or more of the terminals is mobile.
7. A telecommunications system according to any preceding claim, wherein the controller is a removable module which is insertable into the or each terminal so that the terminal can read the identifier and any communication enabling information.
8. A telecommunications system according to any preceding claim, wherein one of the terminals is a fax machine.
9. A telecommunications system according to any preceding claim, wherein one of the terminals is a telephone.
10. A telecommunications system according to any preceding claim, wherein one of the terminals is a computer.
11. A telecommunications system according to any preceding claim, wherein one of the terminals is a pager.
12. A telecommunications system according to any preceding claim, wherein one of the terminals is a video terminal.
13. A telecommunications system according to any preceding claim, wherein one of the terminals is a personal data assistant (PDA).
14. A telecommunications system according to any preceding claim, wherein the service provider comprises storage means for storing information regarding which services are currently selected for a particular identifier.
15. A telecommunications system according to claim 14, wherein the the storage means additionally stores information regarding which sets of services are currently available for said particular identifier.
16. A telecommunications system according to either claim 14 or claim 15, wherein the service provider further comprises a receiver for receiving a request from a particular terminal to provide access to a requested set of one or more services for said particular identifier.
1 7. A telecommunications system according to claim 16, wherein the service provider further comprises a comparator for comparing each requested service in the requested set with the currently selected services for said particular identifier and providing a first output when the requested service is the same as one of the currently selected services and a second output when the requested service is not the same as one of the currently selected services.
18. A telecommunications system according to claim 17, wherein the service provider comprises a first control means for denying access to the requested service if the comparator provides the first output and allowing access to the requested service if the comparator provides the second output.
19. A telecommunications system according to claim 18, wherein the first control means creates and stores in the storage means a second set of selected services containing the requested set of services excluding any services to which access is denied.
20. A telecommunications system according to any one of claims 17, 18 or 19, wherein, when the comparator provides the first output, the comparator also provides an indication of which set of selected services includes a service which is the same as the requested service.
21. A telecommunications system according to claim 20, wherein the service provider comprises a second control means for creating and storing in the strorage means a new set of selected services containing the requested set of services and removing from any of the current set of selected services any service which is contained in the new set of selected services.
22. A telecommunications system according to claim 21, wherein the terminal further comprises means for selecting which of the first control means and the second control means shall be used and communicating this selection to the service provider.
23. A method of simultaneously providing access at different terminals to different services offered by a service provider, the method comprising the steps of associating a controller having an identifier stored therein with one of the different terminals;
reading by the terminal from the controller the identifier;
selecting to which of the different services the terminal shall provide access;
storing a list of the selected services in the terminal;
communicating by the terminal to the service provider the identifier and the list of selected services;
selecting a first mode of the terminal wherein the association between the terminal and the controller is not required to maintain the availability of the selected services by the terminal;
de-associating the controller from the terminal ; and
repeating the above steps for as many different terminals and different selections of services as are required so that different terminals provide access to different services simultaneously.
24. A method of simultaneously providing access to services offered by a service provider at the same terminal for different end users, the method comprising the steps of associating a first end user's controller having a first identifier stored therein with the terminal;
reading by the terminal from the controller the first identifier;
selecting to which of the different services the terminal shall provide access;
storing a list of the selected services in the terminal;
communicating by the terminal to the service provider the first identifier and the list of selected services;
selecting a first mode of the terminal wherein the association between the terminal and the controller is not required to maintain the availability of the selected services by the terminal;
de-associating the controller from the terminal ; and
repeating the above steps for as many different end user's controllers and different selections of services as are required so that the same terminal provides access to services for different end users simultaneously.
25. A method according to either claim 23 or claim 24, further comprising the steps of:
reading by the terminal from the controller communication enabling information; and
when the first mode is selected, storing the communication enabling information.
26. A method according to claim 25, wherein the step of associating comprises inserting the controller, which is a removable module, into the or each terminal so that the terminal can read the identifier and any communication enabling information, and the step of de-associating comprises removing the controller from the terminal.
27. A method according to any one of claims 23 to 26, further comprising the step of storing, in a storage means in the service provider, information regarding which services are currently selected for a particular identifier.
28. A method according to claim 27, further comprising the step of additionally storing, in the storage means, information regarding which sets of services are currently available for the particular identifier.
29. A method according to either claim 27 or claim 28, further comprising the step of receiving, at the service provider, a request from a particular terminal to provide access to a requested set of one or more services for the particular identifier.
30. A method according to claim 29, further comprising the steps of comparing, by a comparator in the service provider, each service in the requested set with the currently selected services for the particular identifier and providing a first output when the requested service is the same as one of the currently selected services and a second output when the requested service is not the same as one of the currently selected services.
3 1. A method according to claim 30, further comprising the steps of, by a first control means, denying access to the requested service if the comparator provides the first output and allowing access to the requested service if the comparator provides the second output.
32. A method according to claim 31, further comprising the steps of creating and storing in the storage means a second set of selected services containing the requested set of services excluding any services to which access is denied.
33. A method according to any one of claims 30, 31 or 32, further comprising the steps of, when the comparator provides the first output, providing an indication of which set of selected services includes a service which is the same as the requested service.
34. A method according to claim 33, further comprising the steps of, by a second control means, creating and storing in the strorage means a new set of selected services containing the requested set of services and removing from any of the current set of selected services any service which is contained in the new set of selected services.
35. A method according to claim 34, further comprising the steps of, at the terminal, selecting which of the first control means and the second control means shall be used and communicating this selection to the service provider.
Priority Applications (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB9516870A GB2304490B (en) | 1995-08-17 | 1995-08-17 | A telecommunications system and a method of providing services to terminals in such a system |
| AU68734/96A AU716953B2 (en) | 1995-08-17 | 1996-08-16 | Method and apparatus for accessing a plurality of networks |
| ES96929262T ES2166907T3 (en) | 1995-08-17 | 1996-08-16 | METHOD AND APPLIANCE TO ACCESS A PLURALITY OF NETWORKS. |
| EP96929262A EP0845194B1 (en) | 1995-08-17 | 1996-08-16 | Method and apparatus for accessing a plurality of networks |
| CNB961971053A CN1153491C (en) | 1995-08-17 | 1996-08-16 | Method and apparatus for accessing multiple networks |
| DE69616349T DE69616349T2 (en) | 1995-08-17 | 1996-08-16 | METHOD AND DEVICE FOR ACCESSING SEVERAL NETWORKS |
| PCT/EP1996/003615 WO1997007642A1 (en) | 1995-08-17 | 1996-08-16 | Method and apparatus for accessing a plurality of networks |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB9516870A GB2304490B (en) | 1995-08-17 | 1995-08-17 | A telecommunications system and a method of providing services to terminals in such a system |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| GB9516870D0 GB9516870D0 (en) | 1995-10-18 |
| GB2304490A true GB2304490A (en) | 1997-03-19 |
| GB2304490B GB2304490B (en) | 2000-02-16 |
Family
ID=10779378
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| GB9516870A Expired - Lifetime GB2304490B (en) | 1995-08-17 | 1995-08-17 | A telecommunications system and a method of providing services to terminals in such a system |
Country Status (1)
| Country | Link |
|---|---|
| GB (1) | GB2304490B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2379362A (en) * | 2001-09-04 | 2003-03-05 | E Lead Electronic Co Ltd | Telephone dialling apparatus capable of directly downloading telephone directory from mobile phone subscriber identity module card |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2280334A (en) * | 1993-07-16 | 1995-01-25 | Mitel Corp | Portable telephone user profiles using central computer |
-
1995
- 1995-08-17 GB GB9516870A patent/GB2304490B/en not_active Expired - Lifetime
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2280334A (en) * | 1993-07-16 | 1995-01-25 | Mitel Corp | Portable telephone user profiles using central computer |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2379362A (en) * | 2001-09-04 | 2003-03-05 | E Lead Electronic Co Ltd | Telephone dialling apparatus capable of directly downloading telephone directory from mobile phone subscriber identity module card |
| GB2379362B (en) * | 2001-09-04 | 2003-08-20 | E Lead Electronic Co Ltd | Telephone dialling apparatus capable of directly downloading telephone directory from mobile phone subscriber identity module card |
Also Published As
| Publication number | Publication date |
|---|---|
| GB9516870D0 (en) | 1995-10-18 |
| GB2304490B (en) | 2000-02-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6138005A (en) | Method for verifying personalization in mobile radio terminal | |
| AU668454B2 (en) | Memory card | |
| EP0586081B2 (en) | Radio telephone arrangement | |
| US6480725B2 (en) | Telephone | |
| US8761832B2 (en) | Method and apparatus for controlling the UICC application file | |
| KR100395706B1 (en) | Communication operation system and method | |
| US20080090548A1 (en) | Method for tracking mobile communication terminal | |
| US20090186651A1 (en) | Multi-standby mobile terminal and user identification card selection method for the same | |
| RU2156552C2 (en) | Electronic communication system and method for issuing services to terminals of said system | |
| US8811946B2 (en) | Communication apparatus providing communication by using stored identification information | |
| KR19980702492A (en) | Check access rights of subscriber device | |
| JP2002544610A (en) | Storage media | |
| AU716953B2 (en) | Method and apparatus for accessing a plurality of networks | |
| MXPA04006973A (en) | System and method for using cdma mobile with gsm core infrastructure. | |
| US6519476B1 (en) | Radio communication system wherein insertion of an attachable external storage medium causes the mobile to interact with the system | |
| WO2002054195A2 (en) | Method of controlling access to a data file held by a smart card | |
| GB2315387A (en) | Method and apparatus for accessing a plurality of networks | |
| KR100628048B1 (en) | Method of changing SILOC information in wireless communication terminal | |
| GB2304490A (en) | A telecommunications system and a method of providing services to terminals in such a system | |
| US20040162057A1 (en) | Mobile telephone | |
| EP0744875B1 (en) | Subscriber number storing device and mobile station using the same | |
| EP0854591A2 (en) | Multi-service terrestrial and satellite telephone system and method | |
| AU705574C (en) | A telecommunications system and a method of providing services to terminals in such a system | |
| KR100928255B1 (en) | Message center access method of dual mode terminal | |
| KR0179208B1 (en) | Mobile terminal having message transfer function |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 732E | Amendments to the register in respect of changes of name or changes affecting rights (sect. 32/1977) |
Free format text: REGISTERED BETWEEN 20111006 AND 20111012 |
|
| 732E | Amendments to the register in respect of changes of name or changes affecting rights (sect. 32/1977) |
Free format text: REGISTERED BETWEEN 20130912 AND 20130918 |
|
| PE20 | Patent expired after termination of 20 years |
Expiry date: 20150816 |