IP Library Granted Patent US 12,445,517
Granted Patent B2
US 12,445,517 · App. 18/459,839 · Granted Oct 14, 2025

File converter for RAN parser

Inventors: Angel Durán Alcaide (Pontevedra, ES); Juan José Rubio Esteban (València, ES); Rubén Rosell Saborit (Castellón, ES)
Assignee: EXFO Solutions SAS
H04L67/06H04L67/1095
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 12,445,517
App. No.
18/459,839
Granted
Oct 14, 2025
Kind
B2
Abstract

A method includes accessing files that are Call Trace logs and that are from a plurality of vendors and that operate in a mobile network; downloading the files that are within an appropriate date range, that are complete, and that have not been already downloaded; based on a corresponding vendor for a file of the files, converting the file to a streaming output; and sending the streaming output to a Trace Receiver service in a Radio Access Network (RAN) Parser that is configured to process streaming Call Trace messages.

Claims (34)

1. A method comprising steps of:

accessing files that are Call Trace logs and that are from a plurality of vendors and that operate in a mobile network;

downloading the files which are (1) within an appropriate date range, (2) complete, and (3) have not been already downloaded, wherein file completeness is ensured by performing periodic checks to determine if the files are not growing in size, thereby verifying that the files are completely generated before downloading;

based on a corresponding vendor for a file of the files, converting the file to a streaming output; and

sending the streaming output to a service configured to process streaming Call Trace messages.

2. The method of claim 1 , wherein network elements in the mobile network from the plurality are configured to provide the files.

3. The method of claim 1 , wherein the steps further include:

for other vendors of network elements that support streaming Call Trace messages, sending the streaming Call Trace messages to the service.

4. The method of claim 1 , wherein the streaming output is a Transmission Control Protocol (TCP stream).

5. The method of claim 1 , wherein the streaming output is sent to a specific port based on a combination of wireless technology and vendor associated with each of the files.

6. The method of claim 1 , wherein the RAN Parser only accepts streaming outputs as input, for processing efficiency.

7. The method of claim 1 , wherein the streaming output emulates a same behavior as a vendor streamer.

8. The method of claim 1 , wherein the files that have not been already downloaded are based on a check in a database.

9. The method of claim 1 , wherein the downloaded files are sorted based on time, and the converting and sending is based thereon.

10. A processing system comprising:

one or more processors; and

memory storing instructions for programming the one or more processors to

access files that are Call Trace logs and that are from a plurality of vendors and that operate in a mobile network;

download the files which are (1) within an appropriate date range, (2) complete, and (3) have not been already downloaded, wherein file completeness is ensured by performing periodic checks to determine if the files are not growing in size, thereby verifying that the files are completely generated before downloading;

based on a corresponding vendor for a file of the files, convert the file to a streaming output; and

send the streaming output to a service configured to process streaming Call Trace messages.

11. The processing system of claim 10 , wherein network elements in the mobile network from the plurality are configured to provide the files.

12. The processing system of claim 10 , wherein the steps further include:

for other vendors of network elements that support streaming Call Trace messages, sending the streaming Call Trace messages to the service.

13. The processing system of claim 10 , wherein the streaming output is a Transmission Control Protocol (TCP stream).

14. The processing system of claim 10 , wherein the streaming output is sent to a specific port based on a combination of wireless technology and vendor associated with each of the files.

15. The processing system of claim 10 , wherein the RAN Parser only accepts streaming outputs as input, for processing efficiency.

16. The processing system of claim 10 , wherein the streaming output emulates a same behavior as a vendor streamer.

17. The processing system of claim 10 , wherein the files that have not been already downloaded are based on a check in a database.

18. A non-transitory computer-readable medium comprising instructions for programming one or more processors to perform steps of:

accessing files that are Call Trace logs and that are from a plurality of vendors and that operate in a mobile network;

downloading the files which are (1) within an appropriate date range, (2) complete, and (3) have not been already downloaded, wherein file completeness is ensured by performing periodic checks to determine if the files are not growing in size, thereby verifying that the files are completely generated before downloading;

based on a corresponding vendor for a file of the files, converting the file to a streaming output; and

sending the streaming output to a service configured to process streaming Call Trace messages.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2025
From: EXFO SOLUTIONS SAS
To: TC FRANCE S.A.S.
Reel/Frame 073329/0624 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2023
From: DURÁN ALCAIDE, ANGEL; RUBIO ESTEBAN, JUAN JOSÉ; ROSELL SABORIT, RUBÉN
To: EXFO TELECOM SPAIN SL
Reel/Frame 064971/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2023
From: EXFO TELECOM SPAIN SL
To: EXFO SOLUTIONS SAS
Reel/Frame 064971/0678 →