IP Library Granted Patent US 7,848,509
Granted Patent B2
US 7,848,509 · App. 12/167,925 · Granted Dec 7, 2010

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,848,509
App. No.
12/167,925
Granted
Dec 7, 2010
Kind
B2
Abstract

A network-based voice activated auto-attendant service is disclosed. In a particular embodiment, a data processor is provided that can construct an enterprise voice directory by executing instructions to encrypt eXtended Markup Language (XML)-based files using an encryption key issued by a voice activated auto-attendant service provider network to form encrypted XML-based files. The instructions are further to store the encrypted XML-based files in a manner that is accessible to the voice activated auto-attendant service provider network, and to create the enterprise voice directory based on the encrypted XML-based files. The enterprise voice directory is configured to provide run-time access to the voice activated auto-attendant service provider network.

Claims (29)

1. A data processor to construct an enterprise voice directory by executing instructions to:

encrypt eXtended Markup Language (XML)-based files using an encryption key issued by a 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

generate the enterprise voice directory based on the encrypted XML-based files, the enterprise voice directory configured to provide run-time access to the voice activated auto-attendant service provider network.

2. The data processor of claim 1 , wherein the data processor is further to convert received data from an enterprise data format to the XML-based files.

3. The data processor of claim 2 , wherein the data is received from a remote enterprise information system via a first data connector.

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

5. The data processor of claim 3 , 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 first data connector.

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

7. The data processor of claim 3 , wherein a second data connector is coupled to the remote enterprise information system and wherein the second data connector is used to convert data to a format compatible with the voice activated auto attendant service provider network.

8. The data processor of claim 1 , wherein the data processor is coupled to the enterprise voice directory and coupled to a first data connector.

9. The data processor of claim 8 , wherein the first data connector is coupled to a secured website via a firewall.

10. The data processor 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.

11. The data processor of claim 1 , wherein each entry in the enterprise voice directory contains a link to another entry in the enterprise voice directory.

12. The data processor of claim 1 , wherein the voice activated auto-attendant service provider network includes a precompiled voice directory grammar database.

13. The data processor of claim 12 , wherein the voice activated auto-attendant service provider network includes a voice search engine that receives internet protocol data via the precompiled voice directory grammar database.

14. A method of constructing an enterprise voice directory, the method comprising:

encrypting extended Markup Language (XML)-based files using an encryption key issued by a voice activated auto-attendant service provider network to form encrypted XML-based files;

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

creating the enterprise voice directory based on the encrypted XML-based files, wherein the enterprise voice directory is configured to provide run-time access to the voice activated auto-attendant service provider network.

15. The method of claim 14 , further comprising converting received data from an enterprise data format to the XML-based files.

16. The method of claim 15 , further comprising receiving the data from a remote enterprise information system via a data connector.

17. The method of claim 14 , further comprising uploading the encrypted XML-based files from a host server to a secured website.

18. The method of claim 17 , wherein uploading is initiated on a host that has been issued a security certificate to connect to the secured website.

19. A computer-readable medium including processor-executable instructions that when executed, cause a computer to:

encrypt eXtended Markup Language (XML)-based files using an encryption key issued by a 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 to provide run-time access to the voice activated auto-attendant service provider network.

20. The computer-readable medium of claim 19 , further comprising instructions to store the encrypted XML-based files at a secured site.

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 3, 2008
From: CHANG, HISAO M.
To: SBC KNOWLEDGE VENTURES, L.P.
Reel/Frame 021196/0307 →