System and method for controlling a user experience
System and methods for controlling a user experience are described. In an aspect, an interface can comprise an interface device for rendering content to a user, a sensor having a gesture zone associated therewith configured to detect a dexterous gesture of a user within the gesture zone and generate a sensor signal representing the dexterous gesture. A processor may be provided in communication with the sensor and the interface device. The processor receives the sensor signal, analyzes the sensor signal to determine a control action associated with the detected dexterous gesture of the user, and configures the user interface based upon the determined control action of the user.
1 . A method comprising:
receiving, from one or more sensors, first motion data indicative of a gesture made by a user at a first time, wherein the gesture is associated with a user profile;
determining, based on the first time and the user profile, that the gesture corresponds to a first control action of a plurality of control actions, wherein the user profile indicates which control action of the plurality of control actions corresponds to the gesture and the first time;
modifying, based on the first control action, a first user experience at a device;
determining, based on the user profile and a second time, different than the first time, corresponding to receipt of second motion data indicative of the gesture made by the user, that the gesture associated with the second motion data corresponds to a second control action of the plurality of control actions that is different than the first control action; and
modifying, based on the second control action, a second user experience at the device.
2 . The method of claim 1 , wherein modifying the first user experience at the device comprises causing the device to apply the first control action.
3 . The method of claim 1 , wherein the first user experience is associated with one or more of: lighting, temperature, tactile feedback, or sensory feedback.
4 . The method of claim 1 , wherein the first user experience is a different type than the second user experience.
5 . The method of claim 1 , wherein the first time corresponds to a first portion of a temporal schedule and the second time corresponds to a second portion of the temporal schedule.
6 . The method of claim 5 , wherein the temporal schedule covers a time period that repeats.
7 . The method of claim 5 , wherein the user profile includes the temporal schedule.
8 . An apparatus comprising one or more processors and a memory storing processor executable instructions that, when executed by the one or more processors, cause the apparatus to:
receive, from one or more sensors, first motion data indicative of a gesture made by a user at a first time, wherein the gesture is associated with a user profile;
determine, based on the first time and the user profile, that the gesture corresponds to a first control action of a plurality of control actions, wherein the user profile indicates which control action of the plurality of control actions corresponds to the gesture and the first time;
modify, based on the first control action, a first user experience at a device;
determine, based on the user profile and a second time, different than the first time, corresponding to receipt of second motion data indicative of the gesture made by the user, that the gesture associated with the second motion data corresponds to a second control action of the plurality of control actions that is different than the first control action; and
modify, based on the second control action, a second user experience at the device.
9 . The apparatus of claim 8 , wherein the processor executable instructions that cause the apparatus to modify the first user experience at the device further cause the apparatus to cause the device to apply the first control action.
10 . The apparatus of claim 8 , wherein the first user experience is associated with one or more of: lighting, temperature, tactile feedback, or sensory feedback.
11 . The apparatus of claim 8 , wherein the first user experience is a different type than the second user experience.
12 . The apparatus of claim 8 , wherein the first time corresponds to a first portion of a temporal schedule and the second time corresponds to a second portion of the temporal schedule.
13 . The apparatus of 12 , wherein the temporal schedule covers a time period that repeats.
14 . The apparatus of claim 12 , wherein the user profile includes the temporal schedule.
15 . One or more non-transitory computer readable media storing processor executable instructions that, when executed by at least one processor, cause the at least one processor to:
receive, from one or more sensors, first motion data indicative of a gesture made by a user at a first time, wherein the gesture is associated with a user profile;
determine, based on the first time and the user profile, that the gesture corresponds to a first control action of a plurality of control actions, wherein the user profile indicates which control action of the plurality of control actions corresponds to the gesture and the first time;
modify, based on the first control action, a first user experience at a device;
determine, based on the user profile and a second time, different than the first time, corresponding to receipt of second motion data indicative of the gesture made by the user, that the gesture associated with the second motion data corresponds to a second control action of the plurality of control actions that is different than the first control action; and
modify, based on the second control action, a second user experience at the device.
16 . The one or more non-transitory computer readable media of claim 15 , wherein the processor executable instructions that cause the at least one processor to modify the first user experience at the device further cause the at least one processor to cause the device to apply the first control action.
17 . The one or more non-transitory computer readable media of claim 15 , wherein the first user experience is associated with one or more of: lighting, temperature, tactile feedback, or sensory feedback.
18 . The one or more non-transitory computer readable media of claim 15 , wherein the first user experience is a different type than the second user experience.
19 . The one or more non-transitory computer readable media of claim 15 , wherein the first time corresponds to a first portion of a temporal schedule and the second time corresponds to a second portion of the temporal schedule.
20 . The one or more non-transitory computer readable media of 19 , wherein the temporal schedule covers a time period that repeats.