Signaling device for teaching learning devices
First Claim
1. A method for a teacher signaling device to conduct proxy teaching for learning devices within a decentralized system, comprising:
- obtaining, by the teacher signaling device, objectives data related to activities of one or more of the learning devices;
generating, by the teacher signaling device, teaching routines based on an evaluation of the obtained objectives data that indicates desired behaviors of the learning devices and an identification of commands for causing the one or more of the learning devices to perform the desired behaviors;
determining, by the teacher signaling device, whether objectives of the generated teaching routines can be achieved at a given time by available learning devices nearby the teacher signaling device based on capabilities of the available learning devices;
identifying, by the teacher signaling device, adjustments to the teaching routines for achieving the objectives at the given time with the capabilities of the available learning devices in response to determining the objectives of the generated teaching routines can be achieved by the available learning devices at the given time;
modifying, by the teacher signaling device, the generated teaching routines in response to identifying the adjustments; and
broadcasting, by the teacher signaling device, teaching signals configured to teach one or more of the available learning devices based on the generated teaching routines by providing event information that adjusts data for controlling behaviors that is stored locally at the one or more of the available learning devices.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments for conducting proxy teaching for learning devices within a decentralized system, including an embodiment method with operations for obtaining, by a teacher signaling device, objectives data related to activities of one or more of the learning devices, generating, by the teacher signaling device, teaching routines based on the obtained objectives data, and broadcasting, by the teacher signaling device, teaching signals configured to teach one or more of the learning devices based on the generated teaching routines. Other embodiments may obtain objectives data by requesting reflex information from the learning devices or intercepting event report messages transmitted by the learning devices. Other embodiments may include broadcasting discovery signals to identify nearby learning devices and modifying teaching routines when objectives of the generated teaching routines cannot be achieved. Other embodiments may include transmitting an authorization request to a user device to determine whether to broadcast teaching signals.
76 Citations
30 Claims
-
1. A method for a teacher signaling device to conduct proxy teaching for learning devices within a decentralized system, comprising:
-
obtaining, by the teacher signaling device, objectives data related to activities of one or more of the learning devices; generating, by the teacher signaling device, teaching routines based on an evaluation of the obtained objectives data that indicates desired behaviors of the learning devices and an identification of commands for causing the one or more of the learning devices to perform the desired behaviors; determining, by the teacher signaling device, whether objectives of the generated teaching routines can be achieved at a given time by available learning devices nearby the teacher signaling device based on capabilities of the available learning devices; identifying, by the teacher signaling device, adjustments to the teaching routines for achieving the objectives at the given time with the capabilities of the available learning devices in response to determining the objectives of the generated teaching routines can be achieved by the available learning devices at the given time; modifying, by the teacher signaling device, the generated teaching routines in response to identifying the adjustments; and broadcasting, by the teacher signaling device, teaching signals configured to teach one or more of the available learning devices based on the generated teaching routines by providing event information that adjusts data for controlling behaviors that is stored locally at the one or more of the available learning devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing device, comprising:
-
a wireless receiver and transmitter; and a processor coupled to the wireless receiver and transmitter and configured with processor-executable instructions for performing operations comprising; obtaining objectives data related to activities of learning devices within a decentralized system; generating teaching routines based on an evaluation of the obtained objectives data that indicates desired behaviors of the learning devices and an identification of commands for causing the learning devices to perform the desired behaviors; determining whether objectives of the generated teaching routines can be achieved at a given time by available learning devices nearby the computing device based on capabilities of the available learning devices; identifying adjustments to the teaching routines for achieving the objectives at the given time with the capabilities of the available learning devices in response to determining the objectives of the generated teaching routines can be achieved by the available learning devices at the given time; modifying the generated teaching routines in response to identifying the adjustments; and broadcasting teaching signals configured to teach one or more of the available learning devices based on the generated teaching routines by providing event information that adjusts data for controlling behaviors that is stored locally at the one or more of the available learning devices. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computing device, comprising:
-
means for obtaining objectives data related to activities of learning devices within a decentralized system; means for generating teaching routines based on an evaluation of the obtained objectives data that indicates desired behaviors of the learning devices and an identification of commands for causing the learning devices to perform the desired behaviors; means for determining whether objectives of the generated teaching routines can be achieved at a given time by available learning devices nearby the computing device based on capabilities of the available learning devices; means for identifying adjustments to the teaching routines for achieving the objectives at the given time with the capabilities of the available learning devices in response to determining the objectives of the generated teaching routines can be achieved by the available learning devices at the given time; means for modifying the generated teaching routines in response to identifying the adjustments; and means for broadcasting teaching signals configured to teach one or more of the available learning devices based on the generated teaching routines by providing event information that adjusts data for controlling behaviors that is stored locally at the one or more of the available learning devices. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A non-transitory processor-readable storage medium having stored thereon processor-executable instructions configured to cause a processor of a computing device to perform operations comprising:
-
obtaining objectives data related to activities of learning devices within a decentralized system; generating teaching routines based on an evaluation of the obtained objectives data that indicates desired behaviors of the learning devices and an identification of commands for causing the learning devices to perform the desired behaviors; determining whether objectives of the generated teaching routines can be achieved at a given time by available learning devices nearby the computing device based on capabilities of the available learning devices; identifying adjustments to the teaching routines for achieving the objectives at the given time with the capabilities of the available learning devices in response to determining the objectives of the generated teaching routines can be achieved by the available learning devices at the given time; modifying the generated teaching routines in response to identifying the adjustments; and broadcasting teaching signals configured to teach one or more of the available learning devices based on the generated teaching routines by providing event information that adjusts data for controlling behaviors that is stored locally at the one or more of the available learning devices. - View Dependent Claims (30)
-
Specification