System for assigning digital identifiers to telephone numbers and IP numbers
First Claim
1. A system, comprising:
- a database comprising relevant information between points in a network; and
a business logic module mapping each point to a group of points having a same calling area, processing each group of points as a calling group of points and as a receiving group of points, assigning a identifier to each calling group of points in each calling zone, assigning the identifier to each receiving group of points in each receiving zone, and generating calling rules defining communication services between the points that originate and terminate in a same calling area, wherein the calling zone is identified as the calling group of points that can call the same receiving group of points and the receiving zone is identified as the receiving group of points that can receive a call from the same calling group of points.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method includes a retrieving unit dynamically retrieving one or more points from a database, wherein the points are one of telephone numbers, cable numbers, and IP address numbers. A group of points mapping unit dynamically maps the one or more points to one or more groups of points and dynamically orders each group of points to a calling group of points and a receiving group of points. A zone creator unit dynamically identifies the one or more groups of points having same calling areas and dynamically generates therefrom one or more local zones. An assignment unit dynamically assigns an identifier to each calling group of points and each receiving group of points in each local zone. A rule generator dynamically generates local calling rules by concatenating the identifiers assigned to the calling group of points and to the receiving group of points in each local zone. A data transfer unit transfers the local calling rules to a rule database for billing purposes.
19 Citations
27 Claims
-
1. A system, comprising:
-
a database comprising relevant information between points in a network; and
a business logic module mapping each point to a group of points having a same calling area, processing each group of points as a calling group of points and as a receiving group of points, assigning a identifier to each calling group of points in each calling zone, assigning the identifier to each receiving group of points in each receiving zone, and generating calling rules defining communication services between the points that originate and terminate in a same calling area, wherein the calling zone is identified as the calling group of points that can call the same receiving group of points and the receiving zone is identified as the receiving group of points that can receive a call from the same calling group of points. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method performed by a processor in a system, comprising:
-
retrieving and processing data comprising telephone numbers, cable numbers, and/or IP address numbers;
assigning common identifiers to the data; and
generating local calling rules by concatenating the identifier assigned to a calling group of points in each calling zone and the identifier assigned to a receiving group of points in each receiving zone, wherein the calling zone is identified as the calling group of points that can call the same receiving group of points and the receiving zone is identified as the receiving group of points that can receive a call from the same calling group of points. - View Dependent Claims (15)
-
-
16. A method performed by a processor in a system comprising a database having relevant information between points in a network, comprising:
-
mapping each point to a group of points having a same calling area;
processing each group of points as a calling group of points and as a receiving group of points, assigning a identifier to each calling group of points in each calling zone;
assigning the identifier to each receiving group of points in each receiving zone; and
generating calling rules defining communication services between the points that originate and terminate in a same calling area, wherein the calling zone is identified as the calling group of points that can call the same receiving group of points and the receiving zone is identified as the receiving group of points that can receive a call from the same calling group of points. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A computer readable storage controlling a computer and comprising a process of:
-
retrieving and processing data comprising telephone numbers, cable numbers, and/or IP address numbers;
assigning common identifiers to the data; and
generating local calling rules by concatenating the identifier assigned to a calling group of points in each calling zone and the identifier assigned to a receiving group of points in each receiving zone, wherein the calling zone is identified as the calling group of points that can call the same receiving group of points and the receiving zone is identified as the receiving group of points that can receive a call from the same calling group of points. - View Dependent Claims (22)
-
-
23. A computer readable storage controlling a computer comprising a database having relevant information between points in a network and comprising a process of:
-
mapping each point to a group of points having a same calling area;
processing each group of points as a calling group of points and as a receiving group of points, assigning a identifier to each calling group of points in each calling zone;
assigning the identifier to each receiving group of points in each receiving zone; and
generating calling rules defining communication services between the points that originate and terminate in a same calling area, wherein the calling zone is identified as the calling group of points that can call the same receiving group of points and the receiving zone is identified as the receiving group of points that can receive a call from the same calling group of points. - View Dependent Claims (24, 25, 26, 27)
-
Specification