Media asset streaming over network to devices
DCFirst Claim
1. A method, comprising:
- providing, in a computer-readable medium, a database associating a mobile device with one or more media playback devices, wherein the mobile device and the media playback devices are identified by discrete IP addresses on the Internet;
listing thumbnails of media contents stored on a server, on a graphical user interface of the mobile device, based on media content information received from the server in communication with the mobile device over the Internet, wherein the server is identified by a discrete IP address different from the IP addresses of the mobile device and the media playback devices on the Internet;
in response to a first user input on the graphical user interface, determining one of the mobile device and the media playback devices as a streaming destination with reference to the database, wherein the first user input includes selection of one of the listed thumbnails;
(a) upon determining the mobile device to be the streaming destination, streaming a media content corresponding to the selected thumbnail from the server to the mobile device over the Internet while streaming nothing from the server to any of the media playback devices over the Internet, whereas (b) upon determining one of the media playback devices to be the streaming destination, streaming the media content corresponding to the selected thumbnail from the server to the determined media playback device over the Internet while streaming progress information from the server to the mobile device in parallel to the streaming of the media content, wherein the progress information is indicative of progress of the streaming of the media content within a duration of the media content; and
(a) playing back the streamed media content on the graphical user interface of the mobile device when the streaming is directed to the mobile device, whereas (b) displaying the progress on the graphical user interface of the mobile device based on the progress information while playing back the streamed media content at the media playback device when the streaming is directed to the media playback device.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Streaming of a media asset from a cloud server computer to a media playback device is disclosed. In an embodiment, a list of media assets stored in the cloud server computer is sent over network from the cloud server computer to a portable device. In another embodiment, the list is transferred via close-range communication to the portable device from the media playback device which received the list from the cloud server computer over network. In the embodiments, a media asset is started streaming over network from the cloud server computer to the media playback device responsive to selection of one of the listed media assets at the portable device. In some embodiments, streaming is redirected from the portable device to the media playback device responsive to a user'"'"'s operation or in case of disconnection.
-
Citations
17 Claims
-
1. A method, comprising:
-
providing, in a computer-readable medium, a database associating a mobile device with one or more media playback devices, wherein the mobile device and the media playback devices are identified by discrete IP addresses on the Internet; listing thumbnails of media contents stored on a server, on a graphical user interface of the mobile device, based on media content information received from the server in communication with the mobile device over the Internet, wherein the server is identified by a discrete IP address different from the IP addresses of the mobile device and the media playback devices on the Internet; in response to a first user input on the graphical user interface, determining one of the mobile device and the media playback devices as a streaming destination with reference to the database, wherein the first user input includes selection of one of the listed thumbnails; (a) upon determining the mobile device to be the streaming destination, streaming a media content corresponding to the selected thumbnail from the server to the mobile device over the Internet while streaming nothing from the server to any of the media playback devices over the Internet, whereas (b) upon determining one of the media playback devices to be the streaming destination, streaming the media content corresponding to the selected thumbnail from the server to the determined media playback device over the Internet while streaming progress information from the server to the mobile device in parallel to the streaming of the media content, wherein the progress information is indicative of progress of the streaming of the media content within a duration of the media content; and (a) playing back the streamed media content on the graphical user interface of the mobile device when the streaming is directed to the mobile device, whereas (b) displaying the progress on the graphical user interface of the mobile device based on the progress information while playing back the streamed media content at the media playback device when the streaming is directed to the media playback device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer product embodied on a non-transitory computer-readable medium, the computer program product including instructions which, when executed by a processor of a mobile device, cause the mobile device to perform operations comprising:
-
holding, in a memory of the mobile device, a database associating a mobile device with one or more media playback devices, wherein the mobile device and the media playback devices are identified by discrete IP addresses on the Internet; listing thumbnails of media contents stored on a server, on a graphical user interface, based on media content information received from the server in communication with the mobile device, wherein the server is identified by a discrete IP address different from the IP addresses of the mobile device and the media playback devices on the Internet; receiving a first user input on the graphical user interface, wherein the first user input including selection of one of the listed thumbnails; in response to the first user input, determining one of the mobile device and the media playback devices as a streaming destination with reference to the database, wherein the first user input includes selection of one of the listed thumbnails; (a) upon determining the mobile device to be the streaming destination, requesting the server to direct streaming of a media content corresponding to the selected thumbnail to the mobile device, so as to cause the server to stream the media content to the mobile device over the Internet while streaming nothing to any of the media playback devices over the Internet, whereas (b) upon determining one of the media playback devices to be the streaming destination, requesting the server to direct streaming of the media content to the determined media playback device, so as to cause the server to stream the media content to the determined media playback device over the Internet while streaming progress information to the mobile device in parallel to the streaming of the media content, wherein the progress information is indicative of progress of the streaming of the media content within a duration of the media content; and (a) playing back the streamed media content on the graphical user interface when the streaming is directed to the mobile device, whereas (b) displaying the progress on the graphical user interface based on the progress information when the streaming is directed to the media playback device. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A media playback device, comprising:
-
communication circuitry; a processor; and a memory storing a computer program including instructions which, when executed by the processor, cause the media playback device to perform operations comprising; receiving a streaming request from a mobile device identified by an IP address different from an IP address of the media playback device, through the communication circuitry wherein the streaming request is generated by the mobile device following the steps of; listing thumbnails of media contents stored on a server, on a graphical user interface of the mobile device, based on media content information received from the server in communication with the mobile device, wherein the server is identified by an IP address different from the IP addresses of the mobile device and the media playback device; and in response to a user input made on the graphical user interface wherein the user input includes selection of one of the listed thumbnails, generating the streaming request for streaming of a media content corresponding to the selected thumbnail; in response to the reception of the streaming request, establishing Internet connection with the server through the communication circuitry; requesting the server for streaming of the media content via the established connection; playing back the media content streamed from the server in response to the request; and in parallel to the playback of the media content, forwarding progress information to the mobile device through the communication circuitry, wherein the progress information is indicative of progress of the streaming of the media content within a duration of the media content. - View Dependent Claims (17)
-
Specification