← Back to Patent Explorer
US5889774A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for selecting an internet/PSTN changeover server for a packet based phone call

Assignee: ITXC IP Holdings SARL
•
Filing: 1997-03-14
•
Granted: 1999-03-30
•
Expires: 2017-03-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for establishing a voice call to a PSTN extension on behalf of a networked client computer, and routing the voice call off of the network, is provided. In a first embodiment, the apparatus comprises a storage medium having stored therein a plurality of programming instructions for implementing a set of communication services for facilitating establishment of the voice call to the PSTN extension, and an execution unit, coupled to the storage medium, for executing the plurality of programming instructions. The set of communication services include services for soliciting inputs from one or more other apparatuses on one or more operating characteristics associated with the establishment and support of the voice call to the PSTN extension, and selecting either the apparatus itself or one of the other apparatuses to place the voice call to the PSTN extension.

Inventors

  • 👤 Mojtaba Mirashrafi
  • 👤 John D. Elliott
  • 👤 Michael F. Buondonno
  • 👤 Kenneth L. Keeler
  • 👤 Keith A. Pirkl
  • 👤 Al J. Simon
  • 👤 George L. Taylor
  • 👤 Mark D. Zuber

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 18:48
CPC Classifications
H; H04; H04M; H04M7/00; H04M7/12; H04M7/1205; H04M7/1225; H04L; H04L45/00

Claims Analysis

Total Claims: 37
Claim 1
Independent Claim 118 words
A computer system comprising: a storage medium having stored therein a plurality of programming instructions; and an execution unit, coupled to the storage medium to execute the plurality of programming instructions to provide a set of communication services including a service for soliciting inputs from one or more other computer signals on one or more operating characteristics associated with establishment and support of a voice call from a client computer coupled to a packet switched network to a circuit switched network extension, and selecting either said computer system or one of the other solicited computer systems to place the voice call through a circuit switched network to the circuit switched network extension on behalf of the client computer.
Claim 2
Dependent Claim 118 words
A computer system comprising: a storage medium having stored therein a plurality of programming instructions; and an execution unit, coupled to the storage medium to execute the plurality of programming instructions to provide a set of communication services including a service for soliciting inputs from one or more other computer signals on one or more operating characteristics associated with establishment and support of a voice call from a client computer coupled to a packet switched network to a circuit switched network extension, and selecting either said computer system or one of the other solicited computer systems to place the voice call through a circuit switched network to the circuit switched network extension on behalf of the client computer.
Claim 3
Dependent Claim 33 words
The computer system of claim 1, wherein the inputs on one or more operating characteristics include an estimate of a number of intermediaries required to connect the client computer to the computer system.
Claim 4
Dependent Claim 38 words
The computer system of claim 1, wherein the inputs on one or more operating characteristics include an estimate for toll charges associated with placing the voice call from the selected computer system to the circuit switched network extension.
Claim 5
Dependent Claim 36 words
The computer system of claim 1, wherein the communication services calculate corresponding call metrics based on the solicited inputs for the solicited computer systems, and use the calculated call metrics to make the computer system selection.
Claim 6
Dependent Claim 24 words
The computer system of claim 1, wherein the communication services further include telephony services for cooperating with telephony equipment coupled to the computer system.
Claim 7
Dependent Claim 20 words
The computer system of claim 1, wherein the execution unit further executes the programming instructions to implement web server functions.
Claim 8
Dependent Claim 22 words
The computer system of claim 1, wherein the the execution unit further executes the programming instructions to implement internet service provider functions.
Claim 9
Independent Claim 133 words
A method for selecting a computer system to route a packet based phone call, destined for a circuit switched network extension that does not employ pulse code modulation (PCM), off a packet switched network and onto the circuit switched network, the method comprising: (a) soliciting inputs by a computer system from a plurality of other computer systems on one or more operating characteristics associated with routing the packet based phone call off the packet switched network and onto the circuit switched network at the said other computer systems; and (b) selecting by the soliciting computer system either the said soliciting computer system or one of said other computer systems to route the packet based phone call off the packet switched network and onto the circuit switched network based on the solicited operating characteristic.
Claim 10
Independent Claim 133 words
A method for selecting a computer system to route a packet based phone call, destined for a circuit switched network extension that does not employ pulse code modulation (PCM), off a packet switched network and onto the circuit switched network, the method comprising: (a) soliciting inputs by a computer system from a plurality of other computer systems on one or more operating characteristics associated with routing the packet based phone call off the packet switched network and onto the circuit switched network at the said other computer systems; and (b) selecting by the soliciting computer system either the said soliciting computer system or one of said other computer systems to route the packet based phone call off the packet switched network and onto the circuit switched network based on the solicited operating characteristic.
Claim 11
Dependent Claim 32 words
The method of claim 8, wherein said soliciting input comprises soliciting from each computer system an estimate on a number of intermediaries required to connect the client computer to the computer system.
Claim 12
Dependent Claim 38 words
The method of claim 8, said soliciting input comprises soliciting from each of the other computer systems a toll charge estimate for placing a voice call from the particular computer system to the non-PCM circuit switched network extension.
Claim 13
Dependent Claim 33 words
The method of claim 8, wherein said selecting comprises calculating corresponding call metrics based on the solicited inputs for the responding computer systems, and use the calculated call metrics to make the selection.
Claim 14
Dependent Claim 211 words
A computer system comprising: a storage medium having stored therein a plurality of programming instructions; and an execution unit, coupled to the storage medium, to execute the plurality of programming instructions to provide a set of communication services including a service to establish and facilitate a voice call from a client computer coupled to a packet switched network to a circuit switched network extension on behalf of a client computer. wherein the communication services include services to receive solicitation for inputs from a soliciting computer system on one or more operating characteristics associated with the establishment and support of the voice call to the circuit switched network extension, the soliciting computer also soliciting other computer systems for their operating characteristics associated with the establishment and support of the voice call, and wherein the communication services further include services to determine the solicited one or more operating characteristics, and to respond to the solicitation with the determined one or more operating characteristics to enable the soliciting computer system to determine from the solicited operating characteristics whether the soliciting computer system or one of the solicited computer systems is in a better position to place the voice call to the circuit switched network extension through a circuit switched network for the client computer.
Claim 15
Dependent Claim 211 words
A computer system comprising: a storage medium having stored therein a plurality of programming instructions; and an execution unit, coupled to the storage medium, to execute the plurality of programming instructions to provide a set of communication services including a service to establish and facilitate a voice call from a client computer coupled to a packet switched network to a circuit switched network extension on behalf of a client computer. wherein the communication services include services to receive solicitation for inputs from a soliciting computer system on one or more operating characteristics associated with the establishment and support of the voice call to the circuit switched network extension, the soliciting computer also soliciting other computer systems for their operating characteristics associated with the establishment and support of the voice call, and wherein the communication services further include services to determine the solicited one or more operating characteristics, and to respond to the solicitation with the determined one or more operating characteristics to enable the soliciting computer system to determine from the solicited operating characteristics whether the soliciting computer system or one of the solicited computer systems is in a better position to place the voice call to the circuit switched network extension through a circuit switched network for the client computer.
Claim 16
Dependent Claim 33 words
The computer system of claim 12, wherein the inputs on one or more operating characteristics include an estimate of a number of intermediaries required to connect the client computer to the computer system.
Claim 17
Dependent Claim 33 words
The computer system of claim 13, wherein the estimate of the number of intermediaries required to connect the client computer to the computer system is derived from execution of a trace route function.
Claim 18
Dependent Claim 38 words
The compute system of claim 12, wherein the inputs on one or more operating characteristics include an estimate for toll charges associated with placing the voice call from the computer system to the non-PCM circuit switched network extension.
Claim 19
Dependent Claim 18 words
The computer system of claim 15, wherein the toll rate estimate is retrieved from a toll rate table.
Claim 20
Dependent Claim 18 words
The computer system of claim 16, wherein the storage medium further having stored therein the toll rate table.
Claim 21
Dependent Claim 24 words
The computer system of claim 16, wherein the toll rate table is located at a signal control point (SCP) of the circuit switched network.
Claim 22
Dependent Claim 26 words
The computer system of claim 18, wherein the toll rate table located at the SCP is accessed by the computer system with an out-of-band signaling protocol.
Claim 23
Dependent Claim 19 words
The computer system of claim 19, wherein the out-of-band signaling protocol is a Signaling System 7 (SS7) standard protocol.
Claim 24
Dependent Claim 36 words
The computer system of claim 12, wherein the communication services calculate corresponding call metrics based on the solicited inputs for the responding computer systems, and use the calculated call metrics to make the computer system selection.
Claim 25
Dependent Claim 24 words
The computer system of claim 12, wherein the communication services further include telephony services for cooperating with telephony equipment coupled to the computer system.
Claim 26
Dependent Claim 21 words
The computer system of claim 12, wherein the the execution unit further executes the programming instructions to implement web server functions.
Claim 27
Dependent Claim 21 words
The computer system of claim 12, wherein the execution unit further executes the programming instructions to implement internet service provider functions.
Claim 28
Independent Claim 196 words
A method for selecting a computer system to route a packet based phone call, destined for a circuit switched network extension, off a packet switched network and onto the circuit switched network, on behalf of a client computer, the method comprising: (a) receiving solicitation inputs by a computer system from a soliciting computer system for one or more operating characteristics associated with routing the packet based phone call off the packet switched network and onto the circuit switched network on behalf of the client computer, the soliciting computer system also soliciting other computer systems for their operating characteristics associated with routing the packet based phone call; (b) determining by the solicited computer system the solicited one or more operating characteristics; and (c) responding by the solicited computer system to the said soliciting computer system with the determined one or more operating characteristics, to enable the soliciting computer system to determine from the solicited operating characteristic whether the soliciting computer system or one of the solicited computer systems is in a better position to route the packet based phone call to the circuit switched network extension through the circuit switched network on behalf of the client computer.
Claim 29
Independent Claim 196 words
A method for selecting a computer system to route a packet based phone call, destined for a circuit switched network extension, off a packet switched network and onto the circuit switched network, on behalf of a client computer, the method comprising: (a) receiving solicitation inputs by a computer system from a soliciting computer system for one or more operating characteristics associated with routing the packet based phone call off the packet switched network and onto the circuit switched network on behalf of the client computer, the soliciting computer system also soliciting other computer systems for their operating characteristics associated with routing the packet based phone call; (b) determining by the solicited computer system the solicited one or more operating characteristics; and (c) responding by the solicited computer system to the said soliciting computer system with the determined one or more operating characteristics, to enable the soliciting computer system to determine from the solicited operating characteristic whether the soliciting computer system or one of the solicited computer systems is in a better position to route the packet based phone call to the circuit switched network extension through the circuit switched network on behalf of the client computer.
Claim 30
Dependent Claim 30 words
The method of claim 25, wherein the one or more operating characteristics include an estimate on a number of intermediaries required to connect the client computer to the computer system.
Claim 31
Dependent Claim 14 words
The method of claim 26, wherein said determining comprises executing a trace route function.
Claim 32
Dependent Claim 33 words
The method of claim 25, wherein the one or more operating characteristics include a toll charge estimate for placing a voice call from the computer system to the non-PCM circuit switched network extension.
Claim 33
Dependent Claim 14 words
The method of claim 28, wherein said determining comprises accessing a toll rate table.
Claim 34
Dependent Claim 13 words
The method of claim 29, wherein the toll rate table is located locally.
Claim 35
Dependent Claim 23 words
The method of claim 29, wherein the toll rate table is located at a signal control point (SCP) of the circuit switched network.
Claim 36
Dependent Claim 20 words
The method of claim 31, wherein said selecting further comprises sending and receiving a plurality of out-of-band signaling protocol packets.
Claim 37
Dependent Claim 18 words
The method of claim 32, wherein the out-of-band signaling protocol is a Signaling System 7 (SS7) standard protocol.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-03-29 2002-09-28 2003-03-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-03-29 2006-09-28 2007-03-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-03-29 2010-09-28 2011-03-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag