Aggregating user routines in an automated environment
First Claim
1. A method of using a coordinator device in an automated environment that includes a plurality of accessories controllable, via accessory interactions, by a plurality of mobile devices belonging to a plurality of users who frequent the automated environment, the method comprising:
- receiving, at the coordinator device, respective pattern results from each of two or more of the plurality of mobile devices, wherein the pattern results from the two or more of the plurality of mobile devices represents a first pattern of using a first mobile device to control a first subset of the plurality of accessories and a second pattern of using a second mobile device to control a second subset of the plurality of accessories;
analyzing, by the coordinator device, the received pattern results;
detecting an aggregate pattern across the users of the two or more of the plurality of mobile devices, wherein the aggregate pattern comprises the pattern results from the first mobile device being used to control the first subset of the plurality of accessories in relation to pattern results from the second mobile device being used to control the second subset of the plurality of accessories, and wherein the aggregate pattern includes a correlation between locations of the users of the two or more of the plurality of mobile devices and an accessory interaction;
identifying, by the coordinator device, an operational behavior of one or more of the plurality of accessories to automate based on the aggregate pattern that is detected; and
automating the operational behavior of the one or more of the plurality of accessories in accordance with the detected aggregate pattern across the two or more of the plurality of mobile devices.
1 Assignment
0 Petitions
Accused Products
Abstract
Automated behaviors in an environment can be implemented based on aggregation of individual user routines. For example, mobile devices used by users in the environment can provide information about the users'"'"' behavior patterns to a coordinator device that can be located in the environment. The coordinator device can analyze the information to detect an aggregate pattern that involves multiple mobile devices and/or multiple users. Based on a detected aggregate patterns, the coordinator can identify behaviors to automate.
72 Citations
22 Claims
-
1. A method of using a coordinator device in an automated environment that includes a plurality of accessories controllable, via accessory interactions, by a plurality of mobile devices belonging to a plurality of users who frequent the automated environment, the method comprising:
-
receiving, at the coordinator device, respective pattern results from each of two or more of the plurality of mobile devices, wherein the pattern results from the two or more of the plurality of mobile devices represents a first pattern of using a first mobile device to control a first subset of the plurality of accessories and a second pattern of using a second mobile device to control a second subset of the plurality of accessories; analyzing, by the coordinator device, the received pattern results; detecting an aggregate pattern across the users of the two or more of the plurality of mobile devices, wherein the aggregate pattern comprises the pattern results from the first mobile device being used to control the first subset of the plurality of accessories in relation to pattern results from the second mobile device being used to control the second subset of the plurality of accessories, and wherein the aggregate pattern includes a correlation between locations of the users of the two or more of the plurality of mobile devices and an accessory interaction; identifying, by the coordinator device, an operational behavior of one or more of the plurality of accessories to automate based on the aggregate pattern that is detected; and automating the operational behavior of the one or more of the plurality of accessories in accordance with the detected aggregate pattern across the two or more of the plurality of mobile devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22)
-
-
19. An electronic device comprising:
-
a communication interface to communicate with a plurality of accessories in an automated environment and to communicate with a plurality of mobile devices associated with a plurality of users who frequent the automated environment, the plurality of accessories controllable by the plurality of mobile devices; and a processor coupled to the communication interface and configured to; receive respective pattern results from each of two or more of the plurality of mobile devices, wherein the pattern results from the two or more of the plurality of mobile devices represents a first pattern of using a first mobile device to control a first subset of the plurality of accessories and a second pattern of using a second mobile device to control a second subset of the plurality of accessories; analyze the received pattern results; detect an aggregate pattern across the users of the two or more of the plurality of mobile devices, wherein the aggregate pattern comprises the pattern results from the first mobile device being used to control the first subset of the plurality of accessories in relation to the pattern results from the second mobile device being used to control the second subset of the plurality of accessories, and wherein the aggregate pattern includes a correlation between locations of the users of the two or more of the plurality of mobile devices and an accessory interaction; identify an operational behavior of one or more of the plurality of accessories to automate based on the aggregate pattern that is detected; and automate the operational behavior of the one or more of the plurality of accessories in accordance with the detected aggregate pattern across the two or more of the plurality of mobile devices.
-
Specification