MEDIA CONTENT PROGRAMMING, DELIVERY, AND CONSUMPTION
First Claim
1. A method for programming media content into a playlist for online delivery by a service to a remote client, the method comprising the steps of:
- collecting statistics pertaining to a community of users of the service, the statistics including identity of media content and associated consumption by the community of users;
collecting information that is specific to a user, the information comprising one of social graph of the user, user profile, media content collected on the remote client, or preferences of the user;
creating a curated experience for the user by selecting media content for inclusion into the playlist responsively to the statistics and information; and
delivering the playlist to the remote client via an online interface, the delivering being subject to terms of use between the user and the service.
2 Assignments
0 Petitions
Accused Products
Abstract
A media content programming, delivery, and consumption model is provided by which consumers can receive programming that is personalized to their tastes and interests and discover new media content that they will likely enjoy, without having to put in a lot of effort or needing to be technically adept. The received media content programming can then be played on a PC or portable media player. Consumers can access the media content programming from a cloud-based service with the same ease as tuning to a radio station, and then may simply enjoy the programming without needing to take any additional steps. However, unlike traditional linear programming, the programming here is curated so that the delivered content is highly relevant to the consumer. Navigation within a programmed sequence is enabled by skipping ahead or going back in a playlist, and consumers can learn more about particular content by interacting with rich metadata.
-
Citations
20 Claims
-
1. A method for programming media content into a playlist for online delivery by a service to a remote client, the method comprising the steps of:
-
collecting statistics pertaining to a community of users of the service, the statistics including identity of media content and associated consumption by the community of users; collecting information that is specific to a user, the information comprising one of social graph of the user, user profile, media content collected on the remote client, or preferences of the user; creating a curated experience for the user by selecting media content for inclusion into the playlist responsively to the statistics and information; and delivering the playlist to the remote client via an online interface, the delivering being subject to terms of use between the user and the service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable medium containing instructions which, when executed by one or more processors disposed in an electronic device, implements a client arranged for interacting with media content received from a service, the client performing a method comprising the steps of:
-
receiving the media content arranged in a form of one or more playlists, each of the one or more playlists comprising a linear programmed sequence in which the media content is renderable by the electronic device, and the one or more playlists being programmed by the service in a curated manner to personalize the one or more playlists to consumers of the service; storing the received media content on a persistent storage medium disposed in the electronic device; accepting user input received by a user interface, the user input indicating commands for navigating within the linear programmed sequence, the navigating including skipping ahead to a first point in the linear programmed sequence or going back to a second point in the linear programmed sequence; and executing the navigation commands so that the electronic device renders the media content from either the first point or the second point in the linear programmed sequence. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A portable media player, comprising:
-
an interface for operatively communicating with a networked host device, the host device being configured for receiving media content that is programmed into a playlist from a service over a network, the service programming the playlist using a programming, delivery, and consumption model that curates the playlist to a targeted group of users; a cache arranged for caching the playlist to enable the portable media player to render the media content in the playlist when the portable media player is disconnected from operative connection with the host device; a user interface arranged for receiving navigation commands input by a user of the portable media player for navigating forwards or backwards to a preset navigation point in the playlist; and a client configured for i) transferring the playlist from the host device, ii) writing the playlist to the cache, and iii) executing the navigation commands so that the portable media player renders media content from the playlist from the preset navigation point. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification