US 11,709,865 B2
Method for sharing and searching playlists
Ryan Eric King, San Diego, CA (US); David E. Brown, Boston, MA (US); Robert Porter, San Carlos, CA (US); Adam Korman, Glendale, CA (US); Manish Upendran, San Jose, CA (US); and Kathleen Wilson, San Diego, CA (US)
Assigned to HUAWEI TECHNOLOGIES CO., LTD., Shenzhen (CN)
Filed by Huawei Technologies Co., Ltd., Shenzhen (CN)
Filed on Jan. 2, 2020, as Appl. No. 16/732,888.
Application 16/732,888 is a continuation of application No. 15/074,760, filed on Mar. 18, 2016, granted, now 10,614,097.
Application 15/074,760 is a continuation of application No. 14/092,479, filed on Nov. 27, 2013, abandoned.
Application 14/092,479 is a continuation of application No. 11/315,989, filed on Dec. 21, 2005, granted, now 8,601,572, issued on Dec. 3, 2013.
Claims priority of provisional application 60/678,718, filed on May 5, 2005.
Claims priority of provisional application 60/657,222, filed on Feb. 28, 2005.
Prior Publication US 2020/0142907 A1, May 7, 2020
Int. Cl. H04L 29/00 (2006.01); G06F 16/27 (2019.01); H04L 9/40 (2022.01); G06F 16/635 (2019.01); G06F 16/638 (2019.01); G06F 16/33 (2019.01); G06F 16/438 (2019.01); G06F 16/9535 (2019.01); G06F 21/10 (2013.01); G06F 21/62 (2013.01); G06Q 10/10 (2023.01); G06Q 20/12 (2012.01); G06Q 30/02 (2023.01); G06Q 30/06 (2023.01); G11B 27/10 (2006.01); G11B 27/34 (2006.01); H04L 12/18 (2006.01); H04L 51/04 (2022.01); H04N 7/173 (2011.01); H04N 21/254 (2011.01); H04N 21/41 (2011.01); H04N 21/414 (2011.01); H04N 21/433 (2011.01); H04N 21/462 (2011.01); H04N 21/4627 (2011.01); H04N 21/472 (2011.01); H04N 21/4788 (2011.01); H04N 21/482 (2011.01); H04N 21/658 (2011.01); H04N 21/81 (2011.01); H04N 21/8355 (2011.01); H04L 67/06 (2022.01); H04L 67/00 (2022.01); H04L 67/306 (2022.01); H04L 65/612 (2022.01); H04L 65/1101 (2022.01); H04L 67/62 (2022.01); H04L 67/63 (2022.01); H04L 67/50 (2022.01); G11B 20/00 (2006.01)
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
OG exemplary drawing
 
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.