PROVIDING RECOMMENDATIONS BASED UPON ENVIRONMENTAL SENSING
First Claim
1. A computing device, comprising:
- a logic subsystem; and
a data storage subsystem comprising instructions stored thereon that are executable by the logic subsystem to;
receive sensor data from a sensor system including one or more sensors configured to acquire the sensor data by monitoring a use environment;
associate the sensor data with a user;
recognize a current state of each of one or more use environment state features associated with the user via the sensor data;
store the current state of each of the one or more use environment state features;
detect a triggering condition for a selected use environment state feature; and
upon detecting the triggering condition, provide information related to the selected use environment state feature based upon one or more of the current state of the use selected use environment state feature and a previously-stored state of the selected use environment state feature.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are disclosed that relate to providing digital content recommendations based upon environmental sensor data. For example, one embodiment provides a computing device configured to receive sensor data from a sensor system, to detect a user present in the use environment via the sensor data, identify the user, recognize a current state of each of one or more use environment state features associated with the user via the sensor data, and store the current state of each of the one or more use environment state features. The computing device is further configured to detect a triggering condition for a selected use environment state feature, and in response provide information related to the selected use environment state feature based upon one or more of the current state of the use selected use environment state feature and a previously-stored state of the selected use environment state feature.
-
Citations
20 Claims
-
1. A computing device, comprising:
-
a logic subsystem; and a data storage subsystem comprising instructions stored thereon that are executable by the logic subsystem to; receive sensor data from a sensor system including one or more sensors configured to acquire the sensor data by monitoring a use environment; associate the sensor data with a user; recognize a current state of each of one or more use environment state features associated with the user via the sensor data; store the current state of each of the one or more use environment state features; detect a triggering condition for a selected use environment state feature; and upon detecting the triggering condition, provide information related to the selected use environment state feature based upon one or more of the current state of the use selected use environment state feature and a previously-stored state of the selected use environment state feature. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for monitoring a use environment, the method comprising:
-
acquiring first sensor data at a first bitrate via one or more sensors monitoring the use environment, the first bitrate corresponding to a passive monitoring mode; recognizing activity in the use environment based on the first sensor data; in response, acquiring second sensor data at a second bitrate via the one or more sensors, the second bitrate being higher than the first bitrate and corresponding to an active monitoring mode; recognizing in the use environment a content item being consumed in the use environment via the second sensor data; and providing information related to the content item. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computing device, comprising:
-
a logic subsystem; and a data storage subsystem comprising instructions stored thereon that are executable by the logic subsystem to; receive first sensor data from a sensor system including one or more sensors configured to acquire data via monitoring a use environment, the first sensor data acquired at a first bitrate corresponding to a passive monitoring mode; detect a user present in the use environment via the first sensor data; receive second sensor data from the sensor system, the second sensor data acquired at a second bitrate corresponding to an active monitoring mode, the second bitrate being higher than the first bitrate; identify the user; upon identifying the user, recognize a current state of each of one or more use environment state features associated with the user via the second sensor data; store the current state of each of the one or more use environment state features; detect a triggering condition for a selected use environment state feature; and upon detecting the triggering condition, provide information related to the selected use environment state feature based upon one or more of the current state of the use selected use environment state feature and a previously-stored state of the selected use environment state feature. - View Dependent Claims (20)
-
Specification