Patent ID: 9250779
Filing Date: 2016-02-02
CPC Classification: G06F

Claim Text:
1. One or more non-transitory computer-readable memories storing instructions which, when executed by one or more processors, cause the machine to perform operations for creating a media project, said operations comprising: receiving a request to create a media project based on media stored within a media database, said media project comprising a first and at least a second portion; receiving a first and at least a second user-selected media element from said media database, wherein said first and said at least said second user-selected media elements are associated only with said first and said at least said second portion, respectively, of said media project; identifying one or more attributes associated with each of said first and said at least said second user-selected media elements; searching said media database and identifying a first and at least a second set of one or more media elements associated with each of said first and said at least said second user-selected media elements based, at least in part, on one or more attributes of each of said first and said at least said second user-selected media elements; identifying duplicate media elements included in more than one set of identified associated media elements corresponding to said first and said at least said second portions of said media project; incorporating any identified duplicate media element in only one of said first and said at least said second portions of said media project; generating said first and said at least said second portions of said media project corresponding to each user-selected media element and one or more media elements from said first and said at least said second sets of identified associated media elements arranged in an associated one of a plurality of layouts; and providing a preview of each generated portion of said media project for evaluation by said user.