Providing device power-level notifications
Abstract
This application is directed to techniques and processes for notifying a user about power levels of electronic devices. For example, a first electronic device may receive data representing the power level of a second electronic device. The first electronic device may then determine that the power level is below a threshold power level. After the determination, the first electronic device may detect a user and/or a client device located within a threshold distance to the first electronic device and/or the second electronic device. The first electronic device may then send data to the second electronic device, wherein the data includes a command to emit light according to a pattern indicating that the power level is below the threshold power level. Additionally, the first electronic device may send a message to the client device, where the message indicates that the power level is below the threshold power level.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. An electronic device comprising:
one or more network interfaces;
one or more processors; and
one or more computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
receiving, using the one or more network interfaces, a first data packet from a lighting device, the first data packet including at least:
first data representing an identifier of the lighting device; and
second data representing a power level of an internal power source of the lighting device;
determining that the power level is below a threshold power level;
storing third data indicating that the power level of the internal power source of the lighting device is below the threshold power level;
detecting a client device within wireless communication range of the electronic device;
based at least in part on detecting the client device, generating a second data packet, the second data packet including at least:
fourth data representing the identifier of the lighting device; and
fifth data representing a command for the lighting device to emit light using a pattern that indicates that the power level is below the threshold power level;
sending, using the one or more network interfaces, the second data packet to the lighting device; and
sending, using the one or more network interfaces, sixth data representing a message to the client device, the message indicating that the power level of the internal power source of the lighting device is below the threshold power level.
2. The electronic device as recited in claim 1 , wherein the one or more computer-readable media store further instructions that, when executed by the one or more processors, cause the one or more processors to perform further operations comprising:
storing seventh data representing a first identifier of the client device,
wherein detecting the client device within wireless communication range of the electronic device comprises:
receiving, using the one or more network interfaces, eighth data from the client device, the eighth data representing a second identifier of the client device; and
determining that the first identifier represented by the seventh data corresponds to the second identifier represented by the eighth data.
3. The electronic device as recited in claim 1 , wherein the pattern includes at least one of:
flashing the light using a frequency that indicates the power level;
emitting the light at an intensity that indicates the power level; or
flashing the light a number of times, the number of times indicating the power level.
4. A method comprising:
receiving, by a first electronic device, first data from a second electronic device, the first data representing a power level of a power source of the second electronic device;
receiving, by the first electronic device, second data using a sensor, the second data indicating that the sensor detected an object; and
based at least in part on receiving the second data indicating that the sensor detected the object, sending, by the first electronic device, third data to the second electronic device, the third data representing at least a command to activate a light source, of the second electronic device, using a pattern that indicates the power level of the power source of the second electronic device.
5. The method as recited in claim 4 , further comprising, after receiving the second data, sending a message to a client device, the message indicating the power level of the power source.
6. The method as recited in claim 4 , further comprising, after receiving the second data, sending a message to a client device, the message indicating that the second electronic device is emitting the light using the pattern in order to indicate the power level of the power source.
7. The method as recited in claim 4 , further comprising:
determining that a threshold period of time has elapsed since sending the third data; and
sending fourth data to the second electronic device, the fourth data representing an additional command to cease activating the light source using the pattern.
8. The method as recited in claim 4 , further comprising:
receiving fourth data from the second electronic device, the fourth data representing an additional power level of the power source; and
sending fifth data to the second electronic device, the fifth data representing at least an additional command to activate the light source using an additional pattern that indicates the additional power level of the power source, the additional pattern being different than the pattern.
9. The method as recited in claim 4 , further comprising sending fourth data to a third electronic device, the fourth data representing at least an additional command to activate an additional light source, of the third electronic device, using an additional pattern that indicates the power level of the power source of the second electronic device.
10. The method as recited by claim 4 , further comprising receiving, by the first electronic device, power from an external power source.
11. The method as recited in claim 4 , further comprising at least one of:
flashing the light source at a frequency that is represented by the pattern;
activating the light source at an intensity that is represented by the pattern; or
flashing the light source a number of times that is represented by the pattern.
12. The method as recited in claim 4 , further comprising generating a data packet, the data packet including at least:
fourth data representing a first identifier of the second electronic device; and
the third data representing at least the command to activate the light source using the pattern that indicates the power level of the power source of the second electronic device,
wherein sending the third data to the second electronic device comprises sending the data packet to the second electronic device.
13. The method as recited in claim 4 , further comprising determining, by the first electronic device, that the second data indicates that the sensor detected a client device associated with at least one of the first electronic device or the second electronic device.
14. The method as recited in claim 4 , further comprising:
determining, by the first electronic device, that the power level of the power source is below a threshold power level; and
storing, by the first electronic device, fourth data indicating that the power level of the power source is below the threshold power level.
15. A first electronic device comprising:
one or more network interfaces;
one or more processors; and
one or more computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
receiving, using the one or more network interfaces, data indicating a power level of a power source of a second electronic device;
detecting an object in proximity to the first electronic device; and
based at least in part on detecting the object in proximity to the first electronic device, sending, using the one or more network interfaces, a message to a client device, the message indicating the power level of the power source of the second electronic device.
16. The first electronic device as recited in claim 15 , the one or more computer-readable media storing further instructions that, when executed by the one or more processors, cause the one or more processors to perform further operations comprising sending, using the one or more network interfaces, additional data to at least one of the second electronic device or a third electronic device, the additional data representing at least a command to activate a light source using a pattern that indicates the power level.
17. The first electronic device as recited in claim 16 , wherein the pattern includes at least one of:
flashing the light source at a frequency that indicates the power level;
activating the light source at an intensity that indicates the power level; or
flashing the light source a number of times, the number of times indicating the power level.
18. The first electronic device as recited in claim 16 , wherein the message further indicates that the second electronic device is activating the light source according to the pattern.
19. The first electronic device as recited in claim 15 , further comprising a camera, and wherein the one or more computer-readable media store further instructions that, when executed by the one or more processors, cause the one or more processors to perform further operations comprising:
generating, using the camera, image data representing an image; and
determining that a portion of the image represents the second electronic device,
wherein the message indicating the power level of the power source of the second electronic device includes at least the image, a first indication that the portion of the image data represents the second electronic device, and a second indication of the power level.
20. The first electronic device as recited in claim 15 , the one or more computer-readable media storing further instructions that, when executed by the one or more processors, cause the one or more processors to perform further operations comprising:
determining that the power level of the power source is below a threshold power level; and
storing additional data indicating that the power level of the power source is below the threshold power level.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.