Voice menu system
First Claim
1. A method for providing an audible menu in a portable media device, comprising:
- receiving customization settings from a user, wherein the customization settings include an indication of a type of media file to navigate;
presenting a navigable menu on a graphical user interface (GUI) that includes navigation menu icons presented on a visual display;
receiving user input indicating movement to a particular navigation menu icon;
outputting an audible output corresponding to the particular navigation menu icon, wherein content of the audible output is customized based upon the customization settings, such that different indicated types of media files to navigate result in different audible output content corresponding to the same particular navigation menu icon, wherein the outputting only occurs after a predetermined amount of time has elapsed without receipt of user input indicating movement to a different navigation menu icon and without receipt of user input indicating selection of the particular navigation menu icon;
receiving user input indicating selection of the particular navigation menu icon; and
executing a specific navigation corresponding to the particular navigation menu icon in response to the receiving of the user input indicating selection of the particular navigation menu icon, wherein the specific navigation command does not include playing a media item.
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
24 Claims
-
1. A method for providing an audible menu in a portable media device, comprising:
-
receiving customization settings from a user, wherein the customization settings include an indication of a type of media file to navigate; presenting a navigable menu on a graphical user interface (GUI) that includes navigation menu icons presented on a visual display; receiving user input indicating movement to a particular navigation menu icon; outputting an audible output corresponding to the particular navigation menu icon, wherein content of the audible output is customized based upon the customization settings, such that different indicated types of media files to navigate result in different audible output content corresponding to the same particular navigation menu icon, wherein the outputting only occurs after a predetermined amount of time has elapsed without receipt of user input indicating movement to a different navigation menu icon and without receipt of user input indicating selection of the particular navigation menu icon; receiving user input indicating selection of the particular navigation menu icon; and executing a specific navigation corresponding to the particular navigation menu icon in response to the receiving of the user input indicating selection of the particular navigation menu icon, wherein the specific navigation command does not include playing a media item. - View Dependent Claims (2, 3)
-
-
4. A portable media device lacking a display, the portable media device comprising:
-
a processor; and a memory configured to store a plurality of media items operably connected with the processor; wherein the processor is operable to assist a user in selecting at least one of the plurality of stored media items by; playing a media file from the media database; providing a navigable hierarchical menu, wherein the hierarchical menu includes a hierarchical level including only navigation items, the navigation items corresponding to drill-down or drill-up commands to different levels of the hierarchical menu; receiving user input navigating to a first of the navigation items; while the media file is playing, outputting an audible output corresponding to the first of the navigation items only after the first of the navigation items has been navigated to, without being selected or without another navigation item being navigated to, for a period of time greater than a predetermined amount of time wherein content of the audible output is customized based upon the customization settings, such that different types of media files to navigate result in different audible output content corresponding to the same particular navigation menu icon; receiving user input selecting the first of the navigation items; and executing a navigation command corresponding to the selected first of the navigation items. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for providing an audible menu, comprising:
-
presenting a navigable menu on a graphical user interface (GUI) that includes navigation menu icons presented on a visual display, the navigation menu icons each audibly represented by a voiced name to allow a user to navigate the menu when unable to view the visual display, wherein each navigation menu icon corresponds to a specific navigation through the menu and not to the playing of a media item; receiving user input indicating movement to a particular navigation menu icon; outputting the voiced name representing the particular navigation menu icon only after a predetermined amount of time has elapsed without receipt of user input indicating movement to a different navigation menu icon and without receipt of user input indicating selection of the particular navigation menu icon, wherein content of the voiced name is customized based upon the customization settings, such that different types of media files to navigate result in different audible output content corresponding to the same particular navigation menu icon;
;receiving user input indicating selection of the particular navigation menu icon; and executing the specific navigation corresponding to the particular navigation menu icon in response to the receiving of the user input indicating selection of the particular navigation menu icon. - View Dependent Claims (14, 15, 16)
-
-
17. A method for providing an audible menu, comprising:
-
receiving customization settings from a user, wherein the customization settings include an indication of a preferred language; presenting a navigable menu on a graphical user interface (GUI) that includes navigation menu icons presented on a visual display; receiving user input indicating movement to a particular navigation menu icon; outputting an audible output corresponding to the particular navigation menu icon, wherein content of the audible output is customized based upon the customization settings, such that different types of media files to navigate result in different audible output content corresponding to the same particular navigation menu icon, wherein the outputting only occurs after a predetermined amount of time has elapsed without receipt of user input indicating movement to a different navigation menu icon and without receipt of user input indicating selection of the particular navigation menu icon; receiving user input indicating selection of the particular navigation menu icon; and executing a specific navigation corresponding to the particular navigation menu icon in response to the receiving of the user input indicating selection of the particular navigation menu icon, wherein the specific navigation command does not include playing a media item. - View Dependent Claims (18)
-
-
19. A method for creating audible menu components at a host device, wherein the audible menu navigation components represent navigational components directed to navigation commands, comprising:
-
providing a text string that represents a vocalization used to audibly describe a menu navigation component, wherein the text string is independent of text of the menu navigation component itself; generating an audio file from the text string, wherein the audio file includes an indication of a dwell time corresponding to the audio file; and delivering the audio file to a client device, wherein the vocalization is provided only after the menu navigation component has been navigated to but not selected for an amount of time more than the dwell time indicated in the audio file. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification