AUTOMATED ENVIRONMENT PROVIDING FEEDBACK BASED ON USER ROUTINE
First Claim
Patent Images
1. A method comprising:
- detecting, by a coordinator device, a plurality of interactions of one or more controllers with one or more accessories in an automated environment;
collecting, by the coordinator device, accessory interaction data pertaining to each of the plurality of interactions, the accessory interaction data for a detected interaction between a controller and an accessory including information about a particular interaction message communicated between the controller and the accessory during the detected interaction, wherein collecting the accessory interaction data includes collecting data from one or both of the controller or the accessory;
analyzing the accessory interaction data to detect a pattern; and
providing feedback to a user based on the detected pattern.
1 Assignment
0 Petitions
Accused Products
Abstract
A device in an automated environment can detect patterns in the user'"'"'s interactions with accessories in the automated environment and can provide feedback to the user based on the patterns. Examples include: suggesting automation of particular actions based on the patterns; suggesting actions that conform to the pattern when the user performs part of the pattern; or suggesting changes to a pattern to conform to a preferred pattern.
-
Citations
19 Claims
-
1. A method comprising:
-
detecting, by a coordinator device, a plurality of interactions of one or more controllers with one or more accessories in an automated environment; collecting, by the coordinator device, accessory interaction data pertaining to each of the plurality of interactions, the accessory interaction data for a detected interaction between a controller and an accessory including information about a particular interaction message communicated between the controller and the accessory during the detected interaction, wherein collecting the accessory interaction data includes collecting data from one or both of the controller or the accessory; analyzing the accessory interaction data to detect a pattern; and providing feedback to a user based on the detected pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
detecting, by a controller, a plurality of interactions with one or more accessories in an automated environment; collecting, by the controller, accessory interaction data pertaining to each of the plurality of interactions, the accessory interaction data for a detected interaction between a controller and an accessory including information about a particular interaction message communicated between the controller and the accessory during the detected interaction; analyzing the collected accessory interaction data to detect a pattern; and providing feedback to a user based on the detected pattern. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A coordinator device comprising:
-
a communication interface to communicate with one or more accessories in an automated environment and to communicate with one or more controller devices; and a processor coupled to the communication interface and configured to; detect a plurality of interactions of one or more controllers with one or more accessories in an automated environment; collect accessory interaction data pertaining to each of the plurality of interactions, the accessory interaction data for a detected interaction between a controller and an accessory including information about a particular interaction message communicated between the controller and the accessory during the detected interaction, wherein collecting the accessory interaction data includes collecting data from one or both of the controller or the accessory; analyze the accessory interaction data to detect a pattern; and provide feedback to a user based on the detected pattern.
-
-
19. A mobile controller device comprising:
-
a communication interface to communicate with one or more accessories in an automated environment; and a processor coupled to the communication interface and configured to; detect a plurality of interactions with one or more accessories in an automated environment; collect accessory interaction data pertaining to each of the plurality of interactions, the accessory interaction data for a detected interaction between a controller and an accessory including information about a particular interaction message communicated between the controller and the accessory during the detected interaction; analyze the collected accessory interaction data to detect a pattern; and provide feedback to a user based on the detected pattern.
-
Specification