IP Library Granted Patent US 7,415,106
Granted Patent B2
US 7,415,106 · App. 10/796,400 · Granted Aug 19, 2008

Network-based voice activated auto-attendant service with B2B connectors

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,415,106
App. No.
10/796,400
Granted
Aug 19, 2008
Kind
B2
Abstract

In a particular embodiment, a method of processing enterprise information system data for use by a voice activated auto-attendant service network is disclosed. The method includes provisioning a network-based voice activated auto-attendant service via a web interface including downloading a platform independent business to business (B2B) connector package, interacting with the connector package via a sequence of data modeling steps, selecting a connector based on an enterprise information system data source, and configuring the selected connector. The method also includes encrypting XML data files using an encryption key issued by a network based voice activated auto-attendant service provider, uploading the encrypted XML data files to a secured website hosted on a voice activated auto-attendant service provider network, and parsing the encrypted XML data files at a data processor within the network based voice activated auto-attendant service system to construct a voice directory and to create a first database and to create a second database. The first database and the second database are configured for run-time access of the voice activated auto-attendant system.

Claims (23)

1. A system comprising:

a voice activated auto-attendant service provider network including an enterprise voice directory, a database of voice directory grammars, and a media gateway having a telephony interface and a data interface, each entry in the enterprise voice directory containing at least one link to another entry in the enterprise voice directory; and

a data processor coupled to the enterprise voice directory and coupled to a data connector, the data processor to construct the enterprise voice directory by executing instructions to:

receive data from a remote enterprise information system via the data connector;

convert the received data from an enterprise data format to extended Markup Language (XML)-based files;

encrypt the XML-based files using an encryption key issued by the voice activated auto-attendant service provider network to form encrypted XML-based files;

store the encrypted XML-based files in a manner that is accessible to the voice activated auto-attendant service provider network; and

create the enterprise voice directory based on the encrypted XML-based files, the enterprise voice directory configured for run-time access by the voice activated auto-attendant service provider network.

2. The system of claim 1 , wherein the data interface of the media gateway is a voice over internet protocol (VoIP) interface.

3. The system of claim 1 , wherein a firewall is disposed between the data connector and the remote enterprise information system.

4. The system of claim 1 , wherein the voice activated auto-attendant service provider network further comprises a voice search engine and a session manager, the voice search engine being responsive to the database of voice directory grammars and the session manager being responsive to the enterprise voice directory.

5. The system of claim 4 , wherein the voice activated auto-attendant service provider network further comprises a voice browser that is responsive to the session manager and responsive to the voice search engine, the voice browser capable of browsing the enterprise voice directory using the at least one link to another entry in the enterprise voice directory.

6. The system of claim 5 , wherein the voice browser is a voice XML browser.

7. The system of claim 4 , wherein the voice search engine is responsive to dynamically generated voice grammars provided by a dialog engine coupled to the enterprise voice directory.

8. The system of claim 1 , wherein the voice activated auto-attendant service provider network further comprises an outgoing call agent in communication with the media gateway.

9. The system of claim 1 , wherein the media gateway is coupled to a public switched telephone network (PSTN).

10. The system of claim 1 , wherein a second data connector is coupled to the remote enterprise information system and wherein the second data connector is remotely located with respect to the data connector.

11. The system of claim 10 , wherein the second data connector is coupled to the remote enterprise information system via a virtual private network connection.

12. The system of claim 11 , further comprising a secured website, the secured website coupled to the data connector via a firewall, the secured website also coupled to a world wide web.

13. The system of claim 1 , wherein a second data connector is coupled to the remote enterprise information system and wherein the second data connector is selected based on the type of data in an enterprise information data source that is included in the remote enterprise information system, wherein the second data connector is used to convert data to a format compatible with the voice activated auto attendant service provider network.

14. The system of claim 1 , wherein the data connector receives data in XML format to be subsequently parsed to construct the enterprise voice directory.

15. The system of claim 1 , wherein the enterprise voice directory includes a record with a type field, a directory ID field, a name field, and a location field.

16. The system of claim 7 , wherein one of the dynamically generated voice grammars contains a name of a person in a group to which the person belongs.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2023
From: NUANCE COMMUNICATIONS, INC.
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 065530/0871 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2017
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 041504/0952 →
CHANGE OF NAME Recorded Jun 21, 2016
From: SBC KNOWLEDGE VENTURES, L.P.
To: AT&T KNOWLEDGE VENTURES, L.P.
Reel/Frame 039096/0550 →
CHANGE OF NAME Recorded Jun 21, 2016
From: AT&T KNOWLEDGE VENTURES, L.P.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 039097/0003 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2004
From: CHANG, HISAO M.
To: SBC KNOWLEDGE VENTURES, L.P.
Reel/Frame 014878/0930 →