Device linkage control apparatus
First Claim
1. A device linkage control apparatus which identifies a frequency of associated use between devices among a plurality of devices, and controls, in linkage with each other, a set of the devices having a high frequency for being used in association with each other, the apparatus comprising:
- a life data accumulation unit operable to accumulate life data indicating a usage history of the plurality of devices;
an episode creation unit operable to create, from the life data, a plurality of episode data, based on episode data creation rules which determine devices that have been used in association with each other, the plurality of episode data having, as data, a plurality of the devices that have been used in association with each other;
an episode analysis unit operable to create, from the plurality of episode data, a frequent pattern tree representing, as a tree structure, a frequency at which the device sets are used in association with each other;
a life pattern interpretation unit operable to identify, according to the frequent pattern tree, a combination of device sets as life pattern information, the device sets having a high frequency for being used in association with each other; and
a control unit operable to control, in linkage with each other, the device sets having a high frequency for being used in association with each other,wherein, with regard to subtrees having nodes of the frequent pattern tree as roots, the episode analysis unit constructs the frequent pattern tree with a structure in which element data having a highest frequency becomes a root of a subtree,the life pattern interpretation unit identifies, based on the frequent pattern tree, a device A and a device B, which have a high frequency for being used in association with each other, as a combination having a high association frequency, even when each of device A and device B are combined and used in association with other devices, andthe control unit controls, in linkage with each other, at least device A and device B, andwherein the episode analysis unit (i) creates new episodes by extracting subtrees having, as new roots, nodes which are offspring of a node equivalent to a root of the frequent pattern tree, tracking nodes within each of the extracted subtrees starting from the root, and combining element data stored in the nodes, (ii) recursively performs the subtree extraction and the episode creation on the created episodes until there are no more subtrees, and (iii) reconstructs the frequent pattern tree by integrating recursively constructed subtree frequent pattern trees, into positions in the frequent pattern tree, andthe control unit controls, in association with each other, devices corresponding to nodes separated from each other by a predetermined number of nodes in the reconstructed frequent pattern tree, the devices being controlled as associated devices.
2 Assignments
0 Petitions
Accused Products
Abstract
A device linkage control system is provided that includes a life data recording apparatus for accumulating usage information on the use of devices by a user, as life data, and a life pattern extraction apparatus including an episode creation unit that takes, as element data, details related to an identified episode from among life data and creates episode data which is a combination of the element data. Moreover, the system includes an episode analysis unit that analyzes relationships between the element data included in the episode data, and a life pattern interpretation unit that identifies, from the relationships between the element data, the life pattern which is characteristic of the user, and records this pattern, as life pattern information, and a control apparatus for linkage controlling of the devices by using the life pattern information of the user stored in the life pattern storage unit.
-
Citations
29 Claims
-
1. A device linkage control apparatus which identifies a frequency of associated use between devices among a plurality of devices, and controls, in linkage with each other, a set of the devices having a high frequency for being used in association with each other, the apparatus comprising:
-
a life data accumulation unit operable to accumulate life data indicating a usage history of the plurality of devices; an episode creation unit operable to create, from the life data, a plurality of episode data, based on episode data creation rules which determine devices that have been used in association with each other, the plurality of episode data having, as data, a plurality of the devices that have been used in association with each other; an episode analysis unit operable to create, from the plurality of episode data, a frequent pattern tree representing, as a tree structure, a frequency at which the device sets are used in association with each other; a life pattern interpretation unit operable to identify, according to the frequent pattern tree, a combination of device sets as life pattern information, the device sets having a high frequency for being used in association with each other; and a control unit operable to control, in linkage with each other, the device sets having a high frequency for being used in association with each other, wherein, with regard to subtrees having nodes of the frequent pattern tree as roots, the episode analysis unit constructs the frequent pattern tree with a structure in which element data having a highest frequency becomes a root of a subtree, the life pattern interpretation unit identifies, based on the frequent pattern tree, a device A and a device B, which have a high frequency for being used in association with each other, as a combination having a high association frequency, even when each of device A and device B are combined and used in association with other devices, and the control unit controls, in linkage with each other, at least device A and device B, and wherein the episode analysis unit (i) creates new episodes by extracting subtrees having, as new roots, nodes which are offspring of a node equivalent to a root of the frequent pattern tree, tracking nodes within each of the extracted subtrees starting from the root, and combining element data stored in the nodes, (ii) recursively performs the subtree extraction and the episode creation on the created episodes until there are no more subtrees, and (iii) reconstructs the frequent pattern tree by integrating recursively constructed subtree frequent pattern trees, into positions in the frequent pattern tree, and the control unit controls, in association with each other, devices corresponding to nodes separated from each other by a predetermined number of nodes in the reconstructed frequent pattern tree, the devices being controlled as associated devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 29)
-
-
21. A device linkage control method, for use in a device linkage control apparatus, for identifying a frequency of associated use between devices among a plurality of devices, and controlling, in linkage with each other, a set of the devices having a high frequency for being used in association with each other, the method comprising:
-
accumulating life data indicating a usage history of the plurality of devices; creating, from the life data, a plurality of episode data, based on episode data creation rules which determine devices that have been used in association with each other, the plurality of episode data having, as data, a plurality of the devices that have been used in association with each other; creating, from the plurality of episode data, a frequent pattern tree representing, as a tree structure, a frequency at which device sets are used in association with each other; identifying, according to the frequent pattern tree, a combination of device sets as life pattern information, the device sets having a high frequency for being used in association with each other; controlling, in linkage with each other, the device sets having a high frequency for being used in association with each other, wherein said accumulating life data operation, said creating a plurality of episode data operation, said creating the frequent pattern tree operation, said identifying operation, and said controlling operation are executed by the device linkage control apparatus, with regard to subtrees having respective nodes of the frequent pattern tree as roots, the frequent pattern tree is constructed, in said creating a frequent pattern tree operation, with a structure in which element data having a highest frequency becomes a root of a subtree, in said identifying operation, a device A and a device B which have a high frequency for being used in association with each other are identified, based on the frequent pattern tree, as a combination having a high association frequency, even when each of device A and device B are combined and used in association with other devices, and in said controlling operation, at least device A and device B are controlled in linkage with each other; and creating new episodes by extracting subtrees having, as new roots, nodes which are offspring of a node equivalent to a root of the frequent pattern tree, tracking nodes within each of the extracted subtrees starting from the root, and combining element data stored in the nodes; performing, recursively, the subtree extraction and said creating new episode operation on the created new episodes until there are no more subtrees; reconstructing the frequent pattern tree by integrating recursively constructed subtree frequent pattern trees, into positions in the frequent pattern tree; and controlling, in association with each other, devices corresponding to nodes separated from each other by a predetermined number of nodes in the reconstructed frequent pattern tree, the devices being controlled as associated devices.
-
-
22. A program, for use in a device linkage control apparatus, for identifying a frequency of associated use between devices among a plurality of devices, and controlling, in linkage with each other, a set of the devices having a high frequency for being used in association with each other, the program being held in a storage unit of the device linkage control apparatus, and causing a CPU which controls operation of the device linkage control apparatus to execute at least the following:
-
accumulating life data indicating a usage history of the plurality of devices; creating, from the life data, a plurality of episode data, based on episode data creation rules which determine devices that have been used in association with each other, the plurality of episode data having, as data, a plurality of the devices that have been used in association with each other; creating, from the plurality of episode data, a frequent pattern tree representing, as a tree structure, a frequency at which device sets are used in association with each other; identifying, according to the frequent pattern tree, a combination of device sets as life pattern information, the device sets having a high frequency for being used in association with each other; controlling, in linkage with each other, the device sets having a high frequency for being used in association with each other, wherein with regard to subtrees having respective nodes of the frequent pattern tree as roots, the frequent pattern tree is constructed, in said creating a frequent pattern tree operation, with a structure in which element data having a highest frequency becomes a root of a subtree, in said identifying operation, a device A and a device B which have a high frequency for being used in association with each other are identified, based on the frequent pattern tree, as a combination having a high association frequency, even when each of device A and device B are combined and used in association with other devices, and in said controlling operation, at least device A and device B are controlled in linkage with each other; and creating new episodes by extracting subtrees having, as new roots, nodes which are offspring of a node equivalent to a root of the frequent pattern tree, tracking nodes within each of the extracted subtrees starting from the root, and combining element data stored in the nodes; performing, recursively, the subtree extraction and said creating new episode operation on the created new episodes until there are no more subtrees; reconstructing the frequent pattern tree by integrating recursively constructed subtree frequent pattern trees, into positions in the frequent pattern tree; and controlling, in association with each other, devices corresponding to nodes separated from each other by a predetermined number of nodes in the reconstructed frequent pattern tree, the devices being controlled as associated devices.
-
-
23. A device linkage control system comprising a plurality of devices and a control apparatus that are connected to each other by a transmission line, the control apparatus controlling the plurality of devices in linkage with each other,
wherein the control apparatus includes: -
a life data accumulation unit operable to accumulate life data indicating a usage history of the plurality of devices; an episode creation unit operable to create, from the life data, a plurality of episode data, based on episode data creation rules which determine devices that have been used in association with each other, the plurality of episode data having, as data, a plurality of the devices that have been used in association with each other; an episode analysis unit operable to create, from the plurality of episode data, a frequent pattern tree representing, as a tree structure, a frequency at which device sets are used in association with each other; a life pattern interpretation unit operable to identify, according to the frequent pattern tree, a combination of device sets as life pattern information, the device sets having a high frequency for being used in association with each other; and a control unit operable to control, in linkage with each other, the device sets having a high frequency for being used in association with each other, wherein, with regard to subtrees having nodes of the frequent pattern tree as roots, the episode analysis unit constructs the frequent pattern tree with a structure in which element data having a highest frequency becomes a root of a subtree, the life pattern interpretation unit identifies, based on the frequent pattern tree, a device A and a device B, which have a high frequency for being used in association with each other, as a combination having a high association frequency, even when each of device A and device B are combined and used in association with other devices, and the control unit controls, in linkage with each other, at least device A and device B, and wherein the episode analysis unit (i) creates new episodes by extracting subtrees having, as new roots, nodes which are offspring of a node equivalent to a root of the frequent pattern tree, tracking nodes within each of the extracted subtrees starting from the root, and combining element data stored in the nodes, (ii) recursively performs the subtree extraction and the episode creation on the created episodes until there are no more subtrees, and (iii) reconstructs the frequent pattern tree by integrating recursively constructed subtree frequent pattern trees, into positions in the frequent pattern tree, and the control unit controls, in association with each other, devices corresponding to nodes separated from each other by a predetermined number of nodes in the reconstructed frequent pattern tree, the devices being controlled as associated devices.
-
-
24. A life pattern information generating apparatus that generates life pattern information for a device linkage control apparatus that controls a plurality of devices in linkage with each other based on the life pattern information, the life pattern information generating apparatus comprising:
-
a life data accumulation unit operable to accumulate life data indicating a usage history of the plurality of devices; an episode creation unit operable to create, from the life data, a plurality of episode data, based on episode data creation rules which determine devices that have been used in association with each other, the plurality of episode data having, as data, a plurality of the devices that have been used in association with each other; an episode analysis unit operable to create, from the plurality of episode data, a frequent pattern tree representing, as a tree structure, a frequency at which device sets are used in association with each other; and a life pattern interpretation unit operable to identify, according to the frequent pattern tree, a combination of device sets as life pattern information, the device sets having a high frequency for being used in association with each other, wherein, with regard to subtrees having nodes of the frequent pattern tree as roots, the episode analysis unit constructs the frequent pattern tree with a structure in which element data having a highest frequency becomes a root of a subtree, and the life pattern interpretation unit identifies, based on the frequent pattern tree, a device A and a device B, which have a high frequency for being used in association with each other, as a combination having a high association frequency, even when each of device A and device B are combined and used in association with other devices, and wherein the episode analysis unit (i) creates new episodes by extracting subtrees having, as new roots, nodes which are offspring of a node equivalent to a root of the frequent pattern tree, tracking nodes within each of the extracted subtrees starting from the root, and combining element data stored in the nodes, (ii) recursively performs the subtree extraction and the episode creation on the created episodes until there are no more subtrees, and (iii) reconstructs the frequent pattern tree by integrating recursively constructed subtree frequent pattern trees, into positions in the frequent pattern tree, and the control unit controls, in association with each other, devices corresponding to nodes separated from each other by a predetermined number of nodes in the reconstructed frequent pattern tree, the devices being controlled as associated devices.
-
-
25. A life pattern information generation method for generating, using a life pattern information generation apparatus, life pattern information for a device linkage control apparatus that controls a plurality of devices in linkage with each other based on the life pattern information, the method comprising:
-
accumulating life data indicating a usage history of the plurality of devices; creating, from the life data, a plurality of episode data, based on episode data creation rules which determine devices that have been used in association with each other, the plurality of episode data having, as data, a plurality of the devices that have been used in association with each other; creating, from the plurality of episode data, a frequent pattern tree representing, as a tree structure, a frequency at which device sets are used in association with each other; identifying, according to the frequent pattern tree, a combination of device sets as life pattern information, the device sets having a high frequency for being used in association with each other, wherein said accumulating life data operation, said creating a plurality of episode data operation, said creating the frequent pattern tree operation, and said identifying operation are executed by the life pattern information generation apparatus, with regard to subtrees having respective nodes of the frequent pattern tree as roots, the frequent pattern tree is constructed, in said creating a frequent pattern tree operation, with a structure in which element data having a highest frequency becomes a root of a subtree, and in said identifying operation, a device A and a device B which have a high frequency for being used in association with each other are identified, based on the frequent pattern tree, as a combination having a high association frequency, even when each of device A and device B are combined and used in association with other devices; creating new episodes by extracting subtrees having, as new roots, nodes which are offspring of a node equivalent to a root of the frequent pattern tree, tracking nodes within each of the extracted subtrees starting from the root, and combining element data stored in the nodes; performing, recursively, the subtree extraction and said creating new episode operation on the created new episodes until there are no more subtrees; reconstructing the frequent pattern tree by integrating recursively constructed subtree frequent pattern trees, into positions in the frequent pattern tree; and controlling, in association with each other, devices corresponding to nodes separated from each other by a predetermined number of nodes in the reconstructed frequent pattern tree, the devices being controlled as associated devices.
-
-
26. A program for generating, using a life pattern information generation apparatus, life pattern information for a device linkage control apparatus that controls a plurality of devices in linkage with each other based on the life information, the program being held in a storage unit of the life pattern information generation apparatus, and causing a CPU controlling operation of the life pattern information generation apparatus to execute at least the following:
-
accumulating life data indicating a usage history of the plurality of devices; creating, from the life data, a plurality of episode data, based on episode data creation rules which determine devices that have been used in association with each other, the plurality of episode data having, as data, a plurality of the devices that have been used in association with each other; creating, from the plurality of episode data, a frequent pattern tree representing, as a tree structure, a frequency at which device sets are used in association with each other; identifying, according to the frequent pattern tree, a combination of device sets as life pattern information, the device sets having a high frequency for being used in association with each other, wherein with regard to subtrees having respective nodes of the frequent pattern tree as roots, the frequent pattern tree is constructed, in said creating a frequent pattern tree operation, with a structure in which element data having a highest frequency becomes a root of a subtree, and in said identifying operation, a device A and a device B which have a high frequency for being used in association with each other are identified, based on the frequent pattern tree, as a combination having a high association frequency, even when each of device A and device B are combined and used in association with other devices; creating new episodes by extracting subtrees having, as new roots, nodes which are offspring of a node equivalent to a root of the frequent pattern tree, tracking nodes within each of the extracted subtrees starting from the root, and combining element data stored in the nodes; performing, recursively, the subtree extraction and said creating new episode operation on the created new episodes until there are no more subtrees; reconstructing the frequent pattern tree by integrating recursively constructed subtree frequent pattern trees, into positions in the frequent pattern tree; and controlling, in association with each other, devices corresponding to nodes separated from each other by a predetermined number of nodes in the reconstructed frequent pattern tree, the devices being controlled as associated devices.
-
-
27. A device linkage control apparatus that controls a plurality of devices in linkage with one another, which is used by being connected to a life data accumulating apparatus that accumulates life data indicating usage of the plurality of devices in daily life of a user, the device linkage control apparatus comprising:
-
a life data accumulation unit operable to accumulate life data indicating a usage history of the plurality of devices; an episode creation unit operable to create, from the life data, a plurality of episode data, based on episode data creation rules which determine devices that have been used in association with each other, the plurality of episode data having, as data, a plurality of the devices that have been used in association with each other; an episode analysis unit operable to create, from the plurality of episode data, a frequent pattern tree representing, as a tree structure, a frequency at which device sets are used in association with each other; a life pattern interpretation unit operable to identify, according to the frequent pattern tree, a combination of device sets as life pattern information, the device sets having a high frequency for being used in association with each other; and a control unit operable to control, in linkage with each other, the device sets having a high frequency for being used in association with each other, wherein, with regard to subtrees having nodes of the frequent pattern tree as roots, the episode analysis unit constructs the frequent pattern tree with a structure in which element data having a highest frequency becomes a root of a subtree, the life pattern interpretation unit identifies, based on the frequent pattern tree, a device A and a device B, which have a high frequency for being used in association with each other, as a combination having a high association frequency, even when each of device A and device B are combined and used in association with other devices, and the control unit controls, in linkage with each other, at least device A and device B, and wherein the episode analysis unit (i) creates new episodes by extracting subtrees having, as new roots, nodes which are offspring of a node equivalent to a root of frequent pattern tree, tracking nodes within each of the extracted subtrees starting from the root, and combining element data stored in the nodes, (ii) recursively performs the subtree extraction and the episode creation on the created episodes until there are no more subtrees, and (iii) reconstructs the frequent pattern tree by integrating recursively constructed subtree frequent pattern trees, into positions in the frequent pattern tree, and the control unit controls, in association with each other, devices corresponding to nodes separated from each other by a predetermined number of nodes in the reconstructed frequent pattern tree, the devices being controlled as associated devices.
-
-
28. A life pattern information generating apparatus that generates life pattern information for a device linkage control apparatus controlling a plurality of devices in linkage with each other based on the life pattern information, the life pattern information generating apparatus being used by being connected to a life data accumulating apparatus that accumulates life data indicating usage of a plurality of devices in daily life of a user, and comprises:
-
a life data accumulation unit operable to accumulate life data indicating a usage history of the plurality of devices; an episode creation unit operable to create, from the life data, a plurality of episode data, based on episode data creation rules which determine devices that have been used in association with each other, the plurality of episode data having, as data, a plurality of the devices that have been used in association with each other; an episode analysis unit operable to create, from the plurality of episode data, a frequent pattern tree representing, as a tree structure, a frequency at which device sets are used in association with each other; and a life pattern interpretation unit operable to identify, according to the frequent pattern tree, a combination of device sets as life pattern information, the device sets having a high frequency for being used in association with each other, wherein, with regard to subtrees having nodes of the frequent pattern tree as roots, the episode analysis unit constructs the frequent pattern tree with a structure in which element data having a highest frequency becomes a root of a subtree, and the life pattern interpretation unit identifies, based on the frequent pattern tree, a device A and a device B, which have a high frequency for being used in association with each other, as a combination having a high association frequency, even when each of device A and device B are combined and used in association with other devices, and wherein the episode analysis unit (i) creates new episodes by extracting subtrees having, as new roots, nodes which are offspring of a node equivalent to a root of the frequent pattern tree, tracking nodes within each of the extracted subtrees starting from the root, and combining element data stored in the nodes, (ii) recursively performs the subtree extraction and the episode creation on the created episodes until there are no more subtrees, and (iii) reconstructs the frequent pattern tree by integrating recursively constructed subtree frequent pattern trees, into positions in the frequent pattern tree, and the control unit controls, in association with each other, devices corresponding to nodes separated from each other by a predetermined number of nodes in the reconstructed frequent pattern tree, the devices being controlled as associated devices.
-
Specification