Creating digital artwork based on content file metadata
First Claim
Patent Images
1. A method, comprising:
- determining if a music file has associated digital cover artwork;
if the music file does not have associated digital cover artwork, automatically creating customized digital cover artwork for the music file based on album, title, and/or artist metadata associated with the music file, wherein creating the digital cover artwork includes;
selecting a template based on genre metadata of the music file;
inserting metadata associated with the music file into the template; and
randomly modifying aspects of the template selected from the group comprising font type, font color, font size, capitalization, and/or background color, wherein the aspects of the template are selected using metadata from the music file as a seed; and
displaying the created digital cover artwork.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method is disclosed. The method applies to a set of content files including a subset of the content files that do not have associated digital artwork. For each content file in the set of content files, whether the content file has associated digital artwork is determined. For each content file in the set of content files that does not have associated digital artwork, digital artwork for the content file is created based on metadata associated with the content file. The digital artwork for a plurality of content files in the set of content files is displayed.
32 Citations
28 Claims
-
1. A method, comprising:
-
determining if a music file has associated digital cover artwork; if the music file does not have associated digital cover artwork, automatically creating customized digital cover artwork for the music file based on album, title, and/or artist metadata associated with the music file, wherein creating the digital cover artwork includes; selecting a template based on genre metadata of the music file; inserting metadata associated with the music file into the template; and randomly modifying aspects of the template selected from the group comprising font type, font color, font size, capitalization, and/or background color, wherein the aspects of the template are selected using metadata from the music file as a seed; and displaying the created digital cover artwork. - View Dependent Claims (2)
-
-
3. A method, comprising:
-
determining, for each content file in a set of content files wherein a subset of the content files in the set of content files do not have associated digital artwork, whether the content file has associated digital artwork; for each content file in the set of content files that does not have associated digital artwork, automatically creating customized digital artwork for the content file based on metadata associated with the content file, wherein creating the digital artwork includes; selecting a template based on genre metadata of the content file; inserting metadata associated with the content file into the template; and randomly modifying aspects of the template selected from the group comprising font type, font color, font size, capitalization, and/or background color, wherein the aspects of the template are selected using metadata from the content file as a seed; and displaying the digital artwork for a plurality of content files in the set of content files. - View Dependent Claims (4)
-
-
5. A method, comprising:
at an electronic device; determining if a content file has associated digital artwork; if the content file does not have associated digital artwork, automatically creating customized digital artwork for the content file based on metadata associated with the content file, wherein creating the digital artwork includes; selecting a template based on genre metadata of the content file; inserting metadata associated with the content file into the template; and randomly modifying aspects of the template selected from the group comprising font type, font color, font size, capitalization, and/or background color, wherein the aspects of the template are selected using metadata from the content file as a seed; and displaying the created digital artwork. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
16. A graphical user interface on a computer, comprising:
-
one or more pieces of digital artwork, corresponding to one or more content files, displayed on a computer screen, wherein, for a respective piece of digital artwork; if a content file has an associated digital artwork, the respective piece of digital artwork displayed on the computer screen is the associated digital artwork; and if a content file does not have an associated digital artwork, the respective piece of digital artwork displayed on the computer screen comprises customized digital artwork automatically created based on metadata associated with the content file, wherein creating the digital artwork includes; selecting a template based on genre metadata of the content file; inserting metadata associated with the content file into the template; and randomly modifying aspects of the template selected from the group comprising font type, font color, font size, capitalization, and/or background color, wherein the aspects of the template are selected using metadata from the content file as a seed.
-
-
17. An electronic device, comprising:
-
a display; 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 programs including instructions for; determining if a content file has associated digital artwork; instructions for automatically creating customized digital artwork for the content file based on metadata associated with the content file, if the content file does not have associated digital artwork, wherein creating the digital artwork includes; selecting a template based on genre metadata of the content file; inserting metadata associated with the content file into the template; and randomly modifying aspects of the template selected from the group comprising font type, font color, font size, capitalization, and/or background color, wherein the aspects of the template are selected using metadata from the content file as a seed; displaying the created digital artwork. - View Dependent Claims (18)
-
-
19. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with a display, cause the device to:
-
determine if a content file has associated digital artwork; automatically create customized digital artwork for the content file based on metadata associated with the content file, if the content file does not have associated digital artwork, wherein creating the digital artwork includes; selecting a template based on genre metadata of the content file; inserting metadata associated with the content file into the template; and randomly modifying aspects of the template selected from the group comprising font type, font color, font size, capitalization, and/or background color, wherein the aspects of the template are selected using metadata from the content file as a seed; and display the created digital artwork. - View Dependent Claims (20)
-
-
21. An electronic device, comprising:
-
a display; 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 programs including instructions for; determining if a music file has associated digital cover artwork; if the music file does not have associated digital cover artwork, automatically creating customized digital cover artwork for the music file based on album, title, and/or artist metadata associated with the music file, wherein creating the digital cover artwork includes; selecting a template based on genre metadata of the music file; inserting metadata associated with the music file into the template; and randomly modifying aspects of the template selected from the group comprising font type, font color, font size, capitalization, and/or background color, wherein the aspects of the template are selected using metadata from the music file as a seed; and displaying the created digital cover artwork. - View Dependent Claims (22)
-
-
23. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a device with a display, cause the device to:
-
determine if a music file has associated digital cover artwork; if the music file does not have associated digital cover artwork, automatically create customized digital cover artwork for the music file based on album, title, and/or artist metadata associated with the music file, wherein creating the digital cover artwork includes; selecting a template based on genre metadata of the music file; inserting metadata associated with the music file into the template; and randomly modifying aspects of the template selected from the group comprising font type, font color, font size, capitalization, and/or background color, wherein the aspects of the template are selected using metadata from the music file as a seed; and display the created digital cover artwork. - View Dependent Claims (24)
-
-
25. An electronic device, comprising:
-
a display; 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 programs including instructions for; determining, for each content file in a set of content files wherein a subset of the content files in the set of content files do not have associated digital artwork, whether the content file has associated digital artwork; for each content file in the set of content files that does not have associated digital artwork, automatically creating customized digital artwork for the content file based on metadata associated with the content file, wherein creating the digital artwork includes; selecting a template based on genre metadata of the content file; inserting metadata associated with the content file into the template; and randomly modifying aspects of the template selected from the group comprising font type, font color, font size, capitalization, and/or background color, wherein the aspects of the template are selected using metadata from the content file as a seed; and displaying the digital artwork for a plurality of content files in the set of content files. - View Dependent Claims (26)
-
-
27. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a device with a display, cause the device to:
-
determine, for each content file in a set of content files wherein a subset of the content files in the set of content files do not have associated digital artwork, whether the content file has associated digital artwork; for each content file in the set of content files that does not have associated digital artwork, automatically create customized digital artwork for the content file based on metadata associated with the content file, wherein creating the digital artwork includes; selecting a template based on genre metadata of the content file; inserting metadata associated with the content file into the template; and randomly modifying aspects of the template selected from the group comprising font type, font color, font size, capitalization, and/or background color, wherein the aspects of the template are selected using metadata from the content file as a seed; and display the digital artwork for a plurality of content files in the set of content files. - View Dependent Claims (28)
-
Specification