Management of the channel bar
First Claim
1. A computer-implemented method of an electronic device, the method comprising:
- displaying a first video at a first size and at a first bitrate, the first video being available for display at first and second bitrates, the second bitrate being lower than the first bitrate; and
in response to user input, while concurrently displaying the first video at the first size, displaying a channel bar including a plurality of additional videos and reducing the bitrate of the first video from the first bitrate to the second bitrate.
0 Assignments
0 Petitions
Accused Products
Abstract
Videos may be loaded to an electronic device at any of a plurality of bitrates, each bitrate corresponding to a certain video quality level. The bitrate selected may be based on, for example, bandwidth capabilities and/or video quality standards. However, bandwidth capabilities may be taxed or exceeded if multiple videos are loaded simultaneously to the electronic device. Examples of the disclosure can be used to manage bandwidth, adjust bitrates, and/or selectively load video and audio in accordance with bandwidth capabilities to provide uninterrupted video playback at a relatively high quality. Further, video players may be allocated in memory and re-used as a user scrolls and switches through a number of videos playing onscreen concurrently.
51 Citations
22 Claims
-
1. A computer-implemented method of an electronic device, the method comprising:
-
displaying a first video at a first size and at a first bitrate, the first video being available for display at first and second bitrates, the second bitrate being lower than the first bitrate; and in response to user input, while concurrently displaying the first video at the first size, displaying a channel bar including a plurality of additional videos and reducing the bitrate of the first video from the first bitrate to the second bitrate. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable medium, the computer readable medium containing instructions that, when executed, perform a method of an electronic device, the method comprising:
-
displaying a first video at a first size and at a first bitrate, the first video being available for display at first and second bitrates, the second bitrate being lower than the first bitrate; and in response to user input, while concurrently displaying the first video at the first size, displaying a channel bar including a plurality of additional videos and reducing the bitrate of the first video from the first bitrate to the second bitrate. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An electronic device, comprising:
-
a processor to execute instructions; and a memory coupled with the processor to store instructions, which when executed by the processor, cause the processor to perform operations to generate an application programming interface (API) that allows an API-calling component to perform a method comprising; displaying a first video at a first size and at a first bitrate, the first video being available for display at first and second bitrates, the second bitrate being lower than the first bitrate; and in response to user input, while concurrently displaying the first video at the first size, displaying a channel bar including a plurality of additional videos and reducing the bitrate of the first video from the first bitrate to the second bitrate. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A computer-implemented method of an electronic device, the method comprising:
-
displaying a first video at a first size and at a first bitrate, the first video being available for display at first and second bitrates, the second bitrate being lower than the first bitrate; and in response to user input, while concurrently displaying the first video at the first size, displaying a plurality of additional videos and reducing the bitrate of the first video from the first bitrate to the second bitrate.
-
Specification