Method and an electronic device for performing playback of streamed media including related media content
Abstract
Described herein are methods and electronic devices for performing playback of streamed media, including complementing a media content item with an associated media content item. In accordance with an exemplary embodiment, during playback of a first media content item, a message is sent to a computer server system, to return information that a related second media content item is selectable. The information that the second media content item is selectable is displayed at a user interface as a visual array of tiles, wherein each one of the tiles corresponds to a respective second media content item. Playback of the second media content item can be combined with the first media content item. By displaying information about selectable associated media content items to a user, the user will be enabled to individually select associated media content items to complement a currently playbacked media content item.
Claims
exact text as granted — not AI-modified1 . A method of operating an electronic device for performing playback of a streamed media content item, the method comprising:
performing playback of the first media content item, during the playback of the first media content item,
sending a first data message to a computer server system, the first data message comprising instructions to the computer server system to return information that a second media content item is selectable, the second media content item being related to the first media content item, and
receiving a second data message from the computer server system, the second data message comprising the information that the second media content item is selectable, and in response thereto
receiving a first request for requesting playback of the second media content item, in response to receiving the first request, sending, to the computer server system, a third data message comprising instructions to return the second media content item, receiving a fourth data message from the computer server system, the fourth data message comprising the second media content item, and performing playback of the second media content item.
2 . The method of claim 1 , wherein performing playback of the second media comprises one of:
playing the first media content item by a speaker of the user interface, and displaying the second media content item at a display of the user interface, and displaying the first media content item at the display of the user interface, and displaying the second media content item at the display.
3 . The method of claim 1 , wherein performing playback of the second media content item comprises pausing the playback of the first media content item when performing playback of the second media content item.
4 . The method of claim 1 , wherein performing playback of the second media content item comprises proceeding the playback of the first media content item when performing playback of the second media content item.
5 . The method of claim 1 , wherein receiving the second data message comprises receiving the information included in a media stream comprising the first media content item.
6 . The method of claim 1 , wherein receiving the fourth data message comprises receiving the second media content item included in a media stream comprising the first media content item.
7 . The method of claim 1 , wherein the user interface comprises a touch-sensitive surface adapted to receive the first request, wherein receiving the first request comprises receiving a user input at the touch-sensitive surface, and wherein the user input comprises one or more of: a swipe gesture, a tap gesture, and a click gesture.
8 . The method of claim 7 , further comprising determining one of the second media content items based on the user input.
9 . The method of claim 8 , further comprising displaying at the user interface, as a visual array of tiles, that the second media content item is selectable, wherein each one of the tiles corresponds to a respective second media content item according to the received information, and adjusting the order of the tiles in the array, such that the tile corresponding to the determined second media content item is displayed at the display.
10 . The method of claim 1 , wherein the first media content item is a song, and the second media content item comprises one of: lyrics, a music video, an image, a list comprising other recommended songs, an interview, information regarding an artist or information regarding the song, and a commercial offer.
11 . The method of claim 1 , wherein the first media content item is a video, and the second media content item comprises one of: sub-titles, a song, an image, a list comprising recommended songs or videos, an interview, information regarding an artist or information regarding the video, and a commercial offer.
12 - 13 . (canceled)
14 . An electronic device for performing playback of a streamed media content item, the electronic device comprising:
a user interface; a processor; and a memory storing computer program code, which, when run in the processor causes the electronic device to:
perform playback of the first media content item,
during the playback of the first media content item,
send a first data message to a computer server system, the first data message comprising instructions to the computer server system to return information that a second media content item selectable, the second media content item being related to the first media content item, and
receive a second data message from the computer server system, the second data message comprising the information that the second media content item is selectable, and in response thereto
receive a first request for requesting playback of the second media content item,
in response to receiving the first request, send, to the computer server system, a third data message comprising instructions to return the second media content item,
receive a fourth data message from the computer server system, the fourth data message comprising the second media content item, and
perform playback of the second media content item.
15 . The electronic device of claim 14 , wherein the memory stores computer program code, which, when run in the processor causes the electronic device to perform playback by performing one of:
playing the first media content item by a speaker of the user interface, and displaying the second media content item at a display of the user interface, and displaying the first media content item at the display of the user interface, and displaying the second media content item at the display.
16 . The electronic device of claim 14 , wherein the memory stores computer program code, which, when run in the processor causes the electronic device to perform playback of the second media content item by: pausing the playback of the first media content item when performing playback of the second media content item.
17 . The electronic device of claim 14 , wherein the memory stores computer program code, which, when run in the processor causes the electronic device to perform playback of the second media content item by: proceeding the playback of the first media content item when performing playback of the second media content item.
18 . The electronic device of claim 14 , wherein the memory stores computer program code, which, when run in the processor causes the electronic device to receive the second data message by receiving the information included in a media stream comprising the first media content item.
19 . The electronic device of claim 14 , wherein the memory stores computer program code, which, when run in the processor causes the electronic device to receive the fourth data message by receiving the second media content item included in a media stream comprising the first media content item.
20 . The electronic device of claim 14 , further comprising a touch-sensitive surface adapted to receive the first request, wherein the memory stores computer program code, which, when run in the processor causes the electronic device to receive the first request by receiving a user input at the touch-sensitive surface, and wherein the user input comprises one or more of: a swipe gesture, a tap gesture, and a click gesture.
21 . The electronic device of claim 20 , wherein the memory stores computer program code, which, when run in the processor causes the electronic device to determine one of the second media content items based on the user input.
22 - 24 . (canceled)
25 . A computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which, when executed by an electronic device with one or more processors, cause the electronic device to perform the method of
performing playback of the first media content item, during the playback of the first media content item,
sending a first data message to a computer server system, the first data message comprising instructions to the computer server system to return information that a second media content item is selectable, the second media content item being related to the first media content item, and
receiving a second data message from the computer server system, the second data message comprising the information that the second media content item is selectable, and in response thereto
receiving a first request for requesting playback of the second media content item, in response to receiving the first request, sending, to the computer server system, a third data message comprising instructions to return the second media content item, receiving a fourth data message from the computer server system, the fourth data message comprising the second media content item, and performing playback of the second media content item.Join the waitlist — get patent alerts
Track US2021103363A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.