# US 2025/0094701 A1 · Intelligent Automated Creation of Electronic Data Exchange Templates for Telecommunication Expense Management Inventory Processing

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2025/0094701 A1
- Document ID: US20250094701A1
- Status: Published application
- Kind: A1
- Application number: 18/884,982
- Filed: 2024-09-13
- Published: 2025-03-20
- Earliest claimed: 2023-09-18
- Assignees: Tangoe US, Inc.
- Applicants: Tangoe US, Inc.
- Inventors: Jigar Madlani
- Web page: https://patentgrep.com/patent/US20250094701A1

## CPC

- G06F 40/186: Templates
- G06F 40/103: Formatting, i.e. changing of presentation of documents (automatic justification G06F40/189; automatic line break hyphenation G06F40/191)
- G06Q 10/0877: {by inventory control or reporting using inventory tracking or counting}
- G06Q 10/087: Inventory or stock management, e.g. order filling, procurement or balancing against orders
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

A system is provided that uses template files to process EDI invoice files to extract inventory related data which can both augment existing inventory data as well as validate its accuracy. The system also provides automated means to map new carrier EDI formats to new templates which can be created in an automated fashion through the use of machine learning and robotic process automation.

## Claims

### Claim 1

A system for mapping Electronic Data Interchange (EDI) files containing telecommunications data comprising:
software executing on a computer, the software having a plurality of templates accessible thereto, each of the plurality of templates containing mapping instructions for mapping a plurality of data fields comprising telecommunications data, the data fields contained in one or more EDI files;
the software accessing an EDI file and identifying mapping instructions from two or more of the plurality of templates which allow for mapping different sets of data fields in the EDI file wherein each of the two or more templates allows mapping a different subset of the EDI file;
said software generating a new template from the identified mapping instructions from the two or more of the plurality of templates which allow for mapping of more of the EDI file than fewer than all of the two or more templates.

### Claim 2 (depends on 1)

The system of claim 1 wherein the new template allows mapping of all data fields in the EDI file.

### Claim 3 (depends on 1)

The system of claim 1 wherein two or more templates allow for mapping of some data fields which are identical and some data fields with are different.

### Claim 4 (depends on 1)

The system of claim 1 wherein the computer is connected to a network and receives the EDI file from a telecommunications provider.

### Claim 5 (depends on 1)

The system of claim 1 wherein the EDI file includes data related to: one or more device identifiers, usage associated with said one or more device identifiers and a phone number.

### Claim 6 (depends on 1)

The system of claim 1 wherein the mapping instructions include an aggregator string.

### Claim 7 (depends on 1)

The system of claim 1 further comprising said software generating an output file based on the new template to convert the EDI file from a telecommunications provider format to a uniform format.

### Claim 8 (depends on 1)

The system of claim 1 wherein the one or more templates includes at least three templates and each template includes mapping instructions for a portion of the EDI file that others of the at least three templates do not include.

### Claim 9

A system for mapping Electronic Data Interchange (EDI) files containing telecommunications data comprising:
software executing on a computer, the software having a plurality of templates accessible thereto, each of the plurality of templates containing mapping instructions for mapping a plurality of data fields comprising telecommunications data, the data fields contained in one or more EDI files, each template associated with at least one telecommunications provider;
the software accessing an EDI file from a first telecommunications provider and matching one of the plurality of templates to that EDI file, said software further identifying one or more data fields in the EDI file for which the template does not include mapping instructions;
said software further comprising a robotic process automation (RPA) which identifies one or more standard fields which are not mapped by the matched one of the plurality of templates and comparing the EDI file to those one or more standard fields to identify a correlation between the one or more standard fields and the one or more data fields in the EDI file for which the template does not include mapping instructions to generate augmentation data;
said software modifying the matched one of the plurality of templates or based on the augmentation data include additional mapping instructions for the identified one or more data fields in the EDI file for which the template did not include mapping instructions prior to modification.

### Claim 10 (depends on 9)

The system of claim 9 wherein upon modification, the matched one of the plurality of templates allows mapping of all data fields in the EDI file.

### Claim 11 (depends on 9)

The system of claim 9 wherein the standard field is associated with a uniform format for storage of data from the EDI file in a storage accessible to the computer.

### Claim 12 (depends on 9)

The system of claim 9 wherein the computer is connected to a network and receives the EDI file from a telecommunications provider.

### Claim 13 (depends on 9)

The system of claim 9 wherein the EDI file includes data related to: one or more device identifiers, usage associated with said one or more device identifiers and a phone number.

### Claim 14 (depends on 9)

The system of claim 9 wherein the mapping instructions include an aggregator string.

### Claim 15 (depends on 9)

The system of claim 9 further comprising said software generating an output file based on the new template to convert the EDI file from a telecommunications provider format to a uniform format.

### Claim 16

A method of converting Electronic Data Interchange (EDI) data to a uniform format comprising:
accessing one or more EDI files each EDI file associated with one of a plurality of carriers;
identifying a template for each of the one or more EDI files using software executing on a computer, the identified template including mapping instructions for the one of the plurality of telecommunications providers associated with the EDI file to map data fields in the EDI file to a uniform format;
with the software, determining one or more data fields for which the identified template does not contain mapping instructions;
with the software, obtaining additional mapping instructions from the group consisting of: one or more templates other than the identified template, a robotic process automation (RPA) which identifies one or more standard fields which are not mapped by the matched one of the plurality of templates and comparing the EDI file to those one or more standard fields to identify a correlation between the one or more standard fields and the one or more data fields use of a robot and combinations thereof;
with the software, modifying the identified template to include the additional mapping instructions.

### Claim 17 (depends on 16)

The system of claim 16 wherein the computer is connected to a network and receives the EDI file from a telecommunications provider.

### Claim 18 (depends on 16)

The system of claim 16 wherein upon modification, the matched one of the plurality of templates allows mapping of all data fields in the EDI file.

### Claim 19 (depends on 16)

The system of claim 16 wherein the mapping instructions include an aggregator string.

### Claim 20 (depends on 16)

The system of claim 16 wherein the EDI file includes data related to: one or more device identifiers, usage associated with said one or more device identifiers and a phone number.
