Content and context morphing avatars
Systems and methods disclosed herein create or modify a personalized mixed reality environment by taking into consideration both a user preferences and the actual location characteristics of the user.
1. A method of using one or more computer processors to modify an augmented reality environment about a user, comprising:
retrieving context data associated with a user;
analyzing context data associated with the user;
applying at least one of a user parameter and a location parameter to the context data;
determining whether at least one of an avatar modification and an environment modification is available;
responsive to determining that at least one of the avatar modification and the environment modification is available, modifying a least one of an avatar and an augmented reality environment of the user, wherein at least one of the avatar modification and the environment modification enables the user to perform an augmented-reality-based skill, and wherein the augmented-reality-based skill is executed by the user;
predicting an upcoming real-world environment for the user based on an analysis of past behavior of a user with regard to the context data; and
modifying a presentation of the augmented reality environment based on the prediction.
2. The method of claim 1 , wherein analyzing context data comprises applying a traditional algorithm.
3. The method of claim 1 , wherein analyzing context data comprises applying a machine learning algorithm.
4. The method of claim 3 , wherein the machine learning algorithm is selected from a group consisting of: a linear regression algorithm, a supervised learning classifier, and a time-series analysis.
5. The method of claim 1 , wherein the augmented reality is a shared virtual environment comprising multiple users.
6. The method of claim 1 , wherein the avatar modification is at least one of a visual, auditory, and tactile modification.
7. The method of claim 1 , wherein the environment modification is at least one of a visual, auditory, and tactile modification.
8. The method of claim 1 , wherein the location parameter comprises user-submitted location data.
9. The method of claim 1 , wherein the location parameter comprises crowd-sourced location data.
10. The method of claim 1 , wherein modifying the virtual environments comprises modifying avatar functionality in the user virtual environment.