Patents by Inventor Darin Byron Johnson

Darin Byron Johnson 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: 12604183
    Abstract: Various embodiments disclose a method including detecting, by a first node in a mesh network while the first node is operating in a normal power mode, an outage event; in response to detecting the outage event, switching to operating the first node and a first memory of the first node in a low power mode, wherein the first memory is capable of switching between operating in the normal power mode and in the low power mode where an amount of power used by the first memory is reduced; and while operating the first node and the first memory in the low power mode: generating, by the first node, a first message; securing, by the first node using a key retrieved from the first memory, the first message; and sending, by the first node, the first message to a second node in the mesh network.
    Type: Grant
    Filed: November 22, 2023
    Date of Patent: April 14, 2026
    Assignee: ITRON, INC.
    Inventors: Kalvinder Pal Singh, Darin Byron Johnson, Zoltan Peter Kiss
  • Publication number: 20250350391
    Abstract: A method of securely providing a trusted time to a first device may include receiving at a network interface controller (NIC) a neighbor list comprising a plurality of entries for a corresponding plurality of neighbor devices wherein each of the plurality of entries includes a unique device identity of a time server which the plurality of neighbor devices has reached, and an inception time of a time server certificate corresponding to the unique device identity. The method may further include sorting the plurality of entries within the neighbor list to obtain a sorted neighbor list and sending a time request to a first neighbor device of the plurality of neighbor devices based at least in part on the sorted neighbor list.
    Type: Application
    Filed: July 15, 2025
    Publication date: November 13, 2025
    Inventors: Kalvinder Pal Singh, Zoltan Peter Kiss, Darin Byron Johnson
  • Patent number: 12445220
    Abstract: A method of securely providing a trusted time to a first device may include receiving at a network interface controller (NIC) a neighbor list comprising a plurality of entries for a corresponding plurality of neighbor devices wherein each of the plurality of entries includes a unique device identity of a time server which the plurality of neighbor devices has reached, and an inception time of a time server certificate corresponding to the unique device identity. The method may further include sorting the plurality of entries within the neighbor list to obtain a sorted neighbor list and sending a time request to a first neighbor device of the plurality of neighbor devices based at least in part on the sorted neighbor list.
    Type: Grant
    Filed: February 24, 2023
    Date of Patent: October 14, 2025
    Assignee: ITRON NETWORKED SOLUTIONS, INC.
    Inventors: Kalvinder Pal Singh, Zoltan Peter Kiss, Darin Byron Johnson
  • Publication number: 20250184315
    Abstract: Techniques for messaging based on trust levels and resource limitations in a mesh network include receiving, by a first node of a mesh network, a message; determining, by the first node, a security key type based on a weighted combination of a plurality of resource parameters associated with the first node or a neighbor node included in the mesh network; securing, by the first node, the message using a security key of the security key type; and transmitting, by the first node, the secured message to the neighbor node.
    Type: Application
    Filed: February 5, 2025
    Publication date: June 5, 2025
    Inventors: Kalvinder Pal SINGH, Darin Byron JOHNSON, Zoltan Peter KISS
  • Publication number: 20250119421
    Abstract: Various embodiments set forth techniques for efficient transmission of compressed certificates. The techniques include receiving, at a first node from a second node, a first certificate compression dictionary that includes one or more first mappings; processing, by the first node, the one or more first mappings to identify one or more first certificates that are known to the second node; identifying, by the first node, a second certificate not included in the one or more first certificates; and transmitting, by the first node to the second node, the second certificate.
    Type: Application
    Filed: December 17, 2024
    Publication date: April 10, 2025
    Inventors: Kalvinder Pal SINGH, Zoltan Peter KISS, Darin Byron JOHNSON
  • Patent number: 12238075
    Abstract: Techniques for messaging based on trust levels and resource limitations in a mesh network include receiving, by a first node of a mesh network, a message; determining, by the first node, a security key type based on a resource parameter associated with a neighbor node included in the mesh network; securing, by the first node, the message using a security key of the security key type; and transmitting, by the first node, the secured message to the neighbor node. The resource parameter associated with the neighbor node comprises at least one of an amount of memory used to decrypt the secured message at the neighbor node, an amount of power used to decrypt the secured message at the neighbor node, or an indication of an amount of power remaining at the neighbor node.
    Type: Grant
    Filed: July 10, 2023
    Date of Patent: February 25, 2025
    Assignee: ITRON, INC.
    Inventors: Kalvinder Pal Singh, Darin Byron Johnson, Zoltan Peter Kiss
  • Patent number: 12212556
    Abstract: Various embodiments set forth a method comprising receiving, at a server node from a client node, a client compression dictionary that includes one or more first mappings between one or more first index values and one or more data entries included in a certificate cache of the client node; identifying, in response to receiving the client compression dictionary and based on the client compression dictionary, one or more certificates that should be transmitted to the client node; and transmitting, from the server node to the client node, the one or more identified certificates.
    Type: Grant
    Filed: December 2, 2021
    Date of Patent: January 28, 2025
    Assignee: ITRON, INC.
    Inventors: Kalvinder Pal Singh, Zoltan Peter Kiss, Darin Byron Johnson
  • Publication number: 20240291631
    Abstract: A method of securely providing a trusted time to a first device may include receiving at a network interface controller (NIC) a neighbor list comprising a plurality of entries for a corresponding plurality of neighbor devices wherein each of the plurality of entries includes a unique device identity of a time server which the plurality of neighbor devices has reached, and an inception time of a time server certificate corresponding to the unique device identity. The method may further include sorting the plurality of entries within the neighbor list to obtain a sorted neighbor list and sending a time request to a first neighbor device of the plurality of neighbor devices based at least in part on the sorted neighbor list.
    Type: Application
    Filed: February 24, 2023
    Publication date: August 29, 2024
    Applicant: Itron, Inc.
    Inventors: Kalvinder Pal Singh, Zoltan Peter Kiss, Darin Byron Johnson
  • Publication number: 20240089729
    Abstract: Various embodiments disclose a method including detecting, by a first node in a mesh network while the first node is operating in a normal power mode, an outage event; in response to detecting the outage event, switching to operating the first node and a first memory of the first node in a low power mode, wherein the first memory is capable of switching between operating in the normal power mode and in the low power mode where an amount of power used by the first memory is reduced; and while operating the first node and the first memory in the low power mode: generating, by the first node, a first message; securing, by the first node using a key retrieved from the first memory, the first message; and sending, by the first node, the first message to a second node in the mesh network.
    Type: Application
    Filed: November 22, 2023
    Publication date: March 14, 2024
    Inventors: Kalvinder Pal SINGH, Darin Byron JOHNSON, Zoltan Peter KISS
  • Patent number: 11843939
    Abstract: Various embodiments disclose a computer-implemented method for sending a message associated with an outage event, comprising, at a first node in a network, receiving a key from a second node in the network, wherein the second node is adjacent to the first node; storing the key in a first memory, wherein the first memory is capable of operating in a low power mode; detecting an outage event; in response to detecting the outage event, operating a first processor in the low power mode; and via the first processor operating in the low power mode: generating a message, securing the message using the key, and sending the message to the second node.
    Type: Grant
    Filed: December 16, 2020
    Date of Patent: December 12, 2023
    Assignee: ITRON, INC.
    Inventors: Kalvinder Pal Singh, Darin Byron Johnson, Zoltan Peter Kiss
  • Publication number: 20230362143
    Abstract: Techniques for messaging based on trust levels and resource limitations in a mesh network include receiving, by a first node of a mesh network, a message; determining, by the first node, a security key type based on a resource parameter associated with a neighbor node included in the mesh network; securing, by the first node, the message using a security key of the security key type; and transmitting, by the first node, the secured message to the neighbor node. The resource parameter associated with the neighbor node comprises at least one of an amount of memory used to decrypt the secured message at the neighbor node, an amount of power used to decrypt the secured message at the neighbor node, or an indication of an amount of power remaining at the neighbor node.
    Type: Application
    Filed: July 10, 2023
    Publication date: November 9, 2023
    Inventors: Kalvinder Pal SINGH, Darin Byron JOHNSON, Zoltan Peter KISS
  • Patent number: 11736451
    Abstract: A computer-implemented method of transmitting messages within a mesh network comprises: receiving at a first node included within the mesh network a network message that is to be broadcast within the mesh network; determining a security key type based on at least one of a resource parameter associated with at least one neighbor node included in the mesh network or an attribute of the network message; securing the network message with a security key of the security key type to generate n secured network message; and broadcasting the secured network message to one or more other nodes included in the mesh network that are directly connected to the first node.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: August 22, 2023
    Assignee: ITRON, INC.
    Inventors: Kalvinder Pal Singh, Darin Byron Johnson, Zoltan Peter Kiss
  • Publication number: 20230179585
    Abstract: Various embodiments set forth a method comprising receiving, at a server node from a client node, a client compression dictionary that includes one or more first mappings between one or more first index values and one or more data entries included in a certificate cache of the client node; identifying, in response to receiving the client compression dictionary and based on the client compression dictionary, one or more certificates that should be transmitted to the client node; and transmitting, from the server node to the client node, the one or more identified certificates.
    Type: Application
    Filed: December 2, 2021
    Publication date: June 8, 2023
    Inventors: Kalvinder Pal SINGH, Zoltan Peter KISS, Darin Byron JOHNSON
  • Publication number: 20220200970
    Abstract: A computer-implemented method of transmitting messages within a mesh network comprises: receiving at a first node included within the mesh network a network message that is to be broadcast within the mesh network; determining a security key type based on at least one of a resource parameter associated with at least one neighbor node included in the mesh network or an attribute of the network message; securing the network message with a security key of the security key type to generate n secured network message; and broadcasting the secured network message to one or more other nodes included in the mesh network that are directly connected to the first node.
    Type: Application
    Filed: December 17, 2020
    Publication date: June 23, 2022
    Inventors: Kalvinder Pal SINGH, Darin Byron JOHNSON, Zoltan Peter KISS
  • Publication number: 20220191689
    Abstract: Various embodiments disclose a computer-implemented method for sending a message associated with an outage event, comprising, at a first node in a network, receiving a key from a second node in the network, wherein the second node is adjacent to the first node; storing the key in a first memory, wherein the first memory is capable of operating in a low power mode; detecting an outage event; in response to detecting the outage event, operating a first processor in the low power mode; and via the first processor operating in the low power mode: generating a message, securing the message using the key, and sending the message to the second node.
    Type: Application
    Filed: December 16, 2020
    Publication date: June 16, 2022
    Inventors: Kalvinder Pal Singh, Darin Byron Johnson, Zoltan Peter Kiss