APPARATUS AND METHODS FOR PLAYING DIGITAL CONTENT AND DISPLAYING SAME
3 Assignments
0 Petitions
Accused Products
Abstract
A system is presented providing content to a plurality of handheld devices (including musical selections). The devices can access a server over the Internet via a WIFI or other similar wireless interconnection and can download songs requested by a user from the server or from other users using, e.g., a P2P protocol. All downloads are governed by applicable DRM rules. Content and playlists may also be pushed by a server from other sources and means including, e.g., podcasting, based on predetermined rules, favorite preferences of users, and other criteria.
-
Citations
27 Claims
-
1. -8. (canceled)
-
9. A digital media content player comprising:
-
a storage means for digital media content and associated data; a digital player element rendering the digital media content to a user; a visual display; and a processor for selection and processing of the digital media content to be rendered, and for processing any visual information in said digital media content and displaying said visual data on said visual display. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method for displaying data associated with digital media content on a portable media content player comprising:
-
selecting digital media content from a storage means for playback; identifying associated data for selected digital media content; processing said associated data for visual display; and displaying visual representation of associated data concurrently with playback of said digital media content. - View Dependent Claims (15, 16, 17, 18)
-
-
19. An apparatus for developing a playlist for a digital media player comprising:
-
a data storage storing media selections; a processor for processing media selections from the data storage; a visual display; a controller with a user input means; and a processor generating screens on said visual display; wherein said controller is used by a user for selecting a playlist from the media selections, by selecting entries from a plurality of screens rendered in sequence by said processor on said screen using said user input means. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification