Patents by Inventor Justin Clifford Matthews
Justin Clifford Matthews has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11770803Abstract: In some aspects, a channel hopping sequence for communication on a mesh network is generated. The hopping sequence may include multiple channels assigned to respective positions in the hopping sequence. In some cases, a first channel is assigned to a first position such that the first channel may transmit communications in a first transmission mode, such as a low-bandwidth transmission mode. In addition, an additional channels adjacent to the first channel is also assigned to the first position such that the combination of the first channel and additional channel may transmit communications in a second transmission mode, such as a high-bandwidth transmission mode. In some cases, a whitelist is determined based on the assigned channels. The whitelist may indicate channels that do not conflict with the assigned channels during transmission of a communication. In addition, channels may be assigned to the hopping sequence based on the whitelist.Type: GrantFiled: September 21, 2021Date of Patent: September 26, 2023Assignee: Landis+Gyr Technology, Inc.Inventors: Justin Clifford Matthews, Matthew Donald Karlgaard, Govind Kharangate, Michael Sean Holcombe
-
Patent number: 11706063Abstract: A system for switching between different communication modes by network nodes according to a time-division schedule to transmit and receive data packets is provided. For example, a transmitting node is configured to determine a scheduled communication mode of an upcoming time division according to a time-division schedule, and transmit a data packet in that time division when the scheduled communication mode matches a selected communication mode supported by both the transmitting node and a receiving node. The receiving node operates in a scheduled communication mode specified for a current time division by the time-division schedule and determines whether a header of the data packet is detected in the current time division. If not, the receiving node switches to a second scheduled communication mode specified for the subsequent time division by the time-division schedule to detect the header of the data packet in a subsequent time division.Type: GrantFiled: January 25, 2021Date of Patent: July 18, 2023Assignee: Landis+Gyr Innovations, Inc.Inventors: Justin Clifford Matthews, Michael Sean Holcombe, Christopher Scott Hett
-
Patent number: 11632278Abstract: A system for determining a communication mode utilized by a transmitting node to transmit a data packet in a mesh network is provided. For example, a receiving node operates in a base communication mode to detect a pilot p of a data packet. The pilot prefix contains a signal with a predetermined frequency. In response to determining that the pilot prefix is detected, the receiving node detects a communication mode used to transmit the data packet based on preamble signals that are contained in a preamble of the data packet and are received after the detected pilot prefix. Once the communication mode is detected, the receiving node receives and processes the remaining portion of the data packet using the detected communication mode.Type: GrantFiled: February 19, 2021Date of Patent: April 18, 2023Assignee: LANDIS+GYR INNOVATIONS, INC.Inventor: Justin Clifford Matthews
-
Patent number: 11627603Abstract: A first node in a TSCH network may receive a message-initiation packet from a second node on the TSCH network. Based on information in the message-initiation packet, the first node may determine a transmission time for a message content packet that is associated with the message-initiation packet. The first node may generate or modify a node-specific transmission delay that indicates a backoff associated with the second node. The node-specific transmission delay may indicate a quantity of backoff time slots during which the first node delays initiating a transmission with the second node. If the first node receives, during the node-specific transmission delay, an additional packet intended for the second node, the first node may queue the additional packet until after the node-specific transmission delay is completed.Type: GrantFiled: April 20, 2021Date of Patent: April 11, 2023Assignee: Landis+Gyr Innovations, Inc.Inventors: Michael Sean Holcombe, Justin Clifford Matthews
-
Patent number: 11606816Abstract: A method for avoiding collision between a parent node and a child node in a time-slotted-channel-hopping (TSCH) mesh network is provided. For example, each node in the TSCH network can be configured to obtain a transmit offset index. At the beginning of a timeslot, the node determines its transmission priority based on the transmit offset index and an absolute slot number (ASN) of the timeslot. If the transmission priority of the node is an early transmission priority, the node transmits data packets according to the normal transmission process of the TSCH network. If the transmission priority of the node is a late transmission priority, the node enters a listen before talk (LBT) mode to listen for incoming communication on the network. If no incoming communications are detected during the LBT mode, the node then transmits data packets according to the normal transmission process of the TSCH network.Type: GrantFiled: July 28, 2020Date of Patent: March 14, 2023Assignee: Landis+Gyr Innovations, Inc.Inventors: Michael Sean Holcombe, Justin Clifford Matthews
-
Publication number: 20220338250Abstract: A first node in a TSCH network may receive a message-initiation packet from a second node on the TSCH network. Based on information in the message-initiation packet, the first node may determine a transmission time for a message content packet that is associated with the message-initiation packet. The first node may generate or modify a node-specific transmission delay that indicates a backoff associated with the second node. The node-specific transmission delay may indicate a quantity of backoff time slots during which the first node delays initiating a transmission with the second node. If the first node receives, during the node-specific transmission delay, an additional packet intended for the second node, the first node may queue the additional packet until after the node-specific transmission delay is completed.Type: ApplicationFiled: April 20, 2021Publication date: October 20, 2022Inventors: Michael Sean Holcombe, Justin Clifford Matthews
-
Publication number: 20220240345Abstract: A system for switching between different communication modes by network nodes according to a time-division schedule to transmit and receive data packets is provided. For example, a transmitting node is configured to determine a scheduled communication mode of an upcoming time division according to a time-division schedule, and transmit a data packet in that time division when the scheduled communication mode matches a selected communication mode supported by both the transmitting node and a receiving node. The receiving node operates in a scheduled communication mode specified for a current time division by the time-division schedule and determines whether a header of the data packet is detected in the current time division. If not, the receiving node switches to a second scheduled communication mode specified for the subsequent time division by the time-division schedule to detect the header of the data packet in a subsequent time division.Type: ApplicationFiled: January 25, 2021Publication date: July 28, 2022Inventors: Justin Clifford Matthews, Michael Sean Holcombe, Christopher Scott Hett
-
Publication number: 20220099715Abstract: Techniques described enable a modular communication card to alert of its removal from a device. A method described herein includes monitoring, at a modular communication card for sending communications from a utility meter, a power fail signal received from a card of the utility meter. According to the method, the modular communication card monitors a power supply signal that supplies power to components of the modular communication card while the modular communication card is installed on the utility meter. The method includes detecting a change in the power fail signal, indicating a loss of power. The method further includes detecting that the power supply signal is outside an operational voltage range. The method further includes, responsive to the change and the power supply signal being outside, determining that the modular communication card has been removed from the utility meter. Additionally, the method includes transmitting an alert indicating the removal.Type: ApplicationFiled: September 25, 2020Publication date: March 31, 2022Inventors: Justin Clifford Matthews, Akhil Kumar Gupta, Govind Kharangate, Paul Collins
-
Publication number: 20220039154Abstract: A method for avoiding collision between a parent node and a child node in a time-slotted-channel-hopping (TSCH) mesh network is provided. For example, each node in the TSCH network can be configured to obtain a transmit offset index. At the beginning of a timeslot, the node determines its transmission priority based on the transmit offset index and an absolute slot number (ASN) of the timeslot. If the transmission priority of the node is an early transmission priority, the node transmits data packets according to the normal transmission process of the TSCH network. If the transmission priority of the node is a late transmission priority, the node enters a listen before talk (LBT) mode to listen for incoming communication on the network. If no incoming communications are detected during the LBT mode, the node then transmits data packets according to the normal transmission process of the TSCH network.Type: ApplicationFiled: July 28, 2020Publication date: February 3, 2022Inventors: Michael Sean Holcombe, Justin Clifford Matthews
-
Publication number: 20220007341Abstract: In some aspects, a channel hopping sequence for communication on a mesh network is generated. The hopping sequence may include multiple channels assigned to respective positions in the hopping sequence. In some cases, a first channel is assigned to a first position such that the first channel may transmit communications in a first transmission mode, such as a low-bandwidth transmission mode. In addition, an additional channels adjacent to the first channel is also assigned to the first position such that the combination of the first channel and additional channel may transmit communications in a second transmission mode, such as a high-bandwidth transmission mode. In some cases, a whitelist is determined based on the assigned channels. The whitelist may indicate channels that do not conflict with the assigned channels during transmission of a communication. In addition, channels may be assigned to the hopping sequence based on the whitelist.Type: ApplicationFiled: September 21, 2021Publication date: January 6, 2022Inventors: Justin Clifford Matthews, Matthew Donald Karlgaard, Govind Kharangate, Michael Sean Holcombe
-
Patent number: 11153850Abstract: In some aspects, a channel hopping sequence for communication on a mesh network is generated. The hopping sequence may include multiple channels assigned to respective positions in the hopping sequence. In some cases, a first channel is assigned to a first position such that the first channel may transmit communications in a first transmission mode, such as a low-bandwidth transmission mode. In addition, an additional channels adjacent to the first channel is also assigned to the first position such that the combination of the first channel and additional channel may transmit communications in a second transmission mode, such as a high-bandwidth transmission mode. In some cases, a whitelist is determined based on the assigned channels. The whitelist may indicate channels that do not conflict with the assigned channels during transmission of a communication. In addition, channels may be assigned to the hopping sequence based on the whitelist.Type: GrantFiled: January 24, 2020Date of Patent: October 19, 2021Assignee: Landis+Gyr Innovations, Inc.Inventors: Justin Clifford Matthews, Matthew Donald Karlgaard, Govind Kharangate, Michael Sean Holcombe
-
Patent number: 11082812Abstract: A method is provided to transmit a message over a wireless mesh network. According to the method, a node connects to a second node by a first communications band and a second communications band, such that the node is configured to communicate with the second node over both the first communications band and the second communications band. The node identifies a message for transmission to the second node. The node determines that the second node is capable of receiving the message by way of the first communications band and is capable of receiving the message by way of the second communications band. The node dynamically determines a selected communications band, from the first communications band and the second communications band, to use to transmit the message to the second node over the wireless mesh network. The node transmits the message to the second node over the selected communications band.Type: GrantFiled: October 4, 2019Date of Patent: August 3, 2021Assignee: Landis+Gyr Innovations, Inc.Inventors: Michael Sean Holcombe, Justin Clifford Matthews, Jr., Matthew Donald Karlgaard, Christopher Sean Calvert
-
Publication number: 20210176106Abstract: A system for determining a communication mode utilized by a transmitting node to transmit a data packet in a mesh network is provided. For example, a receiving node operates in a base communication mode to detect a pilot p of a data packet. The pilot prefix contains a signal with a predetermined frequency. In response to determining that the pilot prefix is detected, the receiving node detects a communication mode used to transmit the data packet based on preamble signals that are contained in a preamble of the data packet and are received after the detected pilot prefix. Once the communication mode is detected, the receiving node receives and processes the remaining portion of the data packet using the detected communication mode.Type: ApplicationFiled: February 19, 2021Publication date: June 10, 2021Inventor: Justin Clifford Matthews
-
Patent number: 11006431Abstract: A system for selecting a communication mode for a transmitting node to communicate with a receiving node in a mesh network is provided. For example, a transmitting node can gather mode selection data that describe communication conditions of the transmitting node and the receiving node. Based on the mode selection data, the transmitting node can determine a first white list of modes that can be used by the transmitting node to successfully transmit data packets to the receiving node. The transmitting node also determines a second white list of modes that can be used by the receiving node to send acknowledgment packets successfully to the transmitting node. The transmitting node further identifies overlapped modes between the first and second white lists of modes. The transmitting node can then select one of the overlapped modes for transmitting data packets to the receiving node.Type: GrantFiled: February 26, 2019Date of Patent: May 11, 2021Assignee: Landis+Gyr Innovations, Inc.Inventors: Justin Clifford Matthews, Michael Sean Holcombe
-
Patent number: 10965511Abstract: A system for determining a communication mode utilized by a transmitting node to transmit a data packet in a mesh network is provided. For example, a receiving node operates in a base communication mode to detect a pilot prefix of a data packet. The pilot prefix contains a signal with a predetermined frequency. In response to determining that the pilot prefix is detected, the receiving node detects a communication mode used to transmit the data packet based on preamble signals that are contained in a preamble of the data packet and are received after the detected pilot prefix. Once the communication mode is detected, the receiving node receives and processes the remaining portion of the data packet using the detected communication mode.Type: GrantFiled: August 26, 2019Date of Patent: March 30, 2021Assignee: Landis+Gyr Innovations, Inc.Inventor: Justin Clifford Matthews
-
Publication number: 20210067389Abstract: A system for determining a communication mode utilized by a transmitting node to transmit a data packet in a mesh network is provided. For example, a receiving node operates in a base communication mode to detect a pilot prefix of a data packet. The pilot prefix contains a signal with a predetermined frequency. In response to determining that the pilot prefix is detected, the receiving node detects a communication mode used to transmit the data packet based on preamble signals that are contained in a preamble of the data packet and are received after the detected pilot prefix. Once the communication mode is detected, the receiving node receives and processes the remaining portion of the data packet using the detected communication mode.Type: ApplicationFiled: August 26, 2019Publication date: March 4, 2021Inventor: Justin Clifford Matthews
-
Patent number: 10771869Abstract: A radio and advanced metering system. In an example, a multi-device module includes a host device interface configured to connect to a host device. The host device interface includes a communications interface that can send communications to and receive communications from the host device. The multi-device module includes a radio that can to connect to a wireless network and a microcontroller configurable to perform different functions.Type: GrantFiled: August 20, 2019Date of Patent: September 8, 2020Assignee: Landis+Gyr Innovations, Inc.Inventors: Keith Torpy, Justin Clifford Matthews, Paul Collins, Chris Calvert, Matt Karlgaard
-
Publication number: 20200275453Abstract: A system for selecting a communication mode for a transmitting node to communicate with a receiving node in a mesh network is provided. For example, a transmitting node can gather mode selection data that describe communication conditions of the transmitting node and the receiving node. Based on the mode selection data, the transmitting node can determine a first white list of modes that can be used by the transmitting node to successfully transmit data packets to the receiving node. The transmitting node also determines a second white list of modes that can be used by the receiving node to send acknowledgment packets successfully to the transmitting node. The transmitting node further identifies overlapped modes between the first and second white lists of modes. The transmitting node can then select one of the overlapped modes for transmitting data packets to the receiving node.Type: ApplicationFiled: February 26, 2019Publication date: August 27, 2020Inventors: Justin Clifford Matthews, Michael Sean Holcombe
-
Publication number: 20200163055Abstract: In some aspects, a channel hopping sequence for communication on a mesh network is generated. The hopping sequence may include multiple channels assigned to respective positions in the hopping sequence. In some cases, a first channel is assigned to a first position such that the first channel may transmit communications in a first transmission mode, such as a low-bandwidth transmission mode. In addition, an additional channels adjacent to the first channel is also assigned to the first position such that the combination of the first channel and additional channel may transmit communications in a second transmission mode, such as a high-bandwidth transmission mode. In some cases, a whitelist is determined based on the assigned channels. The whitelist may indicate channels that do not conflict with the assigned channels during transmission of a communication. In addition, channels may be assigned to the hopping sequence based on the whitelist.Type: ApplicationFiled: January 24, 2020Publication date: May 21, 2020Inventors: Justin Clifford Matthews, Matthew Donald Karlgaard, Govind Kharangate, Michael Sean Holcombe
-
Publication number: 20200112839Abstract: A method is provided to transmit a message over a wireless mesh network. According to the method, a node connects to a second node by a first communications band and a second communications band, such that the node is configured to communicate with the second node over both the first communications band and the second communications band. The node identifies a message for transmission to the second node. The node determines that the second node is capable of receiving the message by way of the first communications band and is capable of receiving the message by way of the second communications band. The node dynamically determines a selected communications band, from the first communications band and the second communications band, to use to transmit the message to the second node over the wireless mesh network. The node transmits the message to the second node over the selected communications band.Type: ApplicationFiled: October 4, 2019Publication date: April 9, 2020Inventors: Michael Sean Holcombe, Justin Clifford Matthews, JR., Matthew Donald Karlgaard, Christopher Sean Calvert