US20110231760A1 - Menu trails for a portable media player - Google Patents
Menu trails for a portable media player Download PDFInfo
- Publication number
- US20110231760A1 US20110231760A1 US13/070,329 US201113070329A US2011231760A1 US 20110231760 A1 US20110231760 A1 US 20110231760A1 US 201113070329 A US201113070329 A US 201113070329A US 2011231760 A1 US2011231760 A1 US 2011231760A1
- Authority
- US
- United States
- Prior art keywords
- target item
- user
- menu
- trail
- portable media
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 230000000007 visual effect Effects 0.000 claims abstract description 71
- 238000000034 method Methods 0.000 claims description 15
- 230000008859 change Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 2
- PEDCQBHIVMGVHV-UHFFFAOYSA-N Glycerine Chemical compound OCC(O)CO PEDCQBHIVMGVHV-UHFFFAOYSA-N 0.000 description 1
- 125000002015 acyclic group Chemical group 0.000 description 1
- 238000007792 addition Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/32—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
- G11B27/327—Table of contents
- G11B27/329—Table of contents on a disc [VTOC]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/34—Indicating arrangements
Definitions
- a portable media player is a transportable device that plays one or more media file types, including text, audio, video, graphics, animation, images, interactive, and other media file types.
- a variety of pieces of media can be stored on or accessed by a portable media player.
- One or more pieces of media may be added to the media player over time.
- Media may be added to the media player manually by the user, such as by copying a CD of music to the media player or downloading media from a content site accessible over a network such as the Internet.
- Media may be also be added to the media player automatically, such as when media is downloaded by a network site or service according to a user's subscription.
- Media may be accessed on the portable media player in a variety of ways. For example, a network site or service may maintain a library or catalog of media that is accessible to a user. Media may be accessed by the user from the network site or service either manually or automatically.
- a user may request that a piece of media be streamed to the user's media player.
- a network site or service may automatically stream a piece of media to a user's media player.
- the software that runs on a portable media player may periodically be updated by the manufacturer and downloaded, either manually or automatically, to the media player.
- a software update may offer new functionality, features, or other items to the media player.
- a user may wish to see a new functionality, feature, or other item added to the media player as a result of the software update.
- FIG. 1 is a block diagram of an environment in which a facility for generating menu trails operates.
- FIG. 2 is a block diagram of a navigation structure of a portable media player.
- FIGS. 3A-3D are screen shots depicting a menu trail to a song on a portable media player screen.
- FIGS. 4A-C are screen shots depicting menu trails to podcast episodes on a portable media player screen.
- a software and/or hardware facility for generating menu trails for a portable media player is described.
- a menu trail is a visual cue to a user, repeated with each menu item in the media player navigation interface, that highlights a path for the user to follow to a content item stored on or accessible by the media player, or to a capability of the media player.
- the visual cue may be a symbol (e.g., a star), highlighted text, bolded text, distinctive color text, or another visual cue.
- Menu trails may highlight new content and capabilities, or may highlight existing content or capabilities that the user may find interesting or helpful.
- Embodiments may include a non-transitory computer-readable medium containing instructions that, if executed on a computing system, cause the computing system to perform operations for accessing a target item on a portable media device.
- the operations may comprise selecting a target item that is accessible via a navigation structure comprised of a plurality of nodes in a portable media device; identifying one or more nodes in the navigation structure that are traversable to reach the selected target item; and displaying to the user a visual cue with menu items that correspond to each of the identified one or more nodes and with the selected target item, so that a user may traverse a trail of menu items having visual cues in order to reach the target item.
- Target items may include, for example, a media file or a capability of the portable media device.
- Visual cues may include, for example, a symbol, highlighted text, bolded text, or distinctive color text.
- FIG. 1 depicts a representative environment in which the facility operates.
- a portable media player 10 may include a trangible non-transitory computer-readable storage medium 12 configured to store[[s]] media, and a processor 11 coupled with storage medium 12 .
- the portable media player 10 may also access media from a media service 20 via a wireless access point 30 and a network 40 .
- a computer 50 may access media from a media service 20 via the network 40 .
- the facility may transmit the media between the computer 50 and the portable media device 10 , such as when media stored on the computer is synched with media that is on the portable media player.
- Information about a user and/or the user's portable media device may be stored in a data area 60 that is coupled to the media service 20 .
- the stored information may include the identity of media stored on the user's media player, a record of media accessed by the user, the version of device software installed, and other information.
- Media may be added to the portable media player 10 in a variety of ways.
- a user may manually add media to the media player, such as by copying a CD of music to the media player, downloading media from the media service 20 via the wireless access point 30 and the network 40 , or in another manner.
- Media may also be added to the media player automatically, such as through a user's subscription to the media service 20 . That is, the facility may download media to the user's media player without the user having to manually or deliberately request the media. The facility may download media automatically to the user's media player based on the user's implicit interests, such as the types of media accessed by the user.
- the facility may download media based on the media accessed most frequently by the user, the media ranked highest by the user, the media most recently played by the user, and/or another parameter.
- the facility may automatically download media based on information explicitly communicated by the user to the facility, such as personal information and interests conveyed when a user signs up for a service offered by the facility or in a user profile.
- the user may request to have media automatically downloaded by the facility as the media become available, such as media of a particular type, genre, artist, category, or other parameter.
- media may be accessed by the media player 10 in a variety of ways.
- the media player may access media from a media service 20 via a wireless access point 30 and a network 40 .
- a computer 50 may access media from a media service 20 via the network 40 .
- the facility may transmit the media between the computer 50 and the portable media device 10 , such as when media stored on the computer is synched with media that is on the portable media player.
- the media service may maintain a library or catalog of media that is made available to the user via the user's portable media player, computer, or in another manner.
- Media may be accessed by the user either manually or automatically.
- a user may request that a particular piece of media be streamed to the user's media player.
- the facility may automatically stream a piece of media from the network site or service to the user's media player.
- the facility may stream media automatically to the user's media play based on the user's implicit or explicit interests, as described above.
- the software that runs on the media player may periodically be updated by the manufacturer, service provider, or in another manner.
- a software update may be downloaded to the media player, either manually or automatically.
- the media player may offer new features, functionality, menu items, or other items (collectively, “capability” or “capabilities”).
- the facility may generate a menu trail to draw the user's attention to the content or capability.
- the generation of a menu trail may be instigated by a local process operating on the media player, or may be instigated as a result of a command received from a process operating remotely from the media player.
- a menu trail is a visual cue to the user, repeated with each menu item in the media player navigation interface, that highlights a path for the user to follow to a content item or capability on the media player.
- the visual cue may be a symbol (e.g., a star), highlighted text, bolded text, distinctive color text, or another visual cue.
- a user using the media player may easily follow the visual cues through the player's menu structure in order to navigate to the content item or capability.
- FIG. 2 is a diagram of a portion of a representative navigation structure 200 , or graph, used by portable media players to allow users to navigate to content or capabilities within a media player.
- the navigation structure is depicted in the form of a tree, with each node in the tree representing a menu item that may be selected by the user.
- Each group of nodes in the tree that are connected to a single parent node represents items that may appear together in a menu list presented to a user.
- a user typically traverses downwards within the navigation structure by selecting one of the items in the menu list and upwards by providing an indication that they would like to return to a parent node.
- an uppermost or top level 205 includes menu items like “music” to allow a user to access music on the media player and “settings” to allow the user to change various settings on the media player. If the user selects “music” from the top level, the user is presented with menu items from a second level 210 such as “artists,” “albums,” “songs,” etc. The user may continue to select items from displayed menus to traverse a third level 215 and fourth level 220 of the navigation structure. For example, in order to reach “song 2 ” in the fourth level, a user may select “music,” “artists,” “artist 3 ,” and “song 2 ” in succession, as indicated by a traversal path 225 .
- the navigation structure 200 may have any number of levels and any number of nodes at each level.
- the navigation structure may be hierarchical, acyclic, or another structure.
- each node may have one or more different traversal paths that allow a user to reach the node.
- each node in the navigation structure 200 may include one or more flags that may be set to indicate the presence of a trail associated with that node. For example, to add song 2 to the menu trail the facility may set a flag associated with the song 2 node to “on.” The facility then traverses upwards in the navigation structure, setting the artist 3 node flag to “on,” the artists node flag to “on,” and finally the music node flag to “on.” When any menu is displayed on a portable media player, a check is made to see if the flag associated with a node indicates the presence of a menu trail. If a flag is detected as being on, the menu item associated with that node is depicted as having a menu trail.
- Such flags may remain in the “on” state until the menu trail is to be removed by the facility in accordance with one of the approaches described below. To remove the menu trail, the facility clears the flags associated with the trail and sets them to “off” Those skilled in the art will appreciate that other techniques may be used to store the presence of a menu trail, such as a table, a linked list, or other data structure.
- FIGS. 3A-3D are representative screen shots depicting a menu trail to a song, Song N.
- FIG. 3A is a representative screen shot 300 that depicts a Media Player home screen 305 .
- the home screen 305 may be the uppermost menu level and may be presented to the user when the media player is turned on or at various other times.
- the home screen 305 may provide the user with a list 315 of selectable options, including categories of media that may be on the device (e.g., Music, Video, Photos, Podcasts, Radio, and other types of media), device settings, and other options.
- a visual cue 310 may be displayed next to the “Music” menu item to indicate the start of a menu trail, such as a menu trail to a Song N.
- the visual cue may be a star (as depicted in FIG. 3A ) or it may be a change in font, highlighting, or any other visual cue that calls attention to the menu item.
- the menu trail may be provided by the facility for a variety of reasons. For example, Song N may have been recently added to the media player, and the facility may provide a menu trail to allow a user to locate the song. As another example, a user may be searching for Song N, and the facility may provide a menu trail to teach a user how to locate the song on the media player.
- Song N may have a limited period that it remains accessible on the portable media player, and the facility may provide a menu trail to both signify that the song is expiring and to provide a path to the song so that a user may listen to the song before it expires.
- the Music screen 325 may present the user with a list 335 of selectable options, including groupings of music (e.g., Artists, Albums, Songs, Genres, Playlists, and other groupings) and other options (e.g., show the song “Now Playing,” Shuffle All Songs, and other options).
- FIG. 3B depicts a visual cue 330 next to the “Artists” menu item.
- a visual cue may be present next to more than one menu item if an item falls within more than one category represented by the menu items (i.e., there are multiple menu trails to the same item).
- a visual cue may also be present next to more than one menu item if multiple menu trails are being simultaneously displayed by the facility to different content items or capabilities. If multiple menu trails are being displayed, a different visual cue may be used for each trail to allow a user to distinguish between the trails. For example, a star icon may be used to depict one menu trail, and a moon icon may be used to depict a second menu trail.
- FIG. 3C depicts a visual cue 355 displayed next to the “Artist 1 ” menu item to indicate that a user should select Artist 1 to follow the menu trail.
- FIG. 3D depicts a visual cue 370 displayed next to the “Song N” menu item to indicate that the menu trail terminates at Song N.
- a different visual cue may be used to distinguish a menu item associated with an intermediate node on the menu trail from the menu item associated with the termination node of the menu trail.
- the same visual cue is presented on each level of the path to the highlighted content item or capability.
- the same visual cue e.g., a star
- the same visual cue is displayed next to each of Music, Artists, Artist 1 , and Song N, as depicted in FIGS. 3A-3D .
- a different visual cue may be presented on each level of the path to the highlighted content item or capability.
- FIGS. 4A-4C are representative screen shots that depict menu trails to two new podcast episodes.
- FIG. 4A is a representative screen shot 400 that depicts a Media Player home screen 405 , as described above.
- the facility presents a visual cue 410 next to the “Podcasts” menu item to indicate to the user that two new podcast episodes are available.
- the facility provides a single visual cue that is indicative of the two trails.
- FIG. 4B illustrates an intermediate menu from which the user can choose a podcast.
- the Podcasts screen 425 may present the user with a list of all podcasts stored on or accessible by the media player.
- FIG. 4B depicts a visual cue 430 next to the “Podcast 5 ” menu item to indicate that new podcast episodes for Podcast 5 are available.
- FIG. 4 C depicts a visual cue 450 next to the “Episode 4 ” and “Episode 5 ” menu items, to indicate that two new podcast episodes have been added to, or are accessible by, the media player.
- Podcasts may be automatically downloaded to a media player without the knowledge of the podcast subscriber, or may be published by a site or service on a sporadic basis.
- the facility therefore serves a valuable purpose in that it allows a user to quickly receive notice of a new podcast as well as locate the podcast on the user's media player.
- the facility may also create a menu trail when it would like the user to complete a desired task, such as downloading and/or installing a new version of software for the media player.
- the operating system or other software that runs on a portable media player may periodically be updated by the manufacturer, service provider, or in another manner.
- a software update may be downloaded to and/or installed on the media player, either manually or automatically.
- the user may manually download and/or install a software update by selecting a menu item (e.g., “download software update” or “install software update”) on a media player navigation screen.
- the facility may create a menu trail to the menu item when a software update is available for download.
- the facility may automatically download and/or install a software update on the media player when the update becomes available.
- the facility may create a menu trail to a menu item (e.g., “software update installed”) to notify the user that a software update has been downloaded and/or installed.
- the facility may also create a menu trail when a new capability is added to the media player. For example, after a software update has been downloaded and installed on the media player, the media player may offer one or more new functionalities, features, menu items, or other items. For example, a software update may provide a new menu item that allows a user to view a biography of an artist stored on or accessible by the media player.
- the facility may create a menu trail to a newly added capability to draw the user's attention to the capability.
- the facility may create a menu trail to an existing capability to draw the user's attention to an existing capability.
- the facility may select one path to display as a menu trail to a user or it may select multiple paths to display as menu trails.
- the facility may select which path (or paths) to display as a menu trail by selecting the path that requires the user to traverse the fewest number of nodes, by selecting the path that is most logically related to the content item or capability being discovered (e.g., by directing a user through a “device settings” menu in order to find a new capability of the media player, even though the new capability may also be discovered from one of the content items on the media player), by selecting a path commonly used by other users in locating the content item or capability, or in another manner.
- a menu trail and its corresponding visual cue(s) may disappear under a variety of circumstances.
- a menu trail may disappear when the user views the menu associated with the target item (i.e., the node associated with the end of the menu trail).
- the menu trail would disappear when the user selects and views the Artist 1 menu, because Song N is the target item. That is, the visual cues would disappear from Music, Artists, Artist 1 , and Song N when the user views the Artist 1 menu.
- a menu trail may not disappear until the user selects the target item.
- the menu trail would therefore disappear when the user selects Song N, but would not disappear when the user merely viewed the Artist 1 menu.
- the majority of a menu trail may disappear once the user follows the trail, but the visual cue will remain on the target item until the item is selected by the user.
- the visual cues will disappear from the Music, Artists, and Artist 1 menus, but the visual cue will remain next to Song N until Song N is selected (i.e., played).
- the visual cues may decrease in intensity (i.e., fade) each time the user views the menu from which the target item may be selected.
- intensity i.e., fade
- every time the user views the Artist 1 menu the visual cues indicating the menu trail will decrease in intensity.
- the visual cues Once the user views the Artist 1 menu a certain number (e.g., five) of times, the visual cues, and thus the menu trail, will disappear.
- the visual cues may decrease in intensity regardless of whether the user selects the target item or, alternatively, the visual cues may decrease in intensity only if the user selects the target item.
- the visual cues may decrease in intensity (i.e., fade) as a function of time.
- the visual cues may decrease in intensity each day for a period of five days, at which point the visual cues, and thus the menu trail, will disappear.
- a menu trail and its corresponding visual cues may disappear in a variety of other ways and in various combinations of the previously described ways.
- the user may have the option to turn menu trails on and off on the user's portable media player. For example, a user may select never to have menu trails displayed on the media player.
- a user may manually select to have menu trails displayed by the facility.
- the user may determine one or more parameters for the menu trails. For example, a user may request that the facility display menu trails to all content items added or newly accessible within a certain time period (e.g., within the last 2 days, within the last month). As another example, a user may request that the media player display menu trails to all content items of a certain type, by a certain artist, or that satisfies one or more other parameters.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
A software and/or hardware facility for generating menu trails for a portable media player. A menu trail is a visual cue to a user, repeated on each menu item in the media player navigation interface, that highlights a path for the user to follow to a content item stored on or accessible by the media player, or to a capability of the media player. Menu trails may highlight new content and capabilities, or may highlight existing content or capabilities. A user using the media player may easily follow the visual cues through the player's menus in order to navigate to the content item or capability.
Description
- This application is a continuation of U.S. patent application Ser. No. 11/851,318, filed on Sep. 6, 2007, which claims the benefit of U.S. Provisional Application No. 60/883,992, filed on Jan. 8, 2007. Both applications are herein incorporated by reference in their entirety.
- Portable media players are increasing in popularity. A portable media player is a transportable device that plays one or more media file types, including text, audio, video, graphics, animation, images, interactive, and other media file types.
- A variety of pieces of media can be stored on or accessed by a portable media player. One or more pieces of media may be added to the media player over time. Media may be added to the media player manually by the user, such as by copying a CD of music to the media player or downloading media from a content site accessible over a network such as the Internet. Media may be also be added to the media player automatically, such as when media is downloaded by a network site or service according to a user's subscription. Media may be accessed on the portable media player in a variety of ways. For example, a network site or service may maintain a library or catalog of media that is accessible to a user. Media may be accessed by the user from the network site or service either manually or automatically. For example, a user may request that a piece of media be streamed to the user's media player. As another example, a network site or service may automatically stream a piece of media to a user's media player. With all of the media that can be added to or accessed by a portable media player, it can often be difficult for a user to keep track of which pieces of media are the newest additions to the media player.
- In addition to media added to or accessed by a portable media player, the software that runs on a portable media player may periodically be updated by the manufacturer and downloaded, either manually or automatically, to the media player. A software update may offer new functionality, features, or other items to the media player. A user may wish to see a new functionality, feature, or other item added to the media player as a result of the software update.
- One skilled in the art will appreciate that the contents and capabilities of a portable media player may change over time, in these and other ways. A method for calling the user's attention to content or capabilities, whether a piece of media, menu option, functionality, feature, or other item, on a portable media player would therefore be desirable.
-
FIG. 1 is a block diagram of an environment in which a facility for generating menu trails operates. -
FIG. 2 is a block diagram of a navigation structure of a portable media player. -
FIGS. 3A-3D are screen shots depicting a menu trail to a song on a portable media player screen. -
FIGS. 4A-C are screen shots depicting menu trails to podcast episodes on a portable media player screen. - A software and/or hardware facility for generating menu trails for a portable media player is described. A menu trail is a visual cue to a user, repeated with each menu item in the media player navigation interface, that highlights a path for the user to follow to a content item stored on or accessible by the media player, or to a capability of the media player. The visual cue may be a symbol (e.g., a star), highlighted text, bolded text, distinctive color text, or another visual cue. Menu trails may highlight new content and capabilities, or may highlight existing content or capabilities that the user may find interesting or helpful.
- Embodiments may include a non-transitory computer-readable medium containing instructions that, if executed on a computing system, cause the computing system to perform operations for accessing a target item on a portable media device. The operations may comprise selecting a target item that is accessible via a navigation structure comprised of a plurality of nodes in a portable media device; identifying one or more nodes in the navigation structure that are traversable to reach the selected target item; and displaying to the user a visual cue with menu items that correspond to each of the identified one or more nodes and with the selected target item, so that a user may traverse a trail of menu items having visual cues in order to reach the target item. Target items may include, for example, a media file or a capability of the portable media device. Visual cues may include, for example, a symbol, highlighted text, bolded text, or distinctive color text.
- The following description provides specific details for a thorough understanding of, and enabling description for, various embodiments of the technology. One skilled in the art will understand that the technology may be practiced without many of these details. In some instances, well-known structures and functions have not been shown or described in detail to avoid unnecessarily obscuring the description of the embodiments of the technology. It is intended that the terminology used in the description presented below be interpreted in its broadest reasonable manner, even though it is being used in conjunction with a detailed description of certain embodiments of the technology. Although certain terms may be emphasized below, any terminology intended to be interpreted in any restricted manner will be overtly and specifically defined as such in this Detailed Description section.
-
FIG. 1 depicts a representative environment in which the facility operates. Aportable media player 10, may include a trangible non-transitory computer-readable storage medium 12 configured to store[[s]] media, and aprocessor 11 coupled withstorage medium 12. Theportable media player 10 may also access media from amedia service 20 via awireless access point 30 and anetwork 40. Alternatively or additionally, acomputer 50 may access media from amedia service 20 via thenetwork 40. The facility may transmit the media between thecomputer 50 and theportable media device 10, such as when media stored on the computer is synched with media that is on the portable media player. Information about a user and/or the user's portable media device may be stored in adata area 60 that is coupled to themedia service 20. The stored information may include the identity of media stored on the user's media player, a record of media accessed by the user, the version of device software installed, and other information. - Media may be added to the
portable media player 10 in a variety of ways. A user may manually add media to the media player, such as by copying a CD of music to the media player, downloading media from themedia service 20 via thewireless access point 30 and thenetwork 40, or in another manner. Media may also be added to the media player automatically, such as through a user's subscription to themedia service 20. That is, the facility may download media to the user's media player without the user having to manually or deliberately request the media. The facility may download media automatically to the user's media player based on the user's implicit interests, such as the types of media accessed by the user. For example, the facility may download media based on the media accessed most frequently by the user, the media ranked highest by the user, the media most recently played by the user, and/or another parameter. Alternatively or additionally, the facility may automatically download media based on information explicitly communicated by the user to the facility, such as personal information and interests conveyed when a user signs up for a service offered by the facility or in a user profile. For example, the user may request to have media automatically downloaded by the facility as the media become available, such as media of a particular type, genre, artist, category, or other parameter. - In addition to media being stored on a portable media player, media may be accessed by the
media player 10 in a variety of ways. The media player may access media from amedia service 20 via awireless access point 30 and anetwork 40. Alternatively or additionally, acomputer 50 may access media from amedia service 20 via thenetwork 40. The facility may transmit the media between thecomputer 50 and theportable media device 10, such as when media stored on the computer is synched with media that is on the portable media player. The media service may maintain a library or catalog of media that is made available to the user via the user's portable media player, computer, or in another manner. Media may be accessed by the user either manually or automatically. For example, a user may request that a particular piece of media be streamed to the user's media player. As another example, the facility may automatically stream a piece of media from the network site or service to the user's media player. The facility may stream media automatically to the user's media play based on the user's implicit or explicit interests, as described above. - In addition to media being added to or accessed by the portable media player, the software that runs on the media player may periodically be updated by the manufacturer, service provider, or in another manner. A software update may be downloaded to the media player, either manually or automatically. After a software update has been downloaded to and/or installed on the media player, the media player may offer new features, functionality, menu items, or other items (collectively, “capability” or “capabilities”).
- When a piece of media or capability is added to the media player, or when the facility wishes to draw the user's attention to one or more of these items (whether or not the item is “new”), the facility may generate a menu trail to draw the user's attention to the content or capability. The generation of a menu trail may be instigated by a local process operating on the media player, or may be instigated as a result of a command received from a process operating remotely from the media player. A menu trail is a visual cue to the user, repeated with each menu item in the media player navigation interface, that highlights a path for the user to follow to a content item or capability on the media player. The visual cue may be a symbol (e.g., a star), highlighted text, bolded text, distinctive color text, or another visual cue. A user using the media player may easily follow the visual cues through the player's menu structure in order to navigate to the content item or capability.
-
FIG. 2 is a diagram of a portion of arepresentative navigation structure 200, or graph, used by portable media players to allow users to navigate to content or capabilities within a media player. The navigation structure is depicted in the form of a tree, with each node in the tree representing a menu item that may be selected by the user. Each group of nodes in the tree that are connected to a single parent node represents items that may appear together in a menu list presented to a user. A user typically traverses downwards within the navigation structure by selecting one of the items in the menu list and upwards by providing an indication that they would like to return to a parent node. In the depicted navigation structure, an uppermost ortop level 205 includes menu items like “music” to allow a user to access music on the media player and “settings” to allow the user to change various settings on the media player. If the user selects “music” from the top level, the user is presented with menu items from asecond level 210 such as “artists,” “albums,” “songs,” etc. The user may continue to select items from displayed menus to traverse athird level 215 andfourth level 220 of the navigation structure. For example, in order to reach “song 2” in the fourth level, a user may select “music,” “artists,” “artist 3,” and “song 2” in succession, as indicated by atraversal path 225. It will be appreciated that thenavigation structure 200 may have any number of levels and any number of nodes at each level. The navigation structure may be hierarchical, acyclic, or another structure. Moreover, each node may have one or more different traversal paths that allow a user to reach the node. - In order to store the existence of a menu trail, each node in the
navigation structure 200 may include one or more flags that may be set to indicate the presence of a trail associated with that node. For example, to addsong 2 to the menu trail the facility may set a flag associated with thesong 2 node to “on.” The facility then traverses upwards in the navigation structure, setting theartist 3 node flag to “on,” the artists node flag to “on,” and finally the music node flag to “on.” When any menu is displayed on a portable media player, a check is made to see if the flag associated with a node indicates the presence of a menu trail. If a flag is detected as being on, the menu item associated with that node is depicted as having a menu trail. Such flags may remain in the “on” state until the menu trail is to be removed by the facility in accordance with one of the approaches described below. To remove the menu trail, the facility clears the flags associated with the trail and sets them to “off” Those skilled in the art will appreciate that other techniques may be used to store the presence of a menu trail, such as a table, a linked list, or other data structure. - In order to guide the user down a particular traversal path to a content item or capability, the facility introduces an appropriate visual cue at each level of menu on the appropriate navigation screens. For example,
FIGS. 3A-3D are representative screen shots depicting a menu trail to a song, Song N.FIG. 3A is a representative screen shot 300 that depicts a MediaPlayer home screen 305. Thehome screen 305 may be the uppermost menu level and may be presented to the user when the media player is turned on or at various other times. Thehome screen 305 may provide the user with alist 315 of selectable options, including categories of media that may be on the device (e.g., Music, Video, Photos, Podcasts, Radio, and other types of media), device settings, and other options. Avisual cue 310 may be displayed next to the “Music” menu item to indicate the start of a menu trail, such as a menu trail to a Song N. The visual cue may be a star (as depicted inFIG. 3A ) or it may be a change in font, highlighting, or any other visual cue that calls attention to the menu item. The menu trail may be provided by the facility for a variety of reasons. For example, Song N may have been recently added to the media player, and the facility may provide a menu trail to allow a user to locate the song. As another example, a user may be searching for Song N, and the facility may provide a menu trail to teach a user how to locate the song on the media player. As another example, Song N may have a limited period that it remains accessible on the portable media player, and the facility may provide a menu trail to both signify that the song is expiring and to provide a path to the song so that a user may listen to the song before it expires. - If the user selects “Music” from the list of
menu items 315 on the MediaPlayer home screen 305, the user is presented with aMusic screen 325, such as that depicted in the representative screen shot 320 illustrated byFIG. 3B . TheMusic screen 325 may present the user with alist 335 of selectable options, including groupings of music (e.g., Artists, Albums, Songs, Genres, Playlists, and other groupings) and other options (e.g., show the song “Now Playing,” Shuffle All Songs, and other options).FIG. 3B depicts avisual cue 330 next to the “Artists” menu item. A visual cue may be present next to more than one menu item if an item falls within more than one category represented by the menu items (i.e., there are multiple menu trails to the same item). A visual cue may also be present next to more than one menu item if multiple menu trails are being simultaneously displayed by the facility to different content items or capabilities. If multiple menu trails are being displayed, a different visual cue may be used for each trail to allow a user to distinguish between the trails. For example, a star icon may be used to depict one menu trail, and a moon icon may be used to depict a second menu trail. - If the user selects “Artists” from the list of
menu items 335 on theMusic screen 325, the user is presented with anArtists screen 345, such as that depicted in the representative screen shot 340 illustrated byFIG. 3C . TheArtists screen 345 may present the user with alist 350 of artists of music stored on or accessible by the device, options (e.g., play “All”), and other items.FIG. 3C depicts avisual cue 355 displayed next to the “Artist 1” menu item to indicate that a user should selectArtist 1 to follow the menu trail. - If the user selects “
Artist 1” from the list ofmenu items 350 on theArtists screen 345, the user is presented with anArtist 1screen 365, such as that depicted in the representative screen shot 350 illustrated byFIG. 3D . TheArtist 1screen 365 may present the user with a list of songs byArtist 1, options (e.g., “Play All”), and other items.FIG. 3D depicts avisual cue 370 displayed next to the “Song N” menu item to indicate that the menu trail terminates at Song N. In some embodiments, a different visual cue may be used to distinguish a menu item associated with an intermediate node on the menu trail from the menu item associated with the termination node of the menu trail. - In some embodiments, the same visual cue is presented on each level of the path to the highlighted content item or capability. In the above example, the same visual cue (e.g., a star) is displayed next to each of Music, Artists,
Artist 1, and Song N, as depicted inFIGS. 3A-3D . Alternatively, a different visual cue may be presented on each level of the path to the highlighted content item or capability. - If the facility would like to draw the user's attention to more than one content item or capability, the facility may present more than one visual cue to the user, on one or more navigation screens. For example,
FIGS. 4A-4C are representative screen shots that depict menu trails to two new podcast episodes.FIG. 4A is a representative screen shot 400 that depicts a MediaPlayer home screen 405, as described above. When a new podcast episode is available, the facility presents avisual cue 410 next to the “Podcasts” menu item to indicate to the user that two new podcast episodes are available. Rather than provide two visual cues indicating the presence of two menu trails, the facility provides a single visual cue that is indicative of the two trails. - If a user selects “Podcasts” from a list of
menu items 415 on the MediaPlayer home screen 405, the user is presented with aPodcasts screen 425, such as that depicted in the representative screen shot 420 inFIG. 4B .FIG. 4B illustrates an intermediate menu from which the user can choose a podcast. ThePodcasts screen 425 may present the user with a list of all podcasts stored on or accessible by the media player.FIG. 4B depicts avisual cue 430 next to the “Podcast 5” menu item to indicate that new podcast episodes forPodcast 5 are available. - If the user selects “
Podcast 5” from the list ofmenu items 435 on thePodcasts screen 425, the user is presented with aPodcast 5screen 445, such as that depicted in the representative screen shot 440 inFIG. 4C . ThePodcast 5 screen may present the user with a list of all episodes inPodcast 5 that are stored on or accessible to the user's media player. FIG. 4C depicts avisual cue 450 next to the “Episode 4” and “Episode 5” menu items, to indicate that two new podcast episodes have been added to, or are accessible by, the media player. By following the visual cue on each of the menus, the user is led to the two new podcast episodes that have been downloaded to the device or are available from a network content site or service. Podcasts may be automatically downloaded to a media player without the knowledge of the podcast subscriber, or may be published by a site or service on a sporadic basis. The facility therefore serves a valuable purpose in that it allows a user to quickly receive notice of a new podcast as well as locate the podcast on the user's media player. - The facility may also create a menu trail when it would like the user to complete a desired task, such as downloading and/or installing a new version of software for the media player. The operating system or other software that runs on a portable media player may periodically be updated by the manufacturer, service provider, or in another manner. A software update may be downloaded to and/or installed on the media player, either manually or automatically. For example, the user may manually download and/or install a software update by selecting a menu item (e.g., “download software update” or “install software update”) on a media player navigation screen. The facility may create a menu trail to the menu item when a software update is available for download. Alternatively, the facility may automatically download and/or install a software update on the media player when the update becomes available. The facility may create a menu trail to a menu item (e.g., “software update installed”) to notify the user that a software update has been downloaded and/or installed.
- The facility may also create a menu trail when a new capability is added to the media player. For example, after a software update has been downloaded and installed on the media player, the media player may offer one or more new functionalities, features, menu items, or other items. For example, a software update may provide a new menu item that allows a user to view a biography of an artist stored on or accessible by the media player. The facility may create a menu trail to a newly added capability to draw the user's attention to the capability. In addition, the facility may create a menu trail to an existing capability to draw the user's attention to an existing capability.
- In some embodiments, there may be more than one traversal path through the media player navigation structure that allows a user to reach a content item or capability. When multiple traversal paths exist through the navigation structure, the facility may select one path to display as a menu trail to a user or it may select multiple paths to display as menu trails. The facility may select which path (or paths) to display as a menu trail by selecting the path that requires the user to traverse the fewest number of nodes, by selecting the path that is most logically related to the content item or capability being discovered (e.g., by directing a user through a “device settings” menu in order to find a new capability of the media player, even though the new capability may also be discovered from one of the content items on the media player), by selecting a path commonly used by other users in locating the content item or capability, or in another manner.
- A menu trail and its corresponding visual cue(s) may disappear under a variety of circumstances. In some circumstances, a menu trail may disappear when the user views the menu associated with the target item (i.e., the node associated with the end of the menu trail). For example, in the instance illustrated by
FIGS. 3A-3D , the menu trail would disappear when the user selects and views theArtist 1 menu, because Song N is the target item. That is, the visual cues would disappear from Music, Artists,Artist 1, and Song N when the user views theArtist 1 menu. - In some circumstances, a menu trail may not disappear until the user selects the target item. In the above illustration, the menu trail would therefore disappear when the user selects Song N, but would not disappear when the user merely viewed the
Artist 1 menu. - In some circumstances, the majority of a menu trail may disappear once the user follows the trail, but the visual cue will remain on the target item until the item is selected by the user. In the above illustration, when the user follows the menu trail to the
Artist 1 screen, the visual cues will disappear from the Music, Artists, andArtist 1 menus, but the visual cue will remain next to Song N until Song N is selected (i.e., played). - In some circumstances, the visual cues may decrease in intensity (i.e., fade) each time the user views the menu from which the target item may be selected. In the above illustration, every time the user views the
Artist 1 menu, the visual cues indicating the menu trail will decrease in intensity. Once the user views theArtist 1 menu a certain number (e.g., five) of times, the visual cues, and thus the menu trail, will disappear. The visual cues may decrease in intensity regardless of whether the user selects the target item or, alternatively, the visual cues may decrease in intensity only if the user selects the target item. - In some circumstances, the visual cues may decrease in intensity (i.e., fade) as a function of time. For example, the visual cues may decrease in intensity each day for a period of five days, at which point the visual cues, and thus the menu trail, will disappear. One skilled in the art will appreciate that a menu trail and its corresponding visual cues may disappear in a variety of other ways and in various combinations of the previously described ways.
- In some embodiments, the user may have the option to turn menu trails on and off on the user's portable media player. For example, a user may select never to have menu trails displayed on the media player.
- In some embodiments, a user may manually select to have menu trails displayed by the facility. The user may determine one or more parameters for the menu trails. For example, a user may request that the facility display menu trails to all content items added or newly accessible within a certain time period (e.g., within the last 2 days, within the last month). As another example, a user may request that the media player display menu trails to all content items of a certain type, by a certain artist, or that satisfies one or more other parameters.
- From the foregoing, it will be appreciated that specific embodiments of the invention have been described herein for purposes of illustration, but that various modifications may be made without deviating from the spirit and scope of the invention. Accordingly, the invention is not limited except as by the appended claims.
Claims (31)
1. A method of generating a trail of visual cues to a target item on a portable media device, the method comprising:
selecting a target item that is accessible via a navigation structure comprised of a plurality of nodes in a portable media device;
identifying one or more nodes in the navigation structure that are traversable to reach the selected target item; and
displaying to the user a visual cue with menu items that correspond to each of the identified one or more nodes and with the selected target item, so that a user may traverse a trail of menu items having visual cues in order to reach the target item.
2. The method of claim 1 wherein the target item is a media file or a capability of the portable media device.
3. (canceled)
4. The method of claim 1 wherein the visual cue is a symbol, highlighted text bolded text or distinctive color text.
5. (canceled)
6. The method of claim 1 wherein a target item is selected based on when it was added to the portable media device or when it is newly accessible from a network site by the portable media device.
7-8. (canceled)
9. The method of claim 1 wherein the visual cue displayed in association with the menu items is different from the visual cue displayed in association with the selected target item.
10. The method of claim 1 , further comprising:
selecting a second target item that is accessible via the navigation structure; identifying one or more nodes in the navigation structure that are traversable to reach the second target item; and
displaying to the user a visual cue with menu items that correspond to each of the identified one or more nodes and with the second target item,
wherein the visual cue associated with the second target item is different that the visual cue associated with the selected target item.
11. The method of claim 1 wherein the target item is selected to encourage a user to complete a desired task or to indicate the addition of a new software capability to the portable media device.
12. (canceled)
13. The method of claim 1 wherein the visual cues disappear after the user views a navigation screen from which the target item is selectable.
14. (canceled)
15. The method of claim 1 wherein the visual cues decrease in intensity each time the user views a navigation screen from which the target item is selectable or decrease in intensity over time.
16. (canceled)
17. The method of claim 1 wherein a target item is selected pursuant to a user request, wherein the user request includes one or more parameters associated with a media file.
18. A system for generating a trail of visual cues to a target item on a portable media device, the system comprising:
a trail creation component for:
selecting a target item that is accessible via a navigation structure comprised of a plurality of nodes in a portable media device; and
identifying one or more nodes in the navigation structure that are traversable to reach the selected target item; and
a presentation component for displaying to the user a visual cue with menu items that correspond to each of the one or more nodes identified by the trail creation component and with the selected target item, so that a user may traverse a trail of menu items having visual cues in order to reach the target item.
19. The system of claim 18 wherein the target item is a media file or a capability of the portable media device.
20-22. (canceled)
23. The system of claim 18 wherein the trail creation component selects a target item based on when the target item was added to the portable media device or when the target item is newly accessible from a network site by the portable media device.
24-25. (canceled)
26. The system of claim 18 wherein the visual cue displayed by the presentation component in association with the menu items is different from the visual cue displayed by the presentation component in association with the target item.
27. The system of claim 18 wherein the trail creation component further selects a second target item that is accessible via the navigation structure and identifies one or more nodes in the navigation structure that are traversable to reach the second target item, the presentation component displaying to the user a visual cue with menu items that correspond to each of the identified one or more nodes and with the second target item, wherein the visual cue associated with the second target item is different that the visual cue associated with the selected target item.
28. The system of claim 18 wherein the presentation component selects a target item to encourage a user to complete a desired task or to indicate the addition of a new software capability to the portable media device.
29-30. (canceled)
31. The system of claim 18 wherein the visual cues associated with the menu items disappear after the user views a navigation screen from which the target item is selectable, but the visual cue associated with the target item remains visible until the user selects the target item.
32-33. (canceled)
34. The system of claim 18 wherein the selection component selects a target item pursuant to a user request, wherein the user request includes one or more parameters associated with a media file.
35. A non-transitory computer-readable medium containing instructions that, if executed on a computing system, cause the computing system to perform operations for generating a trail of visual cues to a target item on a portable media device, the operations comprising:
selecting a target item that is accessible via a navigation structure
comprised of a plurality of nodes in a portable media device; identifying one or more nodes in the navigation structure that are
traversable to reach the selected target item; and
displaying to the user a visual cue with menu items that correspond to each of the identified one or more nodes and with the selected target item, so that a user may traverse a trail of menu items having visual cues in order to reach the target item.
36. The non-transitory computer-readable medium of claim 35 wherein the target item is a media file or a capability of the portable media device.
37-39. (canceled)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/070,329 US20110231760A1 (en) | 2007-01-08 | 2011-03-23 | Menu trails for a portable media player |
US13/935,394 US20140013274A1 (en) | 2007-01-08 | 2013-07-03 | Menu trails for a portable media player |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US88399207P | 2007-01-08 | 2007-01-08 | |
US11/851,318 US7992106B2 (en) | 2007-01-08 | 2007-09-06 | Menu trails for a portable media player |
US13/070,329 US20110231760A1 (en) | 2007-01-08 | 2011-03-23 | Menu trails for a portable media player |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/851,318 Continuation US7992106B2 (en) | 2007-01-08 | 2007-09-06 | Menu trails for a portable media player |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/935,394 Continuation US20140013274A1 (en) | 2007-01-08 | 2013-07-03 | Menu trails for a portable media player |
Publications (1)
Publication Number | Publication Date |
---|---|
US20110231760A1 true US20110231760A1 (en) | 2011-09-22 |
Family
ID=39595354
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/851,318 Expired - Fee Related US7992106B2 (en) | 2007-01-08 | 2007-09-06 | Menu trails for a portable media player |
US13/070,329 Abandoned US20110231760A1 (en) | 2007-01-08 | 2011-03-23 | Menu trails for a portable media player |
US13/935,394 Abandoned US20140013274A1 (en) | 2007-01-08 | 2013-07-03 | Menu trails for a portable media player |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/851,318 Expired - Fee Related US7992106B2 (en) | 2007-01-08 | 2007-09-06 | Menu trails for a portable media player |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/935,394 Abandoned US20140013274A1 (en) | 2007-01-08 | 2013-07-03 | Menu trails for a portable media player |
Country Status (1)
Country | Link |
---|---|
US (3) | US7992106B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110131530A1 (en) * | 2008-07-23 | 2011-06-02 | Koninklijke Philips Electronics N.V. | Method and apparatus for displaying a plurality of items |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8028042B2 (en) * | 2007-06-15 | 2011-09-27 | Amazon Technologies, Inc. | System and method of managing media content |
US9129342B2 (en) * | 2007-12-14 | 2015-09-08 | William E. Denk, JR. | Method and system for facilitating electronic communication between the public and a public personality or representative |
US8997018B2 (en) * | 2008-03-04 | 2015-03-31 | Synaptics Incorporated | Presenting a menu |
US8701139B2 (en) * | 2009-10-29 | 2014-04-15 | At&T Intellectual Property I, L.P. | System and method to facilitate selection of episodes of serial programs from a media service |
KR101626621B1 (en) * | 2009-12-30 | 2016-06-01 | 엘지전자 주식회사 | Method for controlling data in mobile termina having circle type display unit and mobile terminal thereof |
US20130080950A1 (en) * | 2011-09-27 | 2013-03-28 | International Business Machines Corporation | Incrementally self-organizing workspace |
US9454528B2 (en) * | 2011-10-17 | 2016-09-27 | Xerox Corporation | Method and system for creating ordered reading lists from unstructured document sets |
US9658672B2 (en) | 2012-07-30 | 2017-05-23 | Sap Se | Business object representations and detail boxes display |
US9483086B2 (en) | 2012-07-30 | 2016-11-01 | Sap Se | Business object detail display |
US20140059488A1 (en) * | 2012-08-21 | 2014-02-27 | Sap Ag | System and method for viewing selected descendant nodes in a tree hierarchy displayed in tabular form |
US9250781B2 (en) | 2012-10-17 | 2016-02-02 | Sap Se | Method and device for navigating time and timescale using movements |
US10691406B2 (en) * | 2017-02-16 | 2020-06-23 | Microsoft Technology Licensing, Llc. | Audio and visual representation of focus movements |
JP7073216B2 (en) * | 2018-07-13 | 2022-05-23 | 東芝テック株式会社 | Order system, order terminal and information processing program |
Citations (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6353926B1 (en) * | 1998-07-15 | 2002-03-05 | Microsoft Corporation | Software update notification |
US20020138582A1 (en) * | 2000-09-05 | 2002-09-26 | Mala Chandra | Methods and apparatus providing electronic messages that are linked and aggregated |
US20030011641A1 (en) * | 2001-03-30 | 2003-01-16 | Totman Scott V. | Visually distinguishing menu items |
US20030139901A1 (en) * | 2002-01-22 | 2003-07-24 | Forman George Henry | Navigating organizational structures |
US20030156119A1 (en) * | 2001-11-27 | 2003-08-21 | Bonadio Allan R. | Method and system for graphical file management |
US6661437B1 (en) * | 1997-04-14 | 2003-12-09 | Thomson Licensing S.A. | Hierarchical menu graphical user interface |
US20040032400A1 (en) * | 2002-08-14 | 2004-02-19 | Freeman Mark T. | Method and systems for managing the display of digital content |
US20040038675A1 (en) * | 1996-08-07 | 2004-02-26 | Criss Mark A. | Wireless software upgrades with version control |
US6700591B1 (en) * | 2000-05-04 | 2004-03-02 | Microsoft Corporation | Variable visual indicators based on predetermined characteristics |
US6738970B1 (en) * | 1999-06-30 | 2004-05-18 | Marimba, Inc. | Method and apparatus for identifying changes made to a computer system due to software installation |
US20040199575A1 (en) * | 2000-08-15 | 2004-10-07 | Extreming, Inc. | E-commerce enabling virtual streaming multimedia server, system, method and article |
US20040239700A1 (en) * | 2003-03-17 | 2004-12-02 | Baschy Leo Martin | User interface driven access control system and method |
US20050010635A1 (en) * | 2003-06-23 | 2005-01-13 | Carsten Schwesig | Network media channels |
US6848078B1 (en) * | 1998-11-30 | 2005-01-25 | International Business Machines Corporation | Comparison of hierarchical structures and merging of differences |
US20050022170A1 (en) * | 2003-05-30 | 2005-01-27 | Hans-Frederick Brown | Visual debugging interface |
US20050076309A1 (en) * | 2003-10-03 | 2005-04-07 | Kevin Goldsmith | Hierarchical in-place menus |
US20050120306A1 (en) * | 2003-12-01 | 2005-06-02 | Research In Motion Limited | Previewing a new event on a small screen device |
US20050132055A1 (en) * | 2003-12-12 | 2005-06-16 | Raja Neogi | System and method to control appliances using adaptive interfaces |
US6956591B2 (en) * | 2003-04-17 | 2005-10-18 | Nokia Corporation | Smooth scrolling with highlighted navigation and marking of page changes |
US20060095976A1 (en) * | 2004-11-01 | 2006-05-04 | Microsoft Corporation | Dynamic summary module |
US20060095860A1 (en) * | 2004-11-02 | 2006-05-04 | Alan Wada | Method and system of providing dynamic dialogs |
US20060206607A1 (en) * | 1999-05-25 | 2006-09-14 | Chris Carden | System and method for providing update information |
US20060271526A1 (en) * | 2003-02-04 | 2006-11-30 | Cataphora, Inc. | Method and apparatus for sociological data analysis |
US20060274719A1 (en) * | 2005-06-01 | 2006-12-07 | International Business Machines Corporation | Fast-path navigation system and method |
US20070083556A1 (en) * | 2005-08-12 | 2007-04-12 | Microsoft Corporation | Like processing of owned and for-purchase media |
US20070136778A1 (en) * | 2005-12-09 | 2007-06-14 | Ari Birger | Controller and control method for media retrieval, routing and playback |
US20070220552A1 (en) * | 2006-03-15 | 2007-09-20 | Microsoft Corporation | Automatic delivery of personalized content to a portable media player with feedback |
US20070282848A1 (en) * | 2006-05-30 | 2007-12-06 | Microsoft Corporation | Two-way synchronization of media data |
US20080005263A1 (en) * | 2006-06-28 | 2008-01-03 | Nokia Corporation | Method, Apparatus and Computer Program Product for Providing Automatic Delivery of Information to a Terminal |
US20080052634A1 (en) * | 2006-08-25 | 2008-02-28 | Fishkin Robert E F | Process For Referencing, Prioritizing, Accessing, And Displaying Marginalia in Digital Media |
US20080059535A1 (en) * | 2006-08-29 | 2008-03-06 | Motorola, Inc. | Annotating media content with related information |
US20080059908A1 (en) * | 2006-09-01 | 2008-03-06 | Jaakko Arvilommi | Mobile communications terminal |
US20080104103A1 (en) * | 2006-11-01 | 2008-05-01 | Thom Adams | System and method for managing information using entity-centric objects |
US20080148190A1 (en) * | 2006-12-14 | 2008-06-19 | International Business Machines Corporation | Multi-level graphical user interfaces |
US20080216020A1 (en) * | 2005-06-09 | 2008-09-04 | Koninklijke Philips Electronics, N.V. | Preview Mode for Content |
US20080281867A1 (en) * | 2005-02-24 | 2008-11-13 | Scott Allan Kendall | Creation of Digital Program Playback Lists in a Digital Device Based On Hierarchal Grouping of a Current Digital Program |
US7725836B2 (en) * | 2002-06-06 | 2010-05-25 | Armin Moehrle | Active path navigation system |
US7739620B1 (en) * | 2005-09-29 | 2010-06-15 | Adobe Systems Inc. | Method of setting alternate style assignments to menu elements of an application |
US7904446B1 (en) * | 2006-08-04 | 2011-03-08 | Adobe Systems Incorporated | Searchable menu system via keyword search |
-
2007
- 2007-09-06 US US11/851,318 patent/US7992106B2/en not_active Expired - Fee Related
-
2011
- 2011-03-23 US US13/070,329 patent/US20110231760A1/en not_active Abandoned
-
2013
- 2013-07-03 US US13/935,394 patent/US20140013274A1/en not_active Abandoned
Patent Citations (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040038675A1 (en) * | 1996-08-07 | 2004-02-26 | Criss Mark A. | Wireless software upgrades with version control |
US6661437B1 (en) * | 1997-04-14 | 2003-12-09 | Thomson Licensing S.A. | Hierarchical menu graphical user interface |
US6353926B1 (en) * | 1998-07-15 | 2002-03-05 | Microsoft Corporation | Software update notification |
US6848078B1 (en) * | 1998-11-30 | 2005-01-25 | International Business Machines Corporation | Comparison of hierarchical structures and merging of differences |
US20060206607A1 (en) * | 1999-05-25 | 2006-09-14 | Chris Carden | System and method for providing update information |
US6738970B1 (en) * | 1999-06-30 | 2004-05-18 | Marimba, Inc. | Method and apparatus for identifying changes made to a computer system due to software installation |
US6700591B1 (en) * | 2000-05-04 | 2004-03-02 | Microsoft Corporation | Variable visual indicators based on predetermined characteristics |
US20040199575A1 (en) * | 2000-08-15 | 2004-10-07 | Extreming, Inc. | E-commerce enabling virtual streaming multimedia server, system, method and article |
US20020138582A1 (en) * | 2000-09-05 | 2002-09-26 | Mala Chandra | Methods and apparatus providing electronic messages that are linked and aggregated |
US20030011641A1 (en) * | 2001-03-30 | 2003-01-16 | Totman Scott V. | Visually distinguishing menu items |
US20030156119A1 (en) * | 2001-11-27 | 2003-08-21 | Bonadio Allan R. | Method and system for graphical file management |
US20030139901A1 (en) * | 2002-01-22 | 2003-07-24 | Forman George Henry | Navigating organizational structures |
US7725836B2 (en) * | 2002-06-06 | 2010-05-25 | Armin Moehrle | Active path navigation system |
US20040032400A1 (en) * | 2002-08-14 | 2004-02-19 | Freeman Mark T. | Method and systems for managing the display of digital content |
US20060271526A1 (en) * | 2003-02-04 | 2006-11-30 | Cataphora, Inc. | Method and apparatus for sociological data analysis |
US20040239700A1 (en) * | 2003-03-17 | 2004-12-02 | Baschy Leo Martin | User interface driven access control system and method |
US6956591B2 (en) * | 2003-04-17 | 2005-10-18 | Nokia Corporation | Smooth scrolling with highlighted navigation and marking of page changes |
US20050022170A1 (en) * | 2003-05-30 | 2005-01-27 | Hans-Frederick Brown | Visual debugging interface |
US20050010635A1 (en) * | 2003-06-23 | 2005-01-13 | Carsten Schwesig | Network media channels |
US20050076309A1 (en) * | 2003-10-03 | 2005-04-07 | Kevin Goldsmith | Hierarchical in-place menus |
US20050120306A1 (en) * | 2003-12-01 | 2005-06-02 | Research In Motion Limited | Previewing a new event on a small screen device |
US20050132055A1 (en) * | 2003-12-12 | 2005-06-16 | Raja Neogi | System and method to control appliances using adaptive interfaces |
US20060095976A1 (en) * | 2004-11-01 | 2006-05-04 | Microsoft Corporation | Dynamic summary module |
US20060095860A1 (en) * | 2004-11-02 | 2006-05-04 | Alan Wada | Method and system of providing dynamic dialogs |
US20080281867A1 (en) * | 2005-02-24 | 2008-11-13 | Scott Allan Kendall | Creation of Digital Program Playback Lists in a Digital Device Based On Hierarchal Grouping of a Current Digital Program |
US20060274719A1 (en) * | 2005-06-01 | 2006-12-07 | International Business Machines Corporation | Fast-path navigation system and method |
US20080216020A1 (en) * | 2005-06-09 | 2008-09-04 | Koninklijke Philips Electronics, N.V. | Preview Mode for Content |
US20070083556A1 (en) * | 2005-08-12 | 2007-04-12 | Microsoft Corporation | Like processing of owned and for-purchase media |
US7739620B1 (en) * | 2005-09-29 | 2010-06-15 | Adobe Systems Inc. | Method of setting alternate style assignments to menu elements of an application |
US20070136778A1 (en) * | 2005-12-09 | 2007-06-14 | Ari Birger | Controller and control method for media retrieval, routing and playback |
US20070220552A1 (en) * | 2006-03-15 | 2007-09-20 | Microsoft Corporation | Automatic delivery of personalized content to a portable media player with feedback |
US20070282848A1 (en) * | 2006-05-30 | 2007-12-06 | Microsoft Corporation | Two-way synchronization of media data |
US20080005263A1 (en) * | 2006-06-28 | 2008-01-03 | Nokia Corporation | Method, Apparatus and Computer Program Product for Providing Automatic Delivery of Information to a Terminal |
US7904446B1 (en) * | 2006-08-04 | 2011-03-08 | Adobe Systems Incorporated | Searchable menu system via keyword search |
US20080052634A1 (en) * | 2006-08-25 | 2008-02-28 | Fishkin Robert E F | Process For Referencing, Prioritizing, Accessing, And Displaying Marginalia in Digital Media |
US20080059535A1 (en) * | 2006-08-29 | 2008-03-06 | Motorola, Inc. | Annotating media content with related information |
US20080059908A1 (en) * | 2006-09-01 | 2008-03-06 | Jaakko Arvilommi | Mobile communications terminal |
US20080104103A1 (en) * | 2006-11-01 | 2008-05-01 | Thom Adams | System and method for managing information using entity-centric objects |
US20080148190A1 (en) * | 2006-12-14 | 2008-06-19 | International Business Machines Corporation | Multi-level graphical user interfaces |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110131530A1 (en) * | 2008-07-23 | 2011-06-02 | Koninklijke Philips Electronics N.V. | Method and apparatus for displaying a plurality of items |
US9418706B2 (en) * | 2008-07-23 | 2016-08-16 | Koninklijke Philips N.V. | Method and apparatus for displaying a plurality of items |
Also Published As
Publication number | Publication date |
---|---|
US7992106B2 (en) | 2011-08-02 |
US20080168397A1 (en) | 2008-07-10 |
US20140013274A1 (en) | 2014-01-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7992106B2 (en) | Menu trails for a portable media player | |
US10313754B2 (en) | System and method for personalizing playback content through interaction with a playback device | |
KR101130403B1 (en) | Electronic programming guide system and method | |
US8745513B2 (en) | Method and apparatus for use in accessing content | |
US7765245B2 (en) | System and methods for enhanced metadata entry | |
US8560950B2 (en) | Advanced playlist creation | |
US7680824B2 (en) | Single action media playlist generation | |
US20070168388A1 (en) | Media discovery and curation of playlists | |
US7831605B2 (en) | Media player service library | |
US20070048714A1 (en) | Media player service library | |
US20080005688A1 (en) | Graphical display | |
US20050015405A1 (en) | Multi-valued properties | |
US20090189911A1 (en) | Display device, display method, and program | |
US20090319899A1 (en) | User interface, method of navigating content, apparatus for reproducing content, and storage medium storing the method | |
JP2006039704A (en) | Play list generation device | |
KR101522553B1 (en) | Method and apparatus for playing back a content using metadata | |
US20130091428A1 (en) | User interface apparatus, and associated method, for media playback device | |
TW201626265A (en) | A method and apparatus for search query formulation | |
KR101415024B1 (en) | Method for Searching a music using a metadata | |
JP2019121204A (en) | Content search device and content search method | |
GB2450876A (en) | Method and Apparatus for File Selection using a graphical representation of file classification | |
KR20090034086A (en) | Apparatus and method for generating a graphic user interface | |
US9374569B2 (en) | Storage media pre-programmed for enhanced search and retrieval of multimedia content | |
JP2015069212A (en) | Media reproduction device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |