System and method for retrieving files from a file server using file attributes
First Claim
1. A file server comprising:
- a plurality of files;
means for receiving requests for selected ones of said files, said request including a set of attributes resolvable to identify a particular file; and
means for retrieving said particular file.
1 Assignment
0 Petitions
Accused Products
Abstract
There is disclosed systems and methods for retrieving files from a file server using file attributes. In one embodiment, an audio file server is accessed to retrieve prerecorded audio files using file attributes. In one embodiment, the HTTP protocol is used by adding query attributes, such as a text version of the desired message, along with other required attributes of the audio file, to the audio file server. The audio file server accepts the attributes, including the message text attributes and parses them to resolve which audio (.wav) message to retrieve. The retrieved audio file is then returned to the voice browser, which normally plays the message. In this way, IVR application developers can specify the content, speaker, language, dialect, emotion, and other attributes of a required audio file utilizing standard voice browsers to access audio files.
23 Citations
24 Claims
-
1. A file server comprising:
-
a plurality of files;
means for receiving requests for selected ones of said files, said request including a set of attributes resolvable to identify a particular file; and
means for retrieving said particular file. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An audio file server comprising:
-
a system for selecting a particular audio file, said system operative to place attributes of said voice file associated with requests received for said audio file in an index store; and
a search engine for identifying said particular audio file from among a plurality of audio files based, at least in part, on said attributes placed in said index store. - View Dependent Claims (9, 10, 11)
-
-
12. A web based IVR system comprising:
-
an application server for providing control for various applications that are available to users;
a voice browser interposed between said application server and said users, said voice browser operable for interfacing audio commands to/from said user and said application server and wherein certain of said commands from said application server contain requests identifying audio messages to be delivered to said user; and
a prompt server for receiving requests for audio files under control of said voice browser, said prompt server operable for retrieving a requested existing audio file for delivery to said user, wherein said retrieved audio file is identified by attributes associated with said requested file. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A method for retrieving files from a file server, said method comprising:
-
sending a query URL to a browser, said query URL addressing said file server, that leaves the specifically desired file unresolved; and
resolving the storage location of said specifically desired file by said file server. - View Dependent Claims (20, 21)
-
-
22. A method for retrieving audio files from an audio file server, said method comprising:
-
creating an audio file request in the HTTP protocol, said audio file request addressing said audio file server and containing data pertaining to a desired audio file, but not address of location of said desired audio file; and
a browser for receiving said audio file request and for directing said data within said audio file request to an audio file server in accordance with said audio file-server-request. - View Dependent Claims (23, 24)
-
Specification