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: 11770803
    Abstract: 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: Grant
    Filed: September 21, 2021
    Date of Patent: September 26, 2023
    Assignee: Landis+Gyr Technology, Inc.
    Inventors: Justin Clifford Matthews, Matthew Donald Karlgaard, Govind Kharangate, Michael Sean Holcombe
  • Patent number: 11706063
    Abstract: 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: Grant
    Filed: January 25, 2021
    Date of Patent: July 18, 2023
    Assignee: Landis+Gyr Innovations, Inc.
    Inventors: Justin Clifford Matthews, Michael Sean Holcombe, Christopher Scott Hett
  • Patent number: 11632278
    Abstract: 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: Grant
    Filed: February 19, 2021
    Date of Patent: April 18, 2023
    Assignee: LANDIS+GYR INNOVATIONS, INC.
    Inventor: Justin Clifford Matthews
  • Patent number: 11627603
    Abstract: 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: Grant
    Filed: April 20, 2021
    Date of Patent: April 11, 2023
    Assignee: Landis+Gyr Innovations, Inc.
    Inventors: Michael Sean Holcombe, Justin Clifford Matthews
  • Patent number: 11606816
    Abstract: 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: Grant
    Filed: July 28, 2020
    Date of Patent: March 14, 2023
    Assignee: Landis+Gyr Innovations, Inc.
    Inventors: Michael Sean Holcombe, Justin Clifford Matthews
  • Publication number: 20220338250
    Abstract: 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: Application
    Filed: April 20, 2021
    Publication date: October 20, 2022
    Inventors: Michael Sean Holcombe, Justin Clifford Matthews
  • Publication number: 20220240345
    Abstract: 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: Application
    Filed: January 25, 2021
    Publication date: July 28, 2022
    Inventors: Justin Clifford Matthews, Michael Sean Holcombe, Christopher Scott Hett
  • Publication number: 20220099715
    Abstract: 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: Application
    Filed: September 25, 2020
    Publication date: March 31, 2022
    Inventors: Justin Clifford Matthews, Akhil Kumar Gupta, Govind Kharangate, Paul Collins
  • Publication number: 20220039154
    Abstract: 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: Application
    Filed: July 28, 2020
    Publication date: February 3, 2022
    Inventors: Michael Sean Holcombe, Justin Clifford Matthews
  • Publication number: 20220007341
    Abstract: 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: Application
    Filed: September 21, 2021
    Publication date: January 6, 2022
    Inventors: Justin Clifford Matthews, Matthew Donald Karlgaard, Govind Kharangate, Michael Sean Holcombe
  • Patent number: 11153850
    Abstract: 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: Grant
    Filed: January 24, 2020
    Date of Patent: October 19, 2021
    Assignee: Landis+Gyr Innovations, Inc.
    Inventors: Justin Clifford Matthews, Matthew Donald Karlgaard, Govind Kharangate, Michael Sean Holcombe
  • Patent number: 11082812
    Abstract: 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: Grant
    Filed: October 4, 2019
    Date of Patent: August 3, 2021
    Assignee: Landis+Gyr Innovations, Inc.
    Inventors: Michael Sean Holcombe, Justin Clifford Matthews, Jr., Matthew Donald Karlgaard, Christopher Sean Calvert
  • Publication number: 20210176106
    Abstract: 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: Application
    Filed: February 19, 2021
    Publication date: June 10, 2021
    Inventor: Justin Clifford Matthews
  • Patent number: 11006431
    Abstract: 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: Grant
    Filed: February 26, 2019
    Date of Patent: May 11, 2021
    Assignee: Landis+Gyr Innovations, Inc.
    Inventors: Justin Clifford Matthews, Michael Sean Holcombe
  • Patent number: 10965511
    Abstract: 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: Grant
    Filed: August 26, 2019
    Date of Patent: March 30, 2021
    Assignee: Landis+Gyr Innovations, Inc.
    Inventor: Justin Clifford Matthews
  • Publication number: 20210067389
    Abstract: 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: Application
    Filed: August 26, 2019
    Publication date: March 4, 2021
    Inventor: Justin Clifford Matthews
  • Patent number: 10771869
    Abstract: 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: Grant
    Filed: August 20, 2019
    Date of Patent: September 8, 2020
    Assignee: Landis+Gyr Innovations, Inc.
    Inventors: Keith Torpy, Justin Clifford Matthews, Paul Collins, Chris Calvert, Matt Karlgaard
  • Publication number: 20200275453
    Abstract: 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: Application
    Filed: February 26, 2019
    Publication date: August 27, 2020
    Inventors: Justin Clifford Matthews, Michael Sean Holcombe
  • Publication number: 20200163055
    Abstract: 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: Application
    Filed: January 24, 2020
    Publication date: May 21, 2020
    Inventors: Justin Clifford Matthews, Matthew Donald Karlgaard, Govind Kharangate, Michael Sean Holcombe
  • Publication number: 20200112839
    Abstract: 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: Application
    Filed: October 4, 2019
    Publication date: April 9, 2020
    Inventors: Michael Sean Holcombe, Justin Clifford Matthews, JR., Matthew Donald Karlgaard, Christopher Sean Calvert