IP Library Granted Patent US 10,242,328
Granted Patent B2
US 10,242,328 · App. 11/840,101 · Granted Mar 26, 2019

Tracking telecommunication expenses

Inventor: Claudio Marcelo Lopez (Buenos Aires, AR)
Assignee: Service Bureau Intel S.A.
G06Q10/06G06Q10/06311G06Q10/06375G06Q10/06398G06Q50/32
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 10,242,328
App. No.
11/840,101
Granted
Mar 26, 2019
Kind
B2
Abstract

The present disclosure is directed to tracking telecommunication expenses. In some implementations, a method includes aggregating data associated with telecommunication services used by an employee. One or more policies of an enterprise are automatically identified for evaluating the used services. The enterprise policies are associated with the employee. A violation of one or more enterprise policies is determined based, at least in part, on comparing the aggregated data to the enterprise policies.

Claims (62)

1. A method for tracking enterprise expenses, comprising:

receiving, from one or more Private Branch eXchanges (PBXs) in an enterprise network and connected to a public switched telephone network (PSTN), information identifying a plurality of different telecommunication services consumed by an employee in the PSTN, wherein one or more computing devices in the enterprise network receives the information directly from the PBXs;

determining pricing policies for each of the plurality of different telecommunication services;

determining, by the one or more computing devices in the enterprise network, costs associated with each of a plurality of different telecommunication services consumed by the employee based on the information directly received from the PBXs;

aggregating, by the one or more computing devices in the enterprise network, the costs associated with the plurality of different telecommunication services accessed in an enterprise network;

automatically determining one or more policies of an enterprise for evaluating the plurality of different telecommunication services accessed in the enterprise network, the enterprise policies associated with the employee and defining at least one of a logical expression or a mathematical expression;

determining, by the one or more computing devices in the enterprise network, a violation of one or more enterprise policies based, at least in part, on the at least one of a logical expression or a mathematical expression and the aggregated costs; and

in response to at least the violation, automatically updating settings in the one or more of the PBXs to prevent access by the employee to at least one of the plurality of different telecommunication services.

2. The method of claim 1 , further comprising:

determining one or more declarations of at least a portion of the aggregated data are absent, wherein the declarations identify information associated with a destination of a call; and

transmitting a request to the employee for the one or more declarations that are absent.

3. The method of claim 2 , further comprising transmitting, to a Private Branch eXchange (PBX) from the enterprise network, a command to block one or more telecommunication services in response to not receiving the requested one or more declarations within a period of time.

4. The method of claim 1 , further comprising transmitting a notification of the violation of one or more policies to the employee.

5. The method of claim 1 , wherein modifying access comprises blocking access to one or more telecommunication services in response to at least the violation of the one or more policies.

6. The method of claim 1 , further comprising:

receiving a request for a report on telecommunication services associated with an aspect of the enterprise; and

automatically generating the report including information identifying employees.

7. The method of claim 1 , wherein the enterprise policies comprise initial enterprise policies, the method further comprising:

receiving information indicating an update to information associated with an employee; and

associating at least some enterprise policies different from the initial enterprise policies based, at least in part, on the updated employee information.

8. A system for tracking enterprise expenses, comprising:

memory configured to store one or more policies of an enterprise; and

one or more processors configured to:

receive, from one or more Private Branch eXchanges (PBXs) in an enterprise network and connected to a public switched telephone network (PSTN), information identifying a plurality of different telecommunication services consumed by an employee in the PSTN, wherein the system in the enterprise network receives the information directly from the PBXs;

determine pricing policies for each of the plurality of different telecommunication services;

determine, by the system in the enterprise network, costs associated with each of a plurality of different telecommunication services consumed by the employee based on the information directly received from the PBXs;

aggregate, by the system in the enterprise network, the costs associated with the plurality of different telecommunication services accessed in an enterprise network;

automatically determine one or more policies of an enterprise for evaluating the plurality of different telecommunication services accessed in the enterprise network, the enterprise policies associated with the employee and defining at least one of a logical expression or a mathematical expression;

determine, by the system in the enterprise network, a violation of one or more enterprise policies based, at least in part, on the at least one of a logical expression or a mathematical expression and the aggregated costs; and

in response to at least the violation, automatically update settings in the one or more of the PBXs to prevent access by the employee to at least one of the plurality of different telecommunication services.

9. The system of claim 8 , the processors further configured to:

determine one or more declarations of at least a portion of the aggregated data are absent, wherein the declarations identify information associated with a destination of a call; and

transmit a request to the employee for the one or more declarations that are absent.

10. The system of claim 9 , the processors further configured to transmit, to a PBX from the enterprise network, a command to block one or more telecommunication services in response to not receiving the requested one or more declarations within a period of time.

11. The system of claim 8 , the processors further configured to transmit a notification of the violation of one or more policies to the employee.

12. The system of claim 8 , the processors configured to modify access comprises the processors configured to block access to one or more telecommunication services in response to at least the violation of the one or more policies.

13. The system of claim 8 , the processors further configured to:

receive a request for a report on telecommunication services associated with an aspect of the enterprise; and

automatically generate the report including information identifying employees.

14. The system of claim 8 , wherein the enterprise policies comprise initial enterprise policies, the processors further configured to:

receive information indicating an update to information associated with an employee; and

associate at least some enterprise policies different from the initial enterprise policies based, at least in part, on the updated employee information.

15. Apparatus for tracking enterprise expenses comprising computer-readable instructions embodied on non-transitory media and operable to:

receive, from one or more Private Branch eXchanges (PBXs) in an enterprise network and connected to a public switched telephone network (PSTN), information identifying a plurality of different telecommunication services consumed by an employee in the PSTN, wherein the apparatus in the enterprise network receives the information directly from the PBXs;

determine pricing policies for each of the plurality of different telecommunication services;

determine, by the apparatus in the enterprise network, costs associated with each of a plurality of different telecommunication services consumed by the employee based on the information directly received from the PBXs;

aggregate, by the apparatus in the enterprise network, the costs associated with the plurality of different telecommunication services accessed in an enterprise network;

automatically determine one or more policies of an enterprise for evaluating the plurality of different telecommunication services accessed in the enterprise network, the enterprise policies associated with the employee and defining at least one of a logical expression or a mathematical expression;

determine, by the apparatus in the enterprise network, a violation of one or more enterprise policies based, at least in part, on the at least one of a logical expression or a mathematical expression and the aggregated costs; and

in response to at least the violation of the one or more enterprise policies, automatically update settings in the one or more of the PBXs to prevent access by the employee to at least one of the plurality of different telecommunication services.

16. The apparatus of claim 15 , the computer-readable instructions further operable to:

determine one or more declarations of at least a portion of the aggregated data are absent, wherein the declarations identify information associated with a destination of a call; and

transmit a request to the employee for the one or more declarations that are absent.

17. The apparatus of claim 16 , the computer-readable instructions further operable to transmit, to a PBX from the enterprise network, a command to block one or more telecommunication services in response to not receiving the requested one or more declarations within a period of time.

18. The apparatus of claim 15 , the computer-readable instructions further operable to transmit a notification of the violation of one or more policies to the employee.

19. The apparatus of claim 15 , the computer-readable instructions further operable to block access to one or more telecommunication services in response to at least the violation of the one or more policies.

20. The apparatus of claim 15 , the computer-readable instructions further operable to:

receive a request for a report on telecommunication services associated with an aspect of the enterprise; and

automatically generate the report including information identifying employees.

21. The apparatus of claim 15 , wherein the enterprise policies comprise initial enterprise policies, the computer-readable instructions further operable to:

receive information indicating an update to information associated with an employee; and

associate at least some enterprise policies different from the initial enterprise policies based, at least in part, on the updated employee information.

Assignments (5)
SECURITY INTEREST Recorded Jul 2, 2025
From: ASIGET HOLDINGS, LTD.
To: CITIBANK, N.A.
Reel/Frame 071592/0859 →
RELEASE OF SECURITY INTEREST Recorded Jun 27, 2025
From: TREE LINE CAPITAL PARTNERS, LLC
To: ASIGNET HOLDINGS, LTD.
Reel/Frame 071552/0612 →
SECURITY INTEREST Recorded Mar 6, 2023
From: ASIGNET HOLDINGS, LTD.
To: TREE LINE CAPITAL PARTNERS, LLC
Reel/Frame 062887/0855 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2022
From: SERVICE BUREAU INTETEL S.A.
To: ASIGNET HOLDINGS, LTD.
Reel/Frame 060355/0772 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2007
From: LOPEZ, CLAUDIO MARCELO
To: SERVICE BUREAU INTETEL S.A.
Reel/Frame 019998/0651 →
Continuity (2)
Provisional Application 60891691 · Feb 26, 2007
Related Publication 20080208650A1 · Aug 28, 2008
Cited By (1)
US 12,375,947