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.
Claims19
A method of playing one or more works of an adaptive artistry project, the method comprising:
- accessing a set of variables defining possible conditions under which one or more works of the adaptive artistry project will play;
- accessing a plurality of media assets for playing the one or more works of the adaptive artistry project;
- for each variable of the set of variables, identifying, by a processor of a client device, a current condition, wherein the current condition for a given one of the variables is identified by transmitting a request to a server computer and receiving condition data for the given one of the variables therefrom;
- selecting a set of media assets from the plurality of media assets based on the identified condition associated with each respective variable;
- and
- playing the one or more works of the adaptive artistry project based on the selected set of media assets.
A system for playing one or more works of an adaptive artistry project, the system comprising:
- memory storing a set of variables defining possible conditions under which one or more works of the adaptive artistry project will play, the memory also storing a plurality of media assets for playing the one or more works of the adaptive artistry project;
- and
- a processor coupled to the memory, the processor being configured to:
- for each variable of the set of variables, identify a current condition, wherein the current condition for a given one of the variables is identified by transmitting a request to a server computer and receiving the current condition for the given one of the variables therefrom;
- select a set of media assets from the plurality of media assets based on the identified condition associated with each respective variable;
- and
- play the one or more works of the adaptive artistry project based on the selected set of media assets.
A tangible computer-readable storage medium storing (1) a set of variables defining possible conditions under which one or more works of the adaptive artistry project will play, (2) a plurality of media assets for playing the one or more works of the adaptive artistry project, and (3) computer readable instructions of a program, the instructions, when executed by a processor, cause the processor to perform a method, the method comprising:
- for each variable of the set of variables, identifying, by a processor of a client device, a current condition, wherein the current condition for a given one of the variables is identified by transmitting a request to a server computer and receiving the current condition for the given one of the variables therefrom;
- selecting a set of media assets from the plurality of media assets based on the identified condition associated with each respective variable;
- and
- playing the one or more works of the adaptive artistry project based on the selected set of media assets.
Dependencies are inferred from the claim text.