Systems and methods for providing customized media channels
First Claim
1. In a system comprising a server and a client device, a method for providing a customized media channel to a user of the client device, comprising:
- (a) transmitting to the client device information identifying a list of music genres, wherein the client device is operable to (i) display a graphical user interface that comprises the list of music genres and (ii) enable the user to select one of the listed music genres, wherein the client device is further operable to transmit a message to the server in response to the user selecting one of the listed music genres, wherein the message includes a genre identifier identifying the selected genre;
(b) receiving the message transmitted by the client device;
(c) in response to receiving the message, selecting a media content item based, at least in part, on (i) the genre selected by the user and (ii) profile information associated with a user identifier input by the user and/or a client device identifier associated with the client device; and
(d) immediately after step (c), transmitting the selected media content item to the client device using a one-to-one connection, wherein the client device is arranged to receive the media content item and play the media content item for the user.
1 Assignment
0 Petitions
Accused Products
Abstract
The present application describes systems and methods for creating customized media channels. A method of the invention according to some embodiments includes: (a) transmitting to a user device information comprising a list of music genres; receiving from the user device a message indicating that a user selected one of the listed genres and including an identifier identifying the selected genre; selecting one or more media content items in response to receiving the message, wherein the selection is based, at least in part, on (i) the genre selected by the user and (ii) profile information associated with a user identifier input by the user and/or a device identifier associated with the device; and transmitting the selected media content items to the device.
-
Citations
32 Claims
-
1. In a system comprising a server and a client device, a method for providing a customized media channel to a user of the client device, comprising:
-
(a) transmitting to the client device information identifying a list of music genres, wherein the client device is operable to (i) display a graphical user interface that comprises the list of music genres and (ii) enable the user to select one of the listed music genres, wherein the client device is further operable to transmit a message to the server in response to the user selecting one of the listed music genres, wherein the message includes a genre identifier identifying the selected genre; (b) receiving the message transmitted by the client device; (c) in response to receiving the message, selecting a media content item based, at least in part, on (i) the genre selected by the user and (ii) profile information associated with a user identifier input by the user and/or a client device identifier associated with the client device; and (d) immediately after step (c), transmitting the selected media content item to the client device using a one-to-one connection, wherein the client device is arranged to receive the media content item and play the media content item for the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A communication system, comprising:
-
a server system; and a network enabling a user client to communicate with the server system, wherein the server system is operable to; (a) transmit to the user client information comprising a list of music genres; (b) receive from the user client a message indicating that the user selected one of the listed genres and including an identifier identifying the selected genre; (c) select one or more media content items in response to receiving the message, wherein the selection of the one or more media content items is based, at least in part, on (i) the genre selected by the user and (ii) profile information associated with a user identifier input by the user and/or a client identifier associated with the client; and (d) transmit the selected media items to, and only to, the user client. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. In a system comprising a server and a client device, a method for providing a customized media channel to a user of the client device, comprising:
-
(a) transmitting electronic program guide information to the client device so that the client device can display to the user an electronic program guide having a music option; (b) after step (a), receiving from the client device a first message indicating the user selected the music option from the electronic program guide; (c) in response to receiving the first message, transmitting to the client device information identifying a list of music genres, wherein the client device is operable to (i) display a graphical user interface that comprises the list of music genres and (ii) enable the user to select one of the listed music genres, wherein the client device is further operable to transmit a second message in response to the user selecting one of the listed music genres, wherein the message includes a genre identifier identifying the selected genre; (d) receiving the second message transmitted by the client device; (e) in response to receiving the second message, selecting a media content item based, at least in part, on (i) the genre selected by the user and (ii) profile information associated with a user identifier input by the user and/or a client identifier associated with the client; and (f) immediately after step (e), transmitting the selected media content item to the client device using a one-to-one connection, wherein the client device is arranged to receive the media content item and play the media content item for the user. - View Dependent Claims (27, 28, 29)
-
-
30. A server system coupled to a client device via a network, the server system being configured to:
-
(a) transmit electronic program guide information to the client device so that the client device can display to a user of the client device an electronic program guide having a music option; (b) transmit to the client device information identifying a list of music genres in response to receiving, from the client device, a first message indicating the user selected the music option from the electronic program guide; (c) select one or more media content items in response to receiving, from the client device, a second message transmitted in response to the user selecting one of the music genres, wherein the message includes an identifier identifying the selected genre, and the selection of the one or more media content items is based, at least in part, on (i) the genre selected by the user and (ii) profile information associated with a user identifier input by the user and/or a client identifier associated with the client device; and (d) transmit the selected media content items to the client device. - View Dependent Claims (31, 32)
-
Specification