WO2007018363A1 - System for testifying mobile communication network and method thereof - Google Patents
System for testifying mobile communication network and method thereof Download PDFInfo
- Publication number
- WO2007018363A1 WO2007018363A1 PCT/KR2006/003036 KR2006003036W WO2007018363A1 WO 2007018363 A1 WO2007018363 A1 WO 2007018363A1 KR 2006003036 W KR2006003036 W KR 2006003036W WO 2007018363 A1 WO2007018363 A1 WO 2007018363A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- call
- message
- mobile network
- information
- transaction
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 36
- 238000010295 mobile communication Methods 0.000 title description 2
- 238000012795 verification Methods 0.000 claims abstract description 49
- 238000012360 testing method Methods 0.000 claims abstract description 5
- 238000004088 simulation Methods 0.000 claims abstract description 4
- 102100037504 Paired box protein Pax-5 Human genes 0.000 claims 1
- 101710149067 Paired box protein Pax-5 Proteins 0.000 claims 1
- 230000011664 signaling Effects 0.000 description 37
- 238000004458 analytical method Methods 0.000 description 7
- 238000012546 transfer Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 108091006146 Channels Proteins 0.000 description 2
- 101000597193 Homo sapiens Telethonin Proteins 0.000 description 2
- 102100035155 Telethonin Human genes 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
Definitions
- the present invention relates to a mobile network verification system and a method thereof, and more particularly, to a mobile network verification system, in which messages transmitted/received between various systems included in a mobile network are collected and analyzed so as to verify the mobile network and operations of the respective systems, and a method thereof.
- signaling used in a network is defined as a rule for transferring a series of signals so as to transfer information on a call between systems included in a network and information used for network management and maintenance.
- No.7 signaling is common channel signaling (CCS) standardized by the International Telecommunication Union's Telecommunication Standardization Sector (ITU-T).
- CCS common channel signaling
- ITU-T International Telecommunication Union's Telecommunication Standardization Sector
- call connection between subscribers and various communication services are provided, or various control signals are transferred so as to manage a network.
- a protocol employing the No.7 signaling includes: a message transfer part (hereinafter, referred to as MTP) of a network service part which controls signal transfer, corrects errors, and secures a signaling network; a signaling connection control part (hereinafter, referred to SCCP) ; an ISDN user part (hereinafter, referred to as ISUP) which is designed separately depending on an application field such as telephone exchange and data exchange; a transaction capability application part (hereinafter, referred to as TCAP) ; and an application part (hereinafter, referred to AP) .
- MTP message transfer part
- SCCP signaling connection control part
- ISUP ISDN user part
- TCAP transaction capability application part
- AP application part
- a No. 7 signaling network which transfers a signal for controlling a network and performs various communication services, includes a signaling point (SP) for sending, receiving, or transferring a signaling message generated by a user, and a signaling link (SL) that is a logical signal transmission channel for connecting associated signaling points.
- the signaling point includes a signaling end point
- SEP that sends or receives a message
- STP signaling transfer point
- the signaling end point includes an origination point (OP) that generates a signaling message and a destination point (DP) that is a destination of the signaling message.
- a group of signaling links is defined as a signaling LinkSet.
- a path for transferring a message to the signaling point is defined as a signaling route (SR) .
- a group of signaling routes, which is a routing path for a signaling destination, is defined as a signaling route set. That is, the No.
- signaling network includes specification data regarding on the signaling point, the signaling link, the signaling LinkSet, and the signaling route, and transfers a signaling message generated by the originating point through a specific signaling link of a signal LinkSet to be transferred to a destination point, thereby requesting call connection and service.
- a plurality of systems such as MSC, BSC, HLR, SCP, SMSC, etc, are included in a mobile network.
- a network operator verifies the package or tests the network in order to ensure network reliability and stability.
- a conventional method has been used for debugging an internal logic of each system's software, or analyzing a transaction with respect to an adjacent system according to data displayed on an operating terminal by using a system tracing function through a man machine command of the operating terminal.
- actual calling may be made so that the connection relationship can be decided according to the result thereof.
- verification is manually achieved by operators. Therefore, when packages have to be frequently replaced in a system, verification of the packages becomes a problem in terms of long time consumption and high labor costs.
- the present invention provides a mobile network verification system capable of collecting and analyzing a message transmitted/received between systems included in a mobile network, and verifying an overall operation of the mobile network.
- the present invention also provides a mobile network verification system capable of verifying an operation of a section included in a mobile network by forming a transaction flow for a call transmitted/received between the section included in the mobile network.
- the present invention also provides a mobile network verification system capable of verifying a process of handling a call in a mobile network by forming a transaction flow for all transactions related to the call in all sections of the mobile network.
- the present invention also provides a mobile network verification method capable of verifying an overall operation of a mobile network by collecting and analyzing a message transmitted/received between systems included in the mobile network.
- a mobile network verification system which verifies operations of respective systems included in the mobile network
- the verification system comprising: a central controller which controls an overall operation and receives information required for a call simulation; a call generator which automatically generates a call by using a terminal according to an instruction requested from the central controller; an integral call analyzer which collects messages transmitted/received between systems included in a mobile network by using the call generated by the call generator, analyzes the collected messages, and transmits the analyzed information to the central controller; a service controller which provides a service scenario test environment, and checks or modifies a subscriber service profile in association with external systems related to a specific service; and a message collector which collects a No.7 protocol signal transmitted/received between the systems included in the mobile network, converts the collected signal into an TCP/IP signal, multiplexes the converted signal, and transmits the multiplexed signal to the integral call analyzer; wherein the verification system verifies operations of respective systems included in the mobile network.
- the integral call analyzer may detect information on an origination point code, a destination point code, and a transaction ID from the collected messages, and stores the information in a database. Further, the integral call analyzer may use the database so as to analyze transactions for respective nodes, thereby forming a call transaction flow for a specific node. Further, the integral call analyzer may form a call transaction flow in a network for the specific call by detecting a related call transaction of all nodes for a specific call.
- a method in which a message transmitted/received between nodes included in a mobile network is collected so as to verify the mobile network comprising steps of: (a) checking whether the collected message is a call related message; (b) detecting LinkSet information from the message if the message is the call related message; (c) recognizing a type of a message protocol, and detecting a specific parameter decided depending on the type of the message protocol by using the message; (d) checking whether the message is a message desired to be collected, by using the LinkSet information and the specific parameter; and (e) storing the message in a call information database classified according to the message protocol if the message is a message desired to be collected, wherein, in the method, transactions are analyzed for a specific call.
- the step (c) may comprise: (c-1) recognizing a type of a message protocol; (c-2) detecting a mobile phone number and a transaction ID number from the message if the message protocol is MAP; (c-3) detecting a mobile phone number and a line ID number from the message if the message protocol is ISUP; and (c-4) detecting a mobile phone number and a local reference number from the message if the message protocol is BSAP, wherein, in the method, transactions are analyzed for a specific call.
- a software or hardware package of systems included in a mobile network is modified, or when a network problem occurs, operations of respective systems can be verified.
- a call can be generated for an overall mobile network on the basis of end-to-end principle so as to control a service. Then, the result thereof is collected, and thus data obtained from integral call analysis can be provided to an operator. Therefore, according to the present invention, reliability on a network and each system can be maximized, and efficiency of human and economic resources required for verification can also be maximized.
- a system of the present invention applies to an intelligent network service, thereby providing further accurate and effective analysis data.
- FIG. 1 is a block diagram schematically illustrating a structure of a mobile network verification system according to an embodiment of the present invention.
- FIG. 2 illustrates an example of a mobile network employing a mobile network verification system according to an embodiment of the present invention.
- FIG. 3 is a block diagram illustrating a portion of a mobile network in order to form a call transaction flow by a mobile network verification system according to an embodiment of the present invention.
- FIG. 4 is a flowchart illustrating an example of a call transaction flow in a specific section of the mobile network of FIG. 3.
- FIG. 5 is a flowchart illustrating an example of transactions generated in each section of the mobile network in association with a specific call in the mobile network of FIG. 3.
- FIG. 6 is a flowchart sequentially illustrating an operation of an integral call analyzer of a mobile network verification system according to an embodiment of the present invention.
- FIG. 7 is a flowchart sequentially illustrating the MAP process of FIG. 6.
- FIG. 8 is a flowchart sequentially illustrating the ISUP process of FIG. 6.
- FIG. 9 is a flowchart sequentially illustrating the BSAP process of FIG. 6.
- FIG. 10 illustrates an example of a call transaction flow formed by an integral call analyzer of a mobile network verification system according to an embodiment of the present invention.
- FIG. 1 is a block diagram schematically illustrating a structure of a mobile network verification system 10 according to an embodiment of the present invention.
- the verification system 10 includes a central controller 100, a call generator 110, a service controller 120, an integral call analyzer 130, and a message collector 140. Now, the aforementioned elements will be described.
- the central controller 100 controls an overall operation of the verification system 10, receives information required for a call simulation, and instructs the call generator 110 to generate a call according to the received information.
- the verification system 10 traces a call transaction related to a call for the origination and destination phone numbers input by the user from all nodes included in a mobile network. Then, the verification system 10 provides an analysis result thereof.
- the central controller 100 provides a user interface of the verification system 10, synchronizes each module of the verification system 10, and performs general control.
- the call generator 110 automatically generates the call for the origination and destination phone numbers requested from the central controller 100 by using a terminal according to an instruction requested from the central controller 100.
- the service controller 120 provides a service scenario test environment. Further, the service controller 120 checks or modifies a subscriber service profile in association with external systems related to a specific service.
- the external systems associated with the service controller 120 are a service network entity within a network. Examples of the external systems include SCP, HLR, and so on.
- the message collector 140 collects messages of a No.7 protocol signal transmitted/received between systems included in the mobile network, and multiplexes the collected message by attaching a collected time and a node information tag. Thereafter, the message collector 140 converts the multiplexed message into a TCP/IP signal, and transmits the TCP/IP signal to the integral call analyzer 130.
- the message collector 140 may be included in the verification system 10. Alternatively, as an independent unit with respect to the verification system 10, the message collector 140 may be disposed outside the verification system 10, and transmit information to the verification system 10. Meanwhile, in a section for transmitting/receiving signals by using a TCP/IP protocol among system sections constituting the mobile network, the integral call analyzer 130 can collect a message without via the message collector 140.
- the integral call analyzer 130 decodes messages transmitted from the message collector 140 or the like, and stores the decoded messages in a call information database. Further, the integral call analyzer 130 analyses the decoded messages for each node section and each call, and transmits information on the analysis result to the central controller 100.
- the call information database stores and manages a call ID and call transaction information on the call ID.
- the call transaction information includes an original point code, a destination point code, an origination phone number, a destination phone number, a message type, a transaction ID (TID) , a call starting time, a call ending time, and the number of messages received and transmitted during entire calls.
- FIG. 2 illustrates an overall structure of a mobile network installed with the verification system 10 having the aforementioned structure. Referring to FIG. 2, the verification system 10 according to an embodiment of the present invention may apply to a mobile network such as an intelligent network.
- the mobile network such as the intelligent network includes system nodes such as BTS, BSC, MSC, STP, HLR, SSP, SCP, PDSN, SGSN, IWF, etc.
- the verification system 10 collects messages transmitted/received between each node through the data collector 140.
- the call generator 110 of the verification system 10 automatically generates a call to be simulated using a terminal under the control of the central controller 100.
- the integral call analyzer 130 collects the messages transmitted/received between each node of the mobile network by using the call. Then, as shown in FIGS. 4 and 5, the integral call analyzer 130 performs analysis on each section and each call of the system.
- FIG. 3 is a block diagram illustrating a portion of a mobile network.
- FIG. 4 illustrates a call transaction flow for a system section of the SSP 310 and the SCP 320 of FIG. 3.
- the integral call analyzer 130 of the verification system 10 analyzes transactions received/transmitted between the SSP 310 and the SCP 320 with respect to a specific call, and forms a call transaction flow to be transmitted to the central controller 100.
- FIG. 5 illustrates a call transaction flow in which related transactions transmitted/received between nodes representing the system over the mobile network of FIG. 3.
- the integral call analyzer 130 of the verification system 10 analyzes all transactions related to a specific call, and forms a call transaction flow to be transmitted to the central controller 100 .
- FIG. 6 is a flowchart sequentially illustrating an operation of the integral call analyzer 130 according to an embodiment of the present invention.
- a collected message is firstly analyzed (step 600) , and thereafter, it is checked whether the collected message is a call related signaling message (step 610) . If the collected message is the call related signaling message, LinkSet information and mobile ID number (hereinafter, referred to as MIN) are collected, and a specific key value contained in a message is detected (step 620) .
- the LinkSet information is section information of transaction, and is defined as information on a transmission node and a reception node of transaction.
- a key value for a specific parameter included in the message is analyzed, and thus a protocol type is recognized (step 630) . If a protocol of the message is a mobile application part (MAP) , the procedure illustrated in FIG. 7 is performed (step 640) . If a protocol of the message is a ISUP, the procedure illustrated in FIG. 8 is performed.
- MAP mobile application part
- step 642 If the protocol of the message is BASP, the procedure illustrated in FIG. 9 is performed (step 644) . The procedures will be described later. After the aforementioned steps 640, 642, and 644 are performed, returning back to step
- FIG. 7 is a flowchart illustrating the procedure performed when a protocol is MAP. Referring to FIG. 7, it is checked whether a LinkSet, a MIN, and a transaction ID (hereinafter, referred to as TID) are accurate information
- step 700 If they are accurate, the presence of a call ID is checked (step 710) . If the call ID does not exist, the call ID is generated (step 712) . A message is stored in a memory allocated to the call ID (step 720) , and thereafter, it is checked whether the message is a call ending message or a transaction ending message (step 722) . If the message is not the call ending message nor the transaction ending message, the process returns back to a flow indicated by 4 in FIG. 6. When an operation type of the message is checked, and the check result shows that the message is the call ending message or the transaction ending message, transaction information on an associated call ID is determined to be an ending state (step 724). Thereafter, it is checked whether the message is the call ending message (step 726) .
- the end of call is determined according to an ISUP RLC (Release Complete) message or a SCCP RLC message.
- a call starting message is confirmed if an Origination Request' message or an 'Analyzed Information' message exists.
- the end of transaction is determined according to a message type tag of a transaction portion and a component type tag of a component portion of a TCAP parameter contained in a MAP message. If the result of step 726 shows that the message is not the call ending message, the process returns back to the flow indicated by 4 in FIG. 6
- step 728) If all of the transactions contained in the call ID are not ended, the process indicated by 4 in FIG. 6 is performed.
- an ending time is determined for a call (step 730) , and the call is ended after the ending time is over (step 740) .
- information stored in the memory allocated to the call ID is stored in a database, thereby completing the procedure (step 742) .
- FIG. 8 is a flowchart performed when a message protocol is ISUP. All steps of FIG. 8 are the same as those of FIG. 7 except for a process (step 800) for checking whether a LinkSet, a MIN, and a circuit ID code (hereinafter, referred to as CIC) are accurate.
- step 800 for checking whether a LinkSet, a MIN, and a circuit ID code (hereinafter, referred to as CIC) are accurate.
- FIG. 9 is a flowchart performed when a message protocol is base station application part (BSAP) . All steps of FIG. 9 are the same as those of FIG. 7 except for a process (step 900) for checking whether a LinkSet, a MIN, and a local reference number (hereinafter, referred to as LRN) are accurate.
- the mobile network verification system of the present invention forms a call transaction flow by using transaction information on an call ID stored in a database according to the aforementioned processes.
- a mobile network verification system of the present invention analyzes systems included in a mobile network such as an intelligent network, and provides an analysis result thereof to an operator.
- the present invention can be widely used in a mobile network field.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Provided is a mobile network verification network system and a method thereof. The mobile network verification system includes: a central controller which controls an overall operation and receives information required for a call simulation; a call generator which automatically generates a call by using a terminal according to an instruction requested from the central controller; an integral call analyzer which collects messages transmitted/received between systems included in a mobile network by using the call generated by the call generator, analyzes the collected messages, and transmits the analyzed information to the central controller; and a service controller which provides a service scenario test environment, and checks or modifies a subscriber service profile in association with external systems related to a specific service. Accordingly, the mobile network and each system can be automatically verified.
Description
[DESCRI PTION] [invention Title]
SYSTEM FOR TESTIFYING MOBILE COMMUNICATION NETWORK AND METHOD THEREOF [Technical Field]
The present invention relates to a mobile network verification system and a method thereof, and more particularly, to a mobile network verification system, in which messages transmitted/received between various systems included in a mobile network are collected and analyzed so as to verify the mobile network and operations of the respective systems, and a method thereof. [Background Art]
In general, signaling used in a network is defined as a rule for transferring a series of signals so as to transfer information on a call between systems included in a network and information used for network management and maintenance. As an example of the signaling, No.7 signaling is common channel signaling (CCS) standardized by the International Telecommunication Union's Telecommunication Standardization Sector (ITU-T). In the No.7 signaling, call connection between subscribers and various communication services are provided, or various control signals are transferred so as to manage a network.
A protocol employing the No.7 signaling includes: a message transfer part (hereinafter, referred to as MTP) of a network service part which controls signal transfer, corrects errors, and secures a signaling network; a signaling connection control part (hereinafter, referred to SCCP) ; an ISDN user part (hereinafter, referred to as ISUP) which is designed separately depending on an application field such as telephone exchange and data exchange; a transaction capability application part (hereinafter, referred to as TCAP) ; and an application part (hereinafter, referred to AP) .
A No. 7 signaling network, which transfers a signal for controlling a network and performs various communication services, includes a signaling point (SP) for sending, receiving, or transferring a signaling message generated by a user, and a signaling link (SL) that is a logical signal transmission channel for connecting associated signaling points. The signaling point includes a signaling end point
(SEP) that sends or receives a message, and a signaling transfer point (STP) that is formed in pair and transfers the message from one signaling link to another signaling link. The signaling end point includes an origination point (OP) that generates a signaling message and a destination point (DP) that is a destination of the signaling message. A group of signaling links is defined as a signaling LinkSet. A path
for transferring a message to the signaling point is defined as a signaling route (SR) . A group of signaling routes, which is a routing path for a signaling destination, is defined as a signaling route set. That is, the No. 7 signaling network includes specification data regarding on the signaling point, the signaling link, the signaling LinkSet, and the signaling route, and transfers a signaling message generated by the originating point through a specific signaling link of a signal LinkSet to be transferred to a destination point, thereby requesting call connection and service.
Meanwhile, a plurality of systems, such as MSC, BSC, HLR, SCP, SMSC, etc, are included in a mobile network. When a new software or hardware package applies to the respective systems, or when a network problem occurs, a network operator verifies the package or tests the network in order to ensure network reliability and stability.
When the network is tested, or a specific package is verified, a conventional method has been used for debugging an internal logic of each system's software, or analyzing a transaction with respect to an adjacent system according to data displayed on an operating terminal by using a system tracing function through a man machine command of the operating terminal.
Moreover, in order to analyze a connection relationship between systems included in the overall network, actual calling may be made so that the connection relationship can be decided according to the result thereof. Generally, in the conventional verification method, verification is manually achieved by operators. Therefore, when packages have to be frequently replaced in a system, verification of the packages becomes a problem in terms of long time consumption and high labor costs. In addition, when a problem occurs while a connection relationship is verified between systems included in the overall network, it is very difficult to decide which system erratically operates in the network. In this case, verification consumes human resources and time significantly. Meanwhile, as mobile value added services (for example, pre-paid subscriber, call forwarding, etc) gradually become various, network operators face a lot of troubles in order to verify the services whenever the services are developed, because there is no appropriate method capable of properly verifying the systems and the overall mobile network according to a scenario for each service.
Therefore, the applicant proposes a method capable of recognizing an organic connection relationship between
systems included in a mobile network, and checking whether the systems and the overall network normally operate. [Disclosure] [Technical Problem] The present invention provides a mobile network verification system capable of collecting and analyzing a message transmitted/received between systems included in a mobile network, and verifying an overall operation of the mobile network. The present invention also provides a mobile network verification system capable of verifying an operation of a section included in a mobile network by forming a transaction flow for a call transmitted/received between the section included in the mobile network. The present invention also provides a mobile network verification system capable of verifying a process of handling a call in a mobile network by forming a transaction flow for all transactions related to the call in all sections of the mobile network. The present invention also provides a mobile network verification method capable of verifying an overall operation of a mobile network by collecting and analyzing a message transmitted/received between systems included in the mobile network.
[Technical Solution]
According to an aspect of the present invention, there is provided a mobile network verification system which verifies operations of respective systems included in the mobile network, the verification system comprising: a central controller which controls an overall operation and receives information required for a call simulation; a call generator which automatically generates a call by using a terminal according to an instruction requested from the central controller; an integral call analyzer which collects messages transmitted/received between systems included in a mobile network by using the call generated by the call generator, analyzes the collected messages, and transmits the analyzed information to the central controller; a service controller which provides a service scenario test environment, and checks or modifies a subscriber service profile in association with external systems related to a specific service; and a message collector which collects a No.7 protocol signal transmitted/received between the systems included in the mobile network, converts the collected signal into an TCP/IP signal, multiplexes the converted signal, and transmits the multiplexed signal to the integral call analyzer; wherein the verification system verifies operations of respective systems included in the mobile network.
In the aforementioned aspect of the present invention, the integral call analyzer may detect information on an origination point code, a destination point code, and a transaction ID from the collected messages, and stores the information in a database. Further, the integral call analyzer may use the database so as to analyze transactions for respective nodes, thereby forming a call transaction flow for a specific node. Further, the integral call analyzer may form a call transaction flow in a network for the specific call by detecting a related call transaction of all nodes for a specific call.
According to another aspect of the present invention, there is provided a method in which a message transmitted/received between nodes included in a mobile network is collected so as to verify the mobile network, the method comprising steps of: (a) checking whether the collected message is a call related message; (b) detecting LinkSet information from the message if the message is the call related message; (c) recognizing a type of a message protocol, and detecting a specific parameter decided depending on the type of the message protocol by using the message; (d) checking whether the message is a message desired to be collected, by using the LinkSet information and the specific parameter; and (e) storing the message in a call
information database classified according to the message protocol if the message is a message desired to be collected, wherein, in the method, transactions are analyzed for a specific call. In the aforementioned aspect of the present invention, the step (c) may comprise: (c-1) recognizing a type of a message protocol; (c-2) detecting a mobile phone number and a transaction ID number from the message if the message protocol is MAP; (c-3) detecting a mobile phone number and a line ID number from the message if the message protocol is ISUP; and (c-4) detecting a mobile phone number and a local reference number from the message if the message protocol is BSAP, wherein, in the method, transactions are analyzed for a specific call. [Advantageous Effects]
According to the present invention, when a software or hardware package of systems included in a mobile network is modified, or when a network problem occurs, operations of respective systems can be verified. In addition, according to the present invention, a call can be generated for an overall mobile network on the basis of end-to-end principle so as to control a service. Then, the result thereof is collected, and thus data obtained from integral call analysis can be provided to an operator.
Therefore, according to the present invention, reliability on a network and each system can be maximized, and efficiency of human and economic resources required for verification can also be maximized. In particular, a system of the present invention applies to an intelligent network service, thereby providing further accurate and effective analysis data. [Description of Drawings]
FIG. 1 is a block diagram schematically illustrating a structure of a mobile network verification system according to an embodiment of the present invention.
FIG. 2 illustrates an example of a mobile network employing a mobile network verification system according to an embodiment of the present invention. FIG. 3 is a block diagram illustrating a portion of a mobile network in order to form a call transaction flow by a mobile network verification system according to an embodiment of the present invention.
FIG. 4 is a flowchart illustrating an example of a call transaction flow in a specific section of the mobile network of FIG. 3.
FIG. 5 is a flowchart illustrating an example of transactions generated in each section of the mobile network
in association with a specific call in the mobile network of FIG. 3.
FIG. 6 is a flowchart sequentially illustrating an operation of an integral call analyzer of a mobile network verification system according to an embodiment of the present invention.
FIG. 7 is a flowchart sequentially illustrating the MAP process of FIG. 6.
FIG. 8 is a flowchart sequentially illustrating the ISUP process of FIG. 6.
FIG. 9 is a flowchart sequentially illustrating the BSAP process of FIG. 6.
FIG. 10 illustrates an example of a call transaction flow formed by an integral call analyzer of a mobile network verification system according to an embodiment of the present invention. [Best Mode]
Hereinafter, exemplary embodiments of the present invention will be descried in detail with reference to the accompanying drawings.
FIG. 1 is a block diagram schematically illustrating a structure of a mobile network verification system 10 according to an embodiment of the present invention. Referring to FIG. 1, the verification system 10 includes a
central controller 100, a call generator 110, a service controller 120, an integral call analyzer 130, and a message collector 140. Now, the aforementioned elements will be described. First, the central controller 100 controls an overall operation of the verification system 10, receives information required for a call simulation, and instructs the call generator 110 to generate a call according to the received information. That is, when an origination phone number and a destination phone number desired to be found by a user are input to the central controller 100, the verification system 10 traces a call transaction related to a call for the origination and destination phone numbers input by the user from all nodes included in a mobile network. Then, the verification system 10 provides an analysis result thereof.
Further, the central controller 100 provides a user interface of the verification system 10, synchronizes each module of the verification system 10, and performs general control. The call generator 110 automatically generates the call for the origination and destination phone numbers requested from the central controller 100 by using a terminal according to an instruction requested from the central controller 100.
The service controller 120 provides a service scenario test environment. Further, the service controller 120 checks or modifies a subscriber service profile in association with external systems related to a specific service. The external systems associated with the service controller 120 are a service network entity within a network. Examples of the external systems include SCP, HLR, and so on.
The message collector 140 collects messages of a No.7 protocol signal transmitted/received between systems included in the mobile network, and multiplexes the collected message by attaching a collected time and a node information tag. Thereafter, the message collector 140 converts the multiplexed message into a TCP/IP signal, and transmits the TCP/IP signal to the integral call analyzer 130. The message collector 140 may be included in the verification system 10. Alternatively, as an independent unit with respect to the verification system 10, the message collector 140 may be disposed outside the verification system 10, and transmit information to the verification system 10. Meanwhile, in a section for transmitting/receiving signals by using a TCP/IP protocol among system sections constituting the mobile network, the integral call analyzer 130 can collect a message without via the message collector 140.
The integral call analyzer 130 decodes messages transmitted from the message collector 140 or the like, and stores the decoded messages in a call information database. Further, the integral call analyzer 130 analyses the decoded messages for each node section and each call, and transmits information on the analysis result to the central controller 100. The call information database stores and manages a call ID and call transaction information on the call ID. The call transaction information includes an original point code, a destination point code, an origination phone number, a destination phone number, a message type, a transaction ID (TID) , a call starting time, a call ending time, and the number of messages received and transmitted during entire calls. FIG. 2 illustrates an overall structure of a mobile network installed with the verification system 10 having the aforementioned structure. Referring to FIG. 2, the verification system 10 according to an embodiment of the present invention may apply to a mobile network such as an intelligent network.
As shown in Fig, 2, the mobile network such as the intelligent network includes system nodes such as BTS, BSC, MSC, STP, HLR, SSP, SCP, PDSN, SGSN, IWF, etc. The
verification system 10 collects messages transmitted/received between each node through the data collector 140.
The call generator 110 of the verification system 10 automatically generates a call to be simulated using a terminal under the control of the central controller 100.
The integral call analyzer 130 collects the messages transmitted/received between each node of the mobile network by using the call. Then, as shown in FIGS. 4 and 5, the integral call analyzer 130 performs analysis on each section and each call of the system.
FIG. 3 is a block diagram illustrating a portion of a mobile network. FIG. 4 illustrates a call transaction flow for a system section of the SSP 310 and the SCP 320 of FIG. 3. Referring to FIG. 4, the integral call analyzer 130 of the verification system 10 analyzes transactions received/transmitted between the SSP 310 and the SCP 320 with respect to a specific call, and forms a call transaction flow to be transmitted to the central controller 100.
FIG. 5 illustrates a call transaction flow in which related transactions transmitted/received between nodes representing the system over the mobile network of FIG. 3.
Referring to FIG. 5, the integral call analyzer 130 of the verification system 10 analyzes all transactions related to a
specific call, and forms a call transaction flow to be transmitted to the central controller 100 .
Now, the operation of the integral call analyzer 130 of the verification system 10 according to an embodiment of the present invention will be described in detail with reference to FIGS. 6 to 9.
FIG. 6 is a flowchart sequentially illustrating an operation of the integral call analyzer 130 according to an embodiment of the present invention. Referring to FIG. 6, a collected message is firstly analyzed (step 600) , and thereafter, it is checked whether the collected message is a call related signaling message (step 610) . If the collected message is the call related signaling message, LinkSet information and mobile ID number (hereinafter, referred to as MIN) are collected, and a specific key value contained in a message is detected (step 620) . The LinkSet information is section information of transaction, and is defined as information on a transmission node and a reception node of transaction. Next, a key value for a specific parameter included in the message is analyzed, and thus a protocol type is recognized (step 630) . If a protocol of the message is a mobile application part (MAP) , the procedure illustrated in FIG. 7 is performed (step 640) . If a protocol of the message
is a ISUP, the procedure illustrated in FIG. 8 is performed
(step 642) . If the protocol of the message is BASP, the procedure illustrated in FIG. 9 is performed (step 644) . The procedures will be described later. After the aforementioned steps 640, 642, and 644 are performed, returning back to step
600, the process of analyzing collected messages is repeated.
FIG. 7 is a flowchart illustrating the procedure performed when a protocol is MAP. Referring to FIG. 7, it is checked whether a LinkSet, a MIN, and a transaction ID (hereinafter, referred to as TID) are accurate information
(step 700) . If they are accurate, the presence of a call ID is checked (step 710) . If the call ID does not exist, the call ID is generated (step 712) . A message is stored in a memory allocated to the call ID (step 720) , and thereafter, it is checked whether the message is a call ending message or a transaction ending message (step 722) . If the message is not the call ending message nor the transaction ending message, the process returns back to a flow indicated by 4 in FIG. 6. When an operation type of the message is checked, and the check result shows that the message is the call ending message or the transaction ending message, transaction information on an associated call ID is determined to be an ending state (step 724). Thereafter, it is checked whether
the message is the call ending message (step 726) . The end of call is determined according to an ISUP RLC (Release Complete) message or a SCCP RLC message. In the MAP protocol, a call starting message is confirmed if an Origination Request' message or an 'Analyzed Information' message exists. The end of transaction is determined according to a message type tag of a transaction portion and a component type tag of a component portion of a TCAP parameter contained in a MAP message. If the result of step 726 shows that the message is not the call ending message, the process returns back to the flow indicated by 4 in FIG. 6
If the message is the call ending message, it is checked whether all transactions contained in the call ID are ended
(step 728) . If all of the transactions contained in the call ID are not ended, the process indicated by 4 in FIG. 6 is performed.
If all of the transactions contained in the call ID are ended, an ending time is determined for a call (step 730) , and the call is ended after the ending time is over (step 740) . Next, information stored in the memory allocated to the call ID is stored in a database, thereby completing the procedure (step 742) .
FIG. 8 is a flowchart performed when a message protocol is ISUP. All steps of FIG. 8 are the same as those of FIG. 7
except for a process (step 800) for checking whether a LinkSet, a MIN, and a circuit ID code (hereinafter, referred to as CIC) are accurate.
In addition, FIG. 9 is a flowchart performed when a message protocol is base station application part (BSAP) . All steps of FIG. 9 are the same as those of FIG. 7 except for a process (step 900) for checking whether a LinkSet, a MIN, and a local reference number (hereinafter, referred to as LRN) are accurate. The mobile network verification system of the present invention forms a call transaction flow by using transaction information on an call ID stored in a database according to the aforementioned processes.
While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present invention as defined by the appended claims. [industrial Applicability]
A mobile network verification system of the present invention analyzes systems included in a mobile network such as an intelligent network, and provides an analysis result
thereof to an operator. The present invention can be widely used in a mobile network field.
Claims
[CLAIMS]
[Claim l]
A mobile network verification system which verifies operations of respective systems included in the mobile network, the verification system comprising: a central controller which controls an overall operation and receives information required for a call simulation; a call generator which automatically generates a call by using a terminal according to an instruction requested from the central controller; and an integral call analyzer which collects messages transmitted/received between systems included in a mobile network by using the call generated by the call generator, analyzes the collected messages, and transmits the analyzed information to the central controller.
[Claim 2]
The verification system according to claim 1, further comprising a service controller, wherein the service controller provides a service scenario test environment, and checks or modifies a subscriber service profile in association with external systems related to a specific service .
[Claim 3] The verification system according to claim 1, further comprising a message collector, wherein the message collector collects a No.7 protocol signal transmitted/received between the systems included in the mobile network, converts the collected signal into an TCP/IP signal, multiplexes the converted signal, and transmits the multiplexed signal to the integral call analyzer.
[Claim 4]
The verification system according to any one of claims 1 to 3, wherein the integral call analyzer detects information on an origination point code, a destination point code, and a transaction ID from the collected messages, and stores the information in a database.
[Claim 5] The verification system according to any one of claims 1 to 3, wherein: the integral call analyzer detects information on an origination point code, a destination point code, and a transaction ID from the collected messages, and stores the information in a database; and the integral call analyzer uses the database so as to analyze transactions for respective nodes, thereby forming a call transaction flow for a specific node.
[Claim 6] The verification system according to any one of claims 1 to 3, wherein: the integral call analyzer detects information on an origination point code, a destination point code, and a transaction ID from the collected messages, and stores the information in a database; and the integral call analyzer uses the database so as to detect a related call transaction of all nodes for a specific call, thereby forming a call transaction flow in a network for the specific call by using the detected transaction information.
[Claim 7]
The verification system according to any one of claims 1 to 3, wherein: the central controller instructs the call generator to create a call by using an origination phone number and a destination phone number which are externally received; the call generator generates a call by using a terminal under the instruction of the central controller; and the integral call analyzer traces all transactions of the mobile network for the generated call from the collected messages, and analyzes the traced transaction.
[Claim 8] A method in which a message transmitted/received between nodes included in a mobile network is collected so as to verify the mobile network, the method comprising steps of:
(a) checking whether the collected message is a call related message;
(b) detecting LinkSet information from the message if the message is the call related message;
(c) recognizing a type of a message protocol, and detecting a specific parameter decided depending on the type of the message protocol by using the message;
(d) checking whether the message is a message desired to be collected, by using the LinkSet information and the specific parameter; and
(e) storing the message in a call information database classified according to the message protocol if the message is a message desired to be collected, wherein, in the method, transactions for a specific call are analyzed.
[Claim 9] The method according to claim 8, wherein the step (c) comprises :
(c-1) recognizing a type of a message protocol; (c-2) detecting a mobile phone number and a transaction ID number from the message if the message protocol is MAP; (c-3) detecting a mobile phone number and a line ID number from the message if the message protocol is ISUP; and
(c-4) detecting a mobile phone number and a local reference number from the message if the message protocol is BSAP, wherein, in the method, transactions for a specific call are analyzed. [Claim lθ]
The method according to any one of claims 8 and 9, further comprising the step of (f) checking whether all transactions stored in the call information database are ended, setting a predetermined ending time, and ending the call after the ending time is over if all of the transactions are ended, when the message is a call ending message.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2005-0071848 | 2005-08-05 | ||
KR20050071848A KR100753640B1 (en) | 2005-08-05 | 2005-08-05 | Mobile communication network verification system and method |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2007018363A1 true WO2007018363A1 (en) | 2007-02-15 |
Family
ID=37727515
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2006/003036 WO2007018363A1 (en) | 2005-08-05 | 2006-08-02 | System for testifying mobile communication network and method thereof |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR100753640B1 (en) |
WO (1) | WO2007018363A1 (en) |
Cited By (57)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8351898B2 (en) | 2009-01-28 | 2013-01-08 | Headwater Partners I Llc | Verifiable device assisted service usage billing with integrated accounting, mediation accounting, and multi-account |
US8385916B2 (en) | 2009-01-28 | 2013-02-26 | Headwater Partners I Llc | Automated device provisioning and activation |
US8527630B2 (en) | 2009-01-28 | 2013-09-03 | 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 |
US8606911B2 (en) | 2009-03-02 | 2013-12-10 | Headwater Partners I Llc | Flow tagging for service policy implementation |
US8626115B2 (en) | 2009-01-28 | 2014-01-07 | Headwater Partners I Llc | Wireless network service interfaces |
US8630617B2 (en) | 2009-01-28 | 2014-01-14 | Headwater Partners I Llc | Device group partitions and settlement platform |
US8630630B2 (en) | 2009-01-28 | 2014-01-14 | Headwater Partners I Llc | Enhanced roaming services and converged carrier networks with device assisted services and a proxy |
US8634805B2 (en) | 2009-01-28 | 2014-01-21 | Headwater Partners I Llc | Device assisted CDR creation aggregation, mediation and billing |
US8635335B2 (en) | 2009-01-28 | 2014-01-21 | Headwater Partners I Llc | System and method for wireless network offloading |
US8634821B2 (en) | 2009-01-28 | 2014-01-21 | Headwater Partners I Llc | Device assisted services install |
US8725123B2 (en) | 2008-06-05 | 2014-05-13 | Headwater Partners I Llc | Communications device with secure data path processing agents |
US8745191B2 (en) | 2009-01-28 | 2014-06-03 | Headwater Partners I Llc | System and method for providing user notifications |
US8793758B2 (en) | 2009-01-28 | 2014-07-29 | Headwater Partners I Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US8832777B2 (en) | 2009-03-02 | 2014-09-09 | Headwater Partners I Llc | Adapting network policies based on device service processor configuration |
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 |
US8898293B2 (en) | 2009-01-28 | 2014-11-25 | Headwater Partners I Llc | Service offer set publishing to device agent with on-device service selection |
US8924469B2 (en) | 2008-06-05 | 2014-12-30 | Headwater Partners I Llc | Enterprise access control and accounting allocation for access networks |
US8924543B2 (en) | 2009-01-28 | 2014-12-30 | Headwater Partners I Llc | Service design center for device assisted services |
US9094311B2 (en) | 2009-01-28 | 2015-07-28 | Headwater Partners I, Llc | Techniques for attribution of mobile device data traffic to initiating end-user application |
US9154826B2 (en) | 2011-04-06 | 2015-10-06 | Headwater Partners Ii Llc | Distributing content and service launch objects to mobile devices |
US9198042B2 (en) | 2009-01-28 | 2015-11-24 | Headwater Partners I Llc | Security techniques for device assisted services |
US9247450B2 (en) | 2009-01-28 | 2016-01-26 | Headwater Partners I Llc | Quality of service for device assisted services |
US9253663B2 (en) | 2009-01-28 | 2016-02-02 | Headwater Partners I Llc | Controlling mobile device communications on a roaming network based on device state |
US9351193B2 (en) | 2009-01-28 | 2016-05-24 | Headwater Partners I Llc | Intermediate networking devices |
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 |
US9557889B2 (en) | 2009-01-28 | 2017-01-31 | Headwater Partners I Llc | Service plan design, user interfaces, application programming interfaces, and device management |
US9565707B2 (en) | 2009-01-28 | 2017-02-07 | Headwater Partners I Llc | Wireless end-user device with wireless data attribution to multiple personas |
US9572019B2 (en) | 2009-01-28 | 2017-02-14 | Headwater Partners LLC | Service selection set published to device agent with on-device service selection |
US9571559B2 (en) | 2009-01-28 | 2017-02-14 | Headwater Partners I Llc | Enhanced curfew and protection associated with a device group |
US9578182B2 (en) | 2009-01-28 | 2017-02-21 | Headwater Partners I Llc | Mobile device and service management |
US9609510B2 (en) | 2009-01-28 | 2017-03-28 | Headwater Research Llc | Automated credential porting for mobile devices |
US9647918B2 (en) | 2009-01-28 | 2017-05-09 | Headwater Research Llc | Mobile device and method attributing media services network usage to requesting application |
US9706061B2 (en) | 2009-01-28 | 2017-07-11 | Headwater Partners I Llc | Service design center for device assisted services |
US9755842B2 (en) | 2009-01-28 | 2017-09-05 | Headwater Research Llc | Managing service user discovery and service launch object placement on a device |
US9858559B2 (en) | 2009-01-28 | 2018-01-02 | Headwater Research Llc | Network service plan design |
US9954975B2 (en) | 2009-01-28 | 2018-04-24 | Headwater Research Llc | Enhanced curfew and protection associated with a device group |
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 |
US9980146B2 (en) | 2009-01-28 | 2018-05-22 | 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 |
US10064055B2 (en) | 2009-01-28 | 2018-08-28 | Headwater Research Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US10200541B2 (en) | 2009-01-28 | 2019-02-05 | Headwater Research Llc | Wireless end-user device with divided user space/kernel space traffic policy system |
US10237757B2 (en) | 2009-01-28 | 2019-03-19 | Headwater Research Llc | System and method for wireless network offloading |
US10248996B2 (en) | 2009-01-28 | 2019-04-02 | Headwater Research Llc | Method for operating a wireless end-user device mobile payment agent |
US10264138B2 (en) | 2009-01-28 | 2019-04-16 | Headwater Research Llc | Mobile device and service management |
US10326800B2 (en) | 2009-01-28 | 2019-06-18 | Headwater Research Llc | Wireless network service interfaces |
US10492102B2 (en) | 2009-01-28 | 2019-11-26 | Headwater Research Llc | Intermediate networking devices |
US10715342B2 (en) | 2009-01-28 | 2020-07-14 | Headwater Research Llc | Managing service user discovery and service launch object placement on a device |
US10779177B2 (en) | 2009-01-28 | 2020-09-15 | Headwater Research Llc | Device group partitions and settlement platform |
US10783581B2 (en) | 2009-01-28 | 2020-09-22 | Headwater Research Llc | Wireless end-user device providing ambient or sponsored services |
US10798252B2 (en) | 2009-01-28 | 2020-10-06 | Headwater Research Llc | System and method for providing user notifications |
US10841839B2 (en) | 2009-01-28 | 2020-11-17 | Headwater Research Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US11218854B2 (en) | 2009-01-28 | 2022-01-04 | Headwater Research Llc | Service plan design, user interfaces, application programming interfaces, and device management |
US11412366B2 (en) | 2009-01-28 | 2022-08-09 | Headwater Research Llc | Enhanced roaming services and converged carrier networks with device assisted services and a proxy |
US11973804B2 (en) | 2009-01-28 | 2024-04-30 | Headwater Research Llc | Network service plan design |
US11985155B2 (en) | 2009-01-28 | 2024-05-14 | Headwater Research Llc | Communications device with secure data path processing agents |
US12137004B2 (en) | 2009-01-28 | 2024-11-05 | Headwater Research Llc | Device group partitions and settlement platform |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101580626B1 (en) * | 2009-09-08 | 2015-12-28 | 에스케이텔레콤 주식회사 | Network performance simulation system and network performance simulation method |
KR101381943B1 (en) * | 2013-11-08 | 2014-04-07 | (주)디지털이엠씨 | Test system for mobile telecommunication terminal |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010054212A (en) * | 1999-12-03 | 2001-07-02 | 오길록 | An apparatus and method of performance analysis unit for CDMA mobile radio system supporting multimedia service |
KR20010083960A (en) * | 1999-12-18 | 2001-09-06 | 이계철 | Apparatus and method for processing statistics data in imt-2000 system |
KR20040032560A (en) * | 2002-10-10 | 2004-04-17 | 한국전자통신연구원 | system for analyzing radio performance of smart antenna base station and method thereof |
US6765990B2 (en) * | 2001-12-20 | 2004-07-20 | Tekelec | Database driven methods and systems for real time call tracing |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100408654B1 (en) * | 2001-08-31 | 2003-12-06 | 주식회사 현대시스콤 | Apparatus and method for simulation of call processing in BSC system |
KR20040001076A (en) * | 2002-06-26 | 2004-01-07 | 에스케이 텔레콤주식회사 | Method for Analyzing of Error Message in Mobile Telecommunication |
KR20040024365A (en) * | 2002-09-14 | 2004-03-20 | 에스케이 텔레콤주식회사 | Momentary Call Monitor System of Exchnge |
KR20040062805A (en) * | 2003-01-03 | 2004-07-09 | 엘지전자 주식회사 | Method and Simulator for Testing Call Managing Performance of Radio Access Network |
-
2005
- 2005-08-05 KR KR20050071848A patent/KR100753640B1/en not_active Expired - Fee Related
-
2006
- 2006-08-02 WO PCT/KR2006/003036 patent/WO2007018363A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010054212A (en) * | 1999-12-03 | 2001-07-02 | 오길록 | An apparatus and method of performance analysis unit for CDMA mobile radio system supporting multimedia service |
KR20010083960A (en) * | 1999-12-18 | 2001-09-06 | 이계철 | Apparatus and method for processing statistics data in imt-2000 system |
US6765990B2 (en) * | 2001-12-20 | 2004-07-20 | Tekelec | Database driven methods and systems for real time call tracing |
KR20040032560A (en) * | 2002-10-10 | 2004-04-17 | 한국전자통신연구원 | system for analyzing radio performance of smart antenna base station and method thereof |
Cited By (215)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8725123B2 (en) | 2008-06-05 | 2014-05-13 | Headwater Partners I Llc | Communications device with secure data path processing agents |
US8924469B2 (en) | 2008-06-05 | 2014-12-30 | Headwater Partners I Llc | Enterprise access control and accounting allocation for access networks |
US9591474B2 (en) | 2009-01-28 | 2017-03-07 | Headwater Partners I Llc | Adapting network policies based on device service processor configuration |
US8886162B2 (en) | 2009-01-28 | 2014-11-11 | Headwater Partners I Llc | Restricting end-user device communications over a wireless access network associated with a cost |
US9609510B2 (en) | 2009-01-28 | 2017-03-28 | Headwater Research Llc | Automated credential porting for mobile devices |
US8441989B2 (en) | 2009-01-28 | 2013-05-14 | Headwater Partners I Llc | Open transaction central billing system |
US8467312B2 (en) | 2009-01-28 | 2013-06-18 | Headwater Partners I Llc | Verifiable and accurate service usage monitoring for intermediate networking devices |
US8478667B2 (en) | 2009-01-28 | 2013-07-02 | Headwater Partners I Llc | Automated device provisioning and activation |
US8516552B2 (en) | 2009-01-28 | 2013-08-20 | Headwater Partners I Llc | Verifiable service policy implementation for intermediate networking devices |
US8527630B2 (en) | 2009-01-28 | 2013-09-03 | Headwater Partners I Llc | Adaptive ambient services |
US8531986B2 (en) | 2009-01-28 | 2013-09-10 | Headwater Partners I Llc | Network tools for analysis, design, testing, and production of services |
US8547872B2 (en) | 2009-01-28 | 2013-10-01 | Headwater Partners I Llc | Verifiable and accurate service usage monitoring for intermediate networking devices |
US8570908B2 (en) | 2009-01-28 | 2013-10-29 | Headwater Partners I Llc | Automated device provisioning and activation |
US8588110B2 (en) | 2009-01-28 | 2013-11-19 | Headwater Partners I Llc | Verifiable device assisted service usage billing with integrated accounting, mediation accounting, and multi-account |
US8589541B2 (en) | 2009-01-28 | 2013-11-19 | Headwater Partners I Llc | Device-assisted services for protecting network capacity |
US12309024B2 (en) | 2009-01-28 | 2025-05-20 | Headwater Research Llc | Quality of service for device assisted services |
US8626115B2 (en) | 2009-01-28 | 2014-01-07 | Headwater Partners I Llc | Wireless network service interfaces |
US8630611B2 (en) | 2009-01-28 | 2014-01-14 | Headwater Partners I Llc | Automated device provisioning and activation |
US8630617B2 (en) | 2009-01-28 | 2014-01-14 | Headwater Partners I Llc | Device group partitions and settlement platform |
US8631102B2 (en) | 2009-01-28 | 2014-01-14 | Headwater Partners I Llc | Automated device provisioning and activation |
US8630630B2 (en) | 2009-01-28 | 2014-01-14 | Headwater Partners I Llc | Enhanced roaming services and converged carrier networks with device assisted services and a proxy |
US8634805B2 (en) | 2009-01-28 | 2014-01-21 | Headwater Partners I Llc | Device assisted CDR creation aggregation, mediation and billing |
US8635335B2 (en) | 2009-01-28 | 2014-01-21 | Headwater Partners I Llc | System and method for wireless network offloading |
US8635678B2 (en) | 2009-01-28 | 2014-01-21 | Headwater Partners I Llc | Automated device provisioning and activation |
US8634821B2 (en) | 2009-01-28 | 2014-01-21 | Headwater Partners I Llc | Device assisted services install |
US8639811B2 (en) | 2009-01-28 | 2014-01-28 | Headwater Partners I Llc | Automated device provisioning and activation |
US8639935B2 (en) | 2009-01-28 | 2014-01-28 | Headwater Partners I Llc | Automated device provisioning and activation |
US8640198B2 (en) | 2009-01-28 | 2014-01-28 | Headwater Partners I Llc | Automated device provisioning and activation |
US8667571B2 (en) | 2009-01-28 | 2014-03-04 | Headwater Partners I Llc | Automated device provisioning and activation |
US8666364B2 (en) | 2009-01-28 | 2014-03-04 | Headwater Partners I Llc | Verifiable device assisted service usage billing with integrated accounting, mediation accounting, and multi-account |
US8688099B2 (en) | 2009-01-28 | 2014-04-01 | Headwater Partners I Llc | Open development system for access service providers |
US8695073B2 (en) | 2009-01-28 | 2014-04-08 | Headwater Partners I Llc | Automated device provisioning and activation |
US8713630B2 (en) | 2009-01-28 | 2014-04-29 | Headwater Partners I Llc | Verifiable service policy implementation for intermediate networking devices |
US8724554B2 (en) | 2009-01-28 | 2014-05-13 | Headwater Partners I Llc | Open transaction central billing system |
US8396458B2 (en) | 2009-01-28 | 2013-03-12 | Headwater Partners I Llc | Automated device provisioning and activation |
US8737957B2 (en) | 2009-01-28 | 2014-05-27 | Headwater Partners I Llc | Automated device provisioning and activation |
US8745191B2 (en) | 2009-01-28 | 2014-06-03 | Headwater Partners I Llc | System and method for providing user notifications |
US8745220B2 (en) | 2009-01-28 | 2014-06-03 | Headwater Partners I Llc | System and method for providing user notifications |
US8788661B2 (en) | 2009-01-28 | 2014-07-22 | Headwater Partners I Llc | Device assisted CDR creation, aggregation, mediation and billing |
US8793758B2 (en) | 2009-01-28 | 2014-07-29 | Headwater Partners I Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US8797908B2 (en) | 2009-01-28 | 2014-08-05 | Headwater Partners I Llc | Automated device provisioning and activation |
US12200786B2 (en) | 2009-01-28 | 2025-01-14 | Headwater Research Llc | Enterprise access control and accounting allocation for access networks |
US8839388B2 (en) | 2009-01-28 | 2014-09-16 | Headwater Partners I Llc | Automated device provisioning and activation |
US8839387B2 (en) | 2009-01-28 | 2014-09-16 | Headwater Partners I Llc | Roaming services network and overlay networks |
US8868455B2 (en) | 2009-01-28 | 2014-10-21 | Headwater Partners I Llc | Adaptive ambient services |
US9609544B2 (en) | 2009-01-28 | 2017-03-28 | Headwater Research Llc | Device-assisted services for protecting network capacity |
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 |
US8897743B2 (en) | 2009-01-28 | 2014-11-25 | Headwater Partners I Llc | Verifiable device assisted service usage billing with integrated accounting, mediation accounting, and multi-account |
US8897744B2 (en) | 2009-01-28 | 2014-11-25 | Headwater Partners I Llc | Device assisted ambient services |
US8898293B2 (en) | 2009-01-28 | 2014-11-25 | Headwater Partners I Llc | Service offer set publishing to device agent with on-device service selection |
US8898079B2 (en) | 2009-01-28 | 2014-11-25 | Headwater Partners I Llc | Network based ambient services |
US8903452B2 (en) | 2009-01-28 | 2014-12-02 | Headwater Partners I Llc | Device assisted ambient services |
US8924549B2 (en) | 2009-01-28 | 2014-12-30 | Headwater Partners I Llc | Network based ambient services |
US8385916B2 (en) | 2009-01-28 | 2013-02-26 | Headwater Partners I Llc | Automated device provisioning and activation |
US8924543B2 (en) | 2009-01-28 | 2014-12-30 | Headwater Partners I Llc | Service design center for device assisted services |
US8948025B2 (en) | 2009-01-28 | 2015-02-03 | Headwater Partners I Llc | Remotely configurable device agent for packet routing |
US9014026B2 (en) | 2009-01-28 | 2015-04-21 | Headwater Partners I Llc | Network based service profile management with user preference, adaptive policy, network neutrality, and user privacy |
US9026079B2 (en) | 2009-01-28 | 2015-05-05 | Headwater Partners I Llc | Wireless network service interfaces |
US9037127B2 (en) | 2009-01-28 | 2015-05-19 | Headwater Partners I Llc | Device agent for remote user configuration of wireless network access |
US9094311B2 (en) | 2009-01-28 | 2015-07-28 | Headwater Partners I, Llc | Techniques for attribution of mobile device data traffic to initiating end-user application |
US9137701B2 (en) | 2009-01-28 | 2015-09-15 | Headwater Partners I Llc | Wireless end-user device with differentiated network access for background and foreground device applications |
US9137739B2 (en) | 2009-01-28 | 2015-09-15 | Headwater Partners I Llc | Network based service policy implementation with network neutrality and user privacy |
US9143976B2 (en) | 2009-01-28 | 2015-09-22 | Headwater Partners I Llc | Wireless end-user device with differentiated network access and access status for background and foreground device applications |
US9154428B2 (en) | 2009-01-28 | 2015-10-06 | Headwater Partners I Llc | Wireless end-user device with differentiated network access selectively applied to different applications |
US12184700B2 (en) | 2009-01-28 | 2024-12-31 | Headwater Research Llc | Automated device provisioning and activation |
US9173104B2 (en) | 2009-01-28 | 2015-10-27 | Headwater Partners I Llc | Mobile device with device agents to detect a disallowed access to a requested mobile data service and guide a multi-carrier selection and activation sequence |
US9179308B2 (en) | 2009-01-28 | 2015-11-03 | Headwater Partners I Llc | Network tools for analysis, design, testing, and production of services |
US9179359B2 (en) | 2009-01-28 | 2015-11-03 | Headwater Partners I Llc | Wireless end-user device with differentiated network access status for different device applications |
US9179315B2 (en) | 2009-01-28 | 2015-11-03 | Headwater Partners I Llc | Mobile device with data service monitoring, categorization, and display for different applications and networks |
US9179316B2 (en) | 2009-01-28 | 2015-11-03 | Headwater Partners I Llc | Mobile device with user controls and policy agent to control application access to device location data |
US9198074B2 (en) | 2009-01-28 | 2015-11-24 | Headwater Partners I Llc | Wireless end-user device with differential traffic control policy list and applying foreground classification to roaming wireless data service |
US9198042B2 (en) | 2009-01-28 | 2015-11-24 | Headwater Partners I Llc | Security techniques for device assisted services |
US9198117B2 (en) | 2009-01-28 | 2015-11-24 | Headwater Partners I Llc | Network system with common secure wireless message service serving multiple applications on multiple wireless devices |
US9198075B2 (en) | 2009-01-28 | 2015-11-24 | Headwater Partners I Llc | Wireless end-user device with differential traffic control policy list applicable to one of several wireless modems |
US9198076B2 (en) | 2009-01-28 | 2015-11-24 | Headwater Partners I Llc | Wireless end-user device with power-control-state-based wireless network access policy for background applications |
US9204374B2 (en) | 2009-01-28 | 2015-12-01 | Headwater Partners I Llc | Multicarrier over-the-air cellular network activation server |
US9204282B2 (en) | 2009-01-28 | 2015-12-01 | Headwater Partners I Llc | Enhanced roaming services and converged carrier networks with device assisted services and a proxy |
US9215613B2 (en) | 2009-01-28 | 2015-12-15 | Headwater Partners I Llc | Wireless end-user device with differential traffic control policy list having limited user control |
US9215159B2 (en) | 2009-01-28 | 2015-12-15 | Headwater Partners I Llc | Data usage monitoring for media data services used by applications |
US9220027B1 (en) | 2009-01-28 | 2015-12-22 | Headwater Partners I Llc | Wireless end-user device with policy-based controls for WWAN network usage and modem state changes requested by specific applications |
US9225797B2 (en) | 2009-01-28 | 2015-12-29 | Headwater Partners I Llc | System for providing an adaptive wireless ambient service to a mobile device |
US9232403B2 (en) | 2009-01-28 | 2016-01-05 | Headwater Partners I Llc | Mobile device with common secure wireless message service serving multiple applications |
US9247450B2 (en) | 2009-01-28 | 2016-01-26 | Headwater Partners I Llc | Quality of service for device assisted services |
US9253663B2 (en) | 2009-01-28 | 2016-02-02 | Headwater Partners I Llc | Controlling mobile device communications on a roaming network based on device state |
US9258735B2 (en) | 2009-01-28 | 2016-02-09 | Headwater Partners I Llc | Device-assisted services for protecting network capacity |
US9271184B2 (en) | 2009-01-28 | 2016-02-23 | Headwater Partners I Llc | Wireless end-user device with per-application data limit and traffic control policy list limiting background application traffic |
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 |
US9277445B2 (en) | 2009-01-28 | 2016-03-01 | Headwater Partners I Llc | Wireless end-user device with differential traffic control policy list and applying foreground classification to wireless data service |
US9277433B2 (en) | 2009-01-28 | 2016-03-01 | Headwater Partners I Llc | Wireless end-user device with policy-based aggregation of network activity requested by applications |
US9319913B2 (en) | 2009-01-28 | 2016-04-19 | Headwater Partners I Llc | Wireless end-user device with secure network-provided differential traffic control policy list |
US9351193B2 (en) | 2009-01-28 | 2016-05-24 | Headwater Partners I Llc | Intermediate networking devices |
US9386121B2 (en) | 2009-01-28 | 2016-07-05 | Headwater Partners I Llc | Method for providing an adaptive wireless ambient service to a mobile device |
US9386165B2 (en) | 2009-01-28 | 2016-07-05 | Headwater Partners I Llc | System and method for providing user notifications |
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 |
US9491199B2 (en) | 2009-01-28 | 2016-11-08 | Headwater Partners I Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US9491564B1 (en) | 2009-01-28 | 2016-11-08 | Headwater Partners I Llc | Mobile device and method with secure network messaging for authorized components |
US9521578B2 (en) | 2009-01-28 | 2016-12-13 | Headwater Partners I Llc | Wireless end-user device with application program interface to allow applications to access application-specific aspects of a wireless network access policy |
US9532161B2 (en) | 2009-01-28 | 2016-12-27 | Headwater Partners I Llc | Wireless device with application data flow tagging and network stack-implemented network access policy |
US9532261B2 (en) | 2009-01-28 | 2016-12-27 | Headwater Partners I Llc | System and method for wireless network offloading |
US9544397B2 (en) | 2009-01-28 | 2017-01-10 | Headwater Partners I Llc | Proxy server for providing an adaptive wireless ambient service to a mobile device |
US9557889B2 (en) | 2009-01-28 | 2017-01-31 | Headwater Partners I Llc | Service plan design, user interfaces, application programming interfaces, and device management |
US9565707B2 (en) | 2009-01-28 | 2017-02-07 | Headwater Partners I Llc | Wireless end-user device with wireless data attribution to multiple personas |
US9565543B2 (en) | 2009-01-28 | 2017-02-07 | Headwater Partners I Llc | Device group partitions and settlement platform |
US9572019B2 (en) | 2009-01-28 | 2017-02-14 | Headwater Partners LLC | Service selection set published to device agent with on-device service selection |
US9571559B2 (en) | 2009-01-28 | 2017-02-14 | Headwater Partners I Llc | Enhanced curfew and protection associated with a device group |
US9578182B2 (en) | 2009-01-28 | 2017-02-21 | Headwater Partners I Llc | Mobile device and service management |
US8351898B2 (en) | 2009-01-28 | 2013-01-08 | Headwater Partners I Llc | Verifiable device assisted service usage billing with integrated accounting, mediation accounting, and multi-account |
US9609459B2 (en) | 2009-01-28 | 2017-03-28 | Headwater Research Llc | Network tools for analysis, design, testing, and production of services |
US8437271B2 (en) | 2009-01-28 | 2013-05-07 | Headwater Partners I Llc | Verifiable and accurate service usage monitoring for intermediate networking devices |
US8406733B2 (en) | 2009-01-28 | 2013-03-26 | Headwater Partners I Llc | Automated device provisioning and activation |
US10028144B2 (en) | 2009-01-28 | 2018-07-17 | Headwater Research Llc | Security techniques for device assisted services |
US9641957B2 (en) | 2009-01-28 | 2017-05-02 | Headwater Research Llc | Automated device provisioning and activation |
US9647918B2 (en) | 2009-01-28 | 2017-05-09 | Headwater Research Llc | Mobile device and method attributing media services network usage to requesting application |
US9674731B2 (en) | 2009-01-28 | 2017-06-06 | Headwater Research Llc | Wireless device applying different background data traffic policies to different device applications |
US9705771B2 (en) | 2009-01-28 | 2017-07-11 | Headwater Partners I Llc | Attribution of mobile device data traffic to end-user application based on socket flows |
US9706061B2 (en) | 2009-01-28 | 2017-07-11 | Headwater Partners I Llc | Service design center for device assisted services |
US9749899B2 (en) | 2009-01-28 | 2017-08-29 | Headwater Research Llc | Wireless end-user device with network traffic API to indicate unavailability of roaming wireless connection to background applications |
US9749898B2 (en) | 2009-01-28 | 2017-08-29 | Headwater Research Llc | Wireless end-user device with differential traffic control policy list applicable to one of several wireless modems |
US9755842B2 (en) | 2009-01-28 | 2017-09-05 | Headwater Research Llc | Managing service user discovery and service launch object placement on a device |
US9769207B2 (en) | 2009-01-28 | 2017-09-19 | Headwater Research Llc | Wireless network service interfaces |
US9819808B2 (en) | 2009-01-28 | 2017-11-14 | Headwater Research Llc | Hierarchical service policies for creating service usage data records for a wireless end-user device |
US9858559B2 (en) | 2009-01-28 | 2018-01-02 | Headwater Research Llc | Network service plan design |
US9866642B2 (en) | 2009-01-28 | 2018-01-09 | Headwater Research Llc | Wireless end-user device with wireless modem power state control policy for background applications |
US9942796B2 (en) | 2009-01-28 | 2018-04-10 | Headwater Research Llc | Quality of service for device assisted services |
US9954975B2 (en) | 2009-01-28 | 2018-04-24 | Headwater Research Llc | Enhanced curfew and protection associated with a device group |
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 |
US9973930B2 (en) | 2009-01-28 | 2018-05-15 | Headwater Research Llc | End user device that secures an association of application to service policy with an application certificate check |
US9980146B2 (en) | 2009-01-28 | 2018-05-22 | Headwater Research Llc | Communications device with secure data path processing agents |
US9615192B2 (en) | 2009-01-28 | 2017-04-04 | Headwater Research Llc | Message link server with plural message delivery triggers |
US10057775B2 (en) | 2009-01-28 | 2018-08-21 | Headwater Research Llc | Virtualized policy and charging system |
US10057141B2 (en) | 2009-01-28 | 2018-08-21 | Headwater Research Llc | Proxy system and method for adaptive ambient services |
US10064055B2 (en) | 2009-01-28 | 2018-08-28 | Headwater Research Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US10064033B2 (en) | 2009-01-28 | 2018-08-28 | Headwater Research Llc | Device group partitions and settlement platform |
US10070305B2 (en) | 2009-01-28 | 2018-09-04 | Headwater Research Llc | Device assisted services install |
US10080250B2 (en) | 2009-01-28 | 2018-09-18 | Headwater Research Llc | Enterprise access control and accounting allocation for access networks |
US10165447B2 (en) | 2009-01-28 | 2018-12-25 | Headwater Research Llc | Network service plan design |
US10171681B2 (en) | 2009-01-28 | 2019-01-01 | Headwater Research Llc | Service design center for device assisted services |
US10171988B2 (en) | 2009-01-28 | 2019-01-01 | Headwater Research Llc | Adapting network policies based on device service processor configuration |
US12166596B2 (en) | 2009-01-28 | 2024-12-10 | Disney Enterprises, Inc. | Device-assisted services for protecting network capacity |
US10171990B2 (en) | 2009-01-28 | 2019-01-01 | Headwater Research Llc | Service selection set publishing to device agent with on-device service selection |
US10200541B2 (en) | 2009-01-28 | 2019-02-05 | Headwater Research Llc | Wireless end-user device with divided user space/kernel space traffic policy system |
US10237146B2 (en) | 2009-01-28 | 2019-03-19 | Headwater Research Llc | Adaptive ambient services |
US10237773B2 (en) | 2009-01-28 | 2019-03-19 | Headwater Research Llc | Device-assisted services for protecting network capacity |
US10237757B2 (en) | 2009-01-28 | 2019-03-19 | Headwater Research Llc | System and method for wireless network offloading |
US10248996B2 (en) | 2009-01-28 | 2019-04-02 | Headwater Research Llc | Method for operating a wireless end-user device mobile payment agent |
US10264138B2 (en) | 2009-01-28 | 2019-04-16 | Headwater Research Llc | Mobile device and service management |
US10320990B2 (en) | 2009-01-28 | 2019-06-11 | Headwater Research Llc | Device assisted CDR creation, aggregation, mediation and billing |
US10321320B2 (en) | 2009-01-28 | 2019-06-11 | Headwater Research Llc | Wireless network buffered message system |
US10326800B2 (en) | 2009-01-28 | 2019-06-18 | Headwater Research Llc | Wireless network service interfaces |
US10326675B2 (en) | 2009-01-28 | 2019-06-18 | Headwater Research Llc | Flow tagging for service policy implementation |
US10462627B2 (en) | 2009-01-28 | 2019-10-29 | Headwater Research Llc | Service plan design, user interfaces, application programming interfaces, and device management |
US10492102B2 (en) | 2009-01-28 | 2019-11-26 | Headwater Research Llc | Intermediate networking devices |
US10536983B2 (en) | 2009-01-28 | 2020-01-14 | Headwater Research Llc | Enterprise access control and accounting allocation for access networks |
US10582375B2 (en) | 2009-01-28 | 2020-03-03 | Headwater Research Llc | Device assisted services install |
US10681179B2 (en) | 2009-01-28 | 2020-06-09 | Headwater Research Llc | Enhanced curfew and protection associated with a device group |
US10694385B2 (en) | 2009-01-28 | 2020-06-23 | Headwater Research Llc | Security techniques for device assisted services |
US10716006B2 (en) | 2009-01-28 | 2020-07-14 | Headwater Research Llc | End user device that secures an association of application to service policy with an application certificate check |
US10715342B2 (en) | 2009-01-28 | 2020-07-14 | Headwater Research Llc | Managing service user discovery and service launch object placement on a device |
US10749700B2 (en) | 2009-01-28 | 2020-08-18 | Headwater Research Llc | Device-assisted services for protecting network capacity |
US10771980B2 (en) | 2009-01-28 | 2020-09-08 | Headwater Research Llc | Communications device with secure data path processing agents |
US10779177B2 (en) | 2009-01-28 | 2020-09-15 | Headwater Research Llc | Device group partitions and settlement platform |
US10783581B2 (en) | 2009-01-28 | 2020-09-22 | Headwater Research Llc | Wireless end-user device providing ambient or sponsored services |
US10791471B2 (en) | 2009-01-28 | 2020-09-29 | Headwater Research Llc | System and method for wireless network offloading |
US10798558B2 (en) | 2009-01-28 | 2020-10-06 | Headwater Research Llc | Adapting network policies based on device service processor configuration |
US10798252B2 (en) | 2009-01-28 | 2020-10-06 | Headwater Research Llc | System and method for providing user notifications |
US10798254B2 (en) | 2009-01-28 | 2020-10-06 | Headwater Research Llc | Service design center for device assisted services |
US10803518B2 (en) | 2009-01-28 | 2020-10-13 | Headwater Research Llc | Virtualized policy and charging system |
US12143909B2 (en) | 2009-01-28 | 2024-11-12 | Headwater Research Llc | Service plan design, user interfaces, application programming interfaces, and device management |
US10834577B2 (en) | 2009-01-28 | 2020-11-10 | Headwater Research Llc | Service offer set publishing to device agent with on-device service selection |
US10841839B2 (en) | 2009-01-28 | 2020-11-17 | Headwater Research Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US10848330B2 (en) | 2009-01-28 | 2020-11-24 | Headwater Research Llc | Device-assisted services for protecting network capacity |
US10855559B2 (en) | 2009-01-28 | 2020-12-01 | Headwater Research Llc | Adaptive ambient services |
US10869199B2 (en) | 2009-01-28 | 2020-12-15 | Headwater Research Llc | Network service plan design |
US10985977B2 (en) | 2009-01-28 | 2021-04-20 | Headwater Research Llc | Quality of service for device assisted services |
US11039020B2 (en) | 2009-01-28 | 2021-06-15 | Headwater Research Llc | Mobile device and service management |
US11096055B2 (en) | 2009-01-28 | 2021-08-17 | Headwater Research Llc | Automated device provisioning and activation |
US11134102B2 (en) | 2009-01-28 | 2021-09-28 | Headwater Research Llc | Verifiable device assisted service usage monitoring with reporting, synchronization, and notification |
US11190427B2 (en) | 2009-01-28 | 2021-11-30 | Headwater Research Llc | Flow tagging for service policy implementation |
US11190645B2 (en) | 2009-01-28 | 2021-11-30 | Headwater Research Llc | Device assisted CDR creation, aggregation, mediation and billing |
US11190545B2 (en) | 2009-01-28 | 2021-11-30 | Headwater Research Llc | Wireless network service interfaces |
US11219074B2 (en) | 2009-01-28 | 2022-01-04 | Headwater Research Llc | Enterprise access control and accounting allocation for access networks |
US11218854B2 (en) | 2009-01-28 | 2022-01-04 | Headwater Research Llc | Service plan design, user interfaces, application programming interfaces, and device management |
US11228617B2 (en) | 2009-01-28 | 2022-01-18 | Headwater Research Llc | Automated device provisioning and activation |
US11337059B2 (en) | 2009-01-28 | 2022-05-17 | Headwater Research Llc | Device assisted services install |
US11363496B2 (en) | 2009-01-28 | 2022-06-14 | Headwater Research Llc | Intermediate networking devices |
US11405224B2 (en) | 2009-01-28 | 2022-08-02 | Headwater Research Llc | Device-assisted services for protecting network capacity |
US11405429B2 (en) | 2009-01-28 | 2022-08-02 | Headwater Research Llc | Security techniques for device assisted services |
US11412366B2 (en) | 2009-01-28 | 2022-08-09 | Headwater Research Llc | Enhanced roaming services and converged carrier networks with device assisted services and a proxy |
US11425580B2 (en) | 2009-01-28 | 2022-08-23 | Headwater Research Llc | System and method for wireless network offloading |
US11477246B2 (en) | 2009-01-28 | 2022-10-18 | Headwater Research Llc | Network service plan design |
US11494837B2 (en) | 2009-01-28 | 2022-11-08 | Headwater Research Llc | Virtualized policy and charging system |
US11516301B2 (en) | 2009-01-28 | 2022-11-29 | Headwater Research Llc | Enhanced curfew and protection associated with a device group |
US11533642B2 (en) | 2009-01-28 | 2022-12-20 | Headwater Research Llc | Device group partitions and settlement platform |
US11538106B2 (en) | 2009-01-28 | 2022-12-27 | Headwater Research Llc | Wireless end-user device providing ambient or sponsored services |
US11563592B2 (en) | 2009-01-28 | 2023-01-24 | Headwater Research Llc | Managing service user discovery and service launch object placement on a device |
US11570309B2 (en) | 2009-01-28 | 2023-01-31 | Headwater Research Llc | Service design center for device assisted services |
US11582593B2 (en) | 2009-01-28 | 2023-02-14 | Head Water Research Llc | Adapting network policies based on device service processor configuration |
US11589216B2 (en) | 2009-01-28 | 2023-02-21 | Headwater Research Llc | Service selection set publishing to device agent with on-device service selection |
US11665186B2 (en) | 2009-01-28 | 2023-05-30 | Headwater Research Llc | Communications device with secure data path processing agents |
US11665592B2 (en) | 2009-01-28 | 2023-05-30 | Headwater Research Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US12137004B2 (en) | 2009-01-28 | 2024-11-05 | Headwater Research Llc | Device group partitions and settlement platform |
US11750477B2 (en) | 2009-01-28 | 2023-09-05 | Headwater Research Llc | Adaptive ambient services |
US11757943B2 (en) | 2009-01-28 | 2023-09-12 | Headwater Research Llc | Automated device provisioning and activation |
US11923995B2 (en) | 2009-01-28 | 2024-03-05 | Headwater Research Llc | Device-assisted services for protecting network capacity |
US11968234B2 (en) | 2009-01-28 | 2024-04-23 | Headwater Research Llc | Wireless network service interfaces |
US11966464B2 (en) | 2009-01-28 | 2024-04-23 | Headwater Research Llc | Security techniques for device assisted services |
US11973804B2 (en) | 2009-01-28 | 2024-04-30 | Headwater Research Llc | Network service plan design |
US11985155B2 (en) | 2009-01-28 | 2024-05-14 | Headwater Research Llc | Communications device with secure data path processing agents |
US12101434B2 (en) | 2009-01-28 | 2024-09-24 | Headwater Research Llc | Device assisted CDR creation, aggregation, mediation and billing |
US8832777B2 (en) | 2009-03-02 | 2014-09-09 | Headwater Partners I Llc | Adapting network policies based on device service processor configuration |
US8606911B2 (en) | 2009-03-02 | 2013-12-10 | Headwater Partners I Llc | Flow tagging for service policy implementation |
US9154826B2 (en) | 2011-04-06 | 2015-10-06 | Headwater Partners Ii Llc | Distributing content and service launch objects to mobile devices |
US11743717B2 (en) | 2013-03-14 | 2023-08-29 | Headwater Research Llc | Automated credential porting for mobile devices |
US10834583B2 (en) | 2013-03-14 | 2020-11-10 | Headwater Research Llc | Automated credential porting for mobile devices |
US10171995B2 (en) | 2013-03-14 | 2019-01-01 | Headwater Research Llc | Automated credential porting for mobile devices |
Also Published As
Publication number | Publication date |
---|---|
KR100753640B1 (en) | 2007-08-29 |
KR20070016830A (en) | 2007-02-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2007018363A1 (en) | System for testifying mobile communication network and method thereof | |
US6137876A (en) | Network call trace | |
US5592530A (en) | Telephone switch dual monitors | |
JPH09512976A (en) | How to test an intelligent network | |
WO1996021301A1 (en) | Methods for verification of routing table information | |
JPH08340384A (en) | Discovering method for judging information on signal network | |
EP2490455A1 (en) | Method, system and intelligent gateway for multi-intelligent services | |
EP1111940A1 (en) | Signalling in a telecommunication network | |
US7092388B2 (en) | Interconnection of signalling nodes | |
CN113543138B (en) | Abnormal telephone interception system, method and storage medium | |
KR100480462B1 (en) | Apparatus And Method For Testing Signaling Message Processing In No.7 Signaling Network | |
US6353595B1 (en) | Method and configuration for the network-wide analysis of connections in telecommunications networks | |
KR100372343B1 (en) | Discard Message Management Method In No.7 Signaling Network | |
KR100461518B1 (en) | Monitoring Method For Call Handling Of Signaling Transfer Point In No.7 Signaling Network | |
WO2007018364A1 (en) | System for testifying service scenario based on mobile communication network and method thereof | |
JP4080747B2 (en) | Transfer of SS7 signaling message content from multiple signaling points to one point (multiple points to point) by packet broadcast network | |
US6665394B1 (en) | Network call control system | |
KR100295747B1 (en) | Protocol message analysis method in V5.2 interface of switching system | |
NirmalaDevi et al. | Call Processing and Analyzing SS7 Messages in GSM Switching Network | |
KR100281553B1 (en) | Designated route setting device and method for announcement broadcasting in intelligent information provision system | |
Swetha et al. | Testing Mobile Application Part (MAP) protocol using MAP-simulator tool in a mobile communication testing laboratory | |
CN101426281B (en) | Method for providing communication service between base station controller and mobile switching centre server | |
CN1241382C (en) | Realizing method of trunk business self looping | |
US6954458B1 (en) | System and method for message transport and segmentation | |
Allé | GN Nettest A/S |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 06783492 Country of ref document: EP Kind code of ref document: A1 |