Energy Efficient Sensor
A sensor is discloses that uses very little power by entering a sleep state, waking up, finding a sensor or other device to report to, then going back to sleep for the next sleep cycle. The sensor may need to add itself onto its network. To do so, keys are exchanged with the network provisioner, the sensor informs the network of its capabilities, and/or characteristics, etc, and the network determines which other sensors and other places in the network the sensor may talk with.
The present application hereby incorporates by reference the entirety of, and claims priority to, U.S. Provisional Patent Application Ser. No. 63/070,460 filed 26 Aug. 2020.
COPYRIGHT AUTHORIZATIONA portion of the disclosure of this patent document contains material which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent file or records, but otherwise reserves all copyright rights whatsoever.
FIELD OF INVENTIONThe present disclosure relates to sensors; more specifically, sensors that manage energy efficiently.
BACKGROUNDSensors are widely used and widely useful. However, sensor energy consumption can be significant, especially in wireless sensor networks, which both have a limited power supply and large energy uses. In addition, many sensors are in locations that make it hazardous, expensive, or impossible to replace exhausted batteries.
SUMMARYThis summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description section. This summary does not identify required or essential features of the claimed subject matter. The innovation is defined with claims, and to the extent this Summary conflicts with the claims, the claims should prevail.
In general, some technologies described herein describe an energy efficient sensor.
In embodiments, there is a first sensor, the first sensor comprising a solar panel, a battery, and sensor data, the first sensor operationally able to encode an active state, a sleep state, and a time period; wherein the first sensor is operationally able to use solar power or battery power to: enter the sleep state for the time period, enter the active state at end of the time period, and while in the active state, send a sensor data report to a second device, the sensor data report comprising at least a portion of the sensor data; and after the sensor data has been reported, enter the sleep state.
In embodiments, the first sensor is operationally able to enter the sleep state after the second device has indicated it has received the sensor data report.
In embodiments, when, after a report time period, the second device has not indicated it has received the sensor data report, the first sensor is operationally able to send the sensor data report to a third device.
In embodiments, the battery is operationally able to recharge using ambient light.
In embodiments, a second sensor is operationally able to send and receive wireless signals from the first sensor at a distance up to 150 feet.
In embodiments, a third sensor is included, wherein the first sensor, the second sensor, and the third sensor are operationally able to be connected using a self-healing mesh.
In embodiments, the first sensor is one half inch wide or smaller.
In embodiments, the first sensor comprises a sensor for air temperature, radiant temperature, humidity, volatile organic compounds, CO2, occupancy, floor temperature, rainfall, or air quality.
In embodiments, the first sensor further comprises a power wire, and wherein the first sensor is operationally able to be wired into an electrical system using the power wire.
In embodiments, the first sensor further comprises a sensor for occupancy, and wherein the sensor works with a controller to track occupant locations using mesh trilateration.
In embodiments, the first sensor notices a wireless signal from a personal electronic device, the wireless signal comprising strength and directionality.
In embodiments, the first sensor comprises a sensor for air temperature, humidity, CO2, VOC, and light level, occupant mapping, and occupancy detection.
In embodiments, the first sensor further comprises a sensor for occupant mapping, occupancy detection, and occupancy velocity.
In embodiments, the first sensor further comprises a sensor face, and wherein the sensor face displays historical values of the sensor data.
In embodiments, the first sensor further comprises a sensor for occupant mapping, occupancy detection, and occupancy velocity.
In embodiments, the first sensor further comprises a sensor face, and wherein the sensor face displays historical values of the sensor data.
In embodiments, a sensor minimal power usage method is disclosed, comprising: a sensor entering a sleep state; the sensor waiting for a designated time; the sensor entering an active state; the sensor reporting data; and the sensor entering the sleep state.
In embodiments, a sensor waits for a second designated time for a data reporting signal sending data to a second device.
In embodiments, a sensor uses ambient light to power a battery.
In embodiments, a sensor uses the battery to enter the sleep state, wait for the designated time, and enter the active state.
In embodiments, a sensor determines whether power mode type is standard, abundant, or unlimited.
In embodiments, a sensor determines at least one action based on power mode type.
In embodiments, a sensor energy saving system is disclosed, comprising: a solar panel, a battery, a processor with memory, and sensor data, the processor and memory in communication with a controller, the sensor operationally able to send the sensor data to the controller; and wherein the sensor is operationally able to send data to a second device after not receiving a signal from a first device.
These, and other, aspects of the invention will be better appreciated and understood when considered in conjunction with the following description and the accompanying drawings. The following description, while indicating various embodiments of the embodiments and numerous specific details thereof, is given by way of illustration and not of limitation. Many substitutions, modifications, additions or rearrangements may be made within the scope of the embodiments, and the embodiments includes all such substitutions, modifications, additions or rearrangements.
Non-limiting and non-exhaustive embodiments of the present embodiments are described with reference to the following FIGURES, wherein like reference numerals refer to like parts throughout the various views unless otherwise specified.
Corresponding reference characters indicate corresponding components throughout the several views of the drawings. Skilled artisans will appreciate that elements in the FIGURES are illustrated for simplicity and clarity and have not necessarily been drawn to scale. For example, the dimensions of some of the elements in the figures may be exaggerated relative to other elements to help to improve understanding of various embodiments. Also, common but well-understood elements that are useful or necessary in a commercially feasible embodiment are often not depicted in order to facilitate a less obstructed view of these various embodiments.
DETAILED DESCRIPTIONDisclosed below are representative embodiments of methods, computer-readable media, and systems having particular applicability to systems and methods for automatically creating wiring diagrams. Described embodiments implement one or more of the described technologies.
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present embodiments. It will be apparent, however, to one having ordinary skill in the art that the specific detail need not be employed to practice the present embodiments. In other instances, well-known materials or methods have not been described in detail in order to avoid obscuring the present embodiments.“one embodiment”, “an embodiment”, “one example” or “an example” means that a particular feature, structure or characteristic described in connection with the embodiment or example is included in at least one embodiment of the present embodiments. Thus, appearances of the phrases “in one embodiment”, “in an embodiment”, “one example” or “an example” in various places throughout this specification are not necessarily all referring to the same embodiment or example. Modifications, additions, or omissions may be made to the systems, apparatuses, and methods described herein without departing from the scope of the disclosure. For example, the components of the systems and apparatuses may be integrated or separated. Moreover, the operations of the systems and apparatuses disclosed herein may be performed by more, fewer, or other components and the methods described may include more, fewer, or other steps. Additionally, steps may be performed in any suitable order.
For convenience, the present disclosure may be described using relative terms including, for example, left, right, top, bottom, front, back, upper, lower, up, and down, as well as others. It is to be understood that these terms are merely used for illustrative purposes and are not meant to be limiting in any manner.
In addition, it is appreciated that the figures provided herewith are for explanation purposes to persons ordinarily skilled in the art and that the drawings are not necessarily drawn to scale. To aid the Patent Office and any readers of any patent issued on this application in interpreting the claims appended hereto, applicants wish to note that they do not intend any of the appended claims or claim elements to invoke 35 U.S.C. 112(f) unless the words “means for” or “step for” are explicitly used in the particular claim.
Embodiments in accordance with the present embodiments may be implemented as an apparatus, method, or computer program product. Accordingly, the present embodiments may take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, etc.), or an embodiment combining software and hardware aspects that may be referred to as a “system.” Furthermore, the present embodiments may take the form of a computer program product embodied in any tangible medium of expression having computer-usable program code embodied in the medium.
Any combination of one or more computer-usable or computer-readable media may be utilized. For example, a computer-readable medium may include one or more of a portable computer diskette, a hard disk, a random access memory (RAM) device, a read-only memory (ROM) device, an erasable programmable read-only memory (EPROM or Flash memory) device, a portable compact disc read-only memory (CDROM), an optical storage device, and a magnetic storage device. Computer program code for carrying out operations of the present embodiments may be written in any combination of one or more programming languages.
The flowchart and block diagrams in the flow diagrams illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present embodiments. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It will also be noted that each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, may be implemented by special purpose hardware-based systems that perform the specified functions or acts, or combinations of special purpose hardware and computer instructions. These computer program instructions may also be stored in a computer-readable medium that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable medium produce an article of manufacture including instruction means which implement the function/act specified in the flowchart and/or block diagram block or blocks.
As used herein, the terms “comprises,” “comprising,” “includes,” “including,” “has,” “having,” or any other variation thereof, are intended to cover a non-exclusive inclusion. For example, a process, article, or apparatus that comprises a list of elements is not necessarily limited to only those elements but may include other elements not expressly listed or inherent to such process, article, or apparatus.
Further, unless expressly stated to the contrary, “or” refers to an inclusive or and not to an exclusive or. For example, a condition A or B is satisfied by any one of the following: A is true (or present) and B is false (or not present), A is false (or not present) and B is true (or present), and both A and B are true (or present). “Program” is used broadly herein, to include applications, kernels, drivers, interrupt handlers, firmware, state machines, libraries, and other code written by programmers (who are also referred to as developers) and/or automatically generated. “Optimize” means to improve, not necessarily to perfect. For example, it may be possible to make further improvements in a program or an algorithm which has been optimized.
“Process” is sometimes used herein as a term of the computing science arts, and in that technical sense encompasses resource users, namely, coroutines, threads, tasks, interrupt handlers, application processes, kernel processes, procedures, and object methods, for example. “Process” is also used herein as a patent law term of art, e.g., in describing a process claim as opposed to a system claim or an article of manufacture (configured storage medium) claim. Similarly, “method” is used herein at times as a technical term in the computing science arts (a kind of “routine”) and also as a patent law term of art (a “process”). Those of skill will understand which meaning is intended in a particular instance, and will also understand that a given claimed process or method (in the patent law sense) may sometimes be implemented using one or more processes or methods (in the computing science sense). “Automatically” means by use of automation (e.g., general purpose computing hardware configured by software for specific operations and technical effects discussed herein), as opposed to without automation. In particular, steps performed “automatically” are not performed by hand on paper or in a person's mind, although they may be initiated by a human person or guided interactively by a human person. Automatic steps are performed with a machine in order to obtain one or more technical effects that would not be realized without the technical interactions thus provided.
Additionally, any examples or illustrations given herein are not to be regarded in any way as restrictions on, limits to, or express definitions of any term or terms with which they are utilized. Instead, these examples or illustrations are to be regarded as being described with respect to one particular embodiment and as being illustrative only. Those of ordinary skill in the art will appreciate that any term or terms with which these examples or illustrations are utilized will encompass other embodiments which may or may not be given therewith or elsewhere in the specification and all such embodiments are intended to be included within the scope of that term or terms. Language designating such nonlimiting examples and illustrations includes, but is not limited to: “for example,” “for instance,” “e.g.,” and “in one embodiment.”
The technical character of embodiments described herein will be apparent to one of ordinary skill in the art, and will also be apparent in several ways to a wide range of attentive readers. Some embodiments address technical activities that are rooted in computing technology, such as providing algorithms that improve sensor functionality by increasing sensor energy efficiency. Buildings can also be constructed more efficiently as benefits that are not apparent until the construction process can be implemented with little down-time, as sensors can easily be moved and without requiring network redefining or reworking. The sensors may be self-federating, and as such may require much less work than other sensor network systems. Other advantages based on the technical characteristics of the teachings will also be apparent to one of skill from the description provided.
I. OverviewSensors may be used in buildings (and have models placed in digital twin models of the buildings) that are energy efficient. These energy efficient sensors may be solar powered, and/or may be able to recharge an on-board battery using ambient light. A sensor may have an active state and a sleep state. In the sleep state the sensor uses very little energy. They also may store sensor information. They may have a time period associated with them such that a sensor enters the sleep state it stays asleep for the time period, wakes up at the end of the time period, it enters the active state, records its sensor information, depending upon which kind of sensor it is (how hot it is, the humidity etc.), reports the sensor information, and then returns to sleep, repeating the cycle.
An embodiment describing the sensor wake cycle is shown in
The sensor may be wired to a controller, which may be a satellite controller, or the like, or may have a wireless connection. The wireless connection may be to a controller, a satellite controller, or the like. The sensor may report to any sort of device that accepts such a report, such as another sensor, a cell phone, an in-home controller, a satellite controller, a controller, etc. The sensor may be less than an inch tall. The sensor may be an inch tall or larger. The sensor may be one half inch wide or smaller. It may have a rechargeable battery. The battery may recharge automatically using ambient light. The battery may have a year of backup battery charge when the battery is fully charged. The battery may have more or less than a year of backup battery charge. The sensor may have more than a year of backup battery charge. The sensors can be wired up to power in a variety of ways. One embodiment of how the sensor manages its power needs is shown in
The sensor can run off battery power, and/or solar power alone. In this instance, all power income is from the solar panel and/or battery. This means that the device must behave efficiently as to not run out of power. The sensor can tell roughly how much is power coming in and can operate in a series of “modes” which have a known power budget to prevent dying from lack of power. This is represented on the flowchart by the top level taking all the “n” (no) branches.
The sensor can be attached to ground and communication wires. This is represented in the flowchart by the decision node “1-wire” and taking the “y” branch. In such a case, power is not unlimited and instead is parasitically “syphoned” off of the communication line AND from solar, so the power budget is larger. The communication wire also means that the sensor has a direct connection to the access point through the communication line. In such instances, the operation mode is changed to support direct communication rather than just through a wireless connection.
The sensor can be attached to ground and to a power wire allowing wired usage. This is represented in the flowchart by the “wired power supply” decision node and taking the “y” branch. This configuration enables a power mode which is agnostic to the power expense of its actions and may do anything that must be done at any time.
In some instances, the sensor may be attached to a communication wire allowing for a wired connection between the sensor and some other portion of the building, such as another sensor, a controller, a satellite controller, etc.
Gateways are devices on the network which can communicate with another network. These devices are typically a controller box, but may also be satellite boxes, or a central computer separate from a controller. They are important because, in some embodiments, all information flows to them so that they may report new information to whatever device is at the highest level, which may be the master controller.
There may be a network of sensors connected wirelessly, they may be wired, or there may be a combination of wiring types. The sensor may report to a device that does not accept the information, because, for example, it is broken, has turned off, is off a network that the sensor is connected to as well, etc. In such a case, the sensor may automatically report to a second device. If the second also does not reply, or accept the information, the sensor may report to a third device, etc. For example, a sensor A may report to another sensor B, to which it is connected wirelessly. If B does not indicate that it is available to accept input, or indicates that it cannot accept input, then A will automatically attempt to send its information to sensor C. In another embodiment, the sensor reports to a first controller. If the controller does not accept the information, then the sensor reports to another device, which may be a different controller. One embodiment of passing messages is shown and described in
Sensors may be connected using a self-healing mesh. Such sensors allows gathering deep occupant and building insights, which may cost less than a typical thermostat. Sensors may sense some combination of air temperature, radiant temperature, humidity, and air quality, volatile organic compounds, floor temperature, and rainfall,
Embodiments described herein may utilize a self-healing mesh network which reconfigures itself when a connection within the network is determined to be unreliable or when a specific node malfunctions. The network routes itself around the non-working portions. The specific method used may be a self-healing algorithm. Examples of suitable self-healing algorithms are: DASH: Degree Assisted Self Healing; Forgiving Tree; Forgiving Graph; Shortest-Path Bridging, etc.
II. System EmbodimentWith reference to
With reference to
The sensor data 220 may be used in a data report. Such a report may use all or some of the data. The data 220 used for the report may be based on the time the data was collected, the time the report will be sent, the amount of data, data that falls within or outside certain parameters, certain states only, all the states, etc.
III. Method EmbodimentWith reference to
With reference to
In some embodiments, the sensor may wait for a signal indicating report reception for a second time 425, and then check if the sensor has received a signal of some type that the report has been received 430. If the data has been reported, then the sensor returns to its sleep state. In some embodiments, when a signal is received that data has been reported, the sensor immediately returns to its sleep state 305 without waiting for the second wait time 425. If the data has not been reported by the second wait time 425, then the sensor data report may be sent to a second device 435. The sensor may wait for the second time (or, in some embodiments a third time. The sensor then checks if the data has been successfully reported 445. If the sensor does not receive a signal that the report has been received, then the sensor data report may be sent to a third device 450. If sensor receives information that the data has been reported, then the sensor returns to its sleep state 305. Even though only three devices are shown on this flow chart, it should be understood by those of skill in the art, that the sensor can continue checking for some specified number of devices. If none of the specified devices are available, then the sensor returns to sleep 305, and tries again. In some implementations, if a sensor falls asleep because it was unable to connect with any device on a possible device list, then a different sleep time for the sleep state may be used. In some implementations, if a device does not receive the data, the sensor may receive a signal that includes a device the sensor should send the data to.
With reference to
The sensor may be wired to a controller, which may be a satellite controller, or the like, may have a wireless connection, or may have both. The wireless connection may be to a controller, a satellite controller, another sensor, to a different device type, or the like. The sensor may report to any sort of device that accepts such a report, such as another sensor, a cell phone, an in-home controller, a satellite controller, a controller, etc. The sensor may be less than an inch tall. The sensor may be an inch tall or larger. It may have a rechargeable battery 510. The battery may recharge automatically using ambient light. The battery may have a year of backup battery charge when the battery is fully charged. The battery may have more or less than a year of backup battery charge. The sensor may have a solar panel that uses ambient light to charge the battery. The sensor may have a solar panel that is used for other purposes, such as for unexpected uses. An example of an unexpected use may be a user checking a sensor value outside of its regularly scheduled times.
One or more sensors (e.g., in a network 800) may assume a variety of roles based on its power income and relationship to other devices in a network. Sensors may be used in buildings (and have models placed in digital twin models of the buildings) that are energy efficient. These energy efficient sensors may be solar powered, and/or may be able to recharge an on-board battery using ambient light. A sensor may have an active state and a sleep state. In the sleep state the sensor uses very little energy. They also may store sensor information. They may have a time period associated with them such that a sensor enters the sleep state it stays asleep for the time period, wakes up at the end of the time period, it enters the active state, records its sensor information, depending upon which kind of sensor it is (how hot it is, the humidity etc.), reports the sensor information, and then returns to sleep, repeating the cycle.
V. Method EmbodimentAt operation 1015 the sensor is provisioned. Provisioning is the process of adding a device (a node) onto the network. Keys are exchanged with the network provisioner, the sensor informs the network of its capabilities, and/or characteristics, etc, and the network determines which other sensors and other places in the network the sensor may talk with. The network provisioner may be a controller or a satellite controller. A satellite controller is a controller with limited functionality. For example, a satellite controller may only allow a limited number of devices to attach to it, may have less memory and/or processing power, etc. At operation 1020, the sensor network connection is synced with the larger network. This may require several cycles of the device searching for the network for a given time until the device is synchronized with the network. At operation 1025, the next wake cycle is scheduled, and the sensor begins sleeping.
At decision node 1030, the sensor wakes, and determines if it woke to measure or for maintenance. If the device is to measure 1035, then the sensor may measure from some or all of its sensors, re-synchronize itself with its neighbors, and communicate its measurements back to a gateway, such as another sensor or a Chief If for a maintenance cycle 1040, the desired maintenance is performed. Then the sensor is synced with the network 1020, the next wake cycle is scheduled, and the sensor enters a sleep site 1025. During a network maintenance cycle a “Chief” will check if a user has decided to deprovision a device (perhaps to reuse it for another project). In some embodiments, the “Chief” will then tell the intended node to erase its memory of the network via a BT Mesh message and then will black-list it. The “Chief” is the device that is directing the sensor activity. This my be a controller, may be one controller in a connected controller system, may be a satellite controller, etc. In installations where there is at least one Controller, one will be designated as the “Chief” or “Master” of a sensor network. The “Chief” may be a special type of network gateway which is in charge of configuring, maintaining, and monitoring a network.
At decision node 1045, if the sensor has been deprovisioned 1045, then the sensor has been taken off the network. When a node is deprovisioned it may be blacklisted from communicating on the network and forced to forget all of its network credentials. To again be placed on the network, the node will need to go through power mode and role discovery 1010.
At decision point 1125, the sensor or another entity, such as a “Chief,” determines if the sensor has a wired power supply. If so, at operation 1130, the Power Mode is set to Unlimited (e.g., more power than Abundant). At decision point 1135, it is determined (by the sensor or another entity, such as a “Chief,” if the sensor is provisioned. If so, then at decision point 1150, the algorithm stops. If it is not, then at decision point 1140, it is determined if the sensor is a single hop from a “Chief.” If not, then at operation 1150, the algorithm ends. If so, then at operation 1145, the role is set to “gateway.” In some networks, such as a mesh network, devices such as sensors may relay messages from other devices to help extend the effective distance of communication. If a device can directly communicate with its neighbor it is classified as a single-hop. If there must be one device to relay a message from one device to another, it is classified as a double-hop and so on. Effectively one hop is one transmit of a message. Each required relay increases the number of transmits by one.
In view of the many possible embodiments to which the principles of the technology may be applied, it should be recognized that the illustrated embodiments are examples and should not be taken as a limitation on the scope of the invention. For instance, various components of systems and tools described herein may be combined in function and use. We, therefore, claim as our invention all subject matter that comes within the scope and spirit of these claims.
Claims
1. A device comprising:
- A first sensor, the first sensor comprising a solar panel, a battery, a processor with memory, and sensor data, the first sensor operationally able to encode an active state, a sleep state, and a time period;
- Wherein the first sensor is operationally able to use the processor with memory and solar power from the solar panel or battery power from the battery to:
- enter the sleep state for the time period,
- enter the active state at end of the time period, and
- while in the active state, send a sensor data report to a second device, the sensor data report comprising at least a portion of the sensor data; and
- after the sensor data has been reported, enter the sleep state.
2. The device of claim 1, wherein the first sensor is operationally able to enter the sleep state after the second device has indicated it has received the sensor data report.
3. The device of claim 2, wherein when, after a report time period, the second device has not indicated it has received the sensor data report, the first sensor is operationally able to send the sensor data report to a third device.
4. The device of claim 1, wherein the battery is operationally able to recharge using ambient light.
5. The device of claim 1, further comprising a second sensor, and wherein the second sensor is operationally able to send and receive wireless signals from the first sensor at a distance up to 150 feet.
6. The device of claim 5, further comprising a third sensor, wherein the first sensor, the second sensor, and the third sensor are operationally able to be connected using a self-healing mesh.
7. The device of claim 1, wherein the first sensor is one half inch wide or smaller.
8. The device of claim 1, wherein the first sensor comprises a sensor for air temperature, radiant temperature, humidity, volatile organic compounds, CO2, occupancy, floor temperature, rainfall, or air quality.
9. The device of claim 1, wherein the first sensor further comprises a power wire, and wherein the first sensor is operationally able to be wired into an electrical system using the power wire.
10. The device of claim 1, wherein the first sensor further comprises a sensor for occupancy, and wherein the sensor works with a controller to track occupant locations using mesh trilateration.
11. The device of claim 10, wherein the first sensor notices a wireless signal from a personal electronic device, the wireless signal comprising strength and directionality.
12. The device of claim 1, wherein the first sensor comprises a sensor for air temperature, humidity, CO2, VOC, and light level, occupant mapping, and occupancy detection.
13. The device of claim 12, wherein the first sensor further comprises a sensor for occupant mapping, occupancy detection, and occupancy velocity.
14. The device of claim 1, wherein the first sensor further comprises a sensor face, and wherein the sensor face displays historical values of the sensor data.
15. A sensor minimal power usage method comprising:
- a sensor entering a sleep state;
- the sensor waiting for a designated time;
- the sensor entering an active state;
- the sensor reporting data; and
- the sensor entering the sleep state.
16. The method of claim 15, further comprising waiting for a second designated time for a data reporting signal; wherein when the data reporting signal is not received, sending data to a second device.
17. The method of claim 16, further comprising using ambient light to power a battery associated with the sensor.
18. The method of claim 17, further comprising a power mode and determining whether power mode is standard, abundant, or unlimited.
19. The method of claim 18, further comprising a role and determining whether the role is standard or gateway.
20. A sensor energy saving system, comprising: a solar panel, a battery, a processor with memory, and sensor data, the processor and memory in communication with a controller, the sensor operationally able to send the sensor data to the controller; and wherein the sensor is operationally able to send data to a second device after not receiving a signal from a first device.
Type: Application
Filed: Jun 15, 2021
Publication Date: Mar 3, 2022
Inventors: Troy Aaron Harvey (Salt Lake City, UT), Jeremy David Fillingim (Salt Lake City, UT)
Application Number: 17/347,672