Method of adaptive learning through pattern matching
First Claim
1. A method for adaptively managing a location including a plurality of electrical and/or electronic devices communicatively connected with a data processing apparatus, the method including the steps of:
- (a) receiving, at the data processing apparatus, information indicating occurrences of events of at least one of said devices, wherein an event is a change in state of a respective one of said devices;
(b) recording data relating to at least some of said detected events in a computer-readable database;
(c) ordering said recorded data of detected events into at least one sequence of detected events;
(d) comparing the sequence of detected events with a sequence of past events stored in said database; and
(e) modifying the stored sequence of past events based on the comparison.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of operating a plurality of electrical and/or electronic devices connected with a data processing apparatus is disclosed as including the steps of (a) detecting occurrence of events of the devices (b) recording data relating to some of said detected events in a database; (c) ordering the recorded events into sequences of events chronologically and/or geographically; (d) comparing a detected event with the sequences of events for finding a matched sequence of events; and (e) performing the remaining events in the matched sequence.
-
Citations
40 Claims
-
1. A method for adaptively managing a location including a plurality of electrical and/or electronic devices communicatively connected with a data processing apparatus, the method including the steps of:
-
(a) receiving, at the data processing apparatus, information indicating occurrences of events of at least one of said devices, wherein an event is a change in state of a respective one of said devices; (b) recording data relating to at least some of said detected events in a computer-readable database; (c) ordering said recorded data of detected events into at least one sequence of detected events; (d) comparing the sequence of detected events with a sequence of past events stored in said database; and (e) modifying the stored sequence of past events based on the comparison. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for adaptively managing a location including a plurality of electrical and/or electronic devices communicatively connected with a data processing apparatus, including:
-
(a) means for receiving information indicating occurrences of events of at least one of said devices, wherein an event is a change in state of a respective one of said devices; (b) means for recording at least some of said detected events in a computer-readable database; (c) means for ordering said recorded data of detected events into at least one sequence of detected events; and (d) means for comparing the sequence of detected events with a sequence of past events stored in said database; and (e) modifying the stored sequence of past events based on the comparison. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification