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

Network-based method and apparatus for initiating and completing a telephone call via the internet

Assignee: AT&T Inc
•
Filing: 1997-08-07
•
Granted: 2000-11-07
•
Expires: 2017-08-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A network-based method for initiating and completing a voice telephony call via the Internet comprises the steps of receiving call completion data at a voice/data network gateway of the public switched telephone network from an Internet application web server, which may comprise an Internet service provider or other entity serving Internet users via an Internet application web server, and transmitting call completion data to telecommunications switches for connecting an Internet user to a telephone of an application agent associated with the Internet server. The application agent may be associated with a 1-8YY toll-free number or other national or international telephone number. Call progress data is translated into data communications protocol format to be returned to the Internet server where it may be displayed to the user. Preferably, the link between the Internet application web server and the voice/data network gateway comprises a telecommunications data link, for example, an ISDN data link. Once a voice telephone call is established between a user and an application agent, other parties may be added to the call via a conference bridge. Other services and features that may not be available or implementable in a customer premises based system but are in a network-based solution comprise tone, video, facsimile, video, modem, speech recognition and other features.

Inventors

  • 👤 Rajesh R. Doshi
  • 👤 Timothy Kearney
  • 👤 Gautham Natarajan
  • 👤 Dominic M. Ricciardi
  • 👤 Robert E. Witte

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 13:11
CPC Classifications
H; H04; H04L; H04L65/00; H04L65/10; H04L65/102; H04L65/1033; H04L65/104; H04L65/1023; H04L65/103; H04L65/1066; H04L65/1069; H04L9/00; H04L9/40; H04M; H04M7/00; H04M7/12; H04M7/1205; H04M7/125; H04M7/1255; H04Q; H04Q3/00; H04Q3/0016; H04Q3/0025; H04Q3/0029; H04Q3/0045; H04L65/1101

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 118 words
A method at a voice/data gateway of a public telecommunications network of communicating between the voice/data network gateway and a web server to control the initiation and completion of a voice telephony call comprising the steps of receiving a message from the web server at the voice/data network gateway generated by a function call, the function call identifying a particular function and requesting a response, establishing by the voice/data network gateway at least a first link and a second link, said first and second links being connected to complete said voice telephony call, and transmitting a status response to the web server indicative of status relative to the request function wherein said method comprises a synchronous request response.
Claim 2
Independent Claim 118 words
A method at a voice/data gateway of a public telecommunications network of communicating between the voice/data network gateway and a web server to control the initiation and completion of a voice telephony call comprising the steps of receiving a message from the web server at the voice/data network gateway generated by a function call, the function call identifying a particular function and requesting a response, establishing by the voice/data network gateway at least a first link and a second link, said first and second links being connected to complete said voice telephony call, and transmitting a status response to the web server indicative of status relative to the request function wherein said method comprises a synchronous request response.
Claim 3
Independent Claim 118 words
A method at a voice/data gateway of a public telecommunications network of communicating between the voice/data network gateway and a web server to control the initiation and completion of a voice telephony call comprising the steps of receiving a message from the web server at the voice/data network gateway generated by a function call, the function call identifying a particular function and requesting a response, establishing by the voice/data network gateway at least a first link and a second link, said first and second links being connected to complete said voice telephony call, and transmitting a status response to the web server indicative of status relative to the request function wherein said method comprises an asynchronous request response.
Claim 4
Independent Claim 118 words
A method at a voice/data gateway of a public telecommunications network of communicating between the voice/data network gateway and a web server to control the initiation and completion of a voice telephony call comprising the steps of receiving a message from the web server at the voice/data network gateway generated by a function call, the function call identifying a particular function and requesting a response, establishing by the voice/data network gateway at least a first link and a second link, said first and second links being connected to complete said voice telephony call, and transmitting a status response to the web server indicative of status relative to the request function wherein said method comprises an asynchronous request response.
Claim 5
Independent Claim 118 words
A method at a voice/data gateway of a public telecommunications network of communicating between the voice/data network gateway and a web server to control the initiation and completion of a voice telephony call comprising the steps of receiving a message from the web server at the voice/data network gateway generated by a function call, the function call identifying a particular function and requesting a response, establishing by the voice/data network gateway at least a first link and a second link, said first and second links being connected to complete said voice telephony call, and transmitting a status response to the web server indicative of status relative to the request function wherein said method comprises an autonomous event response.
Claim 6
Independent Claim 118 words
A method at a voice/data gateway of a public telecommunications network of communicating between the voice/data network gateway and a web server to control the initiation and completion of a voice telephony call comprising the steps of receiving a message from the web server at the voice/data network gateway generated by a function call, the function call identifying a particular function and requesting a response, establishing by the voice/data network gateway at least a first link and a second link, said first and second links being connected to complete said voice telephony call, and transmitting a status response to the web server indicative of status relative to the request function wherein said method comprises an autonomous event response.
Claim 7
Independent Claim 119 words
A method at a voice/data gateway of a public telecommunications network of communicating between the voice/data network gateway and a web server to control the initiation and completion of a voice telephony call comprising the steps of receiving a message from the web server at the voice/data network gateway generated by a function call, the function call identifying a particular function and requesting a response, establishing by the voice/data network gateway at least a first link and a second link, said first and second links being connected to complete said voice telephony call, and transmitting a status response to the web server indicative of status relative to the request function wherein said function comprises an initialization and termination function.
Claim 8
Independent Claim 119 words
A method at a voice/data gateway of a public telecommunications network of communicating between the voice/data network gateway and a web server to control the initiation and completion of a voice telephony call comprising the steps of receiving a message from the web server at the voice/data network gateway generated by a function call, the function call identifying a particular function and requesting a response, establishing by the voice/data network gateway at least a first link and a second link, said first and second links being connected to complete said voice telephony call, and transmitting a status response to the web server indicative of status relative to the request function wherein said function comprises an initialization and termination function.
Claim 9
Independent Claim 118 words
A method at a voice/data gateway of a public telecommunications network of communicating between the voice/data network gateway and a web server to control the initiation and completion of a voice telephony call comprising the steps of receiving a message from the web server at the voice/data network gateway generated by a function call, the function call identifying a particular function and requesting a response, establishing by the voice/data network gateway at least a first link and a second link, said first and second links being connected to complete said voice telephony call, and transmitting a status response to the web server indicative of status relative to the request function wherein said function comprises a session management function.
Claim 10
Independent Claim 118 words
A method at a voice/data gateway of a public telecommunications network of communicating between the voice/data network gateway and a web server to control the initiation and completion of a voice telephony call comprising the steps of receiving a message from the web server at the voice/data network gateway generated by a function call, the function call identifying a particular function and requesting a response, establishing by the voice/data network gateway at least a first link and a second link, said first and second links being connected to complete said voice telephony call, and transmitting a status response to the web server indicative of status relative to the request function wherein said function comprises a session management function.
Claim 11
Independent Claim 118 words
A method at a voice/data gateway of a public telecommunications network of communicating between the voice/data network gateway and a web server to control the initiation and completion of a voice telephony call comprising the steps of receiving a message from the web server at the voice/data network gateway generated by a function call, the function call identifying a particular function and requesting a response, establishing by the voice/data network gateway at least a first link and a second link, said first and second links being connected to complete said voice telephony call, and transmitting a status response to the web server indicative of status relative to the request function wherein said function comprises a call management function.
Claim 12
Independent Claim 118 words
A method at a voice/data gateway of a public telecommunications network of communicating between the voice/data network gateway and a web server to control the initiation and completion of a voice telephony call comprising the steps of receiving a message from the web server at the voice/data network gateway generated by a function call, the function call identifying a particular function and requesting a response, establishing by the voice/data network gateway at least a first link and a second link, said first and second links being connected to complete said voice telephony call, and transmitting a status response to the web server indicative of status relative to the request function wherein said function comprises a call management function.
Claim 13
Dependent Claim 34 words
A method as recited in claim 6 wherein said call management function comprises adjusting transmission gain on a leg of a call link to one of a calling party or to a called party.
Claim 14
Independent Claim 117 words
A method at a voice/data gateway of a public telecommunications network of communicating between the voice/data network gateway and a web server to control the initiation and completion of a voice telephony call comprising the steps of receiving a message from the web server at the voice/data network gateway generated by a function call, the function call identifying a particular function and requesting a response, establishing by the voice/data network gateway at least a first link and a second link, said first and second links being connected to complete said voice telephony call, and transmitting a status response to the web server indicative of status relative to the request function wherein said function comprises an announcement function.
Claim 15
Independent Claim 117 words
A method at a voice/data gateway of a public telecommunications network of communicating between the voice/data network gateway and a web server to control the initiation and completion of a voice telephony call comprising the steps of receiving a message from the web server at the voice/data network gateway generated by a function call, the function call identifying a particular function and requesting a response, establishing by the voice/data network gateway at least a first link and a second link, said first and second links being connected to complete said voice telephony call, and transmitting a status response to the web server indicative of status relative to the request function wherein said function comprises an announcement function.
Claim 16
Independent Claim 117 words
A method at a voice/data gateway of a public telecommunications network of communicating between the voice/data network gateway and a web server to control the initiation and completion of a voice telephony call comprising the steps of receiving a message from the web server at the voice/data network gateway generated by a function call, the function call identifying a particular function and requesting a response, establishing by the voice/data network gateway at least a first link and a second link, said first and second links being connected to complete said voice telephony call, and transmitting a status response to the web server indicative of status relative to the request function wherein said function comprises a conferencing function.
Claim 17
Independent Claim 117 words
A method at a voice/data gateway of a public telecommunications network of communicating between the voice/data network gateway and a web server to control the initiation and completion of a voice telephony call comprising the steps of receiving a message from the web server at the voice/data network gateway generated by a function call, the function call identifying a particular function and requesting a response, establishing by the voice/data network gateway at least a first link and a second link, said first and second links being connected to complete said voice telephony call, and transmitting a status response to the web server indicative of status relative to the request function wherein said function comprises a conferencing function.
Claim 18
Independent Claim 121 words
A method at a voice/data gateway of a public telecommunications network of communicating between the voice/data network gateway and a web server to control the initiation and completion of a voice telephony call comprising the steps of receiving a message from the web server at the voice/data network gateway generated by a function call, the function call identifying a particular function and requesting a response, establishing by the voice/data network gateway at least a first link and a second link, said first and second links being connected to complete said voice telephony call, and transmitting a status response to the web server indicative of status relative to the request function wherein said function comprises a signaling data monitoring and collection function.
Claim 19
Independent Claim 121 words
A method at a voice/data gateway of a public telecommunications network of communicating between the voice/data network gateway and a web server to control the initiation and completion of a voice telephony call comprising the steps of receiving a message from the web server at the voice/data network gateway generated by a function call, the function call identifying a particular function and requesting a response, establishing by the voice/data network gateway at least a first link and a second link, said first and second links being connected to complete said voice telephony call, and transmitting a status response to the web server indicative of status relative to the request function wherein said function comprises a signaling data monitoring and collection function.
Claim 20
Independent Claim 118 words
A method at a voice/data gateway of a public telecommunications network of communicating between the voice/data network gateway and a web server to control the initiation and completion of a voice telephony call comprising the steps of receiving a message from the web server at the voice/data network gateway generated by a function call, the function call identifying a particular function and requesting a response, establishing by the voice/data network gateway at least a first link and a second link, said first and second links being connected to complete said voice telephony call, and transmitting a status response to the web server indicative of status relative to the request function wherein said function comprises an event notification function.
Claim 21
Independent Claim 118 words
A method at a voice/data gateway of a public telecommunications network of communicating between the voice/data network gateway and a web server to control the initiation and completion of a voice telephony call comprising the steps of receiving a message from the web server at the voice/data network gateway generated by a function call, the function call identifying a particular function and requesting a response, establishing by the voice/data network gateway at least a first link and a second link, said first and second links being connected to complete said voice telephony call, and transmitting a status response to the web server indicative of status relative to the request function wherein said function comprises an event notification function.
Claim 22
Independent Claim 119 words
A method at a voice/data gateway of a public telecommunications network of communicating between the voice/data network gateway and a web server to control the initiation and completion of a voice telephony call comprising the steps of receiving a message from the web server at the voice/data network gateway generated by a function call, the function call identifying a particular function and requesting a response, establishing by the voice/data network gateway at least a first link and a second link, said first and second links being connected to complete said voice telephony call, and transmitting a status response to the web server indicative of status relative to the request function wherein said function comprises a socket event notification function.
Claim 23
Independent Claim 119 words
A method at a voice/data gateway of a public telecommunications network of communicating between the voice/data network gateway and a web server to control the initiation and completion of a voice telephony call comprising the steps of receiving a message from the web server at the voice/data network gateway generated by a function call, the function call identifying a particular function and requesting a response, establishing by the voice/data network gateway at least a first link and a second link, said first and second links being connected to complete said voice telephony call, and transmitting a status response to the web server indicative of status relative to the request function wherein said function comprises a socket event notification function.

References Cited (Backward Citations)

US5247571A Cited
US5436957A Cited
US5602846A Cited
US5818836A Cited
US5884032A Cited
US5764955A Cited
US5661790A Cited
US5838682A Cited
US5790548A Cited
US5940598A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-11-07 2004-05-08 2004-11-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-11-07 2008-05-08 2008-11-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-11-07 2012-05-08 2012-11-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag