IP Library Granted Patent US 9,094,537
Granted Patent B2
US 9,094,537 · App. 13/849,279 · Granted Jul 28, 2015

Method and apparatus for managing call data

Inventors: Peter Kenington (Chepstow, GB); Nicholas James Randell (Hants, GB); Christopher Drawater (Reading, GB)
Assignee: JDSU UK Limited
H04M15/41G06F17/30312G06F17/30424H04M3/2218H04W24/10G06F2201/835H04W24/04
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,094,537
App. No.
13/849,279
Granted
Jul 28, 2015
Kind
B2
Abstract

A data management system and method of managing call data for at least one radio network element within a cellular communication network. The method comprising receiving call data for at least one call from the at least one radio network element within the cellular communication network, arranging the received call data into call data records of a non-fixed size, and writing the call data records to at least one data storage device such that the call data records are stored adjacent one another.

Claims (31)

1. A method of managing call data for at least one radio network element within a cellular communication network, the method comprising:

receiving segmented call data of unknown length for at least one call from the at least one radio network element within the cellular communication network;

arranging the segmented call data into call data records of a non-fixed size; and

writing the call data records to at least one data storage device such that the call data records are stored adjacent to one another, wherein the call data records are of differing sizes.

2. The method of claim 1 , wherein the method comprises:

writing the call data records to the at least one data storage device such that the call data records are stored contiguously.

3. The method of claim 1 , wherein the method comprises:

assembling the call data records into at least one data block, writing the at least one data block to at least one data storage device, and

upon receipt of a call data query, retrieving call data records from the at least one data storage device on a per data block basis.

4. The method of claim 3 , wherein the method further comprises:

temporally grouping the call data records, and

arranging the temporally grouped call data records into data blocks.

5. The method of claim 1 , wherein the method comprises:

arranging the segmented call data for the at least one call into a plurality of call data records based at least partly on intra-call events.

6. The method of claim 5 , wherein at least one intra-call event, of the intra-cell events, comprises at least one from a group comprising at least one of:

an initiation of the at least one call;

a call data segmentation time period expires;

a generation of a measurement report; and

a change of call service type.

7. The method of claim 5 , wherein the segmented call data is arranged into one call data record per intra-call event.

8. The method of claim 5 , wherein the segmented call data is chronologically divided between a plurality of call data records based at least partly on intra-call events occurring.

9. A data management system comprising at least one computer processor arranged to:

receive segmented call data of unknown length for at least one call from at least one radio network element within a cellular communication network;

arrange the segmented call data into call data records of a non-fixed size; and

write the call data records to at least one data storage device such that the call data records are stored adjacent to one another, wherein the call data records are of differing sizes.

10. A cellular communication system incorporating the data management system of claim 9 .

11. A non-transitory computer program product having computer-readable code stored thereon for programming a computer-enabled processor to perform a method of managing call data for at least one radio network element within a cellular communication network, the computer program product configured to:

receive segmented call data of unknown length for at least one call from at least one radio network element within a cellular communication network;

arrange the segmented call data into call data records of a non-fixed size; and

write the call data records to at least one data storage device such that the call data records are stored adjacent to one another, wherein the call data records are of differing sizes.

12. The non-transitory computer program product of claim 11 , comprising at least one of: a hard disk, a CDROM, an optical storage device, a magnetic storage device, a Read Only Memory (ROM), a Programmable Read Only Memory (PROM), an Erasable Programmable Read Only Memory (EPROM), an Electrically Erasable Programmable Read Only Memory (EEPROM), or a Flash memory.

Assignments (3)
CHANGE OF NAME Recorded Jan 13, 2016
From: JDSU UK LIMITED
To: VIAVI SOLUTIONS UK LIMITED
Reel/Frame 037480/0053 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2014
From: ARIESO LIMITED
To: JDSU UK LIMITED
Reel/Frame 032185/0388 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2014
From: KENINGTON, PETER; RANDELL, NICHOLAS JAMES; DRAWATER, CHRISTOPHER
To: ARIESO LIMITED
Reel/Frame 032076/0691 →
Continuity (1)
Related Publication 20140287741A1 · Sep 25, 2014