CPC G06F 16/273 (2019.01) [G06F 16/3344 (2019.01); G06F 16/4387 (2019.01); G06F 16/4393 (2019.01); G06F 16/637 (2019.01); G06F 16/639 (2019.01); G06F 16/9535 (2019.01); G06F 21/10 (2013.01); G06F 21/6236 (2013.01); G06Q 10/10 (2013.01); G06Q 20/1235 (2013.01); G06Q 30/02 (2013.01); G06Q 30/06 (2013.01); G11B 27/105 (2013.01); G11B 27/34 (2013.01); H04L 12/1822 (2013.01); H04L 51/04 (2013.01); H04L 63/0263 (2013.01); H04L 63/101 (2013.01); H04L 63/105 (2013.01); H04L 65/1101 (2022.05); H04L 65/612 (2022.05); H04L 67/06 (2013.01); H04L 67/306 (2013.01); H04L 67/34 (2013.01); H04L 67/535 (2022.05); H04L 67/62 (2022.05); H04L 67/63 (2022.05); H04N 7/17318 (2013.01); H04N 21/2541 (2013.01); H04N 21/4126 (2013.01); H04N 21/41407 (2013.01); H04N 21/4331 (2013.01); H04N 21/4622 (2013.01); H04N 21/4627 (2013.01); H04N 21/4788 (2013.01); H04N 21/47214 (2013.01); H04N 21/4825 (2013.01); H04N 21/658 (2013.01); H04N 21/8113 (2013.01); H04N 21/8355 (2013.01); G06F 2213/0038 (2013.01); G06F 2216/01 (2013.01); G06F 2221/2113 (2013.01); G06F 2221/2137 (2013.01); G11B 20/00086 (2013.01); H04L 2463/101 (2013.01); Y10S 707/913 (2013.01)] | 27 Claims |
1. A system, comprising:
a first computing device comprising a first media management program and a first media collection, wherein the first media management program comprises a first network music function and a first user interface, wherein the first network music function facilitates sharing the first media collection with one or more other computing devices, wherein the first media collection comprises a plurality of media files, and wherein the first computing device is configured to:
receive a first input;
turn on the first network music function responsive to the first input;
receive a second input;
set a first name associated with the first media collection responsive to the second input;
receive a third input; and
allow the first computing device to share the first media collection with the second computing device responsive to the third input; and
a second computing device comprising a second media management program and a second media collection, wherein the second media management program comprises a second network music function and a second user interface, and wherein the second computing device is configured to:
receive a fourth input;
turn on the second network music function responsive to the fourth input;
display the second user interface, wherein the second user interface comprises a first area, a second area, and a third area, wherein the first area comprises a first menu listing the first name, wherein the second area is configured to allow a user to browse the first media collection, and wherein the third area is configured to prompt a user to drag tracks from the first media collection to the third area to build a playlist;
receive a fifth input requesting that a selected media file from the plurality of media files be played; and
stream the selected media file directly from the first computing device in response to the fifth input.
|