CA2166751C - System for automatically providing customer access to alternative telephony service providers - Google Patents

System for automatically providing customer access to alternative telephony service providers

Info

Publication number
CA2166751C
CA2166751C CA002166751A CA2166751A CA2166751C CA 2166751 C CA2166751 C CA 2166751C CA 002166751 A CA002166751 A CA 002166751A CA 2166751 A CA2166751 A CA 2166751A CA 2166751 C CA2166751 C CA 2166751C
Authority
CA
Canada
Prior art keywords
data base
call
service providers
rate information
switching system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CA002166751A
Other languages
French (fr)
Other versions
CA2166751A1 (en
Inventor
Charles Calvin Byers
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
AT&T Corp
Original Assignee
AT&T IPM Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by AT&T IPM Corp filed Critical AT&T IPM Corp
Publication of CA2166751A1 publication Critical patent/CA2166751A1/en
Application granted granted Critical
Publication of CA2166751C publication Critical patent/CA2166751C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/80Rating or billing plans; Tariff determination aspects
    • H04M15/8044Least cost routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/80Rating or billing plans; Tariff determination aspects
    • H04M15/8083Rating or billing plans; Tariff determination aspects involving reduced rates or discounts, e.g. time-of-day reductions or volume discounts
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/01Details of billing arrangements
    • H04M2215/0184Details of billing arrangements involving reduced rates or discounts, e.g. time-of-day reductions, volume discounts, cell discounts, group billing, frequent calling destination(s) or user history list
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/42Least cost routing, i.e. provision for selecting the lowest cost tariff
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/74Rating aspects, e.g. rating parameters or tariff determination apects
    • H04M2215/745Least cost routing, e.g. Automatic or manual, call by call or by preselection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13103Memory
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13106Microprocessor, CPU
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13138Least cost routing, LCR
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13149Change of provider, e.g. network or service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13176Common channel signaling, CCS7

Abstract

A telecommunications network including a plurality of local exchanges or switching systems, each local switch supporting at least one customer line accessed by customer premise equipment (CPE) such as telephone station sets or multimedia stations. The local switches are connected to one another directly and through tandem switches to create the network. A data base is associated with each local exchange, or with a limited number of local exchanges, and is accessed by the local exchange to provide information for controlling the routing of a call. Each data base contains rate information for the service providers offering competitive services. Such rate information includes the service providers' basic rate structures, time of day discounts, group calling plans, usage discounts and the like. The switching system, in response to information provided by the data base, automatically routes the call to the lowest cost service provider based on this rate information. The data base is updated to reflect changes in service provider rates and to record calls made by each customer for purposes of tracking quantity calling discounts or the like and to update the rate information.

Description

216676~

-A SYSTEM FOR AUTOMATICALLY PROVIDING CUSTOMER ACCESS
TO ALTERNATIVE TELEPHONY SERVICE PROVIDERS

Te~hni~l Field This invention relates, generally, to customer access to competitive 5 telephony service providers and, more particularly, to a system for automatically switching a customer to the least expensive service provider for a particular call.
Back~round of the Invention As will be appreciated, telephony cu~tomçrs in the United States presently can choose from a number of long ~ t~nce service providers or carriers10 each offering various subscription services and rate pac~ges. Moreover, a rate package from even a single service provider can result in different rates for different calls depending on the time of day, customer usage, the identity of the person called and/or other factors, such as pr~,motional offers. As a result, the ;uslc,ll.~.'s decision as to which carrier to use is a complicated one and will not necess~rily result in the 15 lowest cost service for all long distance calls. It is also likely that, in the relatively near future, local service will be provided by a number of competing entities such that the cus~lllel will have the same choices in selecting local service that now exist for long rli~t~n~e service. Such open competition will only increase the complexity of selecting service carriers.
In response to this problem, a personal data base maintained on the customer's personal colllpulcl for use with the cu~lo~ ,r's premise e~luiplll~,nt such as a telephone or m~lltime~ station has been developed that includes rate information for various long di~tance providers. The ~;U:i~OllJe,~ can search the data base in an attempt to identify the lowest cost carrier for a particular call. One 25 problem with such a system is that each customer must import and m~int~in his or her own personal data base. Such a system is expensive and is clearly not feasible for all telephony customers. Moreover, the user must somehow gather rate information and load this information into the data base. Even for those customers who have the capakility of establishing such a data base, the continual maintenance 30 and updating of such a system is time consuming and cumbersome because the service providers' rate p~c~ges and subscriber plans change frequently.
The.erore, a problem in the art is that there is no simple and cost-effective system for routing any customer to the least expensive service for a particular call.

216~751 Summary of the Invention This problem is solved and a technical advance in the art is achieved by the switch based call routing system of the present invention. The system of theinvention operates in a telecomlllullications r.~,lwolk including a plurality of local 5 switches or exchanges where each local switch ~upl)olls c~lstomer lines açcesse~l by cl1stomer premise equipment (CPE) such as telephone station sets or mllltime~
st~tion~ The local switches are connected to one another directly and through tandem switches to create the telephone network as will be understood by one skilled in the art. In the pl~felled form of the invention, a data base is associated with each 10 local exch~nge, or with a limited number of local exchanges, and is acces~e~l by the local exchange to provide infol -lation for controlling the routing of calls of many, if not all, of the custom~rs served by the exchange. Each data base contains rate inforrnation for the service providers offering coml~e~ /e services. Such rate information includes the service providers' basic rate structures, time of day 15 discounts, group calling plans, usage discounts and the like. In the preferred system, customers subscribe to the service thereby allowing access to the data base for all outgoing calls made by the subscribing customer. The switching system, in response to inrollllation provided by the data base, autom~tic~lly routes the call through a selected service provider. The data base is routinely up~ted to m~int~in the current 20 rate structures of the service providers and to record the calls made by each customer for purposes of tracking quantity calling discounts or the like. Thus, the customer can be guaranteed of getting the least expensive service for every call.
Brief Description of the Drawin~
FIG. 1 is a block diagram of the teleco~ nications network in which 25 the present invention operates, FIG. 2 is a flow diagram of the method for opel~alillg the system of the invention; and FIG. 3 is a flow diagram of an alternate method for operating the systems of the invention.
30 Detailed Description FIG. 1 is an architectural block diagram illustrating the operation of the invention. FIG. 1 shows a telecollllnullications network 1 including a local exchange or switching system 2. Switching system 2 can be a SESS~) switch, described in AT&T Technical Journal, Vol. 64, No. 6, part 2, pp. 1305-1564, July/August 1985,35 and manufactured by AT&T. Other suitable switches or switching systems can also be used as will be understood by one skilled in the art.

211~6751 A plurality of CPEs, such as telephone station set 3 or mul~ims~
station 5, are connected to switching system 1 over customer lines 4. The customer lines 4 can include analog lines, Integrated Services Digital Network (ISDN) lines, coaxial cable or other access loop technologies, switching system 2 having the S capabilities for dealing with these technologies. Accordingly, switch 2 may be an ISDN switching system such as the system disclosed in U.S. Patent No. 4,592,048 issued to Beckner et al. on May 27, 1986.
The switching system 2 comprises a processor 8 for controlling the switch. The processor 8, in turn, comprises a central processing unit (CPU) 10, a 10 call control 12 storing a call control program for controlling the operations of the central processing unit, and call data 14. Switching system 2 also includes a local data base 16 for storing data such as: 1) cuctom~r lines connecte~ to the system, such as a Q.931 equipped customer line, 2) interconnecting nelwolks, 3) data links, and 4) data about the data base control. CPU 10 accesses the local data base 16 for 15 supplying data for display at CPEs connected to switching system 2 andtor forsupplying data in response to requests received from signaling network 23.
Sign~ling network 23 can consist of a CCS7 si~n~ling network. CPU 10 controls a transaction recorder 18 for recording billing info.lllation ~csoci~te~3 with services provided in accordance with the invention. Voice and data switching network 6, 20 under control of the CPU 10, transmits data among p~cessor 8 and regional data base control 20, and transmits voice and data among data links coming into the system such as the data link 21 to the sign~ling network 23, data link 25 to the local telephone network 27 of the public switched telephone network and customer lines 4. Regional data base 22 is connected to the data base control 20 via data25 link 24 such that data in the regional data base can be accessed by processor 8.
In the typical arrangement of nG. 1, the location at which the calls are connec~,d with the long ~ t~nce service providers is in a tandem switch. As will be appreciated, a tandem switch links local exchanges such as switching system 2 toone another and to other tandem switches. As illustrated in FIG. 1, switch 30 30 .~,lesenls a tandem switch in which voice and data switching network 32 routes calls received from the local telephone network 27 and routes those calls to one of the alternative long ~ t~nce service providers SPl ,SP2...SPN. Like switching system 2, switch 30 includes voice and data switching network 32 that is controlled by a processor 34 and can include data bases andtor transaction recorders (not 35 shown). Moreover, the voice and data switching network 32 is connected to andforms a part of the local telephone network 27 and the si~n~ling network 23. While 21~675~

in the exemplary arrangement the connection to the long distance service providers is at the tandem switch 30, it will be appreciated that connection to the long distance service providers can also be made at the local exchange or switching system 2. It is immflterial for purposes of this invention whether the long ~ t~nce service providers 5 are accesse~ at the local exchange, at a tandem switch or elsewhere in the network.
Further, while in the illustrated embodiment, switch 30 is described as a tandemswitch, it will be appreciated that switch 30 could constitute another local exchange or an inter-network switch.
The change required in the switching system 2 to implement the present 10 invention is the ~rlrlition of a program in the CPU 10 for exec~lfing the tasks describe~ in the flow chart of FIG. 2. The inf~ ation supplied to the CPU 20 forexecuting the program may come from the local data base 16 or from the regional data base 22 where the regional data base is ~ccessed by a limited number of local switches located in that region. It is to be understood that a centralized data base 15 could be used for storing this data; however, the use of the local or regional data bases speeds call set up time. The data base contains information about the ratestructures of the service providers SP 1 ... SPN and provides this data to the switching system 2 when requested.
Specifir~lly, the data base contains the general rate structure for each 20 long ~ t~nce carrier that can be ~cessed via the network to carry calls made from the switching system associated with that data base. In addition to the general rate structure, the data base includes a table of rate v~ri~tions based on the time of day at which the call is made to account for discounts provided by most service providers for off-peak calls. In this regard, CPU 20 is provided with a real time clock to25 identify the time of the call. The data base also includes special pr~ olions and subscriber plan information such as discounts for calls to selected numbers in apre~lesign~ted group of numbers or the like. It will be appreciated that such customer ii,fo~ ation must be m~int~ined in a conficle-nti~l manner such that access to this inform~tion is limited to entities entitled to such access. Finally, the data base 30 m~int~in~ a running tally for all calls made by a customer during a billing cycle (i.e., monthly). In this manner, when an individual customer reaches a predetermined call quantity on a particular carrier that triggers discounts, the system of the invention can take advantage of those discounts.
It is also possible to split up the rate information between local data 35 base 16 and regional data base 22. For example, local data base 16 could include information relevant to the customers served by switching system 2 such as the 2~6675~

calling and/or called party infolll.ation and the subscriber information. Regional data base 22 could include informadon common to all customers such as general rate structures, dme of day discounts, p~u~otions or the like. It will be appreciated that all of the rate inforrnation can be stored in either local data base 16 or regional data S base 22, if desired. In any event, CPU 20 will access the data base containing the relevant information and retrieve the specific information required for the particular call.
In addition to the above-mentioned information, the data base is intended to m~int~in data on any rate structure and is up~l~ted routinely to 10 incol~ te such information, as will be appreciated by one skilled in the art. In the plef~ d forrn of the invendon, the data base of the invention is upd~t~
aulo...~;c~lly when revised rate information is input into the system for billing purposes. For example, the data base containing the rate information for Op~,ld~ g the system of the invention, such as regional data base 22 is connected to the 15 signaling n~lwolk 23 by data link 31. When a long rli~t~nce service provider updates its rate informadon in the network, the new info..~ation is delivered to the regional data bases through the sign~ling network 23. Other m~tho~s for up~ting the rate info...-~;Q~ in the data base via the nc lwolL. can also be used as will be understood by one sl~illed in the art. Unlike the prior art, the switch based data base is 20 m~int~ined current even for short lived special p~l--olions that would otherwise be impossible to m~int~in on a customer's personal data base.
The operation of the system will now be described with reference to the flow diagram of FIG. 2. Upon receipt of a long ~ t~nre call at ~wilching system 2 (E~G. 1), the CPU detefmines if the calling stadon or customer is endtled to access to 25 the service of the invendon (block 201). For purposes of this description, calling stadon includes any ~ngin~ting CPE served by switching system 2. For example, ifservice is available only to customers who presubscribe, the CPU determines if the calling station or the personal identification number of the calling customer identify a pfesubscriber. If the c~l~tomer does not presubscribe, long distance service is 30 selected in the normal manner (block 202). If desired, all customers on a local exchange could autom~t~ lly be entitled to the service in which case the step ofblock 201 could be elimin~ted for any calls made from a CPE in that local exchange.
It is also possible to include some processing functions in, for example, data base control 20 such that the data base control can make some determinations such as 35 customer access to the service of the invention without the need to transmit data from the data base to the CPU.

~16~751 If the customer does presubscribe, the CPU then determines if the customer has disabled the service (block 203). In a preferred embodiment, the customer is given the ability to disable the service for any particular call even though the customer subscribes to the service. By entering a numeric code before dialing 5 the called number, the customer may disable the service and is allowed to choose a desired service provider regardless of its relative cost. If the service is disabled, the long distance carrier is chosen by the customer in the normal manner (block 202).
Alternatively, the customer may not be given the option of disabling the service, with the result that all calls made by that customer would ~utom~ti(~lly be routed to 10 the system selected service provider.
If the calling customer subscribes to the service and the service is not disabled, the specific rate information relevant to the call (including calling and called party infoll.,a~ion) is retrieved from either the local or regional data base, depending on where the information is stored (block 204). CPU searches the 15 retrieved rate information for the lowest cost service provider by looking up the basic rate structure of each service provider, de~ermining if a time of day discount applies and del~ ing, based on the called and calling party information, if a quantity discount applies, if the called party is a member of the calling party's design~te~ group, if a special prul~olion is applicable or any other relevant selection 20 criteria (block 205). It should be noted that not all customers are m.om~xrs of a design~ted group or are entitled to quantity discounts or special promotions, therefore, before these searches are executed, a prelimin~y check can be made todetermine if the subscribing custom~r is entitled to such discounts. As previously described, this prelimin~y check can be made in data base control 20 rather than25 CPU 10, if desired. Based on these searches, the lowest cost carrier for the call is - determined. Once the specific rate data is located, it is retrieved and the CPU
detennines the lowest cost carrier (block 206).
Before routing the call to the lowest cost carrier, a user analysis could be made, if desired (block 207). The user analysis is intended to prevent routing to a 30 lowest cost carrier where such routing otherwise would be undesirable for thecustomer. For example, if a call is made near the end of a billing cycle and thelowest cost carrier has not yet been used during the billing cycle (and the ratedifferential is minim~l), the call is routed to the slightly more expensive carrier to avoid sending the customer an additional bill. Other user analyses could also be35 made. For example, subscribers may choose not to be connected to a particularcarrier or a limit could be made on the number of different carriers a customer is -connected to during a billing cycle. Alternatively, some of these decisions could be made as part of the initial search process. Further, if two carriers have the same cost for a particular call, a predesignated customer preferred carrier would be selected. It will be appreciated that the user analysis could be elimin~ted and the customer could always be routed to a lowest cost carrier.
Once the final carrier is determined, the call is routed to that carrier in the known manner (block 208) by switching network 6 in accordance with routing instructions provided by CPU 10. A record of the call is made for billing purposes and the ap~ iate data base is llp~t~A to record the last call on the calling 10 cllctQmer's record for pull,oses of quantity discounts and the like (block 209).
A similar system can be used to autom~tic~lly route local calls to a low cost carrier where competitive local services are available. In the simplest scenario, all calls within a local exchange are non-competitively routed to a single carrier. For local calls outside of the service area of that exchange, a call could be routed to any of the competing local carriers. Referring to FIG. 1, for example, any calls with a destin~t on outside the service area of switching system 2 would be eligible forrouting to one of several coll~eting local carriers. A single carrier would carry all calls be~een CPEs served by switching system 2.
To implement such a system, an additional plateau is incorporated in the operation of the system of the invention. Referring to FIGs. 2 and 3, for a call made from a CPE served by switching system 2 to a CPE served by a dirr~lent ~wilclling system, CPU 20 first determines if the call is local or long ~ t~n~e (block 301). If it is long di~t~nre~ the operation described with respect to FIG. 2 occurs. If it is a local call, the CPU determines if the destin~tion is far enough away from the switching system 2 to warrant a search for the lowest cost carrier (block 302). The threshold distance at which the service of the invention is implemPnted is somewhat arbitrary;
however, use of a threshold level will elimin~te searching ~ltern~te carriers where there is little or no economic justification for making the search. Once it is determined that the call is outside of the threshold flict~nce, the search process proceeds as previously descfibed with reference to FIG.2 except that the data base, or a portion of the data base, is searched for local rather than long rli~t~nce service providers. If the call is not outside the threshold ~ t~nce, selection of the local carrier occurs in the normal manner (block 303).
Eventually there may exist competition for local service, even within a local exchange. In such a situation, the switching system 2 will be physically divided among a number of competitive carriers where access to any carrier on the 21~7Sl exchange will be controlled in the same manner as access to long ~i~t~nce carriers.
The routing system of the invention is equally applicable to such a situation and access to the local carrier can be decided as described with reference to FIGs. 2 and 3 except that access to the selected local carrier occurs within switching system 2 such S as by using data in local data base 16.
While the invention has been described in detail with respect to the attached figures, it is will be appreciated that that numerous changes and mo~ifications can be made in the system without without departing from the scopeof the invention.

Claims (20)

1. In a telecommunications network having at least one switching system connected to a plurality of calling stations, a method of automatically routing a call from one of the plurality of calling stations to a selected one of a plurality of service providers accessible from the switching system, said selected service provider offering the lowest cost service for carrying the call, comprising the steps of:
storing in a data base rate information regarding said plurality of service providers and said plurality of calling stations, said data base being associated with said switching system such that it is accessible by all calling stations;
receiving the call in said switching system;
before accessing the data base, determining if accessing the data base is economically justified for the call;
accessing said data base responsive to receiving the call;
retrieving from said data base specific rate information associated with said call;
determining the selected one of said plurality of service providers based on said specific rate information; and routing the call through said selected one of said service providers.
2. The method according to claim 1, wherein the rate information includes the basic rate structures for the plurality of service providers.
3. The method according to claim 1, wherein the rate information includes time-of-day discounts.
4. The method according to claim 1, wherein the rate information includes special discounts available to a calling party.
5. The method according to claim 1, further including the preliminary step of determining if the data base is to be accessed for the call.
6. The method according to claim 1, wherein before routing the call, determining if the call should not be routed to the selected one of said service providers.
7. The method according to claim 1, wherein the step of determining if accessing the data base is economically justified includes the step of determining the distance of the call.
8. The method according to claim 1, wherein the data base is a local data base in the switching system and said step of accessing includes the step of accessing the local data base.
9. The method according to claim 1, wherein the data base is a regional data base serving a region of the network and said step of accessing includes using a data link to access said regional data base.
10. The method of claim 1, further including the step of updating the data base with information regarding the call made by the calling party.
11. The method of claim 1, further including the step of updating the data base with revised rate information supplied by the service providers.
12. A telecommunications network including a switching system connected to a plurality of calling stations, said switching system receiving a call made by a calling party from one of the plurality of calling stations and routing said call to a selected one of a plurality of service providers accessible from the switching system, said selected one of a plurality of service providers offering the lowest cost service for carrying the call, comprising:
a data base for storing rate information on said plurality of service providers and said plurality of calling stations, said data base being associated with said switching system such that it is accessible by said plurality of calling stations;
means for receiving a call in said switching system;

means for preliminary determining if accessing the data base is economically justified;
means for accessing said data base responsive to receiving said call;
means for retrieving from said data base, specific rate information associated with said call;
means for determining the selected one of said plurality of service providers based on said specific rate information; and means for routing the call through said selected one of said service providers.
13. The apparatus according to claim 12, wherein the rate information includes the basic rate structure of the service providers.
14. The apparatus according to claim 12, wherein the rate structure includes time-of-day discounts.
15. The apparatus according to claim 12, wherein the rate information includes special discounts available to the calling party.
16. The apparatus according to claim 12, further including means for determining if the call should not be routed to the selected one of said service providers.
17. The apparatus according to claim 12, wherein the data base is in the switching system.
18. The apparatus according to claim 12, wherein the data base serves a region of the network including said switching system.
19. The apparatus of claim 12, further including means for updating the data base with information regarding the calling party.
20. The method of claim 12, further including means for updating the data base with information regarding the rate information of said service providers, wherein the rate information is input to said data base through the network.
CA002166751A 1995-03-28 1996-01-08 System for automatically providing customer access to alternative telephony service providers Expired - Fee Related CA2166751C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/412,248 US5570417A (en) 1995-03-28 1995-03-28 System for automatically providing customer access to alternative telephony service providers
US412,248 1995-03-28

Publications (2)

Publication Number Publication Date
CA2166751A1 CA2166751A1 (en) 1996-09-29
CA2166751C true CA2166751C (en) 1999-11-30

Family

ID=23632236

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002166751A Expired - Fee Related CA2166751C (en) 1995-03-28 1996-01-08 System for automatically providing customer access to alternative telephony service providers

Country Status (2)

Country Link
US (1) US5570417A (en)
CA (1) CA2166751C (en)

Families Citing this family (97)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7831470B1 (en) * 1996-09-04 2010-11-09 Walker Digital, Llc Method and apparatus for facilitating electronic commerce through providing cross-benefits during a transaction
US5590181A (en) * 1993-10-15 1996-12-31 Link Usa Corporation Call-processing system and method
SE514994C2 (en) * 1993-12-03 2001-05-28 Ericsson Telefon Ab L M Method and apparatus for extracting data from a group of data
US5838683A (en) 1995-03-13 1998-11-17 Selsius Systems Inc. Distributed interactive multimedia system architecture
US5907800A (en) * 1995-06-07 1999-05-25 Lightbridge, Inc. Apparatus for use in inhibiting telecommunication subscriber termination
US5991388A (en) * 1995-06-30 1999-11-23 Siemens Information And Communication Networks, Inc. Method and system for routing calls to a party
US5887056A (en) * 1995-06-30 1999-03-23 Siemens Information And Communication Networks Method for routing telephone calls to subscribers of different service providers within a common numbering plan area
US6009160A (en) * 1995-06-30 1999-12-28 Siemens Information And Communication Networks, Inc. Method for routing a call
US5970131A (en) * 1995-06-30 1999-10-19 Siemens Information And Communication Networks, Inc. Method for providing location/geographic portability in a system having different service providers within a common numbering plan area
US5978464A (en) * 1995-06-30 1999-11-02 Siemens Information And Communications Networks, Inc. Method for updating a local switch internal database in system having different service providers within a common numbering plan area
US5748724A (en) * 1995-06-30 1998-05-05 Siemens Stomberg-Carlson Method for transferring a subscriber to a new local service provider
US5862203A (en) * 1995-07-21 1999-01-19 Call Manage Telecommunications call management system
US5712907A (en) * 1995-09-18 1998-01-27 Open Port Technology, Inc. Pro-active message delivery system and method
US6597776B1 (en) 1995-12-11 2003-07-22 Walker Digital, Llc Method and system for allowing extended connections to content providers via prepaid content provider accounts
FI101335B (en) * 1996-02-09 1998-05-29 Ladybird Innovations Oy Telephone connection establishment method and telecommunication system
DE19614926A1 (en) * 1996-04-16 1997-10-23 Philips Patentverwaltung Private telecommunications network
US5862339A (en) * 1996-07-09 1999-01-19 Webtv Networks, Inc. Client connects to an internet access provider using algorithm downloaded from a central server based upon client's desired criteria after disconnected from the server
US5748717A (en) * 1996-07-19 1998-05-05 Bellsouth Corporation Method and system for assigning a communication to a preferred carrier for accounting and/or communication routing purposes
US7818284B1 (en) 1996-09-04 2010-10-19 Walker Digital, Llc Method and apparatus for providing cross-benefits via a central authority
US5940493A (en) * 1996-11-26 1999-08-17 Bellsouth Corporation System and method for providing directory assistance information
US6272215B1 (en) * 1996-12-06 2001-08-07 At&T Corp. Intelligent call redirection
US5898768A (en) * 1996-12-20 1999-04-27 Siemens Information And Communication Networks, Inc. Method and apparatus for processing a sequence of calls
US5878122A (en) * 1997-02-07 1999-03-02 Northern Telecom Limited Long distance service bureau
DE19707002A1 (en) * 1997-02-21 1998-08-27 Alsthom Cge Alcatel Device and method for individually displaying charges on telecommunications terminals
DE19706999A1 (en) * 1997-02-21 1998-08-27 Alsthom Cge Alcatel Procedure for determining charges for toll-based telecommunications services
US6173046B1 (en) 1997-02-27 2001-01-09 At&T Corp Customer group billing
US7729988B1 (en) 1997-03-21 2010-06-01 Walker Digital, Llc Method and apparatus for processing credit card transactions
US6498840B2 (en) * 1997-04-25 2002-12-24 Ameritech Corporation Method and system for generating a billing record
US5920613A (en) * 1997-04-25 1999-07-06 Ameritech Corporation Method and system for generating a billing record
US5881138A (en) * 1997-04-27 1999-03-09 Ameritech Corporation Method and system for detecting a change in at least one telecommunication service rate plan
DE19719820C2 (en) * 1997-05-13 2000-11-30 Global Business & Professional Process for cross-network electronic data transmission
US6125173A (en) * 1997-05-21 2000-09-26 At&T Corporation Customer profile based customized messaging
US6137877A (en) * 1997-07-09 2000-10-24 Robin; Bruce Method and apparatus for routing a dialed telephone number
DE29714935U1 (en) * 1997-08-20 1998-01-08 Elsdale Ltd System for selecting at least one specific communication link
US6018575A (en) * 1997-09-08 2000-01-25 Mci Worldcom Direct distance dialing (DDD) access to a communications services platform
US5910979A (en) * 1997-10-20 1999-06-08 At&T Corp. Method for billing local communication services provided by an interexchange communication network
DE19748121A1 (en) * 1997-10-31 1999-05-06 Philips Patentverwaltung Telecommunication system
DE19750290A1 (en) * 1997-11-13 1999-05-20 Ibm Dynamic tariff comparison and selection system to determine the cheapest telecommunications provider
FI974651A0 (en) * 1997-12-31 1997-12-31 Finland Telecom Oy Vaegval baserat pao prissaettning
DE19801147A1 (en) * 1998-01-14 1999-07-15 Tedas Ges Fuer Telekommunikati System for comparison of telephone tariffs
DE19801149A1 (en) * 1998-01-14 1999-07-15 Juergen Lindner Device for determining most favorable connection for inland and foreign calls
DE19802933A1 (en) * 1998-01-27 1999-07-29 Juergen Heina Call by call telephone tariff assistant
DE19803057B4 (en) * 1998-01-28 2004-02-05 Raoul Eulenberg Method and device for selecting network connections for connecting telecommunication terminals
WO1999041899A1 (en) * 1998-02-11 1999-08-19 Global Mobility Systems, Inc. System and method for controlling and selecting long distance telephone rates
US6665271B1 (en) 1998-03-17 2003-12-16 Transnexus, Llc System for real-time prediction of quality for internet-based multimedia communications
DE19824297A1 (en) * 1998-06-01 1999-12-02 Hagen Kuehn Electronically controlled tariff selector
WO1999066446A1 (en) * 1998-06-19 1999-12-23 Walker Digital, Llc Billing statement customer acquisition system
DE19827285A1 (en) * 1998-06-19 1999-12-23 Alcatel Sa Method, server and communication node for establishing fee-optimized communication connections
GB2339108A (en) 1998-07-01 2000-01-12 Ericsson Telefon Ab L M Call routing data management
US7277424B1 (en) 1998-07-21 2007-10-02 Dowling Eric M Method and apparatus for co-socket telephony
US6487283B2 (en) 1998-08-04 2002-11-26 Transnexus, Inc. Pricing center for internet protocol routed transactions
US6330311B1 (en) 1998-08-19 2001-12-11 L.C.R. Global Communications, Inc. Low cost call routing system for telecommunications unit
US7827057B1 (en) 1998-10-05 2010-11-02 Walker Digital, Llc Method and apparatus for providing cross-benefits based on a customer activity
US6301471B1 (en) * 1998-11-02 2001-10-09 Openwave System Inc. Online churn reduction and loyalty system
US6522875B1 (en) 1998-11-17 2003-02-18 Eric Morgan Dowling Geographical web browser, methods, apparatus and systems
US6473499B1 (en) 1999-03-12 2002-10-29 Mediaring.Com Ltd. Dynamic individual phone rates
US7444407B2 (en) * 2000-06-29 2008-10-28 Transnexus, Inc. Intelligent end user devices for clearinghouse services in an internet telephony system
US6751652B1 (en) 1999-06-29 2004-06-15 Transnexus, Inc. Intelligent end user devices for clearinghouse services in an internet telephony system
US7668956B2 (en) * 1999-10-19 2010-02-23 Netzero, Inc. Intelligent autodialer
US6671359B1 (en) * 1999-12-02 2003-12-30 Bellsouth Intellectual Property Corporation Dynamic carrier selection
WO2001047232A2 (en) * 1999-12-22 2001-06-28 Transnexus, Inc. Secure enrollment of a device with a clearinghouse server for internet telephony system
AU2001230921A1 (en) * 2000-01-11 2001-07-24 Transnexus, Inc. Architectures for clearing and settlement services between internet telephony clearinghouses
NZ520441A (en) * 2000-01-31 2005-12-23 Grape Technology Group Inc Communication assistance system and method
US7215749B1 (en) * 2000-05-17 2007-05-08 Gateway Inc. Time, date and originating number display provided to calling party
EP1319281B1 (en) * 2000-09-11 2007-05-09 TransNexus, Inc. Clearinghouse server for internet telephony and multimedia communications
US7035932B1 (en) * 2000-10-27 2006-04-25 Eric Morgan Dowling Federated multiprotocol communication
US6901429B2 (en) 2000-10-27 2005-05-31 Eric Morgan Dowling Negotiated wireless peripheral security systems
US6965914B2 (en) 2000-10-27 2005-11-15 Eric Morgan Dowling Negotiated wireless peripheral systems
US7525956B2 (en) 2001-01-11 2009-04-28 Transnexus, Inc. Architectures for clearing and settlement services between internet telephony clearinghouses
US7032025B2 (en) * 2001-01-12 2006-04-18 Soundstarts, Inc. Method and apparatus for monitoring and transferring a client from a low priority access number to a higher priority access number during active internet and other WAN connection-sessions
JP2002232602A (en) * 2001-01-31 2002-08-16 Canon Inc Additional service system for called party
TW540216B (en) * 2001-07-16 2003-07-01 Tian-Li Huang A method and system with optimal communication expense rate
US7472187B2 (en) 2001-09-28 2008-12-30 At&T Intellectual Property I, L.P. Communications and information resource manager
US7007085B1 (en) 2001-09-28 2006-02-28 Bellsouth Intellectual Property Corporation Message log for wireline, voice mail, email, fax, pager, instant messages and chat
US7313617B2 (en) 2001-09-28 2007-12-25 Dale Malik Methods and systems for a communications and information resource manager
US20030074434A1 (en) * 2001-10-11 2003-04-17 Jason James L. Determination of message source in network communications
US6917671B1 (en) * 2001-10-25 2005-07-12 At&T Corp. Network-based method for notification of the best time to call
US6823053B2 (en) * 2002-10-03 2004-11-23 Sbc Properties, L.P. Method and system for displaying customer information
US7042994B2 (en) * 2003-06-19 2006-05-09 Bellsouth Intellectual Property Corporation Method and apparatus for making a long distance telephone call
WO2005089147A2 (en) * 2004-03-11 2005-09-29 Transnexus, Inc. Method and system for routing calls over a packet switched computer network
US8238329B2 (en) 2005-12-13 2012-08-07 Transnexus, Inc. Method and system for securely authorizing VoIP interconnections between anonymous peers of VoIP networks
WO2006065789A2 (en) * 2004-12-13 2006-06-22 Transnexus, Inc. Method and system for securely authorizing anonymous peers of voip networks
CN101072262B (en) * 2006-12-30 2010-07-14 腾讯科技(深圳)有限公司 Network telephone user registering method and calling method
US9100500B2 (en) * 2007-01-08 2015-08-04 Qualcomm Incorporated Methods and systems of providing local access number calling features
US9088641B2 (en) * 2007-01-09 2015-07-21 Qualcomm Incorporated Method and system for transmitting audio data between computing devices
US9100501B2 (en) 2007-02-12 2015-08-04 Qualcomm Incorporated Methods and systems for performing authentication and authorization in a user-device environment
US8184786B2 (en) 2007-02-26 2012-05-22 Service Bureau Intetel S.A. Updating routing patterns in an enterprise network
US20080244023A1 (en) * 2007-03-29 2008-10-02 Iskoot Inc. Methods and systems for performing server-based mobile chat
WO2008151033A2 (en) * 2007-05-30 2008-12-11 Iskoot, Inc. Methods and systems for propagating information across a network
US8391848B2 (en) 2007-06-07 2013-03-05 Qualcomm Iskoot, Inc. Telecommunication call support for mobile devices with presence features
US9357061B2 (en) 2007-09-10 2016-05-31 Dsi-Iti, Llc System and method for the automatic distribution of inmate phone recordings
CN104104507B (en) * 2013-04-10 2018-01-23 比亚迪股份有限公司 A kind of method and system of login user service network
US10735431B2 (en) 2016-11-02 2020-08-04 Global Tel*Link Corp. Control of internet browsing in a secure environment
US10708369B2 (en) 2016-11-02 2020-07-07 Global Tel*Link Corp. Control of internet browsing in a secure environment
US9990826B1 (en) 2016-12-07 2018-06-05 Global Tel*Link Corporation System for monitoring offender during correctional supervisory program
US9912821B1 (en) 2017-06-30 2018-03-06 Global Tel*Link Corporation Call processing system for modifying inmate communication limits
US10116803B1 (en) 2018-03-28 2018-10-30 Airespring, Inc. System and method of rerouting a toll free telephony call in the event of the failure to connect to the target telephony station

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2956941B2 (en) * 1990-06-08 1999-10-04 株式会社東芝 Private branch exchange
JP2816385B2 (en) * 1990-06-29 1998-10-27 富士通株式会社 Route selection method for PBX tenant service
JP2770592B2 (en) * 1991-03-20 1998-07-02 日本電気株式会社 switch
US5473630A (en) * 1993-01-19 1995-12-05 At&T Corp. Telecommunications rate data base accessing

Also Published As

Publication number Publication date
US5570417A (en) 1996-10-29
CA2166751A1 (en) 1996-09-29

Similar Documents

Publication Publication Date Title
CA2166751C (en) System for automatically providing customer access to alternative telephony service providers
EP0708570B1 (en) Completing telecommunications calls in a competitive environment
CN1075306C (en) Method for permitting subscribers to change call features in real time
CA1286757C (en) Call data collection and modification of received call distribution
US5633922A (en) Process and apparatus for restarting call routing in a telephone network
US6185289B1 (en) Mediated AIN control of short code access to information service providers
US5912962A (en) Method of porting for use with local number portability
US6018579A (en) Call center services for local calls using local number portability
US5506890A (en) Method and apparatus for group-specific calling
US7136472B2 (en) System and method for privacy management
US5537470A (en) Method and apparatus for handling in-bound telemarketing calls
US4953204A (en) Multilocation queuing for telephone calls
RU2113769C1 (en) System for interface to active database
US6574323B1 (en) Special need processing of services provided by an advanced intelligent network
WO1998025392A9 (en) Call center services for local calls using local number portability
CN1112344A (en) Revertive calling automatic call distributor
JPH11284736A (en) Method and device for providing caller control
US5550911A (en) Adjunct call handling for accessing adjunct-based capabilities platform
EP0767568A2 (en) Method and apparatus for processing telephone calls
US6041108A (en) Method and apparatus for intelligent network call handling in a telephone exchange
IL125010A (en) Procedure and system for the setting up of calls
CA2316315C (en) A method of and a system for delivering calls to plural service provider domains
US6633638B1 (en) Method and apparatus for a customer self-provisioning of outpulsed digits in a telecommunication network
EP0950323B1 (en) Method for controlling a call

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed