Method, device, and system for directing a wireless speaker from a mobile phone to receive and render a playlist from a content server on the internet
DCFirst Claim
1. A mobile phone for facilitating a presentation of media the mobile phone comprising:
- a display for displaying, on a touchscreen of the mobile phone, a plurality of device identifiers for a plurality of devices;
a network transceiver for facilitating communication between the mobile phone, a content server, and at least one of the plurality of devices on a network, the network transceiver operably in communication with the display, wherein the content server, the mobile phone, and the plurality of devices are separate devices;
wherein the mobile phone is configured to facilitate;
receiving user first input identifying one of the plurality of device identifiers that identifies a rendering device on the network;
providing information identifying a user of the mobile phone to the content server;
requesting a playlist comprising a plurality of media item identifiers, the playlist based on the information identifying the user of the mobile phone;
receiving the playlist;
receiving, at the mobile phone, user second input identifying at least one media item identifier from the playlist;
directing, from the mobile phone, the rendering device identified by the one of the plurality of device identifiers to obtain a media item identified by the at least one media item identifier from the content server and to play the media item, the media item obtained without user input at the rendering device; and
effecting a display of information identifying a plurality of activities of an other user of an other control device,wherein the mobile phone and the rendering device are connected to the content server through the Internet, and the mobile phone is connected to the rendering device through a LAN over a wireless network using TCP/IP.
14 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Methods, systems, and devices are presented for facilitating a presentation of media, including displaying, on a touchscreen of a mobile phone, a plurality of device identifiers; receiving input identifying one of the plurality of device identifiers that identifies a rendering device; providing information identifying a user of the mobile phone; receiving a message based on the information identifying the user of the mobile phone, the message comprising information identifying a playlist comprising a plurality of media item identifiers corresponding to media items ordered to be played in an arranged sequence; receiving, at the mobile phone, input identifying at least one media item identifier from the playlist; and directing, from the mobile phone, the rendering device to obtain a media item identified by the at least one media item identifier from a content server and to play the media item, the media item obtained without user input at the rendering device.
671 Citations
65 Claims
-
1. A mobile phone for facilitating a presentation of media the mobile phone comprising:
-
a display for displaying, on a touchscreen of the mobile phone, a plurality of device identifiers for a plurality of devices; a network transceiver for facilitating communication between the mobile phone, a content server, and at least one of the plurality of devices on a network, the network transceiver operably in communication with the display, wherein the content server, the mobile phone, and the plurality of devices are separate devices; wherein the mobile phone is configured to facilitate; receiving user first input identifying one of the plurality of device identifiers that identifies a rendering device on the network; providing information identifying a user of the mobile phone to the content server; requesting a playlist comprising a plurality of media item identifiers, the playlist based on the information identifying the user of the mobile phone; receiving the playlist; receiving, at the mobile phone, user second input identifying at least one media item identifier from the playlist; directing, from the mobile phone, the rendering device identified by the one of the plurality of device identifiers to obtain a media item identified by the at least one media item identifier from the content server and to play the media item, the media item obtained without user input at the rendering device; and effecting a display of information identifying a plurality of activities of an other user of an other control device, wherein the mobile phone and the rendering device are connected to the content server through the Internet, and the mobile phone is connected to the rendering device through a LAN over a wireless network using TCP/IP. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A mobile phone for facilitating a presentation of media, the mobile phone comprising:
-
a display for displaying, on a touchscreen of the mobile phone, a plurality of device identifiers of a plurality of devices; a network transceiver for facilitating communication between the mobile phone, a content server, and at least one of the plurality of devices on a network, the network transceiver operably in communication with the display; wherein the mobile phone is configured to facilitate; receiving user first input identifying one of the plurality of device identifiers, wherein the one of the plurality of device identifiers identifies a rendering device, wherein the content server, the mobile phone, and the rendering device are separate devices; providing information identifying a user of the mobile phone; receiving a message based on the information identifying the user of the mobile phone, the message comprising information identifying a playlist comprising a plurality of media item identifiers; receiving, at the mobile phone, user second input identifying at least one media item identifier from the playlist; directing, from the mobile phone, the rendering device identified by the one of the plurality of device identifiers to obtain a media item identified by the at least one media item identifier from a content server and to play the media item, the media item obtained without user input at the rendering device; and effecting a display of information identifying a plurality of activities of an other user of an other control device, wherein the mobile phone and the rendering device are connected to the content server through the Internet, and the mobile phone is connected to the rendering device through a LAN over a wireless network using TCP/IP. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A computer implemented method of facilitating a presentation of media, the method comprising:
-
displaying, on a touchscreen of a mobile phone, a plurality of device identifiers; receiving user first input identifying one of the plurality of device identifiers, wherein the one of the plurality of device identifiers identifies a rendering device, wherein the rendering device is one of a standalone wireless speaker, a television, and a stereo; providing information identifying a user of the mobile phone to a content server via the Internet, wherein the mobile phone, the rendering device, and the content server are separate devices; requesting a playlist based on the information identifying the user of the mobile phone, the playlist comprising a plurality of media item identifiers corresponding to media items ordered to be played in an arranged sequence; receiving the playlist; receiving, at the mobile phone, user second input identifying at least one media item identifier from the playlist; directing the rendering device, from the mobile phone via a LAN over a wireless network using TCP/IP, to obtain a media item identified by the at least one media item identifier from the content server, via the Internet, and to play the media item, the media item obtained without user input at the rendering device; and effecting display of information identifying a plurality of activities of an other user of an other control device. - View Dependent Claims (44, 45)
-
-
46. A method of facilitating a presentation of media, the method comprising:
-
displaying, on a touchscreen of a mobile phone, a plurality of device identifiers; receiving user first input identifying one of the plurality of device identifiers, wherein the one of the plurality of device identifiers identifies a rendering device, wherein the rendering device is one of a standalone wireless speaker, a television, and a stereo; providing information identifying a user of the mobile phone to a content server via the Internet, wherein the content server, the mobile phone, and the rendering device are separate devices; receiving, at the mobile phone, an instant messaging chat message based on the information identifying the user of the mobile phone, the message comprising information identifying a playlist, the playlist comprising a plurality of media item identifiers corresponding to media items ordered to be played in an arranged sequence, the instant messaging chat message provided by an other control device of an other user; receiving, at the mobile phone, user second input identifying at least one media item identifier from the playlist; and directing the rendering device, from the mobile phone via a LAN over a wireless network using TCP/IP, to obtain a media item identified by the at least one media item identifier from a content server via the Internet and to play the media item, the media item obtained without user input at the rendering device. - View Dependent Claims (47)
-
-
48. A non-transitory computer readable medium embodied in an article of manufacture and storing software adapted to execute on a controller to:
-
display, on a touchscreen of a mobile phone, a plurality of device identifiers; receive user first input identifying one of the plurality of device identifiers, wherein the one of the plurality of device identifiers identifies a rendering device, wherein the rendering device is one of a standalone wireless speaker, a television, and a stereo; provide information identifying a user of the mobile phone to a content server via the Internet, wherein the content server, the mobile phone, and the plurality of devices are separate devices; request a playlist based on the information identifying the user of the mobile phone; receive the playlist, the playlist comprising a plurality of media item identifiers corresponding to media items ordered to be played in an arranged sequence; receive, at the mobile phone, user second input identifying at least one media item identifier from the playlist; direct the rendering device, from the mobile phone via a LAN over a wireless network using TCP/IP, to obtain a media item identified by the at least one media item identifier from a content server via the Internet and to play the media item, the media item obtained without user input at the rendering device; and effecting display of information identifying a plurality of activities of an other user of an other control device. - View Dependent Claims (49)
-
-
50. A non-transitory computer readable medium storing software for instructing a controller of a mobile phone to:
-
display, on a touchscreen of a mobile phone, a plurality of device identifiers; receive user first input identifying one of the plurality of device identifiers, wherein the one of the plurality of device identifiers identifies the rendering device, wherein the rendering device is one of a standalone wireless speaker, a television, and a stereo; provide information identifying a user of the mobile phone to a content server via the Internet, wherein the content server, the mobile phone, and the plurality of devices are separate devices; receive, at the mobile phone, an instant messaging chat message based on the information identifying the user of the mobile phone, the message comprising information identifying a playlist, the playlist comprising a plurality of media item identifiers corresponding to media items ordered to be played in an arranged sequence, the instant messaging chat message provided by an other control device of an other user; receive, at the mobile phone, user second input identifying at least one media item identifier from the playlist; and direct the rendering device, from the mobile phone via a LAN over a wireless network using TCP/IP, to obtain a media item identified by the at least one media item identifier from a content server via the Internet and to play the media item, the media item obtained without user input at the rendering device. - View Dependent Claims (51)
-
-
52. A system comprising:
-
a content server comprising; a first network transceiver for facilitating communication between the content server, a mobile phone, and a rendering device, wherein the content server is configured to; receive, from the mobile phone, a request for a playlist; provide, to the mobile phone, the playlist; the mobile phone comprising; a second network transceiver for facilitating communication between the mobile phone, the content server, and the rendering device, wherein the mobile phone is configured to; display, on a touchscreen of the mobile phone, a plurality of device identifiers; receive user first input identifying one of the plurality of device identifiers, wherein the one of the plurality of device identifiers identifies the rendering device; request a playlist based on information identifying a user of the mobile phone, the playlist comprising a plurality of media item identifiers; receive the playlist; receive, at the mobile phone, user second input identifying at least one media item identifier from the playlist; direct, from the mobile phone, the rendering device to obtain a media item identified by the at least one media item identifier from the content server and to play the media item, the media item obtained without user input at the rendering device; and effecting display of information identifying a plurality of activities of an other user of an other control device the rendering device comprising; a third network transceiver for facilitating communication between the rendering device, the content server, and the mobile phone, wherein the rendering device is configured to; provide, to the mobile phone, the device identifier for the rendering device; receive, from the mobile phone, the playlist, the playlist comprising a plurality of media item identifiers; obtain, from the content server, at least one media item indicated by a media item identifier of the plurality of media item identifiers comprising the playlist; and render the at least one media item; wherein the content server, the mobile phone, and the rendering device are all separate devices, and wherein the mobile phone and the rendering device are connected to the content server through the Internet, and the mobile phone is connected to the rendering device through a LAN over a wireless network using TCP/IP. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65)
-
Specification