CA2311367A1 - Multiple subscriber service profiles per mobile station in a cellular communications system - Google Patents
Multiple subscriber service profiles per mobile station in a cellular communications system Download PDFInfo
- Publication number
- CA2311367A1 CA2311367A1 CA002311367A CA2311367A CA2311367A1 CA 2311367 A1 CA2311367 A1 CA 2311367A1 CA 002311367 A CA002311367 A CA 002311367A CA 2311367 A CA2311367 A CA 2311367A CA 2311367 A1 CA2311367 A1 CA 2311367A1
- Authority
- CA
- Canada
- Prior art keywords
- service
- plural
- call
- service profiles
- mobile station
- 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.)
- Abandoned
Links
- 230000010267 cellular communication Effects 0.000 title description 4
- 230000001413 cellular effect Effects 0.000 claims abstract description 43
- 238000000034 method Methods 0.000 claims description 40
- 238000012384 transportation and delivery Methods 0.000 claims description 25
- 230000004913 activation Effects 0.000 claims description 11
- 238000012216 screening Methods 0.000 claims description 6
- 208000003443 Unconsciousness Diseases 0.000 claims description 3
- 230000000694 effects Effects 0.000 claims description 2
- 230000003213 activating effect Effects 0.000 claims 9
- 230000009471 action Effects 0.000 description 37
- 230000008569 process Effects 0.000 description 17
- 238000010586 diagram Methods 0.000 description 16
- 238000004891 communication Methods 0.000 description 13
- 230000011664 signaling Effects 0.000 description 10
- 230000004044 response Effects 0.000 description 8
- 230000007246 mechanism Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 4
- 101001077660 Homo sapiens Serine protease inhibitor Kazal-type 1 Proteins 0.000 description 2
- 102100025144 Serine protease inhibitor Kazal-type 1 Human genes 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 150000002500 ions Chemical class 0.000 description 2
- 241001269524 Dura Species 0.000 description 1
- 101000829171 Hypocrea virens (strain Gv29-8 / FGSC 10586) Effector TSP1 Proteins 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 150000001768 cations Chemical class 0.000 description 1
- 230000009849 deactivation Effects 0.000 description 1
- VJYFKVYYMZPMAB-UHFFFAOYSA-N ethoprophos Chemical compound CCCSP(=O)(OCC)SCCC VJYFKVYYMZPMAB-UHFFFAOYSA-N 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 238000005204 segregation Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/24—Accounting or billing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/44—Augmented, consolidated or itemized billing statement or bill presentation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/49—Connection to several service providers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/01—Details of billing arrangements
- H04M2215/0104—Augmented, consolidated or itemised billing statement, e.g. additional billing information, bill presentation, layout, format, e-mail, fax, printout, itemised bill per service or per account, cumulative billing, consolidated billing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/32—Involving wireless systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/46—Connection to several service providers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/20—Transfer of user or subscriber data
- H04W8/205—Transfer to or from user equipment or user record carrier
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The conventional one-to-one relationship between a mobile station (14) and its associated service profile (38) is broken to allow for plural service profiles to be selectively activated for use in connection with a single mobile station. These plural service profiles are stored in the home location register HLR (20) of the cellular network (10). A separate billing identification (44) is maintained for each service profile in order to allow for segregated billing of service charges incurred with respect to use of the mobile station. Selection of a certain one of the plural service profiles to be active for a mobile station is made through, for example, a default choice, a user selected choice, a feature code selected choice, or a schedule driven selected choice. The active one of the plural service profiles is down-loaded from the home location register, and applied in connection with both in-coming and out-going calls.
Description
r MULTIPLE SUBSCRIBER SERVICE PROFILES PER MOBILE STATION
IN A CELLULAR COh~CATIONS SYSTEM
BACKGROUND OF THE INVENTION
Technical Field of the Invention The present invention relates to cellular communications systems and, in particular, to the maintaining of multiple subscriber service profiles for a given mobile station operating within a cellular communications system.
escri~.ion of Related rt In a conventional cellular communications system, a one-to-one relationship is typically maintained between the mobile station and the subscription for that mobile station. In this regard, the "subscription" refers to the contract entered into by a user (also referred to as the "subscriber") with a cellular service provider. The subscription defines not only to whom billing for cellular services should be charged, but also sets forth the particular types of cellular calling services and features that are to be provided to the subscriber. Once the subscripted to cellular calling services and features have been defined, this data is collected in a subscriber service profile that is stored and maintained in a database. The service profile is linked in that database to an identification of the mobile station for the subscriber.
IN A CELLULAR COh~CATIONS SYSTEM
BACKGROUND OF THE INVENTION
Technical Field of the Invention The present invention relates to cellular communications systems and, in particular, to the maintaining of multiple subscriber service profiles for a given mobile station operating within a cellular communications system.
escri~.ion of Related rt In a conventional cellular communications system, a one-to-one relationship is typically maintained between the mobile station and the subscription for that mobile station. In this regard, the "subscription" refers to the contract entered into by a user (also referred to as the "subscriber") with a cellular service provider. The subscription defines not only to whom billing for cellular services should be charged, but also sets forth the particular types of cellular calling services and features that are to be provided to the subscriber. Once the subscripted to cellular calling services and features have been defined, this data is collected in a subscriber service profile that is stored and maintained in a database. The service profile is linked in that database to an identification of the mobile station for the subscriber.
2 o Thus, the conventional system also maintains a one-to-one relationship between each mobile station and the service profile that defines the cellular services and features provided to that mobile station.
In most cases, there are no difficulties experienced with maintaining this one-to-one relationship between a mobile station and its associated 2 5 subscription/service profile. However, situations do arise where the provision of a single subscription/service profile presents a problem. For example, many individual subscribers utilize their mobile stations for both business and personal calls. Often times the charges incur ed by the subscriber for business cellular calls may be reimbursed by their employer. As only one bill is generated for the
In most cases, there are no difficulties experienced with maintaining this one-to-one relationship between a mobile station and its associated 2 5 subscription/service profile. However, situations do arise where the provision of a single subscription/service profile presents a problem. For example, many individual subscribers utilize their mobile stations for both business and personal calls. Often times the charges incur ed by the subscriber for business cellular calls may be reimbursed by their employer. As only one bill is generated for the
3 0 associated subscription, the subscriber must carefully review each billing statement, excise out the charges for business related calls, and submit those charges for employer reimbursement. In an analogous situation, a corporate subscriber may maintain a cellular telephone for employee use during business hours for business purposes. At the same time, however, the corporate subscriber may desire to give 3 5 the using employee the privilege of access to cellular service for personal calls.
Again, as only one bill is generated, some segregation of cellular service charges must be made, and a corresponding deduction from employee pay applied for the cost of personal calls.
There is a need then for a technique that would not only enable a mobile station user to differentiate between business and personal calls, but also separately account for such calls in service billings.
SUMMARY OF THE INVENTION
To address the foregoing needs, a subscription for cellular service is associated with plural service profiles. Thus, a one-to-many relationship is established between a mobile station and its associated subscription/service profiles. Different billing statements for use of the same mobile station are then generated for each service profile to allow for segregated billing of service charges incurred for mobile station use.
The home location register (HLR) of the cellular network stores plural service profiles for such subscripted mobile stations. Each of the service profiles is associated with a different billing identification to allow service charges incurred for use of the single mobile station to be properly allocated between the different profiles. The user selects in the mobile station (MS) a particular one of the profiles to be active. At each registration, an identification of this selected service profile is sent to the serving cellular network, and the selected service profile is down-2 0 loaded from the home location register. Alternatively, the user selects the active service profile to be down-loaded from the home location register by sending a feature code to the cellular network. Furthermore, selection of the active service profile for down-loading may be made by the network in accordance with a stored schedule maintained by the home location register.
2 5 Charging on a per service profile basis is made for both in-coming and out-going calls. In each case, appropriate toll tickets are generated by the network.
These toll tickets identify not only the subscription for the mobile station involved in the call, but also the particular active one of the plural service profiles for that mobile station to which the service charges should be applied. By processing these 3 0 toll tickets, a billing center may segregate the billing of service charges incurred for mobile station use against each of the plural service profiles.
BRIEF DESCRIPTION OF THE DRAWIrIGS
A more complete understanding of the method and apparatus of the present invention may be acquired by reference to the following Detailed Description when 3 5 taken in conjunction with the accompanying Drawings wherein:
WO 99/27723 PCT/SE9$/02111 FIGURE 1 is a schematic diagram of a cellular telephone network of the present invention;
FIGURE 2 is a node operation and signal flow diagram illustrating selection at mobile station registration between plural available service profiles;
FIGURE 3 is a node operation and signal flow diagram illustrating selection using a feature code transmission between plural available service profiles;
FIGURE 4 is a node operation and signal flow diagram illustrating selection according to a schedule between plural available service profiles;
FIGURE S is a node operation and signal flow diagram illustrating a first embodiment for effectuating a call set up and delivery;
FIGURE 6 is a node operation and signal flow diagram illustrating a second embodiment for effectuating a call set up and delivery;
FIGURE 7 is a flow diagram illustrating handling of an outgoing call from a mobile station associated with plural service profiles; and FIGURE 8 is a flow diagram illustrating handling of an incoming call to a mobile station associated with plural service profiles.
DETAILED DESCRIPTION OF THE DRAWINGS
Reference is now made to FIGURE 1 wherein there is shown a schematic diagram of a cellular telephone network 10 including a plurality of interconnected 2 0 switching nodes (SN) 12. Although only two switching nodes 12 are shown, it will be understood that the network 10 likely includes many more interconnected nodes.
The first and second switching nodes 12( 1 ) and 12(2) may comprise any one of a number of known telecommunications switching devices, including those commonly used and known in the art for providing either digital or analog cellular 2 5 telephone service to a plurality of mobile stations (MS) 14. The switching nodes 12 are interconnected with each other for communication via both voice trunks (illustrated with broken lines) and signaling links 16 (illustrated with solid lines) providing a known ISUP (or R1 or R2) type connection. The voice trunks 18 provide voice and data communications paths used to carry subsciber 3 0 communications between the switching nodes 12. The signaling links 16 cony command signals between the switching nodes 12. These signals may be used, for example, in setting up and tearing down voice and data communications links over the voice trunks 18 and controlling the provision of calling services to the mobile stations 14.
3 5 The switching nodes 12 are also connected to a home location register (HI,R) 20 through their associated visitor location register (VLR) 40 by means of
Again, as only one bill is generated, some segregation of cellular service charges must be made, and a corresponding deduction from employee pay applied for the cost of personal calls.
There is a need then for a technique that would not only enable a mobile station user to differentiate between business and personal calls, but also separately account for such calls in service billings.
SUMMARY OF THE INVENTION
To address the foregoing needs, a subscription for cellular service is associated with plural service profiles. Thus, a one-to-many relationship is established between a mobile station and its associated subscription/service profiles. Different billing statements for use of the same mobile station are then generated for each service profile to allow for segregated billing of service charges incurred for mobile station use.
The home location register (HLR) of the cellular network stores plural service profiles for such subscripted mobile stations. Each of the service profiles is associated with a different billing identification to allow service charges incurred for use of the single mobile station to be properly allocated between the different profiles. The user selects in the mobile station (MS) a particular one of the profiles to be active. At each registration, an identification of this selected service profile is sent to the serving cellular network, and the selected service profile is down-2 0 loaded from the home location register. Alternatively, the user selects the active service profile to be down-loaded from the home location register by sending a feature code to the cellular network. Furthermore, selection of the active service profile for down-loading may be made by the network in accordance with a stored schedule maintained by the home location register.
2 5 Charging on a per service profile basis is made for both in-coming and out-going calls. In each case, appropriate toll tickets are generated by the network.
These toll tickets identify not only the subscription for the mobile station involved in the call, but also the particular active one of the plural service profiles for that mobile station to which the service charges should be applied. By processing these 3 0 toll tickets, a billing center may segregate the billing of service charges incurred for mobile station use against each of the plural service profiles.
BRIEF DESCRIPTION OF THE DRAWIrIGS
A more complete understanding of the method and apparatus of the present invention may be acquired by reference to the following Detailed Description when 3 5 taken in conjunction with the accompanying Drawings wherein:
WO 99/27723 PCT/SE9$/02111 FIGURE 1 is a schematic diagram of a cellular telephone network of the present invention;
FIGURE 2 is a node operation and signal flow diagram illustrating selection at mobile station registration between plural available service profiles;
FIGURE 3 is a node operation and signal flow diagram illustrating selection using a feature code transmission between plural available service profiles;
FIGURE 4 is a node operation and signal flow diagram illustrating selection according to a schedule between plural available service profiles;
FIGURE S is a node operation and signal flow diagram illustrating a first embodiment for effectuating a call set up and delivery;
FIGURE 6 is a node operation and signal flow diagram illustrating a second embodiment for effectuating a call set up and delivery;
FIGURE 7 is a flow diagram illustrating handling of an outgoing call from a mobile station associated with plural service profiles; and FIGURE 8 is a flow diagram illustrating handling of an incoming call to a mobile station associated with plural service profiles.
DETAILED DESCRIPTION OF THE DRAWINGS
Reference is now made to FIGURE 1 wherein there is shown a schematic diagram of a cellular telephone network 10 including a plurality of interconnected 2 0 switching nodes (SN) 12. Although only two switching nodes 12 are shown, it will be understood that the network 10 likely includes many more interconnected nodes.
The first and second switching nodes 12( 1 ) and 12(2) may comprise any one of a number of known telecommunications switching devices, including those commonly used and known in the art for providing either digital or analog cellular 2 5 telephone service to a plurality of mobile stations (MS) 14. The switching nodes 12 are interconnected with each other for communication via both voice trunks (illustrated with broken lines) and signaling links 16 (illustrated with solid lines) providing a known ISUP (or R1 or R2) type connection. The voice trunks 18 provide voice and data communications paths used to carry subsciber 3 0 communications between the switching nodes 12. The signaling links 16 cony command signals between the switching nodes 12. These signals may be used, for example, in setting up and tearing down voice and data communications links over the voice trunks 18 and controlling the provision of calling services to the mobile stations 14.
3 5 The switching nodes 12 are also connected to a home location register (HI,R) 20 through their associated visitor location register (VLR) 40 by means of
-4 signaling links 22 providing a known Mobile Application Part (MAP) or IS-41 type connection. The home location register 20 stores information relating to the mobile stations 14 and their subscriptions comprising location information and service profile information. In connection with the present invention, as will be described in more detail below, the home location register 20 in particular stores plural service profiles for at least one of the mobile stations.
In one cellular system implementation, illustrated generally at 23, the switching node 12 is further connected to at least one associated base station controller (BSC} 24 via both a signaling link 26 and a voice trunk 28. Only one 1 o base station controller 24 is shown connected to switching node 12(2) in order to simplify the illustration. The voice trunk 28 provides a voice and data communications path used to carry subscriber communications between the second switching node 12(2) and its base station controller 24. The signaling link 26 carries command signals between the node 12 and its associated base station controller 24. The signaling link 26 and trunk 28 are collectively commonly referred to in the art as the "A interface". The base station controller 24 is then connected to a plurality of base stations (BS} 30 which operate to effectuate radio frequency communications with proximately located mobile stations 14 over an air interface 32. The base station controller 24 functions in a well known manner to 2 0 control this radio frequency communications operation.
In another cellular system implementation, illustrated generally at 25, the switching node 12(1) is further connected to a plurality of base stations (BS) which operate to effectuate radio frequency communications with proximately located mobile stations 14 over the air interface 32. In this implementation, the 2 5 functionality provided by the base station controller 24 (see, generally at 23) is instead provided by the switching node 12(1}.
Although direct communications links (signaling and/or trunk) are illustrated in FIGURE 1, it is understood by those skilled in the art that the links are not necessarily direct between the illustrated nodes, and may instead pass through 3 0 many other communications nodes (not shown) of the mobile network, and perhaps even utilize other communications networks (such as the public switched telephone network - PSTI~. Illustration of the links in a "virtual" manner as shown in FIGURE 1 is therefore by way of simplification of the drawing and the communications relationship between the various included nodes within the 3 5 network 10.
For each cellular service subscription associated with a served mobile station 14, the home location register 20 stores service profile information
In one cellular system implementation, illustrated generally at 23, the switching node 12 is further connected to at least one associated base station controller (BSC} 24 via both a signaling link 26 and a voice trunk 28. Only one 1 o base station controller 24 is shown connected to switching node 12(2) in order to simplify the illustration. The voice trunk 28 provides a voice and data communications path used to carry subscriber communications between the second switching node 12(2) and its base station controller 24. The signaling link 26 carries command signals between the node 12 and its associated base station controller 24. The signaling link 26 and trunk 28 are collectively commonly referred to in the art as the "A interface". The base station controller 24 is then connected to a plurality of base stations (BS} 30 which operate to effectuate radio frequency communications with proximately located mobile stations 14 over an air interface 32. The base station controller 24 functions in a well known manner to 2 0 control this radio frequency communications operation.
In another cellular system implementation, illustrated generally at 25, the switching node 12(1) is further connected to a plurality of base stations (BS) which operate to effectuate radio frequency communications with proximately located mobile stations 14 over the air interface 32. In this implementation, the 2 5 functionality provided by the base station controller 24 (see, generally at 23) is instead provided by the switching node 12(1}.
Although direct communications links (signaling and/or trunk) are illustrated in FIGURE 1, it is understood by those skilled in the art that the links are not necessarily direct between the illustrated nodes, and may instead pass through 3 0 many other communications nodes (not shown) of the mobile network, and perhaps even utilize other communications networks (such as the public switched telephone network - PSTI~. Illustration of the links in a "virtual" manner as shown in FIGURE 1 is therefore by way of simplification of the drawing and the communications relationship between the various included nodes within the 3 5 network 10.
For each cellular service subscription associated with a served mobile station 14, the home location register 20 stores service profile information
-5 relating to cellular services and features subscripted to by the subscriber for that served mobile station. If conventional service is provided to a mobile station 14, the service profile information 34 associated with that mobile station subscription comprises a single service profile 36 per subscription. Conversely, and in accordance with the present invention, plural service profiles 38(n), where n>1, may comprise the service profile information 34 associated with a single mobile station 14. For mobile stations 14 having subscriptions that support plural service profiles 38(n), any one of those plural profiles may be selected, either by the system or by the subscriber (with some restrictions), for use at a specific time or in connection with a specific call.
When a mobile station 14 makes an initial registration with the system through a particular switching node 12, that switching node requests a subscriber service profile 36 or 38(n) relating to that mobile station, and its corresponding subscription, from the home location register 20. This subscriber service profile 36 or 38(n) information is downloaded from the home location register 20 for storage in a visitor location register (VLR) 40 associated with the switching node 12. Service for both in-coming and out-going calls is then provided to the mobile station 14 by the serving switching node 12 in accordance with the downloaded service profile 36 or 38(n).
2 0 In accordance with one embodiment of the present invention, the subscriber enters a service profile selection code into the mobile station 14, and this selection information is conveyed by the serving switching node 12 to the home location register 20 at each registration. The home location register 20 processes the selection information to identify the proper one of the n available service profiles 2 5 38(n) for the mobile station 14. This profile is then downloaded to the visitor location register 40.
In another embodiment of the present invention, the subscriber sends a feature code through the mobile station 14. This feature code is indicative of the activation of a certain one of the n available service profiles 38(n) for the mobile 3 0 station 14. Responsive to receipt of the feature code, the proper service profile 38(n) is identified by the home location register 20 and downloaded to the visitor location register 40. That particular service profile 38(n) is further marked as being active by the home location register 20. In response to any subsequent registration of the mobile station, the home location register 20 automatically retrieves the 3 5 active one of the service profiles 38(n) for a visitor location register 40 download.
Deactivation of the currently activated service profile occurs when the mobile station powers-off or when the mobile station has been idle for longer than a
When a mobile station 14 makes an initial registration with the system through a particular switching node 12, that switching node requests a subscriber service profile 36 or 38(n) relating to that mobile station, and its corresponding subscription, from the home location register 20. This subscriber service profile 36 or 38(n) information is downloaded from the home location register 20 for storage in a visitor location register (VLR) 40 associated with the switching node 12. Service for both in-coming and out-going calls is then provided to the mobile station 14 by the serving switching node 12 in accordance with the downloaded service profile 36 or 38(n).
2 0 In accordance with one embodiment of the present invention, the subscriber enters a service profile selection code into the mobile station 14, and this selection information is conveyed by the serving switching node 12 to the home location register 20 at each registration. The home location register 20 processes the selection information to identify the proper one of the n available service profiles 2 5 38(n) for the mobile station 14. This profile is then downloaded to the visitor location register 40.
In another embodiment of the present invention, the subscriber sends a feature code through the mobile station 14. This feature code is indicative of the activation of a certain one of the n available service profiles 38(n) for the mobile 3 0 station 14. Responsive to receipt of the feature code, the proper service profile 38(n) is identified by the home location register 20 and downloaded to the visitor location register 40. That particular service profile 38(n) is further marked as being active by the home location register 20. In response to any subsequent registration of the mobile station, the home location register 20 automatically retrieves the 3 5 active one of the service profiles 38(n) for a visitor location register 40 download.
Deactivation of the currently activated service profile occurs when the mobile station powers-off or when the mobile station has been idle for longer than a
-6 predetermined time period. Alternatively, the selected service profile 38(n) continues to remain active until such time as a new selection is made through feature code entry.
In yet another embodiment of the present invention, the activation of a certain one of the n available service profiles 38(n) depends on a subscriber or service provider defined schedule 42 for the mobile station 14. This schedule may, for example, designate that a business related one of the service profiles 38(n) be active during weekday business hours, while a personal related one of the service profiles be active at all other times. As another application, the schedule may 1 o designate that a first employee related service profile 38(n) be active during a first weekday time shift, a second employee related service profile be active during a second weekday time shift, a third employee related service profile be active during a third weekday time shift, and that no service profile be active on weekends.
No matter what the particular schedule that is established, in response to a registration, the home location register 20 identifies (based on the schedule 42) the proper active one of the n available service profiles 38(n) for the mobile station 14. This profile is then downloaded to the visitor location register 40.
In each case, a different billing identification 44(n) is provided for each of the n available service profiles 38(n) for the mobile station 14. A billing center 46 2 0 for the service provider receives toll tickets (TTs) relating to calling charges, processes the toll tickets with respect to the mobile station and particular active service profile thereof, and then accordingly generates a separate billing statement for each identification 44(n) effectively allocating cellular service costs properly among various usages and subscribers. Taking, for example, the previous scenario 2 5 where a business service profile 38(n) and personal service profile are provided for a single mobile station 14, one business billing statement and one personal billing statement are generated by the billing center 46. This allows the subscriber to account between business and personal calling expenses. Similarly, for the previous mufti-shift related service profiles 38(n), one billing statement is 3 0 generated for each weekday time shift. This allows an employer to allocate business calling expenses by shift and/or the assigned personnel. In order to generate this billing information, properly allocated to the plural service profiles, each toll ticket generated by the network 10 during a call and communicated to the billing center 46 must included information identifying the mobile 3 5 station/subscription at issue, and further include information identifying, or allowing the billing center to identify, the particular one of the service profiles 38(n) that is active for the call.
WO 99/27723 PC'T/SE98/02111 Furthermore, if needed or desired, each of the plural service profiles 38(n) may be associated with a different directory number. Thus, not only is a single mobile station associated with different service profiles, but it may also be accessed by a caller through the dialing of any one of a number of different directory numbers. This allows each one of a number of potential users of the mobile station to have a unique telephone directory number for in-coming calls. In connection with the handling of such calls, a number of billing options are available.
First, an in-coming call dialed to a certain directory number may be delivered to the mobile station regardless of whether the service profile associated with that number is currently active. Billing is made either to the service profile for the called number, or the service profile that is currently active. Second, the alternative holds true: no call delivery occurs unless the service profile associated with the dialed number is currently active. Billing is made to the active service profile of the called number.
Reference is now made to FIGURE 2 wherein there is shown a node operation and signal flow diagram illustrating selection at mobile station registration between plural available service profiles. The subscriber selects (action 200) a particular one of plural available service profiles 38(n) for use by making an appropriate entry into the mobile station 14. This selection is stored (action 202) by the mobile station. The mobile station 14 then makes a registration with the 2 0 cellular telephone network by transmitting a registration message 204 to the serving switching node 12 through the serving base station 30 (and perhaps the serving base station controller 24). This registration message 204 includes information, perhaps stored in an included parameter, identifying the subscriber selected one of plural available service profiles 38(n). Responsive thereto, the switching node,12 2 5 sends a registration notification message 206 to the home location register 20 through the visitor location register 40 requesting the selected one of the service profiles 38(n) associated with the registering mobile station 14. The home location register 20 retrieves the selected one of the service profiles 38(n), and sends that information in message 208 back for storage (action 210) in the visitor location 3 0 register 40 associated with the requesting switching node 12. In-coming and out-going calling service is thereafter provided to the mobile station in accordance with the down-loaded service profile. If desired, the selected 200 service profile remains active until the mobile station has been idle for longer than a predetermined time period (action 212).
3 5 Reference is now made to FIGURE 3 wherein there is shown a node operation and signal flow diagram illustrating selection using a feature code transmission between plural available service profiles. A feature request is dialed WO 99/27723 PC'T/SE98/0211 I
_g_ (action 220) by a subscriber into their mobile station 14. This feature request (perhaps in the form of an appropriately formatted star code) identifies a subscriber selected one of plural available service profiles 38(n) for activation, and may ' further present a personal identification number (PIN) indicating authorization for the selection. A feature origination message 222 is then sent by the mobile station 14 (over the air interface and through the base station) to the switching node 12.
In response thereto, the switching node 12 sends a feature request message 224, including the dialed feature code, to the home location register 20. The home location register 20 then processes the message 224 to determine whether the subscriber is authorized to use the feature (action 226), and if so, what actions need to be taken in response to the request (action 228) and what instructions, if any, ., need to be presented to the mobile switching center to effectuate the feature (action 230). In particular, with respect to the actions 228 taken, the home location register marks the subscriber selected one of plural available service profiles 38(n) as 15 being active. A feature request return result message 232, confirming activation of the selected service profile 38(n), is then sent by the home location register 20 back to the mobile station 14 through the switching node 12. The home location register 20 also retrieves the selected one of the service profiles 38(n), and sends that infonmation in message 234 back for storage (action 236) in the visitor location 2 0 register 40 associated with the switching node 12. In-coming and out-going calling service is thereafter provided to the mobile station in accordance with the down-loaded service profile.
Once a subscriber selected one of plural available service profiles 38(n) has been marked as being active, it remains active until the mobile station powers-off 2 5 (action 238), the mobile station has been idle for longer than a predetermined time period (action 240), or a new selection is made by the subscriber through feature code entry (action 220). The feature code entry (action 220) may alternatively simply de-activate the currently active service profile (taken in actions 228), with activation of a service profile requiring the entry of another feature code.
3 0 Once a service profile 38(n) is activated, it is made available at each time the mobile station 14 registers. The mobile station 14 makes a registration with the cellular telephone network by transmitting a registration message 242 to the serving switching node 12 through the serving base station 30 (and perhaps the serving _ base station controller 24). Responsive thereto, the switching node 12 sends a 3 5 registration notification message 244 to the home location register 20 through the visitor location register 40 requesting the currently active one of the service profiles 38(n) associated with the registering mobile station 14. The home location register _g_ 20 retrieves the active one of the service profiles 38(n), and sends that information in message 246 back for storage (action 248) in the visitor location register associated with the requesting switching node 12. In the event that none of the service profiles 38(n) is currently active, the home location register 20 returns a registration denied message 250 back the switching node 12. If possible, the reason for denial is conveyed to the mobile station in message 252. This.prompts the subscriber to activate one of the plural service profiles 38(n) through feature code entry (action 220), resulting in a down-loading of the selected one of the service profiles 38(n) in message 234 for storage (action 236) in the visitor location register 40 associated with the switching node 12.
Reference is now made to FIGURE 4 wherein there is shown a node operation and signal flow diagram illustrating selection according to a schedule between plural available service profiles. A schedule 42 designating the activation periods for each of plural available service profiles 38(n) of a mobile station 14 is stored (action 260) in the home location register 20. The schedule 42 may be either service provider or subscriber defined. The mobile station 14 subsequently makes a registration with the cellular telephone network by transmitting a registration message 262 to the serving switching node 12 through the serving base station (and perhaps the serving base station controller 24). Responsive thereto, the 2 0 switching node 12 sends a registration notification message 264 to the home location register 20 through the visitor location register 40 requesting the schedule 42 defined active one of the service profiles 38(n) associated with the registering mobile station 14. The home location register 20 retrieves the service profile 38(n) identified by the schedule as being active, and sends that information in message 2 5 266 back for storage (action 268) in the visitor location register 40 associated with the requesting switching node 12. In-coming and out-going calling service is thereafter provided to the mobile station in accordance with the down-loaded service profile.
Reference is now once again made to FIGURE 1. Although not necessarily 3 0 a requirement, the cellular telephone network 10 is preferably implemented as a wireless intelligent network (IN) and thus further includes at least one service control point (SCP) 48. The switching nodes 12 (also referred to as service switching points (SSPs) in this configuration) are connected to the service control point 48 by means of the signaling links 22 which utilize protocols such as Mobile 35 Application Part (MAP), IS-41, Intelligent Network Application Part (INAP), or Transaction Capability Application Part (TCAP). The home location register 20 is preferably implemented in conjunction with the service control point 48.
The service control point 48 provides a , centralized processing platform for implementing the "intelligence" of the network 10. In the context of the present invention, this intelligence comprises the administration over the plural service profiles 38(n) available to certain ones of the mobile stations 14. This administration primarily involves the operations described herein for selecting which one of the service profiles 38(n) is to be active at any one time (either in response to subscriber selection, feature code selection, or scheduling selection).
Alternatively, a separate combined service switching pointlservice control point (SSP/SCP or SSCP) 50 is provided for handling of calls implicating multiple service profile 38(n) selection. This combined service switching point/service control point 50 is connected to the switching nodes 12 via both voice trunks (illustrated with broken lines) and signaling links 16 (illustrated with solid lines) providing a known ISUP (or R1 or R2) type connection, and is connected to the home location register by means of the signaling links 22 which utilize protocols such as Mobile Application Part (MAP), IS-41, Intelligent Network Application Part (INAP), or Transaction Capability Application Part (TCAP). Although not specifically illustrated, it is understood that the intelligent network further includes intelligent peripherals (IPs) and other nodes as needed to implement in a known manner any desired intelligent network services.
2 0 Reference is now made to FIGURE 5 wherein there is shown a node operation and signal flow diagram illustrating a first embodiment for effectuating a call set up and delivery. A call 300 dialed to the directory number (B-number) of a mobile station 14 originates from another cellular subscriber or the public switched telephone network (PSTN), and is received at a first (originating or 2 5 gateway) switching node 12( 1 ). The originating switching node 12( 1 ) determines whether the calling party is entitled to receive any intelligent network services '' (action 302). One such service may comprise the plural service profile 38(n) service of the present invention. If so, the originating switching node 12( 1 ) sends an originating access message 304 to the home location register 20 (service control 3 0 point 48). This message 304 requests an identification of each intelligent network service to which either the calling party is entitled. The list of such services (including, for example, the plural service profile 38(n) service) is returned to the originating switching node 12(1) in message 306. The identified services in the returned list are then evaluated and organized (action 308) for implementation in 3 5 connection with the call 300.
With respect to call handling in the context of the plural service profile 38(n) service of the present invention, the call is routed 310 to the particular combined service switching point/service control point 50 supporting that service (assuming the home location register 20 cannot provide all necessary support, including billing). In this regard, the combined service switching point/service control point 50 has knowledge (perhaps down-loaded from, or accessed from the home location register 20) of the plural service profiles 38(n) associated with the calling/called party. The active one of the plural service profiles 38(n) is then implemented (action 312) in connection with the call, and a toll ticket for billing is generated 314 specifically identifying the active profile of a given subscription be charged. The call is then routed 316 back to the originating switching node 12(1). As a further refinement of the call handling process, the call leg routings 3 I O and 316 may be dropped (if desired), as generally indicated with "X"
markings, from the call 300 once generation 314 of the toll ticket associating the call with the proper service profile is completed. Another toll ticket for billing is then generated 318 by the originating switching node 12(1) identifying that the given subscription be charged. These toll tickets are processed by the billing center 46 to generate a charge for the call, with that charge being assessed against the currently active one of the service profiles 38(n) of the calling party subscription. As another refinement, the billing information relating to the active service profile 38(n) is sent to the originating switching node 12(1) to be included in its generated 318 toll 2 o ticket, thus obviating the need for a separate toll ticket generated 314 by the service switching point/service control point 50.
Now that the appropriate one of the plural service profiles 38(n) has been associated with the call, and following the actuation of any other appropriate intelligent network services in connection with the call, the originating switching 2 5 node 12(1) interrogates the home location register 20 with a location request (send routing) message 320. The location request (send routing) message 320 is processed by the home location register 20 to determine the location (i.e., second or serving switching node 12(2)) within the cellular network 10 of the called mobile station 14. Responsive to this interrogation, the home location register 20 3 0 messages the serving switching node 12(2) for the called mobile station 14 with a routing request (provide roaming) message 322 to prepare for the call. The serving switching node 12(2) then determines in action 324, to some selected degree of granularity, the location (for example, location area) of the called mobile station 14.
This location may be identified, for example, based on information resulting from 3 5 a most recent registration (not shown) of the called mobile station 14 as stored in the visitor location register (not shown) associated with the serving switching node 12(2). Alternatively, the serving switching node 12(2) may page (not shown) the WO 99lZ7713 PCT/SE98/02111 called mobile station 14, and process the page response (not shown) to make a more precise location determination. In accordance with this determined location, the serving switching node 12(2) selects in action 326 an appropriate routing number (for example, a temporary location directory number (TLDI~ or a roaming number) for that location. In this instance, the routing number is selected from a plurality of such numbers associated with the serving switching node 12(2). The selected routing number is then returned 328 to the originating switching node 12( 1 ) via the home location register 20. The incoming call is then delivered (through connected) 330 to the serving switching node 12(2) using the routing number for attempted completion to the called mobile station 14. Completion of the call involves further routing 332 the incoming call to the currently serving base station 30 (perhaps through the base station controller 24), and then to the called mobile station 14 over the air interface 32. The serving switching node 12(2) handles the call in accordance with the down-loaded, visitor location register stored, service profile of the called mobile station. It is recognized that this down-loaded service profile may comprise one of a number of service profiles 38(n) assigned to the called mobile station 14 subscriber and currently designated as active (see, FIGURES
2, 3 and 4). A toll ticket (T"T) is accordingly generated (action 334) against the active one of the service profiles for the called mobile station. Toll ticket processing 2 0 enables the billing center 46 to properly generate a charge for the call, with that charge being assessed against the currently active one of the service profiles 38(n) of the called party subscription.
Reference is now made to FIGURE 6 wherein there is shown a node operation and signal flow diagram illustrating a second embodiment for 2 5 effectuating a call set up and delivery. A call 300 dialed to the directory number (B-number) of a mobile station 14 originates from another cellular subscriber or the public switched telephone network (PSTI~, and is received at a first (originating or gateway) switching node 12(1). The originating switching node 12(1) determines whether the calling party is entitled to receive any intelligent network 3 0 services (action 302). One such service may comprise the plural service profile 38(n) service of the present invention. If so, the originating switching node 12(1) sends an originating access message 304 to the home location register 20 (service control point 48). This message 304 requests an identification of each intelligent network service to which either the calling party is entitled. The list of such 3 5 services (including, for example, the plural service profile 38(n) service) is returned to the originating switching node 12(1) in message 306. The identified services in the returned list are then evaluated and organized (action 308) for implementation in connection with the call 300.
Routing of the call to a service switching point/service control point 50 is not required in this embodiment as the home location register 20 (service control point 48) support all aspects (including billing) for the plural service profile 38(n) service of the present invention. Thus, responsive to the originating access message 304, the active one of the plural service profiles 38(n) is then implemented (action 312') in connection with the call, and a toll ticket for billing is generated 314' specifically identifying that the specific active profile of a subscription be charged. Another toll ticket for billing is then generated 318 by the originating switching node 12(1) identifying that the subscription be charged. These toll tickets are processed by the billing center 46 to generate a charge for the call, with that charge being assessed against the currently active one of the service profiles 38(n) of the identified calling party subscription. As a refinement to the process, the billing information relating to the active service profile 38(n) is sent to the originating switching node 12( 1 ) to be included in its generated 318 toll ticket, thus obviating the need for a separate toll ticket generated 314' by the home location register 20.
Now that the appropriate one of the plural service profiles 38(n) has been 2 0 associated with the call, and following the actuation of any other appropriate intelligent network services in connection with the call, the originating switching node 12(1) interrogates the home location register 20 with a location request (send routing) message 320. The location request (send routing) message 320 is processed by the home location register 20 to determine the location (i.e., second 2 5 or serving switching node 12(2)) within the cellular network 10 of the called mobile station 14. Responsive to this interrogation, the home location register 20 messages the serving switching node 12(2) for the called mobile station 14 with a routing request (provide roaming) message 322 to prepare for the call. The serving switching node 12(2) then determines in action 324, to some selected degree of 3 o granularity, the location (for example, location area) of the called mobile station 14.
This location may be identified, for example, based on information resulting from a most recent registration (not shown) of the called mobile station 14 as stored in the visitor location register (not shown) associated with the serving switching node 12(2). Alternatively, the serving switching node 12(2) may page (not shown) the 3 5 called mobile station 14, and process the page response (not shown) to make a more precise location determination. In accordance with this determined location, the serving switching node 12(2) selects in action 326 an appropriate routing number (for example, a temporary location directory number (TLDl~ or a roaming number) for that location. In this instance, the routing number is selected from a plurality of such numbers associated with the serving switching node 12(2). The selected routing number is then returned 328 to the originating switching node 12(1) via the home location register 20. The incoming call is then delivered (through connected) .
330 to the serving switching node 12(2) using the routing number for attempted completion to the called mobile station 14. Completion of the call involves further routing 332 the incoming call to the currently serving base station 30 (perhaps through the base station controller 24), and then to the called mobile station 14 over the air interface 32. The serving switching node 12(2) handles the call in accordance with the down-loaded, visitor location register stored, service profile _ of the called mobile station. It is recognized that this down-loaded service profile may comprise one of a number of service profiles 38(n) assigned to the called mobile station 14 subscriber and currently designated as active (see, the process of FIGURES 2, 3 and 4). A toll ticket (TT) is accordingly generated (action 334) against the active one of the service profiles for the called mobile station.
Toll ticket processing enables the billing center 46 to properly generate a charge for the call, with that charge being assessed against the currently active one of the service profiles 38(n) of the called party subscription.
2 0 Reference is now made to FIGURE 7 wherein there is shown a flow diagram illustrating handling of an outgoing call from a mobile station associated with plural service profiles. In step 100, a call origination is received by the process. This received call origination 100 includes an identification of digits dialed for an outgoing call and/or code dialings. A determination is then made in 2 5 step 102 as to whether the received call concerns a user designated and transmitted activation (feature) code. If yes, an appropriate action is taken in step 104 in response to the code. For example, the sent code may identify a subscriber selected one of plural available service profiles 38(n) for activation (see, FIGURE 3).
Other actions relevant to the plural service profile 38(n) service of the present invention 3 0 and involving a feature code selection are presented below. It should further be noted that a specific feature code may be recognized that would prevent _ unauthorized entry of feature codes to specify certain actions and changes. An appropriate confirming announcement with respect to the action (such as _ confirnzing the selection of a certain service profile) is then sent back to the mobile 3 5 station in step 106, and the call is terminated. If no, a detenmination is then made in step 108 as to whether the received call concerns a user designated and transmitted escape code. This escape code signals the process to switch between available service profiles 38(n) for a current call only. This differs from the activation code of step 102 where a semi-permanent switch of service profiles may be made. Accordingly, if yes, a toggle is set in step 110. Thereafter, or if no in step 108, a determination is made in step 114 as to whether a scheduling feature (42, FIGURE 1) for the user is currently enabled. The scheduling feature enables the user (or the subscriber, if different) to select based on time of day, and day of week parameters, which of the plural service profiles 38(n) is to be active.
If the scheduling feature is enabled, then the appropriate one of the service profiles based on the schedule is selected in step 116 to be implemented in connection with the call. Through the use of an appropriate activation (feature) code (step 102), the user may selectively choose not to have an established schedule be activated and followed. In the event the schedule designates the current time of day and day of week are black-out periods for user originated calls, an appropriate confirming announcement with respect to the black-out is then sent back to the mobile station in step 106, and the call is terminated. If no (in step 114), the default one of the plural service profiles 38(n) for the user, or the user activated one of the plural service profiles (step 104), is selected in step 118 to be implemented in connection with the call. Following selection of a service profile (116 or 118), a determination is made in step 120 as to whether the toggle was previously set in step 110.
If yes, 2 o the service profile effective for the call is switched in step 122 from that selected in steps 116 or 118, to one of the other service profiles for the dura~ion of the current call only. Thereafter, or if no in step 120, the call is screened in step 124 according to the active service profile in order to determine if call completion is permitted. In this regard, there are two kinds of screening lists that are 2 5 implemented for each of the service profiles. The first is an outgoing allowed list.
If the dialed digits (step 100) meet the parameters of the allowed list, call completion is permitted. Charging for the call is then made against the active service profile in step 126 and the call is completed 128. The second is an outgoing restricted list. If the dialed digits (step 100) meet the parameters of the restricted 3 0 list, call completion is rejected in step 130. An appropriate confirming announcement with respect to the restriction is then sent back to the mobile station in step 106, and the call is terminated.
Reference is now made to FIGURE 8 wherein there is shown a flow diagram illustrating handling of an incoming call to a mobile station associated 3 5 with plural service profiles. In step 200, an incoming call is received dialed to a particular directory number (i.e., the B number). A determination is then made in step 202 as to which of a number of available profiles is currently in effect.
This determination may be made by having a different profile 38 associated with each B number, and thus selecting the profile for the dialed B number. In accordance with the present invention, the determination is made by having multiple profiles 38(n) associated with each individual B number, and then selecting that profile which is either currently selected by the called subscriber as being active or is active based on a schedule. The process then selects the proper profile 38(n) in step 204.
Once the proper profile 38(n) has been determined and selected, the process next screens against the calling party telephone number (i.e., the A number) in step 206. This screening process is performed against a list of A number from which it is permissible for the called mobile station to receive an incoming call.
The list can be as specific as including particular numbers, or a general as including broad source indications (like prefixes and area codes). If the A number is not authorized by the list, the incoming call is rejected in step 208. If the A number is on the list, the incoming call is next processed through a diversion selection fixnction in step 210.
With respect to the diversion selection function, the process may implement location based diversion in step 212. In accordance with location base diversion, the incoming call is diverted for call delivery based on called mobile station 2 0 location. A number of different diversion options are available contingent on mobile station roaming status. The subscriber may, for example, specify delivery of the call to the mobile station, or alternatively delivery to a forwarding directory number (C number). The selection of one delivery option over another option depends upon the current roaming status (public or private network) of the mobile 2 5 station in combination with the options specifically assigned by the subscriber for that status.
The process of diversion selection may further implement a mobile status based diversion in step 214. In accordance with mobile status based diversion, the incoming call is diverted for call delivery based on called mobile station 3 0 operational status. A number of different diversion options are available contingent on mobile station operational status. The subscriber may, for example, designate the mobile station itself as the first point of contact as long as the mobile station is currently in active operational mode. If the mobile station is currently in inactive operational mode, however, the incoming call is instead routed in accordance with 3 5 a diversion routing in step 216. Furthermore, if the mobile station is currently active, but is busy or there is no answer to the incoming call alert, the incoming call is again instead routed in accordance with the diversion routing of step 216.
The diversion routing of step 216 specifies the manner with which call delivery is be accomplished. As a general rule, this manner of accomplishing call delivery is specified by the subscriber based on the currently effective operation status of the called mobile station at the time of delivery. For example, if the current status of the mobile station is either inactive, busy or no answer, diversion routing may specify forwarding of the incoming call to a certain directory number (perhaps, comprising a voice mail box for the subscriber or other selected C
number). Optionally, other delivery mechanisms may be employed. Examples of these mechanisms include sequential paging, sequential time based paging, or called party controlled completion (CPCC) services. Sequential paging refers to a delivery mechanism where a list of forwarding numbers to be sequentially tried is maintained to handling step 216 diversion routing instances. If one of the numbers on the list is busy, the call is routed to an identified end of list destination (typically comprising a voice mail box). If the last number on the list is reached without completing a successful call set-up, then the call is also routed to an identified end of list destination. Furthermore, if a time out occurs without making a successful call set-up, then the call is also routed to an identified end of list destination. Sequential time based paging refers to a delivery mechanism use of certain one or more of the numbers on the list is restricted in time. For example, 2 0 a business hours dialing list and a non-business hours dialing list may be maintained. Thus, certain numbers are effective only at certain times of the day (or perhaps day of the week), and those effective numbers are sequentially tried during step 216 diversion routing. Called party controlled completion refers to a delivery mechanism where the called party exercises control over how an incoming call is 2 5 to be handled (such as, for example, transfer to voice mail, forward to alternate number, and the like).
Once A number screening and diversion function have been performed, the process moves to charge for the incoming call against the active service profile in step 218 and the call is completed 220. It is recognized that in some instances 3 0 completion of the call will not occur, the process accordingly returns (also dotted path 222) back to the diversion fimction 210 for further handling. Such handling may, for example, comprise retrieving a different forward to number in the case of the sequential call delivery mechanism.
Although preferred embodiments of the method and apparatus of the present 3 5 invention have been illustrated in the accompanying Drawings and described in the foregoing Detailed Description, it will be understood that the invention is not limited to the embodiments disclosed, but is capable of numerous rearrangements, modifications and substitutions without departing from the spirit of the invention as set forth and defined by the following claims.
In yet another embodiment of the present invention, the activation of a certain one of the n available service profiles 38(n) depends on a subscriber or service provider defined schedule 42 for the mobile station 14. This schedule may, for example, designate that a business related one of the service profiles 38(n) be active during weekday business hours, while a personal related one of the service profiles be active at all other times. As another application, the schedule may 1 o designate that a first employee related service profile 38(n) be active during a first weekday time shift, a second employee related service profile be active during a second weekday time shift, a third employee related service profile be active during a third weekday time shift, and that no service profile be active on weekends.
No matter what the particular schedule that is established, in response to a registration, the home location register 20 identifies (based on the schedule 42) the proper active one of the n available service profiles 38(n) for the mobile station 14. This profile is then downloaded to the visitor location register 40.
In each case, a different billing identification 44(n) is provided for each of the n available service profiles 38(n) for the mobile station 14. A billing center 46 2 0 for the service provider receives toll tickets (TTs) relating to calling charges, processes the toll tickets with respect to the mobile station and particular active service profile thereof, and then accordingly generates a separate billing statement for each identification 44(n) effectively allocating cellular service costs properly among various usages and subscribers. Taking, for example, the previous scenario 2 5 where a business service profile 38(n) and personal service profile are provided for a single mobile station 14, one business billing statement and one personal billing statement are generated by the billing center 46. This allows the subscriber to account between business and personal calling expenses. Similarly, for the previous mufti-shift related service profiles 38(n), one billing statement is 3 0 generated for each weekday time shift. This allows an employer to allocate business calling expenses by shift and/or the assigned personnel. In order to generate this billing information, properly allocated to the plural service profiles, each toll ticket generated by the network 10 during a call and communicated to the billing center 46 must included information identifying the mobile 3 5 station/subscription at issue, and further include information identifying, or allowing the billing center to identify, the particular one of the service profiles 38(n) that is active for the call.
WO 99/27723 PC'T/SE98/02111 Furthermore, if needed or desired, each of the plural service profiles 38(n) may be associated with a different directory number. Thus, not only is a single mobile station associated with different service profiles, but it may also be accessed by a caller through the dialing of any one of a number of different directory numbers. This allows each one of a number of potential users of the mobile station to have a unique telephone directory number for in-coming calls. In connection with the handling of such calls, a number of billing options are available.
First, an in-coming call dialed to a certain directory number may be delivered to the mobile station regardless of whether the service profile associated with that number is currently active. Billing is made either to the service profile for the called number, or the service profile that is currently active. Second, the alternative holds true: no call delivery occurs unless the service profile associated with the dialed number is currently active. Billing is made to the active service profile of the called number.
Reference is now made to FIGURE 2 wherein there is shown a node operation and signal flow diagram illustrating selection at mobile station registration between plural available service profiles. The subscriber selects (action 200) a particular one of plural available service profiles 38(n) for use by making an appropriate entry into the mobile station 14. This selection is stored (action 202) by the mobile station. The mobile station 14 then makes a registration with the 2 0 cellular telephone network by transmitting a registration message 204 to the serving switching node 12 through the serving base station 30 (and perhaps the serving base station controller 24). This registration message 204 includes information, perhaps stored in an included parameter, identifying the subscriber selected one of plural available service profiles 38(n). Responsive thereto, the switching node,12 2 5 sends a registration notification message 206 to the home location register 20 through the visitor location register 40 requesting the selected one of the service profiles 38(n) associated with the registering mobile station 14. The home location register 20 retrieves the selected one of the service profiles 38(n), and sends that information in message 208 back for storage (action 210) in the visitor location 3 0 register 40 associated with the requesting switching node 12. In-coming and out-going calling service is thereafter provided to the mobile station in accordance with the down-loaded service profile. If desired, the selected 200 service profile remains active until the mobile station has been idle for longer than a predetermined time period (action 212).
3 5 Reference is now made to FIGURE 3 wherein there is shown a node operation and signal flow diagram illustrating selection using a feature code transmission between plural available service profiles. A feature request is dialed WO 99/27723 PC'T/SE98/0211 I
_g_ (action 220) by a subscriber into their mobile station 14. This feature request (perhaps in the form of an appropriately formatted star code) identifies a subscriber selected one of plural available service profiles 38(n) for activation, and may ' further present a personal identification number (PIN) indicating authorization for the selection. A feature origination message 222 is then sent by the mobile station 14 (over the air interface and through the base station) to the switching node 12.
In response thereto, the switching node 12 sends a feature request message 224, including the dialed feature code, to the home location register 20. The home location register 20 then processes the message 224 to determine whether the subscriber is authorized to use the feature (action 226), and if so, what actions need to be taken in response to the request (action 228) and what instructions, if any, ., need to be presented to the mobile switching center to effectuate the feature (action 230). In particular, with respect to the actions 228 taken, the home location register marks the subscriber selected one of plural available service profiles 38(n) as 15 being active. A feature request return result message 232, confirming activation of the selected service profile 38(n), is then sent by the home location register 20 back to the mobile station 14 through the switching node 12. The home location register 20 also retrieves the selected one of the service profiles 38(n), and sends that infonmation in message 234 back for storage (action 236) in the visitor location 2 0 register 40 associated with the switching node 12. In-coming and out-going calling service is thereafter provided to the mobile station in accordance with the down-loaded service profile.
Once a subscriber selected one of plural available service profiles 38(n) has been marked as being active, it remains active until the mobile station powers-off 2 5 (action 238), the mobile station has been idle for longer than a predetermined time period (action 240), or a new selection is made by the subscriber through feature code entry (action 220). The feature code entry (action 220) may alternatively simply de-activate the currently active service profile (taken in actions 228), with activation of a service profile requiring the entry of another feature code.
3 0 Once a service profile 38(n) is activated, it is made available at each time the mobile station 14 registers. The mobile station 14 makes a registration with the cellular telephone network by transmitting a registration message 242 to the serving switching node 12 through the serving base station 30 (and perhaps the serving _ base station controller 24). Responsive thereto, the switching node 12 sends a 3 5 registration notification message 244 to the home location register 20 through the visitor location register 40 requesting the currently active one of the service profiles 38(n) associated with the registering mobile station 14. The home location register _g_ 20 retrieves the active one of the service profiles 38(n), and sends that information in message 246 back for storage (action 248) in the visitor location register associated with the requesting switching node 12. In the event that none of the service profiles 38(n) is currently active, the home location register 20 returns a registration denied message 250 back the switching node 12. If possible, the reason for denial is conveyed to the mobile station in message 252. This.prompts the subscriber to activate one of the plural service profiles 38(n) through feature code entry (action 220), resulting in a down-loading of the selected one of the service profiles 38(n) in message 234 for storage (action 236) in the visitor location register 40 associated with the switching node 12.
Reference is now made to FIGURE 4 wherein there is shown a node operation and signal flow diagram illustrating selection according to a schedule between plural available service profiles. A schedule 42 designating the activation periods for each of plural available service profiles 38(n) of a mobile station 14 is stored (action 260) in the home location register 20. The schedule 42 may be either service provider or subscriber defined. The mobile station 14 subsequently makes a registration with the cellular telephone network by transmitting a registration message 262 to the serving switching node 12 through the serving base station (and perhaps the serving base station controller 24). Responsive thereto, the 2 0 switching node 12 sends a registration notification message 264 to the home location register 20 through the visitor location register 40 requesting the schedule 42 defined active one of the service profiles 38(n) associated with the registering mobile station 14. The home location register 20 retrieves the service profile 38(n) identified by the schedule as being active, and sends that information in message 2 5 266 back for storage (action 268) in the visitor location register 40 associated with the requesting switching node 12. In-coming and out-going calling service is thereafter provided to the mobile station in accordance with the down-loaded service profile.
Reference is now once again made to FIGURE 1. Although not necessarily 3 0 a requirement, the cellular telephone network 10 is preferably implemented as a wireless intelligent network (IN) and thus further includes at least one service control point (SCP) 48. The switching nodes 12 (also referred to as service switching points (SSPs) in this configuration) are connected to the service control point 48 by means of the signaling links 22 which utilize protocols such as Mobile 35 Application Part (MAP), IS-41, Intelligent Network Application Part (INAP), or Transaction Capability Application Part (TCAP). The home location register 20 is preferably implemented in conjunction with the service control point 48.
The service control point 48 provides a , centralized processing platform for implementing the "intelligence" of the network 10. In the context of the present invention, this intelligence comprises the administration over the plural service profiles 38(n) available to certain ones of the mobile stations 14. This administration primarily involves the operations described herein for selecting which one of the service profiles 38(n) is to be active at any one time (either in response to subscriber selection, feature code selection, or scheduling selection).
Alternatively, a separate combined service switching pointlservice control point (SSP/SCP or SSCP) 50 is provided for handling of calls implicating multiple service profile 38(n) selection. This combined service switching point/service control point 50 is connected to the switching nodes 12 via both voice trunks (illustrated with broken lines) and signaling links 16 (illustrated with solid lines) providing a known ISUP (or R1 or R2) type connection, and is connected to the home location register by means of the signaling links 22 which utilize protocols such as Mobile Application Part (MAP), IS-41, Intelligent Network Application Part (INAP), or Transaction Capability Application Part (TCAP). Although not specifically illustrated, it is understood that the intelligent network further includes intelligent peripherals (IPs) and other nodes as needed to implement in a known manner any desired intelligent network services.
2 0 Reference is now made to FIGURE 5 wherein there is shown a node operation and signal flow diagram illustrating a first embodiment for effectuating a call set up and delivery. A call 300 dialed to the directory number (B-number) of a mobile station 14 originates from another cellular subscriber or the public switched telephone network (PSTN), and is received at a first (originating or 2 5 gateway) switching node 12( 1 ). The originating switching node 12( 1 ) determines whether the calling party is entitled to receive any intelligent network services '' (action 302). One such service may comprise the plural service profile 38(n) service of the present invention. If so, the originating switching node 12( 1 ) sends an originating access message 304 to the home location register 20 (service control 3 0 point 48). This message 304 requests an identification of each intelligent network service to which either the calling party is entitled. The list of such services (including, for example, the plural service profile 38(n) service) is returned to the originating switching node 12(1) in message 306. The identified services in the returned list are then evaluated and organized (action 308) for implementation in 3 5 connection with the call 300.
With respect to call handling in the context of the plural service profile 38(n) service of the present invention, the call is routed 310 to the particular combined service switching point/service control point 50 supporting that service (assuming the home location register 20 cannot provide all necessary support, including billing). In this regard, the combined service switching point/service control point 50 has knowledge (perhaps down-loaded from, or accessed from the home location register 20) of the plural service profiles 38(n) associated with the calling/called party. The active one of the plural service profiles 38(n) is then implemented (action 312) in connection with the call, and a toll ticket for billing is generated 314 specifically identifying the active profile of a given subscription be charged. The call is then routed 316 back to the originating switching node 12(1). As a further refinement of the call handling process, the call leg routings 3 I O and 316 may be dropped (if desired), as generally indicated with "X"
markings, from the call 300 once generation 314 of the toll ticket associating the call with the proper service profile is completed. Another toll ticket for billing is then generated 318 by the originating switching node 12(1) identifying that the given subscription be charged. These toll tickets are processed by the billing center 46 to generate a charge for the call, with that charge being assessed against the currently active one of the service profiles 38(n) of the calling party subscription. As another refinement, the billing information relating to the active service profile 38(n) is sent to the originating switching node 12(1) to be included in its generated 318 toll 2 o ticket, thus obviating the need for a separate toll ticket generated 314 by the service switching point/service control point 50.
Now that the appropriate one of the plural service profiles 38(n) has been associated with the call, and following the actuation of any other appropriate intelligent network services in connection with the call, the originating switching 2 5 node 12(1) interrogates the home location register 20 with a location request (send routing) message 320. The location request (send routing) message 320 is processed by the home location register 20 to determine the location (i.e., second or serving switching node 12(2)) within the cellular network 10 of the called mobile station 14. Responsive to this interrogation, the home location register 20 3 0 messages the serving switching node 12(2) for the called mobile station 14 with a routing request (provide roaming) message 322 to prepare for the call. The serving switching node 12(2) then determines in action 324, to some selected degree of granularity, the location (for example, location area) of the called mobile station 14.
This location may be identified, for example, based on information resulting from 3 5 a most recent registration (not shown) of the called mobile station 14 as stored in the visitor location register (not shown) associated with the serving switching node 12(2). Alternatively, the serving switching node 12(2) may page (not shown) the WO 99lZ7713 PCT/SE98/02111 called mobile station 14, and process the page response (not shown) to make a more precise location determination. In accordance with this determined location, the serving switching node 12(2) selects in action 326 an appropriate routing number (for example, a temporary location directory number (TLDI~ or a roaming number) for that location. In this instance, the routing number is selected from a plurality of such numbers associated with the serving switching node 12(2). The selected routing number is then returned 328 to the originating switching node 12( 1 ) via the home location register 20. The incoming call is then delivered (through connected) 330 to the serving switching node 12(2) using the routing number for attempted completion to the called mobile station 14. Completion of the call involves further routing 332 the incoming call to the currently serving base station 30 (perhaps through the base station controller 24), and then to the called mobile station 14 over the air interface 32. The serving switching node 12(2) handles the call in accordance with the down-loaded, visitor location register stored, service profile of the called mobile station. It is recognized that this down-loaded service profile may comprise one of a number of service profiles 38(n) assigned to the called mobile station 14 subscriber and currently designated as active (see, FIGURES
2, 3 and 4). A toll ticket (T"T) is accordingly generated (action 334) against the active one of the service profiles for the called mobile station. Toll ticket processing 2 0 enables the billing center 46 to properly generate a charge for the call, with that charge being assessed against the currently active one of the service profiles 38(n) of the called party subscription.
Reference is now made to FIGURE 6 wherein there is shown a node operation and signal flow diagram illustrating a second embodiment for 2 5 effectuating a call set up and delivery. A call 300 dialed to the directory number (B-number) of a mobile station 14 originates from another cellular subscriber or the public switched telephone network (PSTI~, and is received at a first (originating or gateway) switching node 12(1). The originating switching node 12(1) determines whether the calling party is entitled to receive any intelligent network 3 0 services (action 302). One such service may comprise the plural service profile 38(n) service of the present invention. If so, the originating switching node 12(1) sends an originating access message 304 to the home location register 20 (service control point 48). This message 304 requests an identification of each intelligent network service to which either the calling party is entitled. The list of such 3 5 services (including, for example, the plural service profile 38(n) service) is returned to the originating switching node 12(1) in message 306. The identified services in the returned list are then evaluated and organized (action 308) for implementation in connection with the call 300.
Routing of the call to a service switching point/service control point 50 is not required in this embodiment as the home location register 20 (service control point 48) support all aspects (including billing) for the plural service profile 38(n) service of the present invention. Thus, responsive to the originating access message 304, the active one of the plural service profiles 38(n) is then implemented (action 312') in connection with the call, and a toll ticket for billing is generated 314' specifically identifying that the specific active profile of a subscription be charged. Another toll ticket for billing is then generated 318 by the originating switching node 12(1) identifying that the subscription be charged. These toll tickets are processed by the billing center 46 to generate a charge for the call, with that charge being assessed against the currently active one of the service profiles 38(n) of the identified calling party subscription. As a refinement to the process, the billing information relating to the active service profile 38(n) is sent to the originating switching node 12( 1 ) to be included in its generated 318 toll ticket, thus obviating the need for a separate toll ticket generated 314' by the home location register 20.
Now that the appropriate one of the plural service profiles 38(n) has been 2 0 associated with the call, and following the actuation of any other appropriate intelligent network services in connection with the call, the originating switching node 12(1) interrogates the home location register 20 with a location request (send routing) message 320. The location request (send routing) message 320 is processed by the home location register 20 to determine the location (i.e., second 2 5 or serving switching node 12(2)) within the cellular network 10 of the called mobile station 14. Responsive to this interrogation, the home location register 20 messages the serving switching node 12(2) for the called mobile station 14 with a routing request (provide roaming) message 322 to prepare for the call. The serving switching node 12(2) then determines in action 324, to some selected degree of 3 o granularity, the location (for example, location area) of the called mobile station 14.
This location may be identified, for example, based on information resulting from a most recent registration (not shown) of the called mobile station 14 as stored in the visitor location register (not shown) associated with the serving switching node 12(2). Alternatively, the serving switching node 12(2) may page (not shown) the 3 5 called mobile station 14, and process the page response (not shown) to make a more precise location determination. In accordance with this determined location, the serving switching node 12(2) selects in action 326 an appropriate routing number (for example, a temporary location directory number (TLDl~ or a roaming number) for that location. In this instance, the routing number is selected from a plurality of such numbers associated with the serving switching node 12(2). The selected routing number is then returned 328 to the originating switching node 12(1) via the home location register 20. The incoming call is then delivered (through connected) .
330 to the serving switching node 12(2) using the routing number for attempted completion to the called mobile station 14. Completion of the call involves further routing 332 the incoming call to the currently serving base station 30 (perhaps through the base station controller 24), and then to the called mobile station 14 over the air interface 32. The serving switching node 12(2) handles the call in accordance with the down-loaded, visitor location register stored, service profile _ of the called mobile station. It is recognized that this down-loaded service profile may comprise one of a number of service profiles 38(n) assigned to the called mobile station 14 subscriber and currently designated as active (see, the process of FIGURES 2, 3 and 4). A toll ticket (TT) is accordingly generated (action 334) against the active one of the service profiles for the called mobile station.
Toll ticket processing enables the billing center 46 to properly generate a charge for the call, with that charge being assessed against the currently active one of the service profiles 38(n) of the called party subscription.
2 0 Reference is now made to FIGURE 7 wherein there is shown a flow diagram illustrating handling of an outgoing call from a mobile station associated with plural service profiles. In step 100, a call origination is received by the process. This received call origination 100 includes an identification of digits dialed for an outgoing call and/or code dialings. A determination is then made in 2 5 step 102 as to whether the received call concerns a user designated and transmitted activation (feature) code. If yes, an appropriate action is taken in step 104 in response to the code. For example, the sent code may identify a subscriber selected one of plural available service profiles 38(n) for activation (see, FIGURE 3).
Other actions relevant to the plural service profile 38(n) service of the present invention 3 0 and involving a feature code selection are presented below. It should further be noted that a specific feature code may be recognized that would prevent _ unauthorized entry of feature codes to specify certain actions and changes. An appropriate confirming announcement with respect to the action (such as _ confirnzing the selection of a certain service profile) is then sent back to the mobile 3 5 station in step 106, and the call is terminated. If no, a detenmination is then made in step 108 as to whether the received call concerns a user designated and transmitted escape code. This escape code signals the process to switch between available service profiles 38(n) for a current call only. This differs from the activation code of step 102 where a semi-permanent switch of service profiles may be made. Accordingly, if yes, a toggle is set in step 110. Thereafter, or if no in step 108, a determination is made in step 114 as to whether a scheduling feature (42, FIGURE 1) for the user is currently enabled. The scheduling feature enables the user (or the subscriber, if different) to select based on time of day, and day of week parameters, which of the plural service profiles 38(n) is to be active.
If the scheduling feature is enabled, then the appropriate one of the service profiles based on the schedule is selected in step 116 to be implemented in connection with the call. Through the use of an appropriate activation (feature) code (step 102), the user may selectively choose not to have an established schedule be activated and followed. In the event the schedule designates the current time of day and day of week are black-out periods for user originated calls, an appropriate confirming announcement with respect to the black-out is then sent back to the mobile station in step 106, and the call is terminated. If no (in step 114), the default one of the plural service profiles 38(n) for the user, or the user activated one of the plural service profiles (step 104), is selected in step 118 to be implemented in connection with the call. Following selection of a service profile (116 or 118), a determination is made in step 120 as to whether the toggle was previously set in step 110.
If yes, 2 o the service profile effective for the call is switched in step 122 from that selected in steps 116 or 118, to one of the other service profiles for the dura~ion of the current call only. Thereafter, or if no in step 120, the call is screened in step 124 according to the active service profile in order to determine if call completion is permitted. In this regard, there are two kinds of screening lists that are 2 5 implemented for each of the service profiles. The first is an outgoing allowed list.
If the dialed digits (step 100) meet the parameters of the allowed list, call completion is permitted. Charging for the call is then made against the active service profile in step 126 and the call is completed 128. The second is an outgoing restricted list. If the dialed digits (step 100) meet the parameters of the restricted 3 0 list, call completion is rejected in step 130. An appropriate confirming announcement with respect to the restriction is then sent back to the mobile station in step 106, and the call is terminated.
Reference is now made to FIGURE 8 wherein there is shown a flow diagram illustrating handling of an incoming call to a mobile station associated 3 5 with plural service profiles. In step 200, an incoming call is received dialed to a particular directory number (i.e., the B number). A determination is then made in step 202 as to which of a number of available profiles is currently in effect.
This determination may be made by having a different profile 38 associated with each B number, and thus selecting the profile for the dialed B number. In accordance with the present invention, the determination is made by having multiple profiles 38(n) associated with each individual B number, and then selecting that profile which is either currently selected by the called subscriber as being active or is active based on a schedule. The process then selects the proper profile 38(n) in step 204.
Once the proper profile 38(n) has been determined and selected, the process next screens against the calling party telephone number (i.e., the A number) in step 206. This screening process is performed against a list of A number from which it is permissible for the called mobile station to receive an incoming call.
The list can be as specific as including particular numbers, or a general as including broad source indications (like prefixes and area codes). If the A number is not authorized by the list, the incoming call is rejected in step 208. If the A number is on the list, the incoming call is next processed through a diversion selection fixnction in step 210.
With respect to the diversion selection function, the process may implement location based diversion in step 212. In accordance with location base diversion, the incoming call is diverted for call delivery based on called mobile station 2 0 location. A number of different diversion options are available contingent on mobile station roaming status. The subscriber may, for example, specify delivery of the call to the mobile station, or alternatively delivery to a forwarding directory number (C number). The selection of one delivery option over another option depends upon the current roaming status (public or private network) of the mobile 2 5 station in combination with the options specifically assigned by the subscriber for that status.
The process of diversion selection may further implement a mobile status based diversion in step 214. In accordance with mobile status based diversion, the incoming call is diverted for call delivery based on called mobile station 3 0 operational status. A number of different diversion options are available contingent on mobile station operational status. The subscriber may, for example, designate the mobile station itself as the first point of contact as long as the mobile station is currently in active operational mode. If the mobile station is currently in inactive operational mode, however, the incoming call is instead routed in accordance with 3 5 a diversion routing in step 216. Furthermore, if the mobile station is currently active, but is busy or there is no answer to the incoming call alert, the incoming call is again instead routed in accordance with the diversion routing of step 216.
The diversion routing of step 216 specifies the manner with which call delivery is be accomplished. As a general rule, this manner of accomplishing call delivery is specified by the subscriber based on the currently effective operation status of the called mobile station at the time of delivery. For example, if the current status of the mobile station is either inactive, busy or no answer, diversion routing may specify forwarding of the incoming call to a certain directory number (perhaps, comprising a voice mail box for the subscriber or other selected C
number). Optionally, other delivery mechanisms may be employed. Examples of these mechanisms include sequential paging, sequential time based paging, or called party controlled completion (CPCC) services. Sequential paging refers to a delivery mechanism where a list of forwarding numbers to be sequentially tried is maintained to handling step 216 diversion routing instances. If one of the numbers on the list is busy, the call is routed to an identified end of list destination (typically comprising a voice mail box). If the last number on the list is reached without completing a successful call set-up, then the call is also routed to an identified end of list destination. Furthermore, if a time out occurs without making a successful call set-up, then the call is also routed to an identified end of list destination. Sequential time based paging refers to a delivery mechanism use of certain one or more of the numbers on the list is restricted in time. For example, 2 0 a business hours dialing list and a non-business hours dialing list may be maintained. Thus, certain numbers are effective only at certain times of the day (or perhaps day of the week), and those effective numbers are sequentially tried during step 216 diversion routing. Called party controlled completion refers to a delivery mechanism where the called party exercises control over how an incoming call is 2 5 to be handled (such as, for example, transfer to voice mail, forward to alternate number, and the like).
Once A number screening and diversion function have been performed, the process moves to charge for the incoming call against the active service profile in step 218 and the call is completed 220. It is recognized that in some instances 3 0 completion of the call will not occur, the process accordingly returns (also dotted path 222) back to the diversion fimction 210 for further handling. Such handling may, for example, comprise retrieving a different forward to number in the case of the sequential call delivery mechanism.
Although preferred embodiments of the method and apparatus of the present 3 5 invention have been illustrated in the accompanying Drawings and described in the foregoing Detailed Description, it will be understood that the invention is not limited to the embodiments disclosed, but is capable of numerous rearrangements, modifications and substitutions without departing from the spirit of the invention as set forth and defined by the following claims.
Claims (32)
1. A cellular telephone system serving a plurality of mobile stations, comprising:
a single home location register node storing service profile information for certain ones of the mobile stations, wherein the stored service profile information comprises plural different service profiles maintained for each of those certain mobile stations, with each of the plural service profiles per mobile station including a billed subscriber party identification in order to allow for segregated billing by service profile to the identification designated billed subscriber party of service charges incurred with respect to use of those certain mobile stations.
a single home location register node storing service profile information for certain ones of the mobile stations, wherein the stored service profile information comprises plural different service profiles maintained for each of those certain mobile stations, with each of the plural service profiles per mobile station including a billed subscriber party identification in order to allow for segregated billing by service profile to the identification designated billed subscriber party of service charges incurred with respect to use of those certain mobile stations.
2. The system as in claim 1 further comprising means for selecting an active one of the plural different service profiles per mobile station for application in providing cellular telephone service to the certain mobile station.
3. The system as in claim 2 wherein the means for selecting comprises a schedule that identifies which of the plural different service profiles is to be active at any given time.
4. The system as in claim 2 wherein the means for selecting comprises a feature code selection that identifies which of the plural different service profiles is to be active at any given time.
5. The system as in claim 2 wherein the means for selecting comprises a default selection that identifies which of the plural different service profiles is to be active.
6. A method for providing cellular telephone service to a mobile station, comprising the steps of:
storing for that mobile station in a single database storage node a plurality of different service profiles, with each of the plural service profiles for that mobile station including a billed subscriber party identification in order to allow for segregated billing by service profile to the identification designated billed subscriber party of service charges incurred with respect to use of that mobile station;
activating a certain one of the plurality of different service profiles for application in providing cellular telephone service to the certain mobile station; and billing the designated billed party identified in the activated service profile for service charges incurred with respect to use of that mobile station.
storing for that mobile station in a single database storage node a plurality of different service profiles, with each of the plural service profiles for that mobile station including a billed subscriber party identification in order to allow for segregated billing by service profile to the identification designated billed subscriber party of service charges incurred with respect to use of that mobile station;
activating a certain one of the plurality of different service profiles for application in providing cellular telephone service to the certain mobile station; and billing the designated billed party identified in the activated service profile for service charges incurred with respect to use of that mobile station.
7. The method as in claim 6 wherein the step of activating comprises the steps of:
establishing an activation schedule defining times when each of the plural service profiles is to be active for application in providing cellular telephone service to the certain mobile station; and activating ones of the plural service profiles in accordance with the established schedule.
establishing an activation schedule defining times when each of the plural service profiles is to be active for application in providing cellular telephone service to the certain mobile station; and activating ones of the plural service profiles in accordance with the established schedule.
8. The method as in claim 6 wherein the step of activating comprises the steps of:
selecting by a user of the mobile station of a certain one of the plural service profiles to be active for application in providing cellular telephone service;
and communicating that selection at mobile station registration to activate the certain service profile.
selecting by a user of the mobile station of a certain one of the plural service profiles to be active for application in providing cellular telephone service;
and communicating that selection at mobile station registration to activate the certain service profile.
9. The method as in claim 8 wherein the step of activating further comprises the step of maintaining the certain service profile as active until the expiration of a predetermined time period.
10. The method as in claim 6 wherein the step of activating comprises the steps of:
making a feature code selection identifying a certain one of the plural service profiles to be active for application in providing cellular telephone service;
and sending that feature code to activate the certain service profile.
making a feature code selection identifying a certain one of the plural service profiles to be active for application in providing cellular telephone service;
and sending that feature code to activate the certain service profile.
11. The method as in claim 10 wherein the step of activating further comprises the step of maintaining the certain service profile as active until the expiration of a predetermined time period.
12. The method as in claim 6 wherein the step of activating comprises the step of activating a designated default one of the plural service profiles for application in providing cellular telephone service.
13. A method for handling a call origination in a cellular telephone system, comprising the steps of:
determining if a calling party is entitled to utilize a plural service profiles per subscriber service, wherein each of the plural service profiles per calling party is stored in a single node and includes a billed subscriber party identification in order to allow for segregated billing by service profile to the identification designated billed subscriber party of service charges incurred with respect to call originations;
if yes, determining which one of the plural service profiles for the calling party is currently active;
applying the currently active one of the plural service profiles to the call origination; and billing service charges for the call origination to the designated billed subscriber party identified in the currently active service profile.
determining if a calling party is entitled to utilize a plural service profiles per subscriber service, wherein each of the plural service profiles per calling party is stored in a single node and includes a billed subscriber party identification in order to allow for segregated billing by service profile to the identification designated billed subscriber party of service charges incurred with respect to call originations;
if yes, determining which one of the plural service profiles for the calling party is currently active;
applying the currently active one of the plural service profiles to the call origination; and billing service charges for the call origination to the designated billed subscriber party identified in the currently active service profile.
14. The method as in claim 13 wherein the step of determining comprises the step of choosing the one of the plural service profiles selected by the calling party.
15. The method as in claim 13 wherein the step of determining comprises the step of choosing the one of the plural service profiles dictated by a schedule.
16. The method as in claim 15 further including the step of rejecting the call origination if the schedule indicates that a call black-out period is currently in effect.
17. The method as in claim 13 wherein the step of determining comprises the step of choosing a default one of the plural service profiles.
18. The method as in claim 13 wherein the step of billing comprises the step of generating at least one toll ticket for the call origination that identifies not only the calling party but also the active one of the plural service profiles for that calling party.
19. The method as in claim 13 further including the steps of:
screening a called number for the call origination against a screening list associated with the active one of the plural subscriber profiles; and permitting the call origination if the step of screening is passed.
screening a called number for the call origination against a screening list associated with the active one of the plural subscriber profiles; and permitting the call origination if the step of screening is passed.
20. A method for handling a call delivery in a cellular telephone system, comprising the steps of:
determining if a called party is entitled to utilize a plural service profiles per subscriber service;
if yes, determining which one of the plural service profiles for the called party is currently active, wherein each of the plural service profiles per called party is stored in a single database and includes a billed subscriber party identification in order to allow for segregated billing by service profile to the identification designated billed subscriber party of service charges incurred with respect to call deliveries;
applying the currently active one of the plural service profiles to the call delivery; and billing service charges for the call delivery to the designated billed subscriber party identified in the currently active service profile.
determining if a called party is entitled to utilize a plural service profiles per subscriber service;
if yes, determining which one of the plural service profiles for the called party is currently active, wherein each of the plural service profiles per called party is stored in a single database and includes a billed subscriber party identification in order to allow for segregated billing by service profile to the identification designated billed subscriber party of service charges incurred with respect to call deliveries;
applying the currently active one of the plural service profiles to the call delivery; and billing service charges for the call delivery to the designated billed subscriber party identified in the currently active service profile.
21. The method as in claim 20 wherein the step of determining comprises the step of choosing the one of the plural service profiles selected by the called party.
22. The method as in claim 20 wherein the step of determining comprises the step of choosing the one of the plural service profiles dictated by a schedule.
23. The method as in claim 20 further including the step of applying diversion in connection with delivery of the call to a particular forward to number based on current called mobile station location.
24. The method as in claim 20 further including the step of applying diversion in connection with delivery of the call to a particular forward to number based on called mobile station status.
25. The method as in claim 20 further including the step of completing the call.
26. An intelligent network implementation for a cellular telephone system, comprising:
an originating switching node receiving a call from a calling party, the originating node detecting whether the calling party is subscripted to a plural service profiles per subscriber service, with each of the plural service profiles per subscriber including a billed subscriber party identification in order to allow for segregated billing by service profile to the identification designated billed subscriber party of service charges incurred with respect to the call;
a service switching point/service control point (SSCP) through which the call is routed by the originating switching node if the calling party is subscripted to the plural service profiles per subscriber service, the service switching point/service control point determining which one of the plural service profiles for the calling party as stored in a single node is currently active, and generating a toll ticket for the call to be applied against the currently active service profile for the calling party; and a billing center responsive to toll ticket collection for billing service charges for the call delivery in a segregated bill to the designated billed subscriber party identified in the currently active service profile.
an originating switching node receiving a call from a calling party, the originating node detecting whether the calling party is subscripted to a plural service profiles per subscriber service, with each of the plural service profiles per subscriber including a billed subscriber party identification in order to allow for segregated billing by service profile to the identification designated billed subscriber party of service charges incurred with respect to the call;
a service switching point/service control point (SSCP) through which the call is routed by the originating switching node if the calling party is subscripted to the plural service profiles per subscriber service, the service switching point/service control point determining which one of the plural service profiles for the calling party as stored in a single node is currently active, and generating a toll ticket for the call to be applied against the currently active service profile for the calling party; and a billing center responsive to toll ticket collection for billing service charges for the call delivery in a segregated bill to the designated billed subscriber party identified in the currently active service profile.
27. The system as in claim 26 further including:
a home location register connected to the originating switching node, the home location register storing information concerning the plural service profiles for the calling party;
wherein the originating switching node determines whether the calling party is subscripted by querying the home location register storing the plural service profiles information.
a home location register connected to the originating switching node, the home location register storing information concerning the plural service profiles for the calling party;
wherein the originating switching node determines whether the calling party is subscripted by querying the home location register storing the plural service profiles information.
28. The system as in claim 26 further including a destination switching node serving a called party for the call, wherein the called party is subscripted to the plural service profiles per subscriber service, and the destination switching node serving the called party in accordance with a currently active one of the plural service profiles for the called party, and generating a toll ticket for the call to be applied against the currently active service profile for the called party.
29. The system as in claim 28 further including:
a visitor location register connected to the destination switching node, the visitor location register storing information concerning the currently active one of the plural service profiles for the called party.
a visitor location register connected to the destination switching node, the visitor location register storing information concerning the currently active one of the plural service profiles for the called party.
30. An intelligent network implementation for a cellular telephone system, comprising:
an originating switching node receiving a call from a calling party, the originating node detecting whether the calling party is subscripted to a plural service profiles per subscriber service, with each of the plural service profiles per subscriber including a billed subscriber party identification in order to allow for segregated billing by service profile to the identification designated billed subscriber party of service charges incurred with respect to the call; and a home location register/service control point (HLR/SCP) connected to the originating switching node, the home location register storing information concerning the plural service profiles for the calling party, the home location register/service control point further being queried by the originating switching node to detect the calling party subscription to the plural service profiles per subscriber service, the home location register/service control point still further determining which one of the plural service profiles for the calling party is currently active, and generating a toll ticket for the call to be applied against the currently active service profile for the calling party; and a billing center responsive to toll ticket collection for billing service charges for the call origination in a segregated bill to the designated billed subscriber party identified in the currently active service profile.
an originating switching node receiving a call from a calling party, the originating node detecting whether the calling party is subscripted to a plural service profiles per subscriber service, with each of the plural service profiles per subscriber including a billed subscriber party identification in order to allow for segregated billing by service profile to the identification designated billed subscriber party of service charges incurred with respect to the call; and a home location register/service control point (HLR/SCP) connected to the originating switching node, the home location register storing information concerning the plural service profiles for the calling party, the home location register/service control point further being queried by the originating switching node to detect the calling party subscription to the plural service profiles per subscriber service, the home location register/service control point still further determining which one of the plural service profiles for the calling party is currently active, and generating a toll ticket for the call to be applied against the currently active service profile for the calling party; and a billing center responsive to toll ticket collection for billing service charges for the call origination in a segregated bill to the designated billed subscriber party identified in the currently active service profile.
31. The system as in claim 30 further including a destination switching node serving a called party for the call, wherein the called party is subscripted to the plural service profiles per subscriber service, and the destination switching node serving the called party in accordance with a currently active one of the plural service profiles for the called party, and generating a toll ticket for the call to be applied against the currently active service profile for the called party.
32. The system as in claim 31 further including:
a visitor location register connected to the destination switching node, the visitor location register storing information concerning the currently active one of the plural service profiles for the called party.
a visitor location register connected to the destination switching node, the visitor location register storing information concerning the currently active one of the plural service profiles for the called party.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US97745597A | 1997-11-24 | 1997-11-24 | |
US08/977,455 | 1997-11-24 | ||
PCT/SE1998/002111 WO1999027723A1 (en) | 1997-11-24 | 1998-11-20 | Multiple subscriber service profiles per mobile station in a cellular communications system |
Publications (1)
Publication Number | Publication Date |
---|---|
CA2311367A1 true CA2311367A1 (en) | 1999-06-03 |
Family
ID=25525139
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002311367A Abandoned CA2311367A1 (en) | 1997-11-24 | 1998-11-20 | Multiple subscriber service profiles per mobile station in a cellular communications system |
Country Status (4)
Country | Link |
---|---|
AU (1) | AU1357799A (en) |
BR (1) | BR9815427A (en) |
CA (1) | CA2311367A1 (en) |
WO (1) | WO1999027723A1 (en) |
Families Citing this family (73)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI108201B (en) * | 1998-12-30 | 2001-11-30 | Nokia Networks Oy | Handling of multiple subscriber codes |
DE19934908A1 (en) * | 1999-07-21 | 2001-03-01 | Siemens Ag | Procedure for handling mobile radio services |
FI115586B (en) | 1999-09-02 | 2005-05-31 | Nokia Corp | Customized prepaid service |
FI19991874A (en) | 1999-09-02 | 2001-03-02 | Nokia Networks Oy | Billing |
DE19947077C2 (en) * | 1999-09-30 | 2002-01-10 | Siemens Ag | Method for operating a communication terminal |
AU1487601A (en) * | 1999-11-19 | 2001-05-30 | Ericsson Inc. | Remote access to telephony service profile |
GB9927597D0 (en) | 1999-11-22 | 2000-01-19 | Nokia Networks Oy | Improving charging efficiency |
US6754482B1 (en) * | 2000-02-02 | 2004-06-22 | Lucent Technologies Inc. | Flexible access authorization feature to enable mobile users to access services in 3G wireless networks |
WO2001063901A1 (en) * | 2000-02-24 | 2001-08-30 | Telefonaktiebolaget Lm Ericsson (Publ) | Event recording reporting designation downloaded with subscriber profile |
EP1128695A1 (en) * | 2000-02-25 | 2001-08-29 | Alcatel | Telecommunication system for managing user-service relationships, as well as method, as well as loadable computer program product, as well as stored computer program product |
GB2365680B (en) | 2000-03-21 | 2004-01-28 | Ericsson Telefon Ab L M | Transmission of call detail records in a telecommunications system |
US20020072388A1 (en) * | 2000-12-11 | 2002-06-13 | Korneluk Jose E. | Wireless multimode communication with timed affiliation |
DE10109908A1 (en) * | 2001-02-20 | 2002-08-29 | Siemens Ag | Method and account management system for billing services performed in a telecommunications network |
SE0102709L (en) * | 2001-08-14 | 2003-02-15 | Teligent Ab | Procedure for connecting to a data or telecommunications network |
DE102004038833A1 (en) * | 2004-08-10 | 2006-03-02 | Vodafone Holding Gmbh | Method and system for managing communication links in a communication network |
US8634425B2 (en) | 2005-11-04 | 2014-01-21 | At&T Intellectual Property I, L.P. | Profile sharing across persona |
US8553679B2 (en) | 2005-11-04 | 2013-10-08 | At&T Intellectual Property I, L.P. | Enabling multiple service profiles on a single device |
US20110082779A1 (en) * | 2007-09-13 | 2011-04-07 | Redknee Inc. | Billing profile manager |
US8340634B2 (en) | 2009-01-28 | 2012-12-25 | Headwater Partners I, Llc | Enhanced roaming services and converged carrier networks with device assisted services and a proxy |
US8924469B2 (en) | 2008-06-05 | 2014-12-30 | Headwater Partners I Llc | Enterprise access control and accounting allocation for access networks |
US8626115B2 (en) | 2009-01-28 | 2014-01-07 | Headwater Partners I Llc | Wireless network service interfaces |
US8548428B2 (en) | 2009-01-28 | 2013-10-01 | Headwater Partners I Llc | Device group partitions and settlement platform |
US8406748B2 (en) | 2009-01-28 | 2013-03-26 | Headwater Partners I Llc | Adaptive ambient services |
US8589541B2 (en) | 2009-01-28 | 2013-11-19 | Headwater Partners I Llc | Device-assisted services for protecting network capacity |
US8898293B2 (en) | 2009-01-28 | 2014-11-25 | Headwater Partners I Llc | Service offer set publishing to device agent with on-device service selection |
US8229812B2 (en) | 2009-01-28 | 2012-07-24 | Headwater Partners I, Llc | Open transaction central billing system |
US8346225B2 (en) | 2009-01-28 | 2013-01-01 | Headwater Partners I, Llc | Quality of service for device assisted services |
US8832777B2 (en) | 2009-03-02 | 2014-09-09 | Headwater Partners I Llc | Adapting network policies based on device service processor configuration |
US8635335B2 (en) | 2009-01-28 | 2014-01-21 | Headwater Partners I Llc | System and method for wireless network offloading |
US8924543B2 (en) | 2009-01-28 | 2014-12-30 | Headwater Partners I Llc | Service design center for device assisted services |
US8391834B2 (en) | 2009-01-28 | 2013-03-05 | Headwater Partners I Llc | Security techniques for device assisted services |
US8275830B2 (en) | 2009-01-28 | 2012-09-25 | Headwater Partners I Llc | Device assisted CDR creation, aggregation, mediation and billing |
US8402111B2 (en) | 2009-01-28 | 2013-03-19 | Headwater Partners I, Llc | Device assisted services install |
US10264138B2 (en) | 2009-01-28 | 2019-04-16 | Headwater Research Llc | Mobile device and service management |
US9955332B2 (en) | 2009-01-28 | 2018-04-24 | Headwater Research Llc | Method for child wireless device activation to subscriber account of a master wireless device |
US9578182B2 (en) | 2009-01-28 | 2017-02-21 | Headwater Partners I Llc | Mobile device and service management |
US10064055B2 (en) | 2009-01-28 | 2018-08-28 | Headwater Research Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US9755842B2 (en) | 2009-01-28 | 2017-09-05 | Headwater Research Llc | Managing service user discovery and service launch object placement on a device |
US9565707B2 (en) | 2009-01-28 | 2017-02-07 | Headwater Partners I Llc | Wireless end-user device with wireless data attribution to multiple personas |
US10200541B2 (en) | 2009-01-28 | 2019-02-05 | Headwater Research Llc | Wireless end-user device with divided user space/kernel space traffic policy system |
US10326800B2 (en) | 2009-01-28 | 2019-06-18 | Headwater Research Llc | Wireless network service interfaces |
US9706061B2 (en) | 2009-01-28 | 2017-07-11 | Headwater Partners I Llc | Service design center for device assisted services |
US9557889B2 (en) | 2009-01-28 | 2017-01-31 | Headwater Partners I Llc | Service plan design, user interfaces, application programming interfaces, and device management |
US10248996B2 (en) | 2009-01-28 | 2019-04-02 | Headwater Research Llc | Method for operating a wireless end-user device mobile payment agent |
US9647918B2 (en) | 2009-01-28 | 2017-05-09 | Headwater Research Llc | Mobile device and method attributing media services network usage to requesting application |
US10783581B2 (en) | 2009-01-28 | 2020-09-22 | Headwater Research Llc | Wireless end-user device providing ambient or sponsored services |
US9572019B2 (en) | 2009-01-28 | 2017-02-14 | Headwater Partners LLC | Service selection set published to device agent with on-device service selection |
US11218854B2 (en) | 2009-01-28 | 2022-01-04 | Headwater Research Llc | Service plan design, user interfaces, application programming interfaces, and device management |
US9351193B2 (en) | 2009-01-28 | 2016-05-24 | Headwater Partners I Llc | Intermediate networking devices |
US10798252B2 (en) | 2009-01-28 | 2020-10-06 | Headwater Research Llc | System and method for providing user notifications |
US10715342B2 (en) | 2009-01-28 | 2020-07-14 | Headwater Research Llc | Managing service user discovery and service launch object placement on a device |
US12166596B2 (en) | 2009-01-28 | 2024-12-10 | Disney Enterprises, Inc. | Device-assisted services for protecting network capacity |
US10841839B2 (en) | 2009-01-28 | 2020-11-17 | Headwater Research Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US9858559B2 (en) | 2009-01-28 | 2018-01-02 | Headwater Research Llc | Network service plan design |
US8793758B2 (en) | 2009-01-28 | 2014-07-29 | Headwater Partners I Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US9980146B2 (en) | 2009-01-28 | 2018-05-22 | Headwater Research Llc | Communications device with secure data path processing agents |
US9253663B2 (en) | 2009-01-28 | 2016-02-02 | Headwater Partners I Llc | Controlling mobile device communications on a roaming network based on device state |
US8893009B2 (en) | 2009-01-28 | 2014-11-18 | Headwater Partners I Llc | End user device that secures an association of application to service policy with an application certificate check |
US10484858B2 (en) | 2009-01-28 | 2019-11-19 | Headwater Research Llc | Enhanced roaming services and converged carrier networks with device assisted services and a proxy |
US9571559B2 (en) | 2009-01-28 | 2017-02-14 | Headwater Partners I Llc | Enhanced curfew and protection associated with a device group |
US10492102B2 (en) | 2009-01-28 | 2019-11-26 | Headwater Research Llc | Intermediate networking devices |
US11985155B2 (en) | 2009-01-28 | 2024-05-14 | Headwater Research Llc | Communications device with secure data path processing agents |
US10057775B2 (en) | 2009-01-28 | 2018-08-21 | Headwater Research Llc | Virtualized policy and charging system |
US10237757B2 (en) | 2009-01-28 | 2019-03-19 | Headwater Research Llc | System and method for wireless network offloading |
US9270559B2 (en) | 2009-01-28 | 2016-02-23 | Headwater Partners I Llc | Service policy implementation for an end-user device having a control application or a proxy agent for routing an application traffic flow |
US11973804B2 (en) | 2009-01-28 | 2024-04-30 | Headwater Research Llc | Network service plan design |
US10779177B2 (en) | 2009-01-28 | 2020-09-15 | Headwater Research Llc | Device group partitions and settlement platform |
US9954975B2 (en) | 2009-01-28 | 2018-04-24 | Headwater Research Llc | Enhanced curfew and protection associated with a device group |
US9392462B2 (en) | 2009-01-28 | 2016-07-12 | Headwater Partners I Llc | Mobile end-user device with agent limiting wireless data communication for specified background applications based on a stored policy |
US20110270747A1 (en) | 2010-04-28 | 2011-11-03 | Xu Richard H | System and Method for Adding Funds to a Prepaid Account for a Mobile Device Associated with Mulitple Communication Profiles |
WO2011136764A1 (en) * | 2010-04-28 | 2011-11-03 | Mino Wireless Usa, Inc. | System and method for dynamically providing communication profiles for mobile devices |
US9154826B2 (en) | 2011-04-06 | 2015-10-06 | Headwater Partners Ii Llc | Distributing content and service launch objects to mobile devices |
WO2014159862A1 (en) | 2013-03-14 | 2014-10-02 | Headwater Partners I Llc | Automated credential porting for mobile devices |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5561706A (en) * | 1992-09-29 | 1996-10-01 | Fenner; Peter R. | System for managing access by mobile users to an interconnected communications network where a billing authority is identified by a billing code from the user |
US5815808A (en) * | 1996-02-20 | 1998-09-29 | Ericsson Inc. | Location based screening in a mobile telecommunications system |
-
1998
- 1998-11-20 WO PCT/SE1998/002111 patent/WO1999027723A1/en active Application Filing
- 1998-11-20 AU AU13577/99A patent/AU1357799A/en not_active Abandoned
- 1998-11-20 CA CA002311367A patent/CA2311367A1/en not_active Abandoned
- 1998-11-20 BR BR9815427-3A patent/BR9815427A/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
AU1357799A (en) | 1999-06-15 |
WO1999027723A1 (en) | 1999-06-03 |
BR9815427A (en) | 2001-12-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2311367A1 (en) | Multiple subscriber service profiles per mobile station in a cellular communications system | |
US5953673A (en) | Method of establishing a connection between a calling subscriber of a telecommunications network and a called mobile target subscriber of a mobile radio network | |
CA2274821C (en) | Providing location-based call forwarding within a mobile telecommunications network | |
KR100428955B1 (en) | Combined home location register and service control point for a cellular telecommunications network | |
EP0956733B1 (en) | Wireless communications system and method of operation for reducing fraud | |
US5729598A (en) | Telephone network with telecommuting features | |
EP0926910B1 (en) | Method and apparatus for providing calling number identification alias in a communications system | |
IL135420A (en) | Method for arranging transaction based billing for telephone services | |
US6611689B1 (en) | System for integrating mobile telecommunication terminals into a private telecommunication system | |
US6032043A (en) | Home location register feature dispatching and arbitration in a wireless intelligent network | |
EP1173970B1 (en) | Call charges in a telecommunication network | |
JP3993767B2 (en) | Feature interaction | |
US7224975B2 (en) | Procedure and system for setting up a telecommunication connection | |
WO1998025390A2 (en) | Network operator controlled usage of long distance carriers | |
EP0872107B1 (en) | Procedure and system for the setting up of calls | |
US6771757B1 (en) | Method for producing a service profile based on user's choice for an extension in a telecommunications network | |
US6366660B1 (en) | Apparatus, method and system for providing variable alerting patterns for multiple leg telecommunication sessions | |
CA2519807C (en) | Method for determining charges in real time for value-added services in a telecommunication network | |
US7903799B1 (en) | Method and apparatus for providing a communications service feature for a communication through a network | |
FI109388B (en) | A method for providing and communicating abnormally charged calls | |
EP1145499A1 (en) | A system and method for intelligent network services | |
CA2241107C (en) | Procedure and system for the setting up of calls | |
US20100075646A1 (en) | Method for terminating to a mobile network a call directed to a fixed network number | |
CA2179792A1 (en) | System and method for shared billing of telephone calls |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FZDE | Discontinued |