Adaptive vehicle experience presentation
A vehicle receives a vehicle data package including instructions for use of one or more vehicle outputs to behave in a preconfigured manner, indicated in the data package, based on the occurrence of a trigger condition, also included in the data package. The vehicle monitors at least temporal or vehicle states corresponding to the trigger condition until state values indicate occurrence of the trigger conditions and, responsive to occurrence of the trigger condition, automatically utilizes the one or more vehicle outputs to output a coordinated sequence of events indicated in the data package.
1 . A method comprising:
receiving indication of one or more media files to be included in a vehicle output sequence;
uploading the indicated one or more media files;
receiving designation of a vehicle;
obtaining vehicle's specifications based on the received designation of the vehicle;
presenting outputs to be utilized based on the obtained vehicle's specifications;
receiving indication, among the presented outputs, of one or more vehicle outputs to be utilized to output the one or more media files, including correlation of a given of the one or more media files to a given of the one or more vehicle outputs;
receiving one or more trigger condition values for triggering replay of the one or more media files using the one or more vehicle outputs;
and
creating a data package for the designated vehicle, including the one or more media files and instructions to use the indicated one or more vehicle outputs to replay the one or more media files based on the correlation and upon occurrence of the trigger condition values as indicated by one or more detectable vehicle states.
2 . The method of claim 1 , further including pushing the package to the designated vehicle for storage when the designated vehicle is available for communication.
3 . The method of claim 2 , further comprising verifying a permission, of a user from whom the indication of the one or more media files and one or more outputs was received, to utilize the designated vehicle prior to pushing the package.
4 . The method of claim 1 , further comprising:
obtaining specific vehicle outputs corresponding to the designated vehicle; and
presenting the outputs on a user interface for use in selecting the received indication of the one or more vehicle outputs.