Patent US6169795B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6169795B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Internet telephony callback system and method of operation

Assignee: Yahoo Inc
•
Filing: 1998-03-30
•
Granted: 2001-01-02
•
Expires: 2018-03-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method to implement callback for unanswered telephone calls in an Internet Telephony Callback system. A calling station and a called station are each connected to the system through a local and remote service provider, respectively, each provider including a voice gateway and callback server. A telephone call originated at the calling station by a calling party is processed by the local service provider and the local callback server generates a control message which accompanies the telephone call. The remote service provider processes and connects the telephone call if answered by the called party and sends a message to delete the control message from the local callback server. If the telephone call is unanswered the remote callback server stores the control message and waits for the called party to initiate a return call. When the return call is initiated, the remote callback server sends a message to the local callback server to extend the return call to the calling party. If the calling party is busy or unavailable, the roles of the local and remote callback servers are reversed. The remote (formerly the local) callback server stores the message and initiates a return reply message when the called (formerly the calling) party generates message.

Inventors

  • 👤 James M. Dunn
  • 👤 Edith H. Stern

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 13:29
CPC Classifications
H; H04; H04M; H04M3/00; H04M3/42; H04M3/48; H04M7/00; H04M7/12; H04M7/1205; H04M7/1245

Claims Analysis

Total Claims: 31
Claim 1
Independent Claim 228 words
In an Internet telephony callback system, an apparatus for implementing callback for unanswered telephone calls between system users or between system users and subscribers in a public switched telephone system, comprising: a) a calling station and a called station; b) a first Internet service provider in the system for processing telephone calls in analog form originated by a calling party at the calling station; c) a first voice gateway in the system for transforming the analog telephone calls into digital signals definitive of the telephone calls; d) a calling station callback server for generating a control message accompanying the digital signals, the control message including a unique call identifier and a calling party profile including user calling party name, internet identification and telephone number; e) a second Internet service provider; a second voice gateway and a called station callback server for processing the digital signals into analog form for a called party at the called station when the called party answers the telephone call or saving the control message in the called station callback server when the telephone call is unanswered by the called party; and f) means for initiating a call return message to the calling station callback server for establishment of a return telephone call between the called party and the calling party in response to the saved control message in the called station callback server.
Claim 2
Dependent Claim 228 words
In an Internet telephony callback system, an apparatus for implementing callback for unanswered telephone calls between system users or between system users and subscribers in a public switched telephone system, comprising: a) a calling station and a called station; b) a first Internet service provider in the system for processing telephone calls in analog form originated by a calling party at the calling station; c) a first voice gateway in the system for transforming the analog telephone calls into digital signals definitive of the telephone calls; d) a calling station callback server for generating a control message accompanying the digital signals, the control message including a unique call identifier and a calling party profile including user calling party name, internet identification and telephone number; e) a second Internet service provider; a second voice gateway and a called station callback server for processing the digital signals into analog form for a called party at the called station when the called party answers the telephone call or saving the control message in the called station callback server when the telephone call is unanswered by the called party; and f) means for initiating a call return message to the calling station callback server for establishment of a return telephone call between the called party and the calling party in response to the saved control message in the called station callback server.
Claim 3
Dependent Claim 21 words
The apparatus of claim 1 wherein the calling station is a personal computer and the called station is a personal computer.
Claim 4
Dependent Claim 24 words
The apparatus of claim 1 wherein the calling station is a Plain old Telephone Station and the called station is Plain Old Telephone Station.
Claim 5
Dependent Claim 26 words
The apparatus of claim 1 wherein the calling station is a Plain old Telephone Station and the called station is a personal computer or vice versa.
Claim 6
Dependent Claim 26 words
The apparatus of claim 1 further including means for generating a profile descriptive of an originating calling party for storage in the calling station callback server.
Claim 7
Dependent Claim 24 words
The apparatus of claim 1 further including means for generating a profile descriptive a called party for storage in the called station callback server.
Claim 8
Dependent Claim 38 words
The apparatus of claim 1 further including means for generating a message from the calling station callback server to the called station callback server to remove the control message when the call is answered by the called party.
Claim 9
Dependent Claim 24 words
The apparatus of claim 1 further including means for generating a profile descriptive a calling party for storage in the calling station callback server.
Claim 10
Dependent Claim 32 words
The apparatus of claim 1 further including means for generating callback control message to the calling station callback server when the called party desires to return a call to the calling party.
Claim 11
Dependent Claim 24 words
The apparatus of claim 1 further including means providing the called party with options for responding to the call when the call is unanswered.
Claim 12
Dependent Claim 24 words
The apparatus of claim 1 further including means for updating an address in the system for the calling party when the call is unanswered.
Claim 13
Dependent Claim 26 words
The apparatus of claim 1 further including means for informing the calling party that an unanswered call has been queued in the called station callback server.
Claim 14
Dependent Claim 25 words
The apparatus of claim 1 further including means for generating a unique sequence number identifying a call from the calling party to the called party.
Claim 15
Dependent Claim 29 words
The apparatus of claim 1 further including means for generating a unique call identifier number for tracking an address in a Dynamic Host Configuration Protocol used by the system.
Claim 16
Dependent Claim 231 words
In an Internet telephony callback system including a calling station and a called station, the calling and called station coupled to the system through a first service provider and a second service provider, respectively, the first service provider including a first voice gateway and a calling station callback server, the second service provider including a second voice gateway and a called station callback server, a method for implementing callback for an unanswered telephone call between a called party at the called station and a calling party at the calling station, comprising the steps of: a) initiating a telephone call between the calling party and the called party through the system; b) generating, storing and sending a control message in the calling station callback server from the calling station to the called station in conjunction with the telephone call; c) selecting between establishing a telephone connection between the calling party to the called party when the telephone call is answered by the called party and sending a message to delete the control message in the calling station callback server or storing the control message in the called station callback server when the telephone call is unanswered by the called party; and d) initiating a return call message to the calling party callback server for establishing a return call between the called party and the calling party in response to the stored message.
Claim 17
Dependent Claim 231 words
In an Internet telephony callback system including a calling station and a called station, the calling and called station coupled to the system through a first service provider and a second service provider, respectively, the first service provider including a first voice gateway and a calling station callback server, the second service provider including a second voice gateway and a called station callback server, a method for implementing callback for an unanswered telephone call between a called party at the called station and a calling party at the calling station, comprising the steps of: a) initiating a telephone call between the calling party and the called party through the system; b) generating, storing and sending a control message in the calling station callback server from the calling station to the called station in conjunction with the telephone call; c) selecting between establishing a telephone connection between the calling party to the called party when the telephone call is answered by the called party and sending a message to delete the control message in the calling station callback server or storing the control message in the called station callback server when the telephone call is unanswered by the called party; and d) initiating a return call message to the calling party callback server for establishing a return call between the called party and the calling party in response to the stored message.
Claim 18
Dependent Claim 28 words
The method of claim 15 further comprising the step of: e) generating a profile descriptive of an originating calling party for storage in the calling station callback server.
Claim 19
Dependent Claim 26 words
The method of claim 15 further comprising the step of: e) generating a profile descriptive the called party for storage in the called station callback server.
Claim 20
Dependent Claim 39 words
The method of claim 15 further comprising the step of: e) generating a message from the calling station to the called station callback server to remove the control message when the telephone call is answered by the called party.
Claim 21
Dependent Claim 26 words
The method of claim 15 further comprising the step of: e) generating a profile descriptive the calling party for storage in the calling station callback server.
Claim 22
Dependent Claim 32 words
The method of claim 15 further comprising the step of: e) generating callback control message to the calling station when the called party desires to return a call to the calling party.
Claim 23
Dependent Claim 27 words
The method of claim 15 further comprising the step of: e) providing the called party with options for responding to the call when the call is unanswered.
Claim 24
Dependent Claim 26 words
The method of claim 15 further comprising the step of: e) updating an address in the system for the calling party when the call is unanswered.
Claim 25
Dependent Claim 28 words
The method of claim 15 further comprising the step of: e) informing the calling party that an unanswered call has been queued in a called party callback server.
Claim 26
Dependent Claim 27 words
The method of claim 15 further comprising the step of: e) generating a unique sequence number identifying a call from the calling party to a called party.
Claim 27
Dependent Claim 31 words
The method of claim 15 further comprising the step of: e) generating a unique call identifier number for tracking an address in a Dynamic Host Configuration Protocol used by the system.
Claim 28
Dependent Claim 270 words
In an Internet telephony callback system, apparatus for implementing callback for unanswered telephone calls between system users or between system users and subscribers in a public switched telephone system, comprising: a) a calling station and a called station; b) a first service provider in the system for processing telephone calls in analog form originated by a calling party at the calling station; c) a first voice gateway in the system for transforming the analog telephone calls into digital signals definitive of the telephone calls; d) means for generating an unique call identifier number for tracking an address in a Dynamic Host Configuration Protocol used by the system; e) a calling station callback server for generating a control message accompanying the digital signals, the control message including a unique call identifier and a calling party profile; f) a second service provider; a second voice gateway and a called station callback server for processing the digital signals into analog form for a called party at the called station when the called party answers the telephone call or saving the control message in the called station callback server when the telephone call is unanswered by the called party; g) means for generating a message from the calling station callback server to the called station callback server to remove the control message when the call is answered by the called party; and h) means for initiating a call return message to the calling station callback server for establishment of a return telephone call between the called party and the calling party in response to the control message stored in the called station callback server.
Claim 29
Dependent Claim 270 words
In an Internet telephony callback system, apparatus for implementing callback for unanswered telephone calls between system users or between system users and subscribers in a public switched telephone system, comprising: a) a calling station and a called station; b) a first service provider in the system for processing telephone calls in analog form originated by a calling party at the calling station; c) a first voice gateway in the system for transforming the analog telephone calls into digital signals definitive of the telephone calls; d) means for generating an unique call identifier number for tracking an address in a Dynamic Host Configuration Protocol used by the system; e) a calling station callback server for generating a control message accompanying the digital signals, the control message including a unique call identifier and a calling party profile; f) a second service provider; a second voice gateway and a called station callback server for processing the digital signals into analog form for a called party at the called station when the called party answers the telephone call or saving the control message in the called station callback server when the telephone call is unanswered by the called party; g) means for generating a message from the calling station callback server to the called station callback server to remove the control message when the call is answered by the called party; and h) means for initiating a call return message to the calling station callback server for establishment of a return telephone call between the called party and the calling party in response to the control message stored in the called station callback server.
Claim 30
Dependent Claim 280 words
In an Internet telephony callback system including a calling station and a called station, the calling and called station coupled to the system through a first service provider and a second provider, respectively, the first service provider including a first voice gateway and a calling station callback server, the second service provider including a second voice gateway and a called station callback server, a method for implementing callback for an unanswered telephone call between a called party and a calling party, comprising the steps of: a) initiating a telephone call between the calling party and the called party through the system; b) generating a unique call identifier number for tracking an address in a Dynamic Host Configuration Protocol used by the system; c) generating, storing and sending a control message in the calling station callback server from the calling station to the called station in conjunction with the telephone call; d) selecting between establishing a telephone connection between the calling party and the called party when the telephone call is answered by the called party and sending a message to delete the control message in the calling station callback server or storing the control message in the called station callback server when the telephone call is unanswered by the called party; e) generating a message from the calling station callback server to the called station callback server to remove the control message when the call is answered by the called party; and f) initiating a return call message to the calling party callback server for establishing a return call between the called party and the calling party in response to the stored control message in the called station callback server.
Claim 31
Dependent Claim 280 words
In an Internet telephony callback system including a calling station and a called station, the calling and called station coupled to the system through a first service provider and a second provider, respectively, the first service provider including a first voice gateway and a calling station callback server, the second service provider including a second voice gateway and a called station callback server, a method for implementing callback for an unanswered telephone call between a called party and a calling party, comprising the steps of: a) initiating a telephone call between the calling party and the called party through the system; b) generating a unique call identifier number for tracking an address in a Dynamic Host Configuration Protocol used by the system; c) generating, storing and sending a control message in the calling station callback server from the calling station to the called station in conjunction with the telephone call; d) selecting between establishing a telephone connection between the calling party and the called party when the telephone call is answered by the called party and sending a message to delete the control message in the calling station callback server or storing the control message in the called station callback server when the telephone call is unanswered by the called party; e) generating a message from the calling station callback server to the called station callback server to remove the control message when the call is answered by the called party; and f) initiating a return call message to the calling party callback server for establishing a return call between the called party and the calling party in response to the stored control message in the called station callback server.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-01-02 2004-07-03 2005-01-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-01-02 2008-07-03 2009-01-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-01-02 2012-07-03 2013-01-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag