SYSTEM AND METHOD FOR SWITCHING BETWEEN MEDIA ITEMS IN A PLURALITY OF SEQUENCES OF MEDIA ITEMS
First Claim
1. A method of providing media content, comprising:
- at an electronic device with one or more processors and memory;
obtaining information about a plurality of sequences of media items, including a first sequence of media items and a second sequence of media items that is different from the first sequence of media items;
playing an initially-displayed media item of the first sequence of media items on a display;
while playing the initially-displayed media item in a respective region of the display, detecting a media-change input;
in response to detecting the media-change input;
in accordance with a determination that the media-change input corresponds to movement in a first direction;
ceasing to play the initially-displayed media item in the respective region of the display; and
playing a first media item in the respective region of the display, wherein the first media item is different from the initially-displayed media item and is sequentially adjacent to the initially-displayed media item in the first sequence of media items; and
in accordance with a determination that the media-change input corresponds to movement in a second direction that is different from the first direction;
ceasing to play the initially-displayed media item in the respective region of the display; and
playing a second media item in the respective region of the display, wherein the second media item is different from the initially-displayed media item and the first media item and is from the second sequence of media items;
wherein;
the initially-displayed media item is adjacent to four media items, including the first media item, the second media item, a third media item, and a fourth media item,the first media item is located to the right of the initially-displayed media item,the second media item is located to the top of the initially-displayed media itemthe third media item is located to the left of the initially-displayed media item, andthe fourth media item is located to the bottom of the initially-displayed media item, andbased on an available bandwidth, preloading at least a portion of the first media item, the second media item, the third media item, and/or the fourth media item, wherein preloading includes receiving the portion of the first media item, the second media item, the third media item, and/or the fourth media item from a remote device.
3 Assignments
0 Petitions
Accused Products
Abstract
An electronic device with one or more processors, memory and a display obtains information about a first and second sequence of media items. The device plays an initially-displayed media item of the first sequence and while playing the initially-displayed media item in a respective region of the display, detects a media-change input. In response to the input, when the media-change input corresponds to movement in a first direction, the device ceases to play the initially-displayed media item in the respective region and plays a first media item that is adjacent to the initially-displayed media item in the first sequence. When the media-change input corresponds to movement in a second, different, direction, the device ceases to play the initially-displayed media item in the respective region of the display and plays a second media item in the respective region, where the second media item is from the second sequence of media items.
345 Citations
24 Claims
-
1. A method of providing media content, comprising:
-
at an electronic device with one or more processors and memory; obtaining information about a plurality of sequences of media items, including a first sequence of media items and a second sequence of media items that is different from the first sequence of media items; playing an initially-displayed media item of the first sequence of media items on a display; while playing the initially-displayed media item in a respective region of the display, detecting a media-change input; in response to detecting the media-change input; in accordance with a determination that the media-change input corresponds to movement in a first direction; ceasing to play the initially-displayed media item in the respective region of the display; and playing a first media item in the respective region of the display, wherein the first media item is different from the initially-displayed media item and is sequentially adjacent to the initially-displayed media item in the first sequence of media items; and in accordance with a determination that the media-change input corresponds to movement in a second direction that is different from the first direction; ceasing to play the initially-displayed media item in the respective region of the display; and playing a second media item in the respective region of the display, wherein the second media item is different from the initially-displayed media item and the first media item and is from the second sequence of media items; wherein; the initially-displayed media item is adjacent to four media items, including the first media item, the second media item, a third media item, and a fourth media item, the first media item is located to the right of the initially-displayed media item, the second media item is located to the top of the initially-displayed media item the third media item is located to the left of the initially-displayed media item, and the fourth media item is located to the bottom of the initially-displayed media item, and based on an available bandwidth, preloading at least a portion of the first media item, the second media item, the third media item, and/or the fourth media item, wherein preloading includes receiving the portion of the first media item, the second media item, the third media item, and/or the fourth media item from a remote device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 24)
-
-
17. (canceled)
-
20. An electronic device, the electronic device comprising:
-
one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; obtaining information about a plurality of sequences of media items, including a first sequence of media items and a second sequence of media items that is different from the first sequence of media items; playing an initially-displayed media item of the first sequence of media items on a display; while playing the initially-displayed media item in a respective region of the display, detecting a media-change input; in response to detecting the media-change input; in accordance with a determination that the media-change input corresponds to movement in a first direction; ceasing to play the initially-displayed media item in the respective region of the display; and playing a first media item in the respective region of the display, wherein the first media item is different from the respective initially-displayed media item and is sequentially adjacent to the initially-displayed media item in the first sequence of media items; and in accordance with a determination that the media-change input corresponds to movement in a second direction that is different from the first direction; ceasing to play the initially-displayed media item in the respective region of the display; and playing a second media item in the respective region of the display, wherein the second media item is different from the initially-displayed media item and the first media item and is from the second sequence of media items; wherein; the initially-displayed media item is adjacent to four media items, including the first media item, the second media item, a third media item, and a fourth media item, the first media item is located to the right of the initially-displayed media item, the second media item is located to the top of the initially-displayed media item, the third media item is located to the left of the initially-displayed media item, and the fourth media item is located to the bottom of the initially-displayed media item, and based on an available bandwidth, preloading at least a portion of the first media item, the second media item, the third media item, and/or the fourth media item, wherein preloading includes receiving the portion of the first media item, the second media item, the third media item, and/or the fourth media item from a remote device.
-
-
21. A non-transitory computer readable storage medium storing one or more programs configured for execution by an electronic device with one or more processors, the one or more programs comprising instructions for:
obtaining information about a plurality of sequences of media items, including a first sequence of media items and a second sequence of media items that is different from the first sequence of media items; playing an initially-displayed media item of the first sequence of media items on a display; while playing the initially-displayed media item in a respective region of the display, detecting a media-change input; in response to detecting the media-change input; in accordance with a determination that the media-change input corresponds to movement in a first direction; ceasing to play the initially-displayed media item in the respective region of the display; and playing a first media item in the respective region of the display, wherein the first media item is different from the initially-displayed media item and is sequentially adjacent to the initially-displayed media item in the first sequence of media items; and in accordance with a determination that the media-change input corresponds to movement in a second direction that is different from the first direction; ceasing to play the initially-displayed media item in the respective region of the display; and playing a second media item in the respective region of the display, wherein the second media item is different from the initially-displayed media item and the first media item and is from the second sequence of media items; wherein; the initially-displayed media item is adjacent to four media items, including the first media item, the second media item, a third media item, and a fourth media item, the first media item is located to the right of the initially-displayed media item, the second media item is located to the top of the initially-displayed media item, the third media item is located to the left of the initially-displayed media item, and the fourth media item is located to the bottom of the initially-displayed media item, and based on an available bandwidth, preloading at least a portion of the first media item, the second media item, the third media item, and/or the fourth media item, wherein preloading includes receiving the portion of the first media item, the second media item, the third media item, and/or the fourth media item from a remote device.
Specification