Voice menu system
First Claim
1. A method for providing an audio menu, comprising:
- providing text strings on a server, each text string capable of representing a menu choice;
generating audio files, each audio file representing a voiced name of one of the text strings;
associating each of the audio files with the text string corresponding thereto;
delivering the audio files to a client from the server;
presenting a menu on the client that includes menu choices represented by the text strings, the menu choices being capable of being highlighted or selected;
playing the audio file on the client when the associated menu choice is highlighted.
2 Assignments
0 Petitions
Accused Products
Abstract
A voice menu system is disclosed. The present invention generally allows for updateable audio menus. Although a device might have some pre-packaged menu components, other menu components can be received from a server. Each menu component, regardless of whether it is original or received from the server, has an associated voiced name. When a user highlights a menu choice, the voiced name can be played. The user then has the option of selecting the menu choice or scrolling to a new menu choice. In this way, a user could navigate the menu without having to actually see a visual display of the menu, which may be especially useful for users unable to see the visual display or users with visual disabilities.
-
Citations
22 Claims
-
1. A method for providing an audio menu, comprising:
-
providing text strings on a server, each text string capable of representing a menu choice;
generating audio files, each audio file representing a voiced name of one of the text strings;
associating each of the audio files with the text string corresponding thereto;
delivering the audio files to a client from the server;
presenting a menu on the client that includes menu choices represented by the text strings, the menu choices being capable of being highlighted or selected;
playing the audio file on the client when the associated menu choice is highlighted. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for creating audio menu components, comprising:
-
providing a text string that represents a menu component, whereby the menu component is one of several options that can be selected from a displayed menu on a client device;
generating an audio file that is an audio representation of the menu component;
delivering the audio file to a client device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A server comprising:
-
a processor; and
memory, operably connected with the processor;
wherein the processor is operable to perform instructions including providing a text string that represents a menu component, whereby the menu component is one of several options that can be selected from a menu on a client device;
generating an audio file that is an audio representation of the menu component;
delivering the audio files to a client device.
-
-
17. A method of using audio files in a menu comprising:
-
receiving an audio file from a server that is an audio representation of a menu component, whereby the menu component is one of several options that is selectable from the menu;
updating the menu to include the menu component; and
playing the audio file when the menu component is highlighted. - View Dependent Claims (18, 19)
-
-
20. A client device comprising:
-
a processor; and
memory, operably connected with the processor;
wherein the processor is operable to perform instructions including receiving an audio file from a server that is an audio representation of a menu component, whereby the menu component is one of several options that can be selected from a menu;
updating the menu to include the menu component playing the audio file when the menu component is highlighted.
-
-
21. A media management system comprising:
-
a media database that stores media files;
media collection records that include data relating to groupings of the media files;
media records that include metadata relating to the media files;
a voiced names database that stores audio files; and
string association records that associate the audio files with data from the media collection records and metadata from the media records. - View Dependent Claims (22)
-
Specification