# US 7,609,682 B2 · Implementing an intelligent network service for a packet-switched service using a node interfacing a mobile communications network to a packet data network

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 7,609,682 B2
- Document ID: US7609682B2
- Status: Granted
- Kind: B2
- Application number: 10/161,210
- Filed: 2002-06-03
- Published: 2003-02-13
- Granted: 2009-10-27
- Earliest claimed: 2001-06-01
- Assignees: Alcatel-Lucent USA Inc.
- Inventors: Soon Teck Gibson Ang; Thierry Van de Velde; Jie Feng
- Web page: https://patentgrep.com/patent/US7609682B2

## CPC

- H04L 65/1043: Gateway controllers, e.g. media gateway control protocol [MGCP] controllers
- G06Q 20/12: specially adapted for electronic shopping systems
- G06Q 20/123: {Shopping for digital content}
- G06Q 20/28: Pre-payment schemes, e.g. "pay before"
- G06Q 20/349: {Rechargeable cards}
- G06Q 20/382: {insuring higher security of transaction}
- G07F 17/0014: {for vending, access and use of specific services not covered anywhere else in G07F17/00 (meter-controlled dispensing of liquid, gas or electricity G07F15/00)}
- H04L 12/14: Charging, metering or billing arrangements specially adapted for data communications, e.g. authentication, authorisation and accounting [AAA] framework
- H04L 12/1439: {time-based}
- H04L 12/1457: {using an account}
- H04L 12/1467: {involving prepayment}
- H04L 12/66: Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
- H04L 65/1095: Inter-network session transfer or sharing
- H04L 65/1096: Supplementary features, e.g. call forwarding or call holding (systems providing special services or facilities to telephony subscribers H04M3/42)
- H04L 65/612: for unicast
- H04M 15/00: Arrangements for metering, time-control or time indication {; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP}
- H04M 15/53: {using mediation}
- H04M 15/55: {for hybrid networks}
- H04M 15/57: {for integrated multimedia messaging subsystem [IMS]}
- H04M 15/8038: {Roaming or handoff}
- H04M 15/82: {Criteria or parameters used for performing billing operations}
- H04M 15/8228: {Session based}
- H04M 15/85: {characterised by the type of condition triggering a notification}
- H04M 15/851: {Determined tariff}
- H04M 15/853: {Calculate maximum communication time or volume}
- H04M 15/854: {Available credit}
- H04M 15/88: {Provision for limiting connection, or expenditure}
- H04M 15/90: {using Intelligent Networks [IN] or Advanced Intelligent Networks [AIN]}
- H04M 17/00: Prepayment {of wireline communication systems, wireless communication systems or} telephone systems (using a coded card to authorise calls from a telephone set H04M1/675)
- H04M 17/10: {Account details or usage}
- H04M 17/20: {with provision for recharging the prepaid account or card, or for credit establishment}
- H04M 17/204: {on-line recharging, e.g. cashless}
- H04Q 3/0045: {involving hybrid, i.e. a mixture of public and private, or multi-vendor systems}
- H04W 92/04: Interfaces between hierarchically different network devices
- H04M 2017/24: {with on-line recharging of an account or card, e.g. cashless}
- H04M 2017/26: {with real-time recharging of account/card, e.g. if limit is reached during connection user is asked if he wants to recharge or not}
- H04M 2215/0116: Provision for limiting expenditure, e.g. limit on call expenses or account
- H04M 2215/016: Billing using Intelligent Networks [IN] or Advanced Intelligent Networks [AIN]
- H04M 2215/0168: On line or real-time flexible customization or negotiation according to wishes of subscriber
- H04M 2215/0172: Mediation, i.e. device or program to reformat CDRS from one or more switches in order to adapt to one or more billing programs formats
- H04M 2215/204: UMTS; GPRS
- H04M 2215/208: IMS, i.e. Integrated Multimedia messaging Subsystem
- H04M 2215/22: Bandwidth or usage-sensitve billing
- H04M 2215/32: Involving wireless systems
- H04M 2215/34: Roaming
- H04M 2215/44: Charging/billing arrangements for connection made over different networks, e.g. wireless and PSTN, ISDN, etc.
- H04M 2215/7442: Roaming
- H04M 2215/78: Metric aspects
- H04M 2215/7833: Session based
- H04M 2215/815: Notification when a specific condition, service or event is met
- H04M 2215/8162: Calculate maximum communication time or volume
- H04W 4/00: Services specially adapted for wireless communication networks; Facilities therefor
- H04W 24/00: Supervisory, monitoring or testing arrangements
- H04W 68/00: User notification, e.g. alerting and paging, for incoming communication, change of service or the like
- H04W 92/02: Inter-networking arrangements
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G07F: COIN-FREED OR LIKE APPARATUS (coin sorting G07D3/00; coin testing G07D5/00; {handling coins or paper currencies apart from payment activated apparatus G07D; payment architectures, schemes or protocols G06Q20/00})
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- H04Q: SELECTING (switches, relays, selectors H01H; wireless communication networks H04W)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A module interfaces a mobile communications network to a packet data network and is capable of implementing an Intelligent Network Service for a packet-switched service for subscribers of the mobile communications network. A network interface module may be operative to implement such prepaid charging in real-time. The network interface module may determine both a count and a time period from the prepaid balance, and compare the number of information units exchanged during the service and the duration of the service against the count and time period, respectively. An entry for a subscriber in a Subscriber Information Registry of a home mobile communications network may be defined such that when a subscriber roams into a visited mobile communications network, the network interface module of the home mobile communications network is used to implement a session between the mobile terminal of the subscriber and a node of a packet data network.

## Claims

### Claim 1

A method of implementing an Intelligent Network Service for a packet-switched service on a first mobile communications network having an interface module that serves as an interface for communicating packets between the first mobile communications network and a packet data network external to the first mobile communications network, the method comprising an act of:
(A) implementing the Intelligent Network Service on the interface module for a session between a subscriber of the first mobile communications network and a node located on the packet data network,
wherein, when the subscriber roams into a second mobile communications network, the Intelligent Network Service is implemented in the first mobile communications network without coordinating with the Intelligent Network Service of the second mobile communications network such that necessary network elements in the first mobile communications network and the second mobile communications network are configured to enable implementation of the Intelligent Network Service for the roaming subscriber, and
wherein the Intelligent Network Service is implemented entirely in the first mobile communications network when the subscriber is roaming in the second mobile communications network and when the second mobile communications network is not configured to implement the Intelligent Network service for packet-switched service for subscribers from the first mobile communications network.

### Claim 2 (depends on 1)

The method of claim 1, wherein the mobile communications network includes a service control function module for controlling implementation of the Intelligent Network Service, wherein act (A) further comprises:
exchanging one or more packets between the interface module and the service control function module to implement the Intelligent Network Service for the session.

### Claim 3 (depends on 2)

The method of claim 2, wherein act (A) comprises:
transmitting a packet from the interface module to the service control function module in response to an event associated with the session.

### Claim 4 (depends on 2)

The method of claim 2, wherein the service control function module is operative to implement the Intelligent Network Service for circuit-switched voice services in accordance with at least one of Phase One of Customized Applications for Mobile network Enhanced Logic and Phase Two of Customized Applications for Mobile network Enhanced Logic, wherein the method further comprises an act of:
(B) implementing the Intelligent Network Service for packet-switched services on the interface module in accordance with Phase Three of Customized Applications for Mobile network Enhanced Logic.

### Claim 5 (depends on 1)

The method of claim 1, wherein the Intelligent Network Service is prepaid charging.

### Claim 6 (depends on 5)

The method of claim 5, wherein the prepaid charging is real-time prepaid charging for obtaining packet data contents.

### Claim 7 (depends on 1)

The method of claim 1, wherein the first mobile communications network further comprises a subscriber information register including an entry storing subscriber information for the subscriber to the first mobile communications network, the entry to be accessed in response to the subscriber attaching to the first mobile communications network or another mobile communications network, and wherein the method further comprises an act of:
(B) defining the entry such that if the subscriber roams into a second mobile communications network and initiates a session with a node located on the packet data network, the session is established using the interface module of the first mobile communications network.

### Claim 8 (depends on 1)

The method of claim 1, wherein the method further comprises an act of:
(B) metering at the interface module a number of information units exchanged between the subscriber of the first mobile communications network and another party during the session.

### Claim 9 (depends on 1)

The method of claim 1, further comprising an act of:
(B) converting, at the interface module, circuit-based parameters to packet-based parameters to implement the Intelligent Network Service.

### Claim 10 (depends on 9)

The method of claim 9, wherein act (B) comprises:
converting an amount of time to a count.

### Claim 11 (depends on 1)

The method of claim 1, wherein the first mobile communications network comprises a General Packet Radio Service network or a Universal Mobile Telecommunications System network, and the interface module is operative to implement a Gi interface between the first mobile communications network and the packet data network.

### Claim 12 (depends on 1)

The method of claim 1, wherein the first mobile communications network comprises a General Packet Radio Service network or a Universal Mobile Telecommunications System network, and the interface module comprises at least part of a Gateway General Packet Radio Service Support Function module.

### Claim 13 (depends on 1)

The method of claim 1, wherein the first mobile communications network comprises a Code-Division Multiple Access network and the interface module is at least part of a Packet Data Serving Node.

### Claim 14 (depends on 1)

The method of claim 1, wherein the first mobile communications network is a home network for the subscriber and wherein the interface module implementing the Intelligent Network Service is provided in the home network.

### Claim 15 (depends on 1)

The method of claim 1, wherein the Intelligent Network Service provides a data service in the packet data network.

### Claim 16 (depends on 1)

The method of claim 1, wherein, if the subscriber roams into the second mobile communications network and requests a PDP session with the node of the packet data network, the PDP session is established using only the interface module of the first mobile communications network.

### Claim 17 (depends on 1)

The method of claim 1, wherein the Intelligent Network Service is implemented only in the interface module of the first mobile communications network.

### Claim 18

A system for implementing an Intelligent Network Service for a packet-switched service on a first mobile communications network, the system comprising:
an interface module that serves as an interface for communicating packets between the first mobile communications network and is operative to implement the Intelligent Network Service for a session between a subscriber to the first mobile communications network and a node located on a packet data network,
wherein, when the subscriber roams into a second mobile communications network, the Intelligent Network Service is implemented in the first mobile communications network without coordinating with the Intelligent Network Service of the second mobile communications network such that necessary network elements in the first mobile communications network and the second mobile communications network are configured to enable implementation of the Intelligent Network Service for the roaming subscriber, and
wherein the Intelligent Network Service is implemented entirely in the first mobile communications network when the subscriber is roaming in the second mobile communications network and when the second mobile communications network is not configured to implement the Intelligent Network service for packet-switched service for subscribers from the first mobile communications network.

### Claim 19 (depends on 18)

The system of claim 18, wherein the mobile communications network includes a service control function module for controlling implementation of the Intelligent Network Service, and wherein the interface module is operative to exchange one or more packets with the service control function module to implement the Intelligent Network Service for the session.

### Claim 20 (depends on 19)

The system of claim 19, wherein the interface module is further operative to transmit a packet from the interface module to the service control function module in response to an event associated with the session.

### Claim 21 (depends on 19)

The system of claim 19, wherein the service control function module is operative to implement the Intelligent Network Service for circuit-switched voice services in accordance with at least one of Phase Two and Phase Three of Customized Applications for Mobile network Enhanced Logic, and
wherein the interface module is operative to convert circuit-based parameters to packet-based parameters to implement the Intelligent Network Service.

### Claim 22 (depends on 18)

The system of claim 18, wherein the Intelligent Network Service is prepaid charging.

### Claim 23 (depends on 22)

The system of claim 22, wherein the prepaid charging is real-time prepaid charging.

### Claim 24 (depends on 18)

The system of claim 18, further comprising:
a subscriber information register that has an entry storing subscriber information for the subscriber to the first mobile communications network, wherein the entry to be accessed in response to the subscriber attaching to the first mobile communications network or another mobile communications network, and wherein the entry is defined such that if the subscriber roams into a second mobile communications network and initiates a session with a node located on the packet data network, the session will be established using the interface module.

### Claim 25 (depends on 18)

The system of claim 18, wherein the interface module is operative to meter a number of information units exchanged between the subscriber of the first mobile communications network and another party during the session.

### Claim 26 (depends on 18)

The system of claim 18, wherein the interface module is operative to convert circuit-based parameters to packet-based parameters to implement the Intelligent Network Service.

### Claim 27 (depends on 26)

The system of claim 26, wherein the interface module is further operative to convert an amount of time to a count.

### Claim 28 (depends on 18)

The system of claim 18, wherein the first mobile communications network comprises a General Packet Radio Service network or a Universal Mobile Telecommunications System network, and the interface module is operative to implement a Gi interface between the first mobile communications network and the packet data network.

### Claim 29 (depends on 18)

The system of claim 18, wherein the first mobile communications network comprises a General Packet Radio Service network or a Universal Mobile Telecommunications System network, and wherein the interface node comprises at least part of a Gateway General Packet Radio Service Support Function module.

### Claim 30 (depends on 18)

The system of claim 18, wherein the first mobile communications network comprises a Code-Division Multiple Access network and the interface module is at least part of a Packet Data Serving Node.

### Claim 31 (depends on 18)

The system of claim 18, wherein the first mobile communications network is a home network for the subscriber and wherein the interface module implementing the Intelligent Network Service is provided in the home network.

### Claim 32 (depends on 18)

The system of claim 18, wherein the Intelligent Network Service provides a data service in the packet data network.

### Claim 33 (depends on 18)

The system of claim 18, wherein, if the subscriber roams into the second mobile communications network and requests a PDP session with the node of the packet data network, the PDP session is established using only the interface module of the first mobile communications network.

### Claim 34 (depends on 18)

The system of claim 18, wherein the Intelligent Network Service is implemented only in the interface module of the first mobile communications network.

### Claim 35

A system for implementing an Intelligent Network Service for a packet-switched service on a first mobile communications network, the system comprising:
an interface module that serves as an interface for communicating packets between the first mobile communications network and a packet data network external to the first mobile communications network; and
means for implementing the Intelligent Network Service for a session between a subscriber to the first mobile communications network and a node located on the packet data network,
wherein, when the subscriber roams into a second mobile communications network, the Intelligent Network Service is implemented in the first mobile communications network without coordinating with the Intelligent Network Service of the second mobile communications network such that necessary network elements in the first mobile communications network and the second mobile communications network are configured to enable implementation of the Intelligent Network Service for the roaming subscriber, and
wherein the Intelligent Network Service is implemented entirely in the first mobile communications network when the subscriber is roaming in the second mobile communications network and when the second mobile communications network is not configured to implement the Intelligent Network service for packet-switched service for subscribers from the first mobile communications network.

### Claim 36 (depends on 35)

The system of claim 35, wherein the mobile communications network includes a service control function module for controlling implementation of the Intelligent Network Service, and wherein the system further comprises:
means for exchanging one or more packets between the interface module and the service control function module to implement the Intelligent Network Service for the session.

### Claim 37 (depends on 36)

The system of claim 36, wherein the interface module comprises:
means for transmitting a packet from the interface module to the service control function module in response to an event associated with the session.

### Claim 38 (depends on 36)

The system of claim 36, wherein the service control function module is operative to implement the Intelligent Network Service for circuit-switched voice services in accordance with at least one of Phase One and Phase Two of Customized Applications for Mobile network Enhanced Logic for circuit-switched voice services, and wherein the interface module comprises means for implementing the Intelligent Network Service for packet-switched services in accordance with Phase Three of Customized Applications for Mobile network Enhanced Logic.

### Claim 39 (depends on 35)

The system of claim 35, wherein the Intelligent Network Service is prepaid charging.

### Claim 40 (depends on 39)

The system of claim 39, wherein the prepaid charging is real-time prepaid charging.

### Claim 41 (depends on 35)

The system of claim 35, further comprising:
a subscriber information register that includes an entry storing subscriber information for the subscriber to the first mobile communications network, wherein the entry to be accessed in response to the subscriber attaching to the first mobile communications network or another mobile communications network, and wherein the entry is defined such that, if the subscriber roams into a second mobile communications network and initiates a session with a node located on the packet data network, the session will be established using the interface module.

### Claim 42 (depends on 35)

The system of claim 35, wherein the interface module comprises:
means for metering a number of information units exchanged between the subscriber of the first mobile communications network and another party during the session.

### Claim 43 (depends on 35)

The system of claim 35, wherein the interface module comprises means for converting circuit-based parameters to packet-based parameters to implement the Intelligent Network Service.

### Claim 44 (depends on 43)

The system of claim 43, wherein the means for converting the circuit-based parameters comprises:
means for converting an amount of time to a count.

### Claim 45 (depends on 35)

The system of claim 35, wherein the first mobile communications network comprises a General Packet Radio Service network or a Universal Mobile Telecommunications System network, and the interface module is operative to implement a Gi interface between the first mobile communications network and the packet data network.

### Claim 46 (depends on 35)

The system of claim 35, wherein the first mobile communications network comprises a General Packet Radio Service network or a Universal Mobile Telecommunications System network, and wherein the interface module comprises at least part of a Gateway General Packet Radio Service Support Function module.

### Claim 47 (depends on 35)

The system of claim 35, wherein the first mobile communications network comprises a Code-Division Multiple Access network and the interface module is at least part of a Packet Data Serving Node.

### Claim 48 (depends on 35)

The system of claim 35, wherein the first mobile communications network is a home network for the subscriber and wherein the interface module implementing the Intelligent Network Service is provided in the home network.

### Claim 49 (depends on 35)

The system of claim 35, wherein the Intelligent Network Service provides a data service in the packet data network.

### Claim 50 (depends on 35)

The system of claim 35, wherein, if the subscriber roams into the second mobile communications network and requests a PDP session with the node of the packet data network, the PDP session is established using only the interface module of the first mobile communications network.

### Claim 51 (depends on 35)

The system of claim 35, wherein the Intelligent Network Service is implemented only in the interface module of the first mobile communications network.

### Claim 52

A computer-readable medium having embodied thereon computer executable codes, which when executed by a computer, cause the computer to execute a method of implementing an Intelligent Network Service for a packet-switched service on a first mobile communications network having an interface module that serves as an interface for communicating packets between the first mobile communications network and a packet data network external to the first mobile communications network, the process comprising an act of:
(A) implementing the Intelligent Network Service on the interface module for a session between a subscriber to the first mobile communications network and a node located on the packet data network,
wherein, when the subscriber roams into a second mobile communications network, the Intelligent Network Service is implemented in the first mobile communications network without coordinating with the Intelligent Network Service of the second mobile communications network such that necessary network elements in the first mobile communications network and the second mobile communications network are configured to enable implementation of the Intelligent Network Service for the roaming subscriber, and
wherein the Intelligent Network Service is implemented entirely in the first mobile communications network when the subscriber is roaming in the second mobile communications network and when the second mobile communications network is not configured to implement the Intelligent Network service for packet-switched service for subscribers from the first mobile communications network.

### Claim 53 (depends on 52)

The computer-readable medium of claim 52, wherein the mobile communications network includes a service control function module for controlling implementation of the Intelligent Network Service, and wherein act (A) further comprises:
exchanging one or more packets between the interface module and the service control function module to implement the Intelligent Network Service for the session.

### Claim 54 (depends on 53)

The computer-readable medium of claim 53, wherein act (A) comprises:
transmitting a packet from the interface module to the service control function module in response to an event associated with the session.

### Claim 55 (depends on 53)

The computer-readable medium of claim 53, wherein the service control function module is configured to implement the Intelligent Network Service for circuit-switched voice services in accordance with at least one of Phase One and Phase Two of Customized Applications for Mobile network Enhanced Logic, wherein the process further comprises an act of:
(B) implementing the Intelligent Network Service for packet-switched services on the interface module in accordance with Phase Three of Customized Applications for Mobile network Enhanced Logic.

### Claim 56 (depends on 52)

The computer-readable medium of claim 52, wherein the Intelligent Network Service is prepaid charging.

### Claim 57 (depends on 56)

The computer-readable medium of claim 56, wherein the prepaid charging is real-time prepaid charging.

### Claim 58 (depends on 52)

The computer-readable medium of claim 52, wherein the first mobile communications network further comprises a subscriber information register that includes an entry storing subscriber information for the subscriber to the first mobile communications network, wherein the entry to be accessed in response to the subscriber attaching to the first mobile communications network or another mobile communications network, and wherein the process further comprises an act of:
(B) defining the entry such that if the subscriber roams into a second mobile communications network and initiates a session with a node located on the packet data network, the session will be established using the interface module of the first mobile communications network.

### Claim 59 (depends on 52)

The computer-readable medium of claim 52, wherein the process further comprises an act of:
(B) metering at the interface module a number of information units exchanged between the subscriber of the first mobile communications network and a location of another party during the session.

### Claim 60 (depends on 52)

The computer-readable medium of claim 52, wherein the process further comprises:
(B) converting, at the interface module, circuit-based parameters to packet-based parameters to implement the Intelligent Network Service.

### Claim 61 (depends on 60)

The computer-readable medium of claim 60, wherein act (B) comprises:
converting an amount of time to a count.

### Claim 62 (depends on 52)

The computer-readable medium of claim 52, wherein the first mobile communications network comprises a General Packet Radio Service network or a Universal Mobile Telecommunications System network, and the interface module is operative to implement a Gi interface between the first mobile communications network and the packet data network.

### Claim 63 (depends on 52)

The computer-readable medium of claim 52, wherein the first mobile communications network comprises General Packet Radio Service network or a Universal Mobile Telecommunications System network, and the interface node comprises at least a part of a Gateway General Packet Radio Service Support Function module of the General Packet Radio Service network.

### Claim 64 (depends on 52)

The computer-readable medium of claim 52, wherein the first mobile communications network comprises a Code-Division Multiple Access network and the interface module is at least as part of a Packet Data Serving Node.

### Claim 65 (depends on 52)

The computer-readable medium of claim 52, wherein the first mobile communications network is a home network for the subscriber and wherein the interface module implementing the Intelligent Network Service is provided in the home network.

### Claim 66 (depends on 52)

The computer program product computer-readable medium of claim 52, wherein the Intelligent Network Service provides a data service in the packet data network.

### Claim 67 (depends on 52)

The computer-readable medium of claim 52, wherein, if the subscriber roams into the second mobile communications network and requests a PDP session with the node of the packet data network, the PDP session is established using only the interface module of the first mobile communications network.

### Claim 68 (depends on 52)

The computer-readable medium of claim 52, wherein the Intelligent Network Service is implemented only in the interface module of the first mobile communications network.
