Adaptive artistry
AssigneeAdaptive Artistry, LLC
InventorMatthew A. Lichtenstein
Life of this patent
Estimating the term…
Abstract
Aspects of the disclosure relate to generation, distribution and play back of adaptive artistry projects. An adaptive artistry project may include one or more adaptive artistry works. Each adaptive artistry work may include a plurality of specific adaptations or iterations created by an artist to be played under specific conditions. Thus, an end user's media experience for a particular work may be modified based on the status of conditions such as the time of day, the weather, the ambient lighting, the user's mood, or other environmental conditions. The status of the conditions may be obtained from local or remote sources. Adaptive artistry works may also be compiled into adaptive playlists that may themselves be dynamically modified based on the conditions.
Claims20
A method of preparing an adaptive artistry project, the method comprising:
- receiving a set of variables for the adaptive artistry project, the set of variables defining possible conditions under which one or more works of the adaptive artistry project will play;
- receiving a set of playlist preferences for a first one of the one or more works of the adaptive artistry project, the set of playlist preferences identifying combinations of possible conditions of the set of variables under which the first work will play;
- generating, by a processor of a first computer, a set of iterations for the first work based on the combinations of possible conditions;
- for each iteration of the set of iterations, receiving information identifying one or more media assets and at least one associated attribute characterizing how the one or more media assets will be played;
- and
- packaging the adaptive artistry project by bundling all of the received media assets and associated attributes for distribution.
A system for preparing an adaptive artistry project, the system comprising:
- memory storing the adaptive artistry project;
- and
- a processor coupled to the memory, the processor being configured to:
- receive a set of variables for the adaptive artistry project, the set of variables defining possible conditions under which one or more works of the adaptive artistry project will play;
- receive a set of playlist preferences for a first one of the one or more works of the adaptive artistry project, the set of playlist preferences identifying combinations of possible conditions of the set of variables under which the first work will play;
- generate a set of iterations for the first work based on the combinations of possible conditions;
- for each iteration of the set of iterations, receive information identifying one or more media assets and at least one associated attribute characterizing how the one or more media assets will be played;
- package the adaptive artistry project by bundling all of the received media assets and associated attributes for distribution;
- and
- store the packaged adaptive artistry project in the memory.
Dependencies are inferred from the claim text.