IP Library Granted Patent US 7,295,984
Granted Patent B2
US 7,295,984 · App. 10/435,368 · Granted Nov 13, 2007

Systems and methods for providing voice and data interfaces to web services-based applications

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,295,984
App. No.
10/435,368
Granted
Nov 13, 2007
Kind
B2
Abstract

A system and method for facilitating voice communications between an end user and a third party Internet web application. In accordance with one embodiment of the invention, the communication interface unit is operated by an entity separate from the entity operating the third party Internet web application. The communication interface unit receives a voice communication from the end user device and converts the voice communication into a data communication capable of being received and processed by the third party Internet web application. The communication interface unit then transmits the data communication to the third party Internet web application for processing. After the third party Internet web application has processed at least a portion of the data communication, the communication interface unit receives a data communication back from the third party Internet web application. The communication interface unit then converts the data communication into a voice communication and transmits the voice communication to the end user device.

Claims (39)

1. A method for facilitating voice communications between an end user and a third party Internet web application accessible via a web browser, the method comprising:

providing a communication interface unit being operated by an entity separate from an entity operating the third party Internet web applications;

the communication interface unit receiving a voice communication from an audio end user device without a web browser;

the communication interface unit converting the voice communication into a data communication capable of being received and processed by the third party Internet web application;

the communication interface unit transmitting the data communication to the third party Internet web application;

after at least some data processing at the third party Internet web application, receiving at the communication interface unit a data communication from the third party Internet web application;

the communication interface unit converting the data communication into a voice communication; and

transmitting the voice communication to the end user device.

2. The method as recited in claim 1 , wherein the step of converting the voice communication into a data communication comprises converting the voice communication into speech application language tag (SALT) commands.

3. The method as recited in claim 1 , wherein the step of converting the voice communication into a data communication comprises converting the voice communication into extensible markup language (XML) elements.

4. The method as recited in claim 3 , wherein the XML elements comprise speech application language tag (SALT) commands.

5. The method as recited in claim 1 , wherein the end user device comprises a device selected from the group consisting of a cellular telephone, a wire-line telephone, a personal digital assistant (PDA), a tablet PC, a notebook PC, a desktop PC, a tower PC, and an intelligent workstation.

6. The method as recited in claim 1 , wherein the step of receiving a voice communication from an end user device comprises receiving a voice communication, which originates through a plain old telephone system (POTS) network.

7. The method as recited in claim 6 , wherein the voice communication that originates through a POTS network comprises a toll-free telephone call.

8. The method as recited in claim 6 , further comprising:

converting the POTS voice communication into a voice over IP (VoIP) communication stream; and

transmitting the VoIP communication stream to the communication interface unit over a VoIP network.

9. The method as recited in claim 1 , wherein the step of receiving a voice communication from an end user device comprises receiving a voice communication over a voice over IP (VoIP) network.

10. The method as recited in claim 1 , wherein the step of the communication interface unit transmitting the data communication to the third party Internet web application comprises transmitting the data communication over the Internet.

11. The method as recited in claim 1 , wherein the communication interface unit comprises an interactive voice response unit configured to prompt the end user to enter selections from a menu and convert the selections into the data communication.

12. The method as recited in claim 1 , wherein the communication interface unit comprises a voice recognition system configured to convert the voice communication into the data communication.

13. A system for facilitating voice communications between an end user and a third party Internet web application accessible via a web browser, the system comprising:

a communication interface unit being operated by an entity different from an entity operating a third party Internet web application, said communication interface unit configured to:

receive a first voice communication from an audio end user device without a web browser;

convert the voice communication into a first data communication capable of being received and processed by the third party Internet web application;

transmit the first data communication to the third party Internet web application;

receive a second data communication from the third party Internet web application;

convert the second data communication into a second voice communication; and

transmit the second voice communication to the end user device.

14. The system as recited in claim 13 , wherein the communication interface unit is configured to convert the first voice communication into speech application language tag (SALT) commands.

15. The system as recited in claim 13 , wherein the communication interface unit in configured to convert the first voice communication into extensible markup language (XML) elements.

16. The system as recited in claim 15 , wherein the XML elements comprise speech application language tags (SALT).

17. The system as recited in claim 13 , wherein the end user device comprises a device selected from the group consisting of a cellular telephone, a wire-line telephone, a personal digital assistant (PDA), a tablet PC, a notebook PC, a desktop PC, a tower PC, and an intelligent workstation.

18. The system as recited in claim 13 , wherein the first voice communication from the end user device originates through a plain old telephone system (POTS) network.

19. The system as recited in claim 18 , wherein the first voice communication that originates through a POTS network comprises a toll-free telephone call.

20. The system as recited in claim 18 , further comprising a POTS-to-VoIP conversion device configured to convert the POTS voice communication into a voice over IP (VoIP) communication stream and transmit the VoIP communication stream to the communication interface unit over a VoIP network.

21. The system as recited in claim 13 , wherein the communication interface unit transmits the first data communication to the third party Internet web application over the Internet.

22. The system as recited in claim 13 , wherein the communication interface unit comprises an interactive voice response unit configured to prompt the end user to enter selections from a menu and convert the selections into the first data communication.

23. The system as recited in claim 13 , wherein the communication interface unit comprises a voice recognition system configured to convert the voice communication into the data communication.

Assignments (6)
RELEASE (REEL 066874 / FRAME 0793) Recorded Apr 15, 2026
From: BANK OF AMERICA, N.A.
To: QWEST COMMUNICATIONS INTERNATIONAL INC.
Reel/Frame 075405/0877 →
RELEASE OF SECURITY INTEREST Recorded Mar 25, 2024
From: COMPUTERSHARE TRUST COMPANY, N.A, AS SUCCESSOR TO WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: QWEST COMMUNICATIONS INTERNATIONAL INC.
Reel/Frame 066885/0917 →
SECURITY AGREEMENT (FIRST LIEN) Recorded Mar 22, 2024
From: QWEST COMMUNICATIONS INTERNATIONAL INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 066874/0793 →
NOTES SECURITY AGREEMENT Recorded Jan 24, 2020
From: QWEST COMMUNICATIONS INTERNATIONAL INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 051692/0646 →
SECURITY INTEREST Recorded Nov 1, 2017
From: QWEST COMMUNICATIONS INTERNATIONAL INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 044652/0829 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2003
From: GLYNN, F. JOSEPH
To: QWEST COMMUNICATIONS INTERNATIONAL INC.
Reel/Frame 014065/0169 →