Patent US3075751A successfully refreshed from Google Patents.
Patent US7328262B2 successfully refreshed from Google Patents.
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
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 13:47
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.
References Cited (Backward Citations)
US5913161A
Cited
US5884175A
Cited
US6119000A
Cited
EP0805608A1
Cited
US5898668A
Cited
US6832085B1
Cited
WO1999053703A1
Cited
WO2000056097A1
Cited
US6721560B1
Cited
DE10004847A1
Cited
US20020072358A1
Cited
WO2002049375A2
Cited
US6732085B1
Cited
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 |