The present disclosure is generally related to a method and system for jobsite communications.
In the context of jobsite communication, wireless headsets serve as vital tools. However, certain shortcomings in current technology impede their full potential. One of the key challenges is inconsistent connectivity, especially in remote locations or structurally complex sites. Frequent drop-outs disrupt real-time communication, impacting the smooth flow of information, which is critical in ensuring coordination and safety.
Another major concern is the inadequate battery life of many wireless headsets. The nature of construction work often demands extended hours, and headsets with limited battery life fail to support seamless communication throughout an entire shift. This results in periods of silence, which could be important in avoiding accidents or ensuring efficient work progress.
Further, user comfort and ease of operation are often overlooked in headset designs. For a device that's worn for extended periods, comfort can be important. Workers should not feel any discomfort or pain even after prolonged use. Moreover, the operating controls should be simple and intuitive, considering that construction workers often operate these devices with gloved or dirty hands.
Compatibility issues with different devices and systems add another layer of complexity. A wireless headset must support integration with a variety of communication tools and systems, ensuring uninterrupted information flow. Unfortunately, many headsets face interoperability challenges, resulting in inefficient and fragmented communication.
Addressing these challenges can enhance the efficiency of wireless headsets, thereby promoting better communication and coordination at construction sites.
It is an aspect of this disclosure to provide a system for jobsite communications management. The system may include one or more powered devices and one or more second wireless headsets. The system may further include a first wireless headset comprising a low-energy communication transceiver, a speaker, and a microphone. The first wireless headset may be configured to selectively communicate via the low-energy communication transceiver with at least one second wireless headset and/or at least one powered device if the at least one second wireless headset and/or the at least one powered device generates an approved advertising signal. The system may further include the at least one second wireless headset and/or the at least one powered device being located in proximity to the first wireless headset at a jobsite within a range of the low-energy communication transceiver. By selectively communicating, the system may receive via the speaker, and/or transmit via the microphone, voice communication between users of the first wireless headset and the one or more secondary wireless headsets. The selective communicating may additionally apply to receiving data from the one or more powered devices via the low-energy communication transceiver; outputting, via the speaker, an audio representation of the data received from the one or more powered devices; outputting, via the speaker and based on a signal from the low-energy communication transceiver, an indication of a position of the one or more powered devices and/or the one or more second wireless headsets relative to the first wireless headset; and/or outputting an emergency signal from the first wireless headset to the one or more second wireless headsets; among other operations.
Another aspect provides a method for job site communications management. The method may include receiving, via a first wireless headset, at least one advertising signal; initiating, via the first wireless headset, communication with the at least one approved powered device if the at least one advertising signal denotes an approved device; and outputting, via the first wireless headset, audio data received from the at least one approved powered device.
In an embodiment, a system for jobsite communications management is provided, comprising: a powered device and first and second wireless headsets, wherein the first wireless headset comprises: a low-energy communication transceiver, a speaker, and a microphone; the first wireless headset is configured to selectively communicate via the low-energy communication transceiver with the at least one second wireless headset and/or the at least one powered device if the at least one second wireless headset and/or the at least one powered device generates an approved advertising signal, the at least one second wireless headset and/or the at least one powered device being located first at a jobsite within a range of the low-energy communication transceiver. In an embodiment, the selectively communicating comprising: receiving, via the speaker and/or transmitting via the microphone, voice communication between the first wireless headset and the at least one second wireless headset; receiving, via the low-energy communication transceiver, data from the at least one powered device; outputting, via the speaker, an audio representation of the data received from the at least one powered device; outputting, via the speaker and based on a signal from the low-energy communication transceiver, an indication of a distance of the at least one powered device and/or the at least one second wireless headset relative to the first wireless headset; and outputting an emergency signal from the first wireless headset to the at least one second wireless headset in response to the detection of an emergency event by the first wireless headset.
In an embodiment, a method for job site communications management is provided, comprising: receiving, via a first wireless headset, at least one advertising signal; determining, via the first wireless headset, if the at least one advertising signal denotes at least one approved powered device; initiating, via the first wireless headset, communication with the at least one approved powered device if the at least one advertising signal denotes an approved device; receiving, via the first wireless headset, audio data from the at least one approved powered device; and outputting, via the first wireless headset, audio data received from the at least one approved powered device.
In an embodiment, the method further includes: receiving, via the first wireless headset, local audio data; and transmitting, via the first wireless headset, the local audio data to the at least one approved powered device.
In an embodiment, the method further includes: transmitting, via the first wireless headset, the at least one advertising signal to a companion device, wherein the at least one advertising signal is generated by at least one polled powered device, and wherein the at least one advertising signal includes a device identifier (ID) token; comparing, via the companion device, the device ID token to a list of approved powered device; designating, via the companion device, the at least one polled powered device as the at least one approved powered device based on the comparing; initiating, via the first wireless headset, communication if the at least one advertising signal denotes an approved device; and outputting, via the first wireless headset, audio data received from the at least one approved powered device.
In an embodiment, the method further includes: prompting, via the companion device, to designate the at least one polled powered device as the at least one approved powered device.
In an embodiment, the method further includes: prompting, via the companion device, to select a desired communication channel from a plurality of communication channels; prompting, via the companion device, to select a broadcasting mode; receiving, via the first wireless headset, local sensor data; and broadcasting, via the first wireless headset and according to the broadcasting mode, local sensor data via the desired communication channel.
In an embodiment, the local sensor data includes local audio data. In an embodiment, the desired communication channel is a private channel shared by the first wireless headset and a single second wireless headset. In an embodiment, the desired communication channel is a group channel shared by the first wireless headset and a plurality of second wireless headsets. In an embodiment, the desired communication channel is a companion device channel shared by the first wireless headset and at least one companion device.
In an embodiment, the method further includes: receiving, via the first wireless headset, remote sensor data from at least one arbitrary piece of equipment included in the at least one powered device; and transmitting, via the companion device, the remote sensor data to a system server.
In an embodiment, the method further includes: determining, via the companion device, at least one of a distance and a physical location of the first wireless device relative to the at least one polled powered device based on a signal strength of the at least one advertising signal, and generating an alert if the physical location does not correspond to a preset value.
In an embodiment, the method further includes: capturing, via the first wireless headset, local sensor data; determining, via the first wireless headset, if an emergency event has occurred based on the local sensor data; and broadcasting, via the first wireless headset, a high-priority emergency alert via at least one available communication channel based on the determining.
In an embodiment, the method further includes: capturing, via the first wireless headset, local sensor data; prompting, via the companion device, to select a desired communication channel from a plurality of communication channels; and initiating, via the first wireless headset, communication on the desired communication channel.
In an embodiment, the desired communication channel enables the first wireless headset to participate in one-to-one communication via a connected isochronous stream protocol.
In an embodiment, the desired communication channel enables the first wireless headset to receive data streams via a broadcast isochronous stream protocol.
A method for job site communications management is provided, comprising: receiving, via a first wireless headset, at least one advertising signal; determining, via the first wireless headset, if the at least one advertising signal denotes at least one approved powered device; initiating, via the first wireless headset, communication if the at least one advertising signal denotes an approved device; connecting, via the first wireless headset, to a first communication channel, wherein the first communication channel is associated with a first priority token; receiving, via the first wireless headset, a data stream on a second communication channel, wherein the second communication channel is associated with a second priority token; connecting, via the first wireless headset, to the second communication channel if the second priority token supersedes the first priority token; receiving, via the first wireless headset, audio data from the second communication channel; and outputting, via the first wireless headset, audio data received from the second communication channel.
In an embodiment, the method further comprises: automatically reconnecting the first wireless headset to the first communication channel when the data stream from the second communication channel ends.
In an embodiment, a method for job site communications management is provided, comprising: receiving, via a first wireless headset, at least one advertising signal; determining, via the first wireless headset, if the at least one advertising signal denotes at least one approved powered device; initiating, via the first wireless headset, communication if the at least one advertising signal denotes an approved device; receiving, via the first wireless headset, audio data from the at least one approved powered device; outputting, via the first wireless headset, audio data received from the at least one approved powered device; capturing, via the first wireless headset, local sensor data; determining, via the first wireless headset, if a notable event has occurred based on the local sensor data; and outputting, via the first wireless headset, a notable event alert based on the determining.
In an embodiment, a system for job site communications management is provided, comprising: a plurality of wireless headsets, wherein the plurality of wireless headsets includes a first wireless headset and at least one second wireless headset, and wherein the first wireless headset is structured to selectively communicate with the at least one second wireless headset if the at least one second wireless headset generates at least one advertising signal that denotes at least one approved powered device.
In an embodiment, the first wireless headset is configured to receive local audio data; and transmit the local audio data to the at least one approved powered device.
In an embodiment, the first wireless headset is configured to transmit the at least one advertising signal to a companion device, wherein the at least one advertising signal is generated by at least one remote user device, and wherein the at least one advertising signal includes a device identifier (ID) token; the companion device is configured to compare the device ID token to a list of approved powered device; the companion device is configured to designate the at least one remote user device as the at least one approved powered device; the first wireless headset is configured to initiate communication if the at least one advertising signal denotes an approved device; the first wireless headset is configured to receive audio data from the at least one approved powered device; and the first wireless headset is configured to output audio data received from the at least one approved powered device.
In an embodiment, the companion device is configured to prompt designation of the at least one remote user device as the at least one approved powered device.
In an embodiment, the companion device is configured to prompt selection of a desired communication channel from a plurality of communication channels; the companion device is configured to prompt selection of a broadcasting mode; the first wireless headset is configured to capture local sensor data; and the first wireless headset is configured to broadcast local sensor data via the desired communication channel.
In an embodiment, the local sensor data includes local audio data.
In an embodiment, the desired communication channel is a private channel shared by the first wireless headset and a single second wireless headset.
In an embodiment, the desired communication channel is a group channel shared by the first wireless headset and a plurality of second wireless headsets.
In an embodiment, the desired communication channel is a companion device channel shared by the first wireless headset and at least one companion device.
In an embodiment, the first wireless headset is configured to receive remote sensor data from at least one arbitrary piece of equipment included in the at least one pieces of powered device; and the companion device is configured to transmit the remote sensor data to a system server.
In an embodiment, the companion device is configured to determine a physical location of the first wireless device relative to the at least one remote user device based on a signal strength of the at least one advertising signal and generate an alert if the physical location does not correspond to a preset value.
In an embodiment, the first wireless headset is configured to capture local sensor data; the first wireless headset is configured to determine if an emergency event has occurred based on the local sensor data; and the first wireless headset is configured to broadcast a high-priority emergency alert via at least one available communication channel based on the determining.
In an embodiment, the first wireless headset is configured to capture local sensor data; the companion device is configured to prompt selection of a desired communication channel from a plurality of communication channels; and the first wireless headset is configured to initiate communication on the desired communication channel.
In an embodiment, the desired communication channel enables the first wireless headset to participate in one-to-one communication via a connected isochronous stream protocol.
In an embodiment, the desired communication channel enables the first wireless headset to receive data streams via a broadcast isochronous stream protocol.
The drawings described herein are for illustration purposes only and are not intended to limit the scope of this disclosure in any way.
Throughout this specification and figures like reference numbers identify like elements.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are intended to provide an explanation of various embodiments of the present teachings.
A system 100 for jobsite monitoring and communication may enable the transmission of one-to-one and one-to-many messages using a low-energy communication protocol. The system 100 may include at least one personal protective equipment (PPE) device 104, at least one powered device 102, and/or other components that can be communicably coupled to generate a self-contained communications network 120 (
Referring generally to
In an embodiment, the first wireless headset 104 and the at least one second wireless headset 114 may be generally identical in construction and may each include a low-energy communication transceiver 106, a speaker 112 having a housing, and a microphone 108, among other components. Accordingly, descriptions relating to the arrangement of components for the “wireless headset” are applicable to both the first wireless headset 104 and the at least one second wireless headset 114. The low-energy communication transceiver 106 may enable two-way communication by wirelessly connecting to a plurality of communication channels using a plurality of data transmission and streaming protocols. Further, the low-energy communication transceiver 106 may implement authentication protocols as described below, and for example, Password Authentication Protocol, Challenge-Handshake Authentication Protocol, open authentication, Wired Equivalent Privacy (WEP), WiFi Protected Access (WPA), WPA2, WPA3, 802.11 standard, Extensible Authentication Protocol (EAP), Lightweight EAP (LEAP), EAP Flexible Authentication by Secure Tunneling (EAP-FAST), Bluetooth LE Secure Connections, Encrypted Advertising Data (EAD), and Protected EAP (PEAP). The authentication protocol enables the first wireless headset 104 to form a self-contained network 120 with second wireless headset 114 and powered device 102 that have been approved or authenticated. In an embodiment, the wireless headsets 101 and 114 may include a battery 119 to power the device. In an embodiment, the battery 119 may be a rechargeable internal battery including one or more battery cells (e.g., lithium or lithium-ion battery cells). In an embodiment, an appropriate charging circuit may be provided to selectively charge the battery 119 from an external power source via, e.g., a USB, a USB-C, or other power supply port provided on the wireless headset 101 and/or 114. In an embodiment, the low-energy communication transceiver 106 may be incorporated into a microcontroller unit (MCU) 107 that governs the operation of the wireless headsets 104, 114.
Further, in an embodiment, at least one of the wireless headsets 101 and/or 114 may be provided with a cellular modem 117. The cellular modem 117 enables the headset to communicate data directly to a cellular network.
In an embodiment, the MCU 107 may be communicably coupled to the low-energy communication transceiver 106, the speaker 112, and the microphone 108. Further, the MCU 107 may be configured to execute all background processes required to facilitate wireless communication, through the wireless headset 104, 114, as described herein. In some embodiments, each of the plurality of powered devices 102 may include a similarly capable MCU 109 that may be configured to execute all background processes required to facilitate wireless communication over the self-contained communications network 120 for the powered device 102, as described herein. In reference to method 900, the phrase “via the [wireless headset]” may be understood to mean the process is being executed by the MCU 107 while the MCU 107 directs the relevant components (e.g., low-energy communication transceiver 106, speaker 112, and microphone 108) of the wireless headsets 104 and/or 114, to perform the necessary functions. Similarly, all references to processes being carried out by the powered device 102 may be understood to mean the process is being executed by the MCU 109 while the MCU 109 directs the relevant components (e.g., low-energy communication transceiver 106 and environmental sensors 113) of the powered device 102, to perform the necessary functions. In an embodiment, data from the self-contained network 120 may be relayed to a companion device 118 for further processing and jobsite management operations.
The process 300 may continue at 302 by determining, via the first wireless headset 104, if the at least one advertising signal denotes at least one approved powered device 102. The determining step may execute an authentication protocol (described below) that determines if the second wireless headset 114 and the powered device 102 should be allowed to communicate with the first wireless headset 104. The process 300 may continue at 303 by initiating, via the first wireless headset 104, communication with the at least one approved powered device 102 if the at least one advertising signal denotes an approved device. The user may be given the option to connect to the approved device for various purposes. For example, an audible alert may notify the user that a connection to the approved powered device 102 is pending, and a notification may appear on a screen of the companion device 118 that presents the user with the option to connect to the approved powered device to perform at least one of outputting a broadcast message, receiving a broadcast data stream, initiating two-way communication, and monitoring sensor data.
The process 300 may continue at 304 and 306 by receiving audio data from the at least one approved powered device 102 and outputting, via the first wireless headset 104, audio data received from the at least one approved powered device 102. Accordingly, data received from the approved powered device 102 can be relayed to the user through the first wireless headset 104. As discussed above, the first wireless headset 104 and the second wireless headset 114 may be designed to enable audio communication between the arbitrary user and the at least one remote user. To facilitate this, the process 300 may include a subprocess that begins with receiving, via the first wireless headset 104, local audio data. The local audio data may be audio data that is detected by the microphone 108 of the first wireless headset 104 and may include words spoken by a user, ambient jobsite sounds, inaudible frequencies, and alarms. The subprocess continues by transmitting, via the first wireless headset 104, the local audio data to the at least one approved powered device 102; in this case, the at least one second wireless headset 114. By outputting received audio data and then transmitting local audio data, the first wireless headset 104 enables two-way audio communication with the second wireless headset 114.
In an embodiment, the user may interact with the system 100 through a companion device 118. The companion device 118 may be a processing system capable of executing the back-end processes required to perform the disclosed process 300 for implementing the system 100, may include a wireless radio capable of communicating with one or more wireless headsets 104, 114 as well as other powered devices 102, and may communicate with external systems that are not included in the at least one powered device 102. The companion device 118 may be at least one of a smartphone, a tablet computer, a laptop or desktop computer, a smartwatch, a hand tool, a dedicated control device, a local server, or an Internet of Things (IoT) device. The companion device 118 may include one or more computer processors and/or software to execute instructions. In an embodiment, the arbitrary user may be able to pair the companion device 118 with the first wireless headset 104 such that processing tasks can be offloaded to the companion device 118 by the first wireless headset 104 Further, the companion device 118 enables the arbitrary user to execute granular control over authentication operations and communication processes.
In an embodiment, the process 300 may include a subprocess for implementing the authentication protocols required to initiate communication between the first wireless headset 104, the second wireless headset 114, and other powered devices 102. The subprocess may begin by transmitting, via the first wireless headset 104, the at least one advertising signal to a local user device or companion device 118, wherein the at least one advertising signal is generated by at least one polled powered device 102, and wherein the at least one advertising signal includes the device ID token. The at least one polled powered device 102 may refer to at least one corresponding piece of the plurality of powered devices 102 that is being authenticated prior to connection with the first wireless headset 104. In some embodiments, the at least one polled powered device 102 may refer to all of the powered device 102, wireless headsets 104, 114, and companion devices 118 that are connected to the self-contained communications network 120. In some embodiments, the self-contained communications network 120 may be expanded to include powered devices 102 that are not connected to the self-contained communications network 120 but are broadcasting advertising signals within the range of devices connected to the self-contained communications network 120. The first wireless headset 104 may offload some of the authentication processes to the companion device 118 in addition to transmitting the advertising signal of the polled powered device 102. Accordingly, the subprocess may continue by comparing, via the companion device 118, the device ID token to a list of approved powered device 102. The subprocess may continue by designating, via the companion device 118, the at least one polled powered device 102 as the at least one approved powered device 102 based on the comparison. If the device ID token is found on the list of approved powered device 102, the companion device 118 designates the polled powered device 102 as approved for communication, and the subprocess may continue by initiating, via the first wireless headset 104, communication if the at least one advertising signal denotes an approved device. The companion device 118 relays the results of the authentication phase to the first wireless headset 104 and either approves or denies the request to connect to the polled powered device 102. In some embodiments, the companion device 118 may prompt the arbitrary user to override the authentication protocol and add the device ID token of the polled powered device 102 to the list of approved powered device 102. For example, a notification may appear on the screen of the companion device 118 that alerts the user of the first wireless headset 104 that the second wireless headset 114 is within range but does not have the appropriate credentials to connect to the self-contained communications network 120. The notification may include a request to override the authentication protocol and enable the second wireless headset 114 to connect to the self-contained communications network 120. If the request is approved, or overridden, the first wireless headset 104 may be cleared to communicate with the approved powered device 102 through one or more data streams. A data stream may refer to an active transmission of content or command signals over an established communication channel. The data streams may enable the first wireless headset 104 and the companion device 118 to engage in activities including audio communications, video communications, jobsite management and business intelligence analysis, behavioral-based user personalization, and machine learning optimization techniques. In the embodiment using a pair of wireless headsets, the subprocess can continue by outputting, via the first wireless headset 104, audio data received from the approved powered device 102.
In some embodiments, the arbitrary user may select the specific communication channels on which to communicate. For example, the first wireless headset may be connected to three separate communication channels, a one-on-one channel, a group communications channel, and an emergency alerts channel. If the arbitrary user wants to speak with a single remote user, the arbitrary user may select the one-on-one, or private, channel and then specify a desired remote user to engage in a private conversation via a connected isochronous stream protocol. The group communication channel may be a broadcast channel that enables the arbitrary user to engage in one-to-many communication with a plurality of second wireless headsets 114 via a broadcast isochronous stream protocol. The emergency alert channel may be a passive channel that simply overrides whichever channel the first wireless headset 104 is connected to and relays an emergency alert to the arbitrary user. To facilitate this functionality, the process 300 may include a subprocess that begins by prompting, via the companion device 118, to select a desired communication channel from a plurality of communication channels. For example, a notification may appear on the screen of the companion device 118 that shows the user of the first wireless headset 104 a list of the communication channels that are available on the self-contained communications network 120 and request the user select at least one communication channel. Thus, the arbitrary user may be presented with a list of available communication channels. The subprocess may continue by prompting, via the companion device 118, to select a broadcasting mode. For example, after joining the desired communication channel, a notification may appear on the screen of the companion device 118 that prompts the user of the first wireless headset 104 to enter a broadcasting mode where the user is able to transmit audio data to all second wireless headsets 114 connected to the desired communication channel. In some embodiments, the first wireless headset 104 may be set to a listener mode by default when connecting to a communication channel so that the first wireless headset 104 will not transmit audio. The arbitrary user may be prompted to enter broadcast mode to begin talking on the communication channel.
The subprocess may continue by receiving, via the first wireless headset 104, local sensor data. In some embodiments, at least one environmental sensor 111 is integrated into each wireless headset and may include temperature sensors for measuring ambient temperature, chemical sensors for and detecting hazardous chemicals, heartrate sensors for measuring healthcare information, gyroscopes, and accelerometers for measuring orientation of the headsets 104 and/or 114, GPS sensors for determining a location of the headset, and fingerprint readers for capturing fingerprints of the user. However, in an embodiment, the local sensor data captured by the first wireless headset 104 is audio data captured by the microphone 108 or a vibration sensor. The subprocess may continue by broadcasting, via the first wireless headset 104, local sensor data via the desired communication channel. Accordingly, the user's voice can by broadcast to all second wireless headsets 114 connected to the desired communication channel. While an embodiment using a first wireless headset 104 and a second wireless headset 114 has been discussed, the disclosed system may be used to relay varied forms of content between the arbitrary user and the remote user including, videos, photographs, location data, biometric data, and environmental sensor data. In further embodiments, the arbitrary user may choose to connect the first wireless headset 104 to a plurality of companion devices 118 by selecting a communication device channel shared by the first wireless device and at least one corresponding companion device 118.
In an embodiment, the LE Audio wireless connection between the two headsets utilizes a Connected Isochronous Stream (CIS) protocol, which provides a point-to-point bidirectional audio transmission stream between a central device and one or more peripheral devices. To make this possible, according to an embodiment, audio headsets within the construction site may be capable of being configured in either a central (i.e., gateway) mode or a peripheral mode. In an embodiment, each headset may be provided with a toggle switch on the housing of the speaker 112 of the headset that allows the operator to switch between the central mode and the peripheral mode. Alternatively, companion device 118 may be utilized to make a wireless connection with a given headset, provide a display to the user including a mode setting associated with the headset, receive a user instruction to change the connectivity mode of the headset from a peripheral mode to a gateway mode or vice versa, and transmit the connectivity mode to the headset. In some embodiments, by default, all headsets 104, 114 are in peripheral mode and may be configured in central mode upon receipt of an instruction from the companion device 118 to change to a gateway mode.
The process diagram of
In this embodiment, the process 400 executed by Headset 1 starts, e.g., upon the headset being turned ON or a LE Audio button of the headset being pressed by the user. In an embodiment, in step 402, Headset 1 enters an advertising mode, where it periodically transmits an advertising signal. In an embodiment, the advertising signal may include at least a unique identifier associated with the LE module of the headset, although other information relating to the headset (e.g., state of charge of the battery, etc.) may be additionally transmitted. The advertising signal may be scanned by the companion device 118, where a display panel of the companion device displays availability of Headset 1 to the user, and the user can select an option to make a wireless connection to Headset 1. In an embodiment, in step 404, in response to receiving an instruction from the companion device 118 to make a wireless connection, Headset 1 exchanges connection parameters with the companion device 118 to establish a Bluetooth Low Energy (BLE) wireless connection with the companion device 118.
In an embodiment, the user of the companion device 118 may be further provided with a display of an option to switch the LE Audio connectivity mode of Headset 1 from peripheral mode to central mode and vice versa. This may be done via, e.g., an activation toggle switch displayed on the display panel of the companion device 118 to the user. In this manner, the user of the companion device 118 may wirelessly configure any headset within the worksite as a peripheral LE Audio device or a central LE Audio device.
In an embodiment, after the user's selection of the option to switch Headset 1 to central mode, in step 406, Headset 1 receives instruction from the companion device 118 to enter central mode. In an embodiment, in step 408, Headset 1 accordingly stops BLE advertising, configures the wireless module in LE Audio central mode, and starts a process of scanning nearby devices for advertising signals.
While the steps describe above relate to using the companion device 118 to configure Headset 1 in LE Audio central mode, according to an alternative embodiment, the mode configuration of Headset 1 may be set directly by the user via one or more of the keypads or buttons 126, or a separate mechanical toggle switch mounted on the housing.
In yet another embodiment, companion device 118 may be configured to execute an onboarding process to designate and configure appropriate devices (including Headset 1) within a worksite in LE Audio central model. In this embodiment, a list of authorized devices (including Headset 1 in this example) associated with the user is stored on a remote server (e.g., a Cloud server). The list is onboarded by the companion device 118 and instructions are sent to the authorized devices (including Headset 1) to self-configure in central mode.
In an embodiment, after Headset 1 is configured in central mode, in step 410, during the scanning process, Headset 1 picks up an advertising signal from nearby devices, which in this example includes Headset 2. In an embodiment, Headset 1 may transmit a list of scanned devices (i.e., devices whose advertising signal was read by Headset 1) to the companion device 118, which in turn displays a list of the scanned devices to the user. The user may then select at least one of the scanned devices (in this example, Headset 2) from the list, thus instructing Headset 1 to make a LE Audio connection to Headset 2. In an embodiment, in step 412, the instruction to make a connection to Headset 2 is received by Headset 1 from the companion device 118.
According to an alternative embodiment, the companion device 118 may perform the scanning process and display a list of headset devices in the area that are in peripheral mode to the user. This list, along with a user's selection of at least one device from the list (in this example Headset 2), is transmitted to Headset 1. Headset 1 accordingly scans the area for an advertisement signal received specifically from Headset 2 to initiate a connection.
In yet another embodiment, the companion device 118 may onboard a list of devices (including Headset 2) that Headset 1 is authorized to connect to from the remote server (e.g., Cloud server). In an embodiment, the companion device 118 may also scan the area for devices (including Headset 2) that are in advertising mode. The full list of devices obtained from the onboarding process, and/or a subset of the list that are scannable by the companion device 118, is transmitted to Headset 1. In this manner, the selection of devices to connect to may be performed automatically and without any input from the user.
In an embodiment, in step 414, a request to establish an LE Audio is sent from Headset 1 to Headset 2. In an embodiment, in step 416, Headset 1 exchange the necessary connection parameters with Headset 2 to establish an LE Audio connection. Following this exchange, in an embodiment, a dedicated LE Audio channel is assigned to the communication network to establish a wireless link between Headset 1 and Headset 2.
In an embodiment, the broadcast stream utilizes a Broadcast Isochronous Stream (BIS) protocol, which provides a logical transport for a device to broadcast audio data to multiple LE audio receiving devices. The BIS protocol is a feature of the LE Audio system introduced in Bluetooth 5.2 and is designed to work with low-power, battery powered audio devices. The system described herein enables a user to selectively configure one of a number of audio headset devices in a broadcast mode to broadcast an announcement within a construction worksite and allows other users to selectively tune in and listen to the broadcasted announcement.
Referring to
Referring to
Referring to
In an embodiment, the companion device 118 may be programmed to assign a default broadcast stream with a particular user. For example, a site manager may be designated to broadcast to the emergency broadcast by default unless the user instructs an alternative broadcast stream. Similarly, site manager's device may be configured to push a command to all the companion devices 118 and/or all the PPE devices within the worksite to configure the PPE devices to subscribe to a given broadcast stream (e.g., the emergency stream in the event of an emergency announcement or an announcement stream in the event of an important announcement). This may be done, for example, by pushing an override command, through a remote server, into any device that is wirelessly connected within the jobsite.
In an embodiment, the powered device 102 may include a variety of different power tools, battery packs, battery chargers, gardening and maintenance equipment, lighting products, fans, lasers, etc. Exemplary power tools include, but is not limited to, drills, impact drivers, saws, grinders, routers, concrete products (e.g., screeds, rammers, plate compactors, etc.), nailers, etc. The power tools may be corded and powered by an AC power supply, or cordless and powered by a removeable battery pack. The battery packs may be, for example, 20V Max lithium-ion battery packs including a series of battery cells electrically connected to a terminal block. In an embodiment, one or more of the powered devices 102 may include a wireless circuit such as a BLE module housed therein. In an embodiment, the wireless circuit is powered by a coin cell or other internal battery to ensure that the wireless circuit remains powered even when the powered device is not coupled to a power supply. In another embodiment, the wireless circuit may be housed in a wireless tag module that is secured to an external surface of, or within a receptacle of, the powered device 102.
In an embodiment, the wireless circuit of the powered device is configured to periodically transmit an advertising signal. In an embodiment, the advertising signal may include at least a unique identifier associated with the powered device, although other information relating to the powered device may be additionally included in the advertising signal. In an embodiment, such information includes operational information related to the powered device, including, but is not limited to, power tool trigger pulls and trigger release events, power tool voltage and current information, power tool shutdown events, tool clutch position, tool operating mode, battery pack voltage and temperature information, coin cell voltage, gyroscope and/or accelerometer information, etc. In an embodiment, the periodic transmission of advertising signals including this information allows operational information related to the powered devices to be picked up by nearby gateway devices, which can then upload that information to a remote Cloud server for data processing, without establishing a two-way communication with the powered device.
In an embodiment, the advertising signal may implement an extended scan response protocol. In this embodiment, the advertising signal of the wireless circuit of the powered device (i.e., peripheral device) include, in the header, an indication that it is ‘scannable’. The advertising signal is scanned by a gateway (central) device, which may be configured to scan either ‘passively’ or ‘actively’. If the scan is passive, then the ‘scannable’ indication in the peripheral header is ignored. However, if the scan is ‘active’, the central device sends a scan request in response to reception of the ‘scannable’ advertisement back to the peripheral device. The peripheral device sends the scan response in response to the scan request made by the central device. The length of the scan response can be extended using the Extended Scan Response advertisement protocol to include the operational information related to powered device, as described above.
Referring to
Referring to
In an embodiment, process 700 start, e.g., after the headset has been paired to a companion device 118 using the steps described in previous embodiments. In an embodiment, in step 702, the headset receives instructions from the companion device to subscribe to the closest powered device. This step may be initiated upon a user selecting an option on the display of the companion device 118 to configure the headset in a mode to monitor the nearest device. Alternatively, in an embodiment, the headset may be configured in this mode via a dedicated button on the headset housing. In an embodiment, in step 704, the headset scans for BLE advertisement signals from nearby powered devices. In an embodiment, in step 706, the headset determines the closest powered device using a Received Signal Strength Indicator (RSSI), which is a measurement of how well a device can receive a signal from a transmitter and generally correlates to the distance between the transmitter and the receiver. In an embodiment, other protocols such as Time-of-Flight (ToF) may be alternatively utilized. In an embodiment, in step 708, after the closest powered device has been identified, the headset monitors only the advertisement signals from that powered device and transmits operational data from the advertisement signals of the powered device to the remote Cloud server via the cellular modem 117.
In an embodiment, the operational data related to the powered device are processed by the remote Cloud server. As previously discussed, the operational data may include, but is not limited to, power tool trigger pulls and trigger release events, power tool voltage and current information, power tool shutdown events, tool clutch position, tool operating mode, battery pack voltage and temperature information, coin cell voltage, gyroscope and/or accelerometer information, etc. In an embodiment, the remote Cloud server may identify certain conditions relating to the powered device based on the operational data. For example, the server might identify that the coin cell voltage is too low (e.g., if voltage falls below 20% of battery life), battery voltage is too low, the battery pack temperature is too high due to overuse or repeated overcurrent events, the power tool is encountering too many kickback events, the power tool has reached a vibration limit, etc.
In a further embodiment, the server may be configured to communicate the detected conditions to the headset to cause the headset to output an audio alert to the user. For example, if the coin cell or the battery voltage is too low, the headset may play an audio message to the user indicative of the voltage level or the amount of time left on the battery charge with continued usage. In another example, if the battery temperature is too high, the headset may play an audio message to the user to alert the user to pause or slow down operation. In yet another example, if the power tool has encountered too many kickback events or reached the vibration limit, the headset may play an audio message to the user to alert the user of the kickback or vibration limit having been reached.
Accordingly, in an embodiment, in step 710, the headset receives an alert relating to an operating condition the closest powered device from the remote Cloud server via the cellular modem. In an embodiment, in step 712, the headset outputs an audio message associated with the alert to the speakers 112. In an embodiment, the headset may store audio files associated with different alerts in its internal memory. Alternatively, the audio message may be received by the headset from the remote Cloud server in lieu of the alert.
In an alternative embodiment, the headset may process the operational data of the powered device in its internal microcontroller unit 107 and create the audio alerts without feedback from the remote Cloud server.
In an embodiment, process 800 start, e.g., after the headset has been turned ON or is instructed by a user (e.g., directly via the headset interface or via instructions from companion device 118) to enter a mode of detecting approaching devices. In an embodiment, in step 802, the headset scans for BLE advertisement signals from other headset devices and other powered devices. In an embodiment, in step 804, the headset receives an advertisement signal from a headset device or a powered device that has come within its wireless range. In an embodiment, in step 806, the headset continues to monitor the advertisement signal from the device that has come within its wireless range. In an embodiment, in step 808, the headset determines if the monitored device is approaching in the direction of the headset. In an embodiment, this may be done using Received Signal Strength Indicator (RSSI), Time-of-Flight (ToF), or other protocols, where the headset may extrapolate a linear movement of the monitored device and determine if an axis of linear movement is in the direction of the headset. In a further embodiment, the headset may calculate a distance of the monitored device to the headset and/or a speed of movement of the monitored device towards the headset, based on RSSI or ToF data. In an embodiment, in step 810, if the headset determines that the monitored device is approaching the headset, it outputs an audio message associated with the approaching device to the speakers 112. In an embodiment, the audio message may include an estimated distance, estimated speed of travel, identity of the approaching device, or identify of the user of the approaching device. Examples of such audio messages may include: “drill DCD796B #1 is approaching and is 5 feet away,” “battery pack DCB606 #10 is approaching rapidly,” “John's drill is approaching slowly and is 10 feet away,” etc.
In an embodiment, the companion device 118 may be utilized to configure audio messages of the headset based on the type of powered device, the owner of the powered device, speed of approach, distance, etc. For example, a user may use the companion device 119 to configure the headset to provide a strong warning (e.g., “alert, move out of the way immediately”) if heavy equipment such as a concrete rammer is approaching, and a more gentle warning (e.g., “device approaching, be mindful of your surroundings”) if a less hazardous device is approaching. In another example, the user may use the companion device 119 to configure the headset to issue different audio messages for different users (e.g., if user=John □ send all warnings; if user=Steve □ send no warnings).
Returning to the discussion of
In some embodiments, the system server 110 may be any suitable computing device and/or data processing apparatus capable of communicating with computing devices, other remote devices (e.g., powered device 102, wireless headsets 104 and/or 114, and companion device 118) or computing networks (e.g., the self-contained communications network 120), receiving, transmitting, and storing electronic information and processing requests as further described herein. System server 110 is therefore intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers and/or networked or cloud-based computing systems capable of employing the systems and methods described herein.
System server 110 may include a server processor 115, which is communicably coupled to various hardware and software components that serve to enable operation of the system 100. For example, system server 110 may be positioned external to the self-contained communications network 120 such that the companion device 118 must act as an intermediary for data exchange between system server 110, and/or server processor 115, and the components encapsulated within the self-contained communications network 120 (e.g., powered device 102 and wireless headsets 104 and/or 114). Additionally, the system server 110 may be capable of communicating with additional external systems through communications network 105. Server processor 115 serves to execute instructions to perform various operations relating to jobsite communications management, and other functions of embodiments of the disclosed devices as described in greater detail herein. For example, server processor 115 may respond to a request for a list of approved powered devices 102 by retrieving the list from a database connected to network 105. In an embodiment, server processor 115 may perform the authentication processes by comparing the device ID token of the polled powered device 102 to the list of approved powered devices 102 and then alerting the companion device 118 if the polled powered device 102 is approved or denied. Server processor 115 may be one or a number of processors, a central processing unit (CPU), a graphics processing unit (GPU), a multi-processor core, or any other type of processor, depending on the particular implementation.
System server 110 may be configured to communicate via a communication interface 121 with various other devices (e.g., companion device 118, database 125) connected to network 105. For example, the communication interface 121 of system server 110 may include but is not limited to, a modem, a Network Interface Card (NIC), an integrated network interface, a radio frequency transmitter/receiver (e.g., Bluetooth wireless connection, cellular, Near-Field Communication (NFC) protocol, a satellite communication transmitter/receiver, an infrared port, a USB connection, and/or any other such interfaces for connecting the system server 110 to other computing devices and/or communications networks 105 such as private networks and the Internet. In an embodiment, system server 110 may use network 105 to communicate with a database for data retrieval and storage. In an embodiment, system server 110 may use network 105 to communicate with an emergency response system whenever an emergency event is detected, as described herein. In an embodiment, system server 110 may use network 105 to function as a cloud data center capable of analyzing data collected from the powered device 102 to perform jobsite management operations, including determining jobsite productivity, issuing remote broadcasts, authenticating devices, streaming audio and video files, determining the proximity to, and/or the location of, powered devices 102 relative to each other, and .acting as a relay or multiplexer for communication channels operating on the system 100.
In an embodiment, the system 100 may generate alerts for the arbitrary user based on information included in the local sensor data and the remote sensor data. For example, the system 100 may determine, via the companion device 118, a physical location of the first wireless headset 104 relative to the at least one polled powered device 102 based on a signal strength of the at least one advertising signal. The system 100 may generate an alert if the physical location does not correspond to a preset value or satisfy predefined conditions (e.g., a powered device 102 is approaching the first wireless headset 104 too quickly). In some embodiments, the first wireless headset 104 may monitor the local sensor data to determine if environmental conditions denote a notable event. The term “notable event” may refer to at least one change of environmental conditions, as measured by the remote sensor data or the local sensor data, that increases above, or depreciates below, a predefined threshold. Further, the first wireless headset 104 or the companion device 118 may identify a notable event if the remote sensor data or the local sensor data satisfy predefined conditions. The first wireless headset 104 may output a notable event alert after determining that a notable event has occurred based on the environmental sensor data. For example, if the remote sensor data from a drill indicates a low battery, the notable event alert may be an audio message that reminds the user to change the battery 123 and predicts the remaining battery run time.
In some embodiments, the system 100 may determine, via the first wireless headset 104, if an emergency event has occurred based on the local sensor data. For example, the first wireless headset 104 may use accelerometer data to determine if the arbitrary user has fallen over and then subsequently broadcast, via the first wireless headset 104, a high-priority emergency alert via at least one available communication channel based on the determining. The emergency alert may indicate the time and location of the emergency event and give recommendations for remediation. In some embodiments, the system 100 may employ a tiered communication system that prioritizes some data streams and communication channels over others. For example, receiving a high-priority emergency message on one communication channel will interrupt any data stream of lower priority to which the first wireless headset 104 may be connected. This priority management subprocess may begin by connecting, via the first wireless headset 104, to a first communication channel, wherein the first communication channel is associated with a first priority token. The priority token may refer to a digital artifact that denotes the communication channel's tier of communication. The subprocess may continue by receiving, via the first wireless headset 104, a data stream on a second communication channel, wherein the second communication channel is associated with a second priority token. The subprocess may continue by connecting, via the first wireless headset 104, to the second communication channel if the second priority token supersedes the first priority token and outputting audio data received through a data stream on the second communication channel. The subprocess may continue by automatically reconnecting the first wireless headset 104 to the first communication channel when the data stream from the second communication channel ends. Accordingly, the first wireless headset 104 is able to seamlessly transition back into a conversation once the high-priority broadcast ends.
While the Figures show different operations for jobsite communications management and steps that may be implemented according to a method and embodiments herein, the order of steps is not intended to be limited to the order as shown in the Figures, nor is the order of the Figures intended to imply sequential implementation of such steps and operations. It should be understood that such steps may be re-arranged, multiplied (e.g., duplicated and/or implemented more than once) as well as removed based on customer needs and/or materials being used, for example. Moreover, the operations performed with the system 100, the wireless headset 104, 114, the powered device 102, and the companion device 118 are not limited to the associated components described above. That is, while an operation may be described as being performed through the first wireless headset 104, it should be understood that the same or similar operations may be performed through the second wireless headset 114, and vice versa. Further, operations can be unrestricted with regards to being performed on one or the other wireless headset 104, 114, and that includes performing such operations as communicating with the companion device 118 and other powered devices 102. As used herein, “configured to [verb]” shall mean that the identified element or assembly has a structure that is shaped, sized, disposed, coupled, and/or configured to perform the identified verb. For example, a member that is “configured to move” is movably coupled to another element and includes elements that cause the member to move, or the member is otherwise configured to move in response to other elements or assemblies. As such, as used herein, “configured to [verb]” recites structure and not function. Further, as used herein, “configured to [verb]” means that the identified element or assembly is intended to, and is designed to, perform the identified verb. Thus, an element that is merely capable of performing the identified verb but which is not intended to, and is not designed to, perform the identified verb is not “configured to [verb].”
The foregoing description of the embodiments has been provided for purposes of illustration and description. It is not intended to be exhaustive or to limit the disclosure. Individual elements or features of a particular embodiment are generally not limited to that particular embodiment, but, where applicable, are interchangeable and can be used in a selected embodiment, even if not specifically shown or described. The same may also be varied in many ways. Such variations are not to be regarded as a departure from the disclosure, and all such modifications are intended to be included within the scope of the disclosure.
As used herein, the term “communicably coupled” shall mean that two or more electrical components are connected in such a way that power, information, or both may be exchanged between the coupled components.
While the principles of the disclosure have been made clear in the illustrative embodiments set forth above, it will be apparent to those skilled in the art that various modifications may be made to the structure, arrangement, proportion, elements, materials, and components used in the practice of the disclosure.
The terminology used herein is for the purpose of describing particular example embodiments only and is not intended to be limiting. As used herein, the singular forms “a,” “an,” and “the” may be intended to include the plural forms as well, unless the context clearly indicates otherwise. The terms “comprises,” “comprising,” “including,” and “having,” are inclusive and therefore specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. The method steps, processes, and operations described herein are not to be construed as necessarily requiring their performance in the particular order discussed or illustrated, unless specifically identified as an order of performance. It is also to be understood that additional or alternative steps may be employed.
When an element or layer is referred to as being “on,” “engaged to,” “connected to,” or “coupled to” another element or layer, it may be directly on, engaged, connected or coupled to the other element or layer, or intervening elements or layers may be present. In contrast, when an element is referred to as being “directly on,” “directly engaged to,” “directly connected to,” or “directly coupled to” another element or layer, there may be no intervening elements or layers present. Other words used to describe the relationship between elements should be interpreted in a like fashion (e.g., “between” versus “directly between,” “adjacent” versus “directly adjacent,” etc.). As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items.
Although the terms first, second, third, etc. may be used herein to describe various elements, components, regions, layers and/or sections, these elements, components, regions, layers and/or sections should not be limited by these terms. These terms may be only used to distinguish one element, component, region, layer or section from another region, layer or section. Terms such as “first,” “second,” and other numerical terms when used herein do not imply a sequence or order unless clearly indicated by the context. Thus, a first element, component, region, layer or section discussed below could be termed a second element, component, region, layer or section without departing from the teachings of the example embodiments.
Spatially relative terms, such as “inner,” “outer,” “beneath,” “below,” “lower,” “above,” “upper,” “bottom,” “lower,” and the like, may be used herein for ease of description to describe one element or feature's relationship to another element(s) or feature(s) as illustrated in the figures. Spatially relative terms may be intended to encompass different orientations of the device in use or operation in addition to the orientation depicted in the figures. For example, if the device in the figures is turned over, elements described as “below” or “beneath” other elements or features would then be oriented “above” the other elements or features. Thus, the example term “below” can encompass both an orientation of above and below. The device may be otherwise oriented (rotated 90 degrees or at other orientations) and the spatially relative descriptors used herein interpreted accordingly.
The term “power tool” used herein to refer to a rotary device powered by an electric power source and utilized for various applications including, but not limited to, home improvement, construction, automotive repair, outdoor and landscaping maintenance, etc. These include, but are not limited to, angle grinders, die grinders drills, impact drivers, drill drivers, hammers, hammer drills, circular saws, reciprocating saws, miter saws, nailers, polishers, cut-out tools, wrenches, ratchets, sanders, lawn mowers, edgers, trimmers, chain saws, and other lawn maintenance and/or landscaping ride-on equipment.
This application claims the benefit of U.S. Provisional Patent Application No. 63/536,999, filed Sep. 7, 2023, which is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
63536999 | Sep 2023 | US |