Learning device with continuous configuration capability
First Claim
1. A method for continuous configuration of a first learning device, comprising:
- storing, by the first learning device, events obtained while in a monitoring mode;
activating, by the first learning device, a first triggered mode for a first reflex when at least one of the stored events corresponds to a first trigger pattern associated with the first reflex, wherein the first reflex indicates a correlation between at least the first trigger pattern and a predetermined action;
determining whether the first reflex has a trigger weight exceeding a trigger weight threshold;
conducting the predetermined action associated with the first reflex in response to determining that the trigger weight associated with the first reflex exceeds the trigger weight threshold;
obtaining at least one additional event while in the first triggered mode;
determining whether the at least one additional event corresponds to a first correction pattern or a first reward pattern;
adjusting the trigger weight of the first reflex when the at least one additional event corresponds to at least one of the first correction pattern and the first reward pattern associated with the first reflex and occurring in response to conducting the predetermined action, wherein the adjustment to the trigger weight of the first reflex is different in response to determining that the at least one additional event corresponds to the first correction pattern, than the adjustment to the trigger weight in response to determining that the at least one additional event corresponds to the first reward pattern; and
creating a second reflex with a second trigger pattern, a second correction pattern, and a second reward pattern when the at least one additional event does not correspond to at least one of the first trigger pattern, the first correction pattern, and the first reward pattern associated with the first reflex.
1 Assignment
0 Petitions
Accused Products
Abstract
An embodiment method for continuous configuration of learning devices includes operations for storing, by a learning device within a decentralized system of a plurality of learning devices, events obtained while in a monitoring mode, activating a triggered mode for a reflex when at least one of the stored events corresponds to a trigger pattern, determining whether the reflex has a trigger weight exceeding a trigger weight threshold, conducting the predetermined action associated with the reflex when the trigger weight exceeds the trigger weight threshold, obtaining at least one additional event while in the triggered mode, adjusting the trigger weight of the reflex when the at least one additional event corresponds to a correction pattern or a reward pattern occurring in response to conducting the predetermined action, and creating a second reflex when the at least one additional event does not correspond to a known pattern.
61 Citations
88 Claims
-
1. A method for continuous configuration of a first learning device, comprising:
-
storing, by the first learning device, events obtained while in a monitoring mode; activating, by the first learning device, a first triggered mode for a first reflex when at least one of the stored events corresponds to a first trigger pattern associated with the first reflex, wherein the first reflex indicates a correlation between at least the first trigger pattern and a predetermined action; determining whether the first reflex has a trigger weight exceeding a trigger weight threshold; conducting the predetermined action associated with the first reflex in response to determining that the trigger weight associated with the first reflex exceeds the trigger weight threshold; obtaining at least one additional event while in the first triggered mode; determining whether the at least one additional event corresponds to a first correction pattern or a first reward pattern; adjusting the trigger weight of the first reflex when the at least one additional event corresponds to at least one of the first correction pattern and the first reward pattern associated with the first reflex and occurring in response to conducting the predetermined action, wherein the adjustment to the trigger weight of the first reflex is different in response to determining that the at least one additional event corresponds to the first correction pattern, than the adjustment to the trigger weight in response to determining that the at least one additional event corresponds to the first reward pattern; and creating a second reflex with a second trigger pattern, a second correction pattern, and a second reward pattern when the at least one additional event does not correspond to at least one of the first trigger pattern, the first correction pattern, and the first reward pattern associated with the first reflex. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A learning device, comprising:
a processor configured with processor-executable instructions for performing operations comprising; storing, by the processor of the learning device, events obtained while in a monitoring mode; activating, by the processor of the learning device, a first triggered mode for a first reflex when at least one of the stored events corresponds to a first trigger pattern associated with the first reflex, wherein the first reflex indicates a correlation between at least the first trigger pattern and a predetermined action; determining whether the first reflex has a trigger weight exceeding a trigger weight threshold; conducting the predetermined action associated with the first reflex in response to determining that the trigger weight associated with the first reflex exceeds the trigger weight threshold; obtaining at least one additional event while in the first triggered mode; determining whether the at least one additional event corresponds to a first correction pattern or a first reward pattern; adjusting the trigger weight of the first reflex when the at least one additional event corresponds to at least one of the first correction pattern and the first reward pattern associated with the first reflex and occurring in response to conducting the predetermined action, wherein the adjustment to the trigger weight of the first reflex is different in response to determining that the at least one additional event corresponds to the first correction pattern, than the adjustment to the trigger weight in response to determining that the at least one additional event corresponds to the first reward pattern; and creating a second reflex with a second trigger pattern, a second correction pattern, and a second reward pattern when the at least one additional event does not correspond to at least one of the first trigger pattern, the first correction pattern, and the first reward pattern associated with the first reflex. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
45. A non-transitory processor-readable storage medium having stored thereon processor-executable instructions configured to cause a processor of a learning device to perform operations comprising:
-
storing, by the processor of the learning device, events obtained while in a monitoring mode; activating, by the processor of the learning device, a first triggered mode for a first reflex when at least one of the stored events corresponds to a first trigger pattern associated with the first reflex, wherein the first reflex indicates a correlation between at least the first trigger pattern and a predetermined action; determining whether the first reflex has a trigger weight exceeding a trigger weight threshold; conducting the predetermined action associated with the first reflex in response to determining that the trigger weight associated with the first reflex exceeds the trigger weight threshold; obtaining at least one additional event while in the first triggered mode; determining whether the at least one additional event corresponds to a first correction pattern or a first reward pattern; adjusting the trigger weight of the first reflex when the at least one additional event corresponds to at least one of the first correction pattern and the first reward pattern associated with the first reflex and occurring in response to conducting the predetermined action, wherein the adjustment to the trigger weight of the first reflex is different in response to determining that the at least one additional event corresponds to the first correction pattern, than the adjustment to the trigger weight in response to determining that the at least one additional event corresponds to the first reward pattern; and creating a second reflex with a second trigger pattern, a second correction pattern, and a second reward pattern when the at least one additional event does not correspond to at least one of the first trigger pattern, the first correction pattern, and the first reward pattern associated with the first reflex. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
-
-
67. A system, comprising:
-
a first learning device within a plurality of learning devices, comprising; a first processor; and a first memory coupled to the first processor, wherein the first processor is configured with processor-executable instructions for performing operations comprising; storing, in the first memory, events obtained while in a monitoring mode; activating a first triggered mode for a first reflex when at least one of the stored events corresponds to a first trigger pattern associated with the first reflex, wherein the first reflex indicates a correlation between at least the first trigger pattern and a predetermined action; determining whether the first reflex has a trigger weight exceeding a trigger weight threshold; conducting the predetermined action associated with the first reflex in response to determining that the trigger weight associated with the first reflex exceeds the trigger weight threshold; obtaining at least one additional event while in the first triggered mode; determining whether the at least one additional event corresponds to a first correction pattern or a first reward pattern; adjusting the trigger weight of the first reflex when the at least one additional event corresponds to at least one of the first correction pattern and the first reward pattern associated with the first reflex and occurring in response to conducting the predetermined action, wherein the adjustment to the trigger weight of the first reflex is different in response to determining that the at least one additional event corresponds to the first correction pattern, than the adjustment to the trigger weight in response to determining that the at least one additional event corresponds to the first reward pattern; and creating a second reflex with a second trigger pattern, a second correction pattern, and a second reward pattern when the at least one additional event does not correspond to at least one of the first trigger pattern, the first correction pattern, and the first reward pattern associated with the first reflex; and a second learning device within the plurality of learning devices, comprising; a second processor; and a second signal transmitter coupled to the second processor, and wherein the second processor is configured with processor-executable instructions for performing operations comprising transmitting, via the second signal transmitter, a first event report message, and wherein the first learning device further comprises; a first signal receiver coupled to the first processor, and wherein the first processor is configured with processor-executable instructions for performing operations further comprising receiving, via the first signal receiver, the first event report message transmitted by the second learning device. - View Dependent Claims (68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87)
-
-
88. A method for decentralized training of a first learning device, comprising:
-
receiving one or more events at the first learning device, the first learning device having one or more associated reflexes, each reflex having at least one associated trigger pattern and at least one associated action; determining whether the received one or more events match a first trigger pattern associated with a first reflex associated with the first learning device, wherein the first reflex indicates a correlation between at least the first trigger pattern and a first action; determining whether the first reflex has a trigger weight exceeding a trigger weight threshold; conducting the first action associated with the first reflex in response to determining that the trigger weight associated with the first reflex exceeds the trigger weight threshold; obtaining at least one additional event; determining whether the at least one additional event corresponds to a first correction pattern or a first reward pattern; adjusting the trigger weight of the first reflex when the at least one additional event corresponds to at least one of the first correction pattern and the first reward pattern associated with the first reflex and occurring in response to conducting the first action, wherein the adjustment to the trigger weight of the first reflex is different in response to determining that the at least one additional event corresponds to the first correction pattern, than the adjustment to the trigger weight in response to determining that the at least one additional event corresponds to the first reward pattern; and creating a second reflex associated with the first learning device with a second trigger pattern and a second action in response to determining that the received one or more events do not match any pattern associated with the first learning device.
-
Specification