Intelligent call screening in a virtual communications network
First Claim
1. A processor for generating screening information used to control the admission of calls to a customer'"'"'s virtual private communications network, said processor includingmeans for receiving (a) first information relating to historical communications traffic patterns for said customer, and (b) second information relating to fraudulent calls applied to said network, andmeans for generating said screening information as a joint function of said first and second information.
1 Assignment
0 Petitions
Accused Products
Abstract
A unified and systematic approach is taken both to design of a virtual communications network within a carrier'"'"'s telecommunications network, and to design the screening filters provided in the VCN data base which control the admission of calls to the network. For this purpose, telecommunications traffic information that is relevant for both the design of the VCN architecture as well as for development of the screening filters is aggregated and applied both to a network design tool that is used to generate the customer'"'"'s virtual network configuration, as well as to a screening filter generator (SFG). The traffic information may include, for example, traffic data contained in network and customer premises equipment call detail records and billing data. In one embodiment, the SFG also receives output information from the network design tool, indicative of the on-net and off-net locations in the VCN, and information from a carrier data base that provides a weighting factor indicative of the incidence of fraudulent calling to different domestic and international destinations. The SFG is arranged to jointly process the traffic information as well as the fraudulent calling information (together with information relating to VCN design parameters, if desired) in order to generate screening filters that can be installed, and thereafter used, in the VCN to determine, on a call by call basis, whether a call made using the VCN is allowed or denied. Advantageously, the screening filters are designed so that they will minimize or reduce the possibility that the VCN will be used to make fraudulent calls.
83 Citations
24 Claims
-
1. A processor for generating screening information used to control the admission of calls to a customer'"'"'s virtual private communications network, said processor including
means for receiving (a) first information relating to historical communications traffic patterns for said customer, and (b) second information relating to fraudulent calls applied to said network, and means for generating said screening information as a joint function of said first and second information.
-
4. A system for generating screening filters used in processing calls placed by users of a virtual communications network (VCN), said VCN having on-net and off-net locations, said system including
means for storing telecommunications traffic information that is relevant for both the design of said VCN as well as for generation of said screening filters, means for aggregating said telecommunications traffic information in accordance with the locations at which said traffic originated, means for applying said aggregated traffic information both to a network design tool arranged to design said VCN as well as to a screening filter generator (SFG), means for applying, to said SFG, information from said network design tool indicative of the on-net and off-net locations in the VCN, and information from a data base that provides information indicative of the incidence of fraudulent calling to different destinations, and means in said SFG arranged to process said aggregated traffic information and said information from said network design tool together with information relating to VCN design parameters in order to generate screening filters that can determine, on a call by call basis, whether a call made using the VCN should be allowed or denied.
-
7. A system for generating screening filters used in processing calls placed by users of a virtual communications network (VCN), said VCN having on-net and off-net locations, said system including
means for storing telecommunications traffic information, means responsive to said telecommunications traffic information for generating a design for said VCN, and means for generating said screening filters, said generating means being jointly responsive to (a) said telecommunications traffic information, and (b) information derived from said design for said VCN.
-
10. A system for controlling telecommunications traffic in a virtual communications network (VCN) arranged to route calls from a plurality of originating locations to a plurality of destination locations, said VCN having on-net and off-net locations, said system including
first means for storing data indicative of historical calling patterns for calls made between said originating and destination locations, said data being aggregated by originating locations and destination locations, second means for storing data indicative of the expected incidence of fraudulent calls placed to said destination locations, means responsive to the aggregated data for configuring said VCN, the configuration of said VCN including information defining the on-net status of said originating locations and said destination locations, and means for generating a plurality of screening tables, each of said screening tables indicative of the extent to which a user of said virtual communications network is allowed to place a call from one of said originating locations to each one of said destination locations, wherein the data in said screening tables is generated as a joint function of data in said first and second storing means.
-
11. Apparatus for generating filters used to determine the eligibility of users of a software defined network to place calls between originating locations and destination locations, said apparatus including
first means for storing data indicative of historical patterns of calls placed between said originating locations and said destination locations, second means responsive to said data for designing characteristics of said software defined network, said characteristics including information relating to said originating and destination locations, and means for generating said filters jointly in response to said stored data and said characteristics.
-
12. A virtual communications network, comprising
at least one switch for controlling the connection of calls from originating locations to destination locations, and means for controlling the operation of said switch, said controlling means including means for determining in response to predetermined call screening information the eligibility of a call originated at a particular one of said originating locations to be connected to a particular one of said destination locations through said network, CHARACTERIZED IN THAT said call screening information is a joint function of (a) first information relating to historical communications traffic patterns for a user of said network, and (b) second information relating to fraudulent calls applied to said network.
-
13. A call screening filter generator for use in a software defined network, said network including
(a) switching means for connecting call origination locations to call destination locations, and (b) control means for supervising completion of calls connected via said switching means, wherein said screening filter generator includes (1) means for aggregating call detail records indicative of calling patterns for users of said software defined network, (2) means responsive to information describing calling patterns between said origination locations and said destination locations output from said aggregating means for generating configuration information used to design said network, and (3) means responsive jointly to said calling patterns and said configuration information for generating screening filters which supervise the completion of calls in said control means.
-
14. A method of generating screening information used to control the admission of calls to a customer'"'"'s virtual communications network, said method including the steps of
receiving (a) first information relating to historical communications traffic patterns for said customer, and (b) second information relating to fraudulent calls applied to said network, and generating said screening information as a joint function of said first and second information wherein said method further includes the steps of aggregating said first information based upon originating locations and destination locations for said traffic, and designing said communications network and designating said originating and destination locations as on-net locations or off-net locations, said designing and designating each being a function of the aggregated information.
-
16. A method for generating screening filters used in processing calls placed by users of a virtual communications network (VCN), said VCN having on-net and off-net locations, said method including the steps of
storing telecommunications traffic information that is relevant for both the design of said VCN as well as for generation of said screening filters, aggregating said telecommunications traffic information in accordance with the locations at which said traffic originated, applying said aggregated traffic information both to a network design tool arranged to design said VCN as well as to a screening filter generator (SFG), applying to said SFG information from said network design tool indicative of the on-net and off-net locations in the VCN, and information from a data base that provides information indicative of the incidence of fraudulent calling to different destinations, and processing information in said SFG together with information relating to VCN design parameters in order to generate screening filters that can determine, on a call by call basis, whether a call made using the VCN should be allowed or denied.
-
19. A method for generating screening filters used in processing calls placed by users of a virtual communications network (VCN), said VCN having on-net and off-net locations, said method including
storing telecommunications traffic information, responsive to said telecommunications traffic information, generating a design for said VCN, and generating said screening filters, said generating step being jointly responsive to (a) said telecommunications traffic information and (b) information derived from said design for said VCN.
-
22. A method for controlling telecommunications traffic in a virtual communications network arranged to route calls from a plurality of originating locations to a plurality of destination locations, said method including the steps of
storing data indicative of historical calling patterns for calls made between said originating locations and said destination location, said data being aggregated by originating locations and destination locations, storing data indicative of the expected incidence of fraudulent calls placed to said destination locations, configuring said VCN, using said aggregated data, the configuration of said VCN including information defining the on-net status of said originating locations and said destination locations, and generating a plurality of screening tables, each of said screening tables indicative of the extent to which a user of said virtual communications network is allowed to place a call from one of said originating locations to each one of said destination locations, wherein the data in said screening tables is generated as a function of data in said first and second storing means.
-
23. A method for generating filters used to determine the eligibility of users of a software defined network to place calls between originating locations and destination locations, said method including the steps of
storing data indicative of historical patterns of calls placed between said originating locations and said destination locations, responsive to data stored in said storing step, designing characteristics of said software defined network, said characteristics including information relating to said originating and destination locations, and generating said filters jointly in response to both said stored data and said characteristics.
-
24. A method for use in virtual communications network (VCN) which comprises at least one switch for controlling the connection of calls from originating locations to destination locations, said VCN having a design generated in response to a body of telecommunications traffic information, said method comprising the steps of
making a determination, in response to a call initiated from a particular one of said originating locations to a particular one of said destination locations through said network and further in response to predetermined call screening information, as to whether said call should be completed or denied, and controlling the operation of said switch in accordance with said determination, characterized in that said call screening information is a joint function of (a) said telecommunications traffic information and (b) said design.
Specification