The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 28, 2020

Filed:

Sep. 23, 2016
Applicant:

Apple Inc., Cupertino, CA (US);

Inventors:

Alan C. Dye, San Francisco, CA (US);

Christopher P. Foss, San Francisco, CA (US);

Cyrus Daniel Irani, Los Altos, CA (US);

David Chance Graham, Campbell, CA (US);

Drew Domm, Oakland, CA (US);

Eric Lance Wilson, San Jose, CA (US);

Jeffrey L. Robbin, Los Altos, CA (US);

Matthew Joseph Cielak, San Francisco, CA (US);

Monika Ewa Gromeck, Oakland, CA (US);

Ofer Morag, Oakland, CA (US);

Prashant J. Desai, San Francisco, CA (US);

Stephen Olivier Lemay, Palo Alto, CA (US);

Taylor Gerard Carrigan, San Francisco, CA (US);

William Martin Bachman, San Jose, CA (US);

Assignee:

APPLE INC., Cupertino, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/048 (2013.01); G06F 3/0484 (2013.01); G06F 16/215 (2019.01); G06F 16/48 (2019.01); G06F 16/438 (2019.01); G06F 3/0482 (2013.01); G06F 3/0488 (2013.01); G11B 27/34 (2006.01); H04N 21/2385 (2011.01); H04N 21/433 (2011.01); H04N 21/482 (2011.01); H04N 21/81 (2011.01); G11B 27/031 (2006.01); G11B 27/10 (2006.01);
U.S. Cl.
CPC ...
G06F 3/04847 (2013.01); G06F 3/0482 (2013.01); G06F 3/0488 (2013.01); G06F 3/04845 (2013.01); G06F 3/04883 (2013.01); G06F 16/215 (2019.01); G06F 16/4387 (2019.01); G06F 16/489 (2019.01); G11B 27/031 (2013.01); G11B 27/102 (2013.01); G11B 27/34 (2013.01); H04N 21/2385 (2013.01); H04N 21/4333 (2013.01); H04N 21/4825 (2013.01); H04N 21/8113 (2013.01);
Abstract

In accordance with some embodiments, a method includes displaying a representation of a first automatically-generated playlist, the representation of the first automatically-generated playlist including representations of a first set of media items selected for inclusion in the first automatically-generated playlist based on first playlist generation criteria for the first automatically-generated playlist. While displaying the first automatically-generated playlist, detecting user interaction with the representations of the first set of media items, and then detecting that a first update criterion for the first automatically-generated playlist has been met. In response, the method includes updating the first set of media items based on the first playlist generation criteria and the user interaction with the representations of the first set of media items—by adding or removing one or more removed media items from the first set of media items, and/or maintaining media items in the first set of media items.


Find Patent Forward Citations

Loading…