Patent US3396476A successfully refreshed from Google Patents.
← Back to Patent Explorer
US7328262B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Telecommunications network subscriber experience measurement

Assignee: Aran Communications Ltd
•
Filing: 2004-11-04
•
Granted: 2008-02-05
•
Expires: 2024-11-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a mobile network a packet interface ( 103 ) is monitored by a tap ( 160 - 163 ) in a non-intrusive manner. Captured transaction data is uploaded to a probe ( 155 - 158 ) linked to one or more taps. The probe acts as a slave to a server ( 159 ), activating and terminating data capture. A coordinator ( 601 ) of the probe ( 155 ) manages data capture and buffering according to the server. The server ( 150 ) filters the data according to a subscriber registry ( 203 ) and loads data until there are complete protocol descriptions. These provide real time subscriber-centered QoS metrics.

Inventors

  • 👤 Brendan McDonagh
  • 👤 Augustine Collins
  • 👤 Philip William Beck
  • 👤 Thomas Morrisroe

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 08:10
CPC Classifications
H; H04; H04W; H04W24/00; H04L; H04L41/00; H04L41/04; H04L41/046; H04L41/50; H04L41/5003; H04L41/5009; H04L41/5061; H04L41/5067; H04L43/00; H04L41/06; H04L41/0681; H04L41/508; H04L41/5087; H04L41/509; H04L41/5093; H04L43/08; H04L43/0823; H04L43/0847; H04L43/0852; H04L43/10; H04L43/106; H04L43/12; H04L43/16; H04W24/08

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 183 words
A management system for a telecommunication network, the management system comprising: a plurality of taps for monitoring in real time activity at network entity interfaces to provide network transaction data, a filter for filtering the transaction data on a subscriber identifier basis to provide per-user quality-of-service metrics in real time, a server for aggregating the metrics and for storing at least some of the metrics and transaction data; wherein the taps each capture network messages and generate a transaction event record for one or more messages, the transaction records being provided as the transaction data, wherein there are a plurality of probes located remotely from the server and each is connected to at least one tap, wherein each probe comprises a task coordinator, and a registry storing data concerning taps presently linked to the probe and characteristics of the network interfaces where the taps are located, wherein the task coordinator manages commands from the server defining monitoring tasks including start times and end times, and the task coordinator comprises a function for receiving filtering commands from the server for filtering in the probes.
Claim 2
Dependent Claim 183 words
A management system for a telecommunication network, the management system comprising: a plurality of taps for monitoring in real time activity at network entity interfaces to provide network transaction data, a filter for filtering the transaction data on a subscriber identifier basis to provide per-user quality-of-service metrics in real time, a server for aggregating the metrics and for storing at least some of the metrics and transaction data; wherein the taps each capture network messages and generate a transaction event record for one or more messages, the transaction records being provided as the transaction data, wherein there are a plurality of probes located remotely from the server and each is connected to at least one tap, wherein each probe comprises a task coordinator, and a registry storing data concerning taps presently linked to the probe and characteristics of the network interfaces where the taps are located, wherein the task coordinator manages commands from the server defining monitoring tasks including start times and end times, and the task coordinator comprises a function for receiving filtering commands from the server for filtering in the probes.
Claim 3
Dependent Claim 18 words
The management system as claimed in claim 1 , wherein at least some of the taps are non-invasive.
Claim 4
Dependent Claim 31 words
The management system as claimed in claim 1 , wherein at least one tap is connected to monitor traffic at a network interface between network elements handling messages for multiple subscribers.
Claim 5
Dependent Claim 23 words
The management system as claimed in claim 1 , wherein at least one tap is a software agent executing on a subscriber device.
Claim 6
Dependent Claim 28 words
The management system as claimed in claim 4 , wherein the software agent executes on a SIM card of a subscriber mobile device or in the device's circuit.
Claim 7
Dependent Claim 18 words
The management system as claimed in claim 1 , wherein the registry holds data concerning mobile terminal configurations.
Claim 8
Dependent Claim 21 words
The management system as claimed in claim 1 , wherein the probe buffers transaction data for periodic upload to the server.
Claim 9
Dependent Claim 19 words
The management system as claimed in claim 7 , wherein the server polls the probes for transaction data uploads.
Claim 10
Dependent Claim 40 words
The management system as claimed in claim 1 , wherein the server comprises a collection process associated with each tap or each probe, at least some collection processes performing format conversion or decryption on data received from an associated probe.
Claim 11
Dependent Claim 45 words
The management system as claimed in claim 1 , wherein the server comprises a subscriber registry for storing identifiers of subscribers for whom quality-of-service metrics are to be determined and for transferring identifiers to the filter, located either in the server or in a probe.
Claim 12
Dependent Claim 23 words
The management system as claimed in claim 1 , wherein the server comprises a data loading function for loading filtered data into memory.
Claim 13
Dependent Claim 18 words
The management system as claimed in claim 11 , wherein the data loading function performs transaction data processing.
Claim 14
Dependent Claim 63 words
The management system as claimed in claim 11 , wherein the server comprises a filtering memory structure for incomplete records and the data loading function writes filtered data to said memory structure, and monitors the data to determine when a complete protocol procedure description for a subscriber has been loaded, and transfers the complete descriptors as metrics to a complete records memory structure.
Claim 15
Dependent Claim 28 words
The management system as claimed in claim 1 , wherein the server comprises a report generating function for analysing the metrics and generating reports according to operator configurations.
Claim 16
Dependent Claim 28 words
The management system as claimed in claim 1 , wherein the server comprises an alarm generating function for analysing the metrics and generating alarms according to operator configurations.
Claim 17
Dependent Claim 16 words
The management system as claimed in claim 15 , wherein the configurations comprise service level agreements.
Claim 18
Dependent Claim 24 words
The management system as claimed in claim 14 , wherein the server comprises a publish-and-subscribe mechanism to allow remote mechanisms to receive alarm notifications.
Claim 19
Dependent Claim 20 words
The management system as claimed in claim 14 , wherein thresholds are set in the report by Key Performance Indicators.
Claim 20
Dependent Claim 73 words
The system as claimed in claim 1 , wherein the metrics include: attach success rate, time to complete an Attach procedure, detach success rate, time to complete Detach procedure, abnormal termination rate and cause, PDP Context Activation success rate, time to complete PDP Context Activation procedure, PDP Context De-activation success rate, time to complete PDP Context De-activation procedure, PDP Context Abnormal De-activation rate & cause, or PDP Context Throughput in uplink & downlink.
Claim 21
Dependent Claim 91 words
The system as claimed in claim 1 , wherein the metrics include: service activation success rate, service completion success rate, service average bitrate, service startup and shutdown latencies, how often the actual bitrate is within x % of maximum bitrate, how often SDUs are delivered out of order, number of SDUs lost or detected as erroneous, residual bit error rates in SDU's subflows, how often the transfer delay of SDUs is within X % of the maximum allowed, or how often the actual bitrate is within x % of guaranteed bitrate.
Claim 22
Dependent Claim 86 words
The system as claimed in claim 1 , wherein the metrics are classified in one or more of: a conversation class of telephony speech, VoIP, audio conferencing, or VPN, a streaming class of one-way video streams (e.g. sports highlights, music videos, security camera feeds), or one-way audio streams (e.g. music or sound broadcasts), an interactive class of database retrieval, client/server interactions, browsing and Internet access, WAP access, process control, remote sensing, remote control, or file transfer, and a background class: non-urgent measurement collection, email, or SMS/MMS.
Claim 23
Dependent Claim 250 words
A management system for a telecommunication network, the management system comprising: a plurality of taps for monitoring in real time activity at network entity interfaces to provide network transaction data, a filter for filtering the transaction data on a subscriber identifier basis to provide per-user quality-of-service metrics in real time, a server for aggregating the metrics and for storing at least some of the metrics and transaction data; wherein the taps each capture network messages and generate a transaction event record for one or more messages, the transaction records being provided as the transaction data, wherein there are a plurality of probes located remotely from the server and each is connected to at least one tap, wherein each probe comprises a task coordinator, and a registry storing data concerning taps presently linked to the probe and characteristics of the network interfaces where the taps are located, wherein the task coordinator manages commands from the server defining monitoring tasks including start times and end times, and the task coordinator comprises a function for receiving filtering commands from the server for filtering in the probes; wherein the probe buffers transaction data for periodic upload to the server; wherein the server comprises a collection process associated with each tap or each probe, at least some collection processes performing format conversion or decryption on data received from an associated probe; wherein the server comprises a data loading function for loading filtered data into memory; and wherein the data loading function performs transaction data processing.
Claim 24
Dependent Claim 250 words
A management system for a telecommunication network, the management system comprising: a plurality of taps for monitoring in real time activity at network entity interfaces to provide network transaction data, a filter for filtering the transaction data on a subscriber identifier basis to provide per-user quality-of-service metrics in real time, a server for aggregating the metrics and for storing at least some of the metrics and transaction data; wherein the taps each capture network messages and generate a transaction event record for one or more messages, the transaction records being provided as the transaction data, wherein there are a plurality of probes located remotely from the server and each is connected to at least one tap, wherein each probe comprises a task coordinator, and a registry storing data concerning taps presently linked to the probe and characteristics of the network interfaces where the taps are located, wherein the task coordinator manages commands from the server defining monitoring tasks including start times and end times, and the task coordinator comprises a function for receiving filtering commands from the server for filtering in the probes; wherein the probe buffers transaction data for periodic upload to the server; wherein the server comprises a collection process associated with each tap or each probe, at least some collection processes performing format conversion or decryption on data received from an associated probe; wherein the server comprises a data loading function for loading filtered data into memory; and wherein the data loading function performs transaction data processing.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2011-02-04 2011-08-06 2012-02-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2015-02-04 2015-08-06 2016-02-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2019-02-04 2019-08-06 2020-02-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag