Patents by Inventor Imad Jamil

Imad Jamil 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).

  • Publication number: 20260143407
    Abstract: Techniques for a network protocol for devices and nodes withing a wireless network include a method that includes receiving, by a first node included in a subtree of nodes within a wireless network, a first address list from a second node, the second node being a parent of the first node in the wireless network, wherein the first address list includes addresses of nodes along a path between the second node and a root node of the subtree of nodes; and in response to an address of the first node being included in the first address list, disconnecting, by the first node, from the second node.
    Type: Application
    Filed: January 12, 2026
    Publication date: May 21, 2026
    Inventors: Thomas F. UHLING, Keith Wayne BARNES, Howard Neal BRACE, Imad JAMIL, Fabrice MONIER
  • Publication number: 20260101227
    Abstract: Techniques for pacing messages in networked devices are described herein. A device receives a message to be sent to another device in a network of devices, determines when to send the message to the other device based on: a first pacing requirement, limiting messages that can be sent to first hop neighbors of the device to a first number of messages per unit of time; and a second pacing requirement limiting messages that can be sent to devices beyond the first hop neighbors of the device to a second number of messages, smaller than the first number of messages, per unit of time. The device sending the message to the other device at a time based at least in part on the first pacing requirement and the second pacing requirement.
    Type: Application
    Filed: December 23, 2024
    Publication date: April 9, 2026
    Inventors: Imad Jamil, Thomas Uhling, Sateesh Tulluri
  • Publication number: 20260095891
    Abstract: A method, a device, and non-transitory computer-readable storage medium are directed to synchronizing a local UTC of the device, operating in a cellular communication network, with the UTC, and includes monitoring for paging subframes transmitted at a paging subframe repeat interval; receiving the paging subframes; generating, based at least in part on the paging subframes received, paging triggers having a paging trigger repeat interval equal to the paging subframe repeat interval; and adjusting a reference timer of the electronic device based at least in part on the paging triggers.
    Type: Application
    Filed: September 27, 2024
    Publication date: April 2, 2026
    Inventors: Thomas Uhling, Keith Barnes, Imad Jamil
  • Patent number: 12550041
    Abstract: A network system implements a network protocol for devices and nodes within a wireless network. A first node within a subtree of nodes in the wireless network performs a method including receiving a discovery request from a second node included in the wireless network, determining that an address associated with the second node is not included in a first address list that includes addresses of nodes along a node path between the first node and a root node of the subtree of nodes, and sending, in response to the determining, a response to the discovery request.
    Type: Grant
    Filed: April 6, 2023
    Date of Patent: February 10, 2026
    Assignee: ITRON, INC.
    Inventors: Thomas F. Uhling, Keith Wayne Barnes, Howard Neal Brace, Imad Jamil, Fabrice Monier
  • Patent number: 12395259
    Abstract: One embodiment of the present invention sets forth a technique for communicating within a network. The technique includes receiving, by a first node in a mesh network at a first receive time, a first beacon from a second node in the mesh network, the first beacon including a first network time associated with the second node; determining, by the first node, a first transmission time of a first unicast message to the second node based on (a) the first receive time, (b) the first network time, and (c) a unicast interval between consecutive unicast listening times on the second node; and transmitting, by the first node, the first unicast message to the second node at the first transmission time.
    Type: Grant
    Filed: November 3, 2023
    Date of Patent: August 19, 2025
    Assignee: ITRON, INC.
    Inventors: Thomas F. Uhling, Keith Wayne Barnes, Howard Neal Brace, Imad Jamil
  • Publication number: 20250141793
    Abstract: Techniques for implementing a network protocol for battery-powered devices (BPDs) include a method performed by a BPD node comprising identifying one or more first potential parent nodes in a BPD subtree within a wireless network; selecting a first parent node from the one or more of first potential parent nodes; transmitting, to a root BPD node of the BPD subtree, a first request to join to the BPD subtree via the first parent node, the root BPD node connecting the BPD subtree to a main network, wherein the BPD subtree is managed according to a first set of subtree parameters different from a second set of subtree parameters for subtrees of the main network; receiving, by the BPD node, a response to the first request from the first parent node; and determining, based on the response, whether to connect to the BPD subtree through the first parent node.
    Type: Application
    Filed: December 31, 2024
    Publication date: May 1, 2025
    Inventors: Thomas F. UHLING, Keith Wayne BARNES, Howard Neal BRACE, Imad JAMIL, Fabrice MONIER
  • Patent number: 12250725
    Abstract: One embodiment of the present disclosure sets forth a technique for resolving beaconing conflicts within a network. The technique includes detecting, by a first node in a network, a first scheduling conflict between a first time when a first beacon is to be transmitted from the first node and a first listening window when a second beacon is expected to be received from a second node in the network; determining, by the first node in response to detecting the first scheduling conflict and based on an expected transmission time for the second beacon and a position of the second node in the network, an alternate listening window during which to listen for a third beacon from the second node; and listening, by the first node, for the third beacon from the second node during the alternate listening window.
    Type: Grant
    Filed: January 5, 2024
    Date of Patent: March 11, 2025
    Assignee: ITRON, INC.
    Inventors: Thomas F. Uhling, Keith Wayne Barnes, Howard Neal Brace, Imad Jamil
  • Patent number: 12231332
    Abstract: A network system includes a main network implementing a conventional network protocol and a subtree of battery-powered nodes implementing a custom network protocol. The main network and the subtree are managed according to different subtree parameters. When a root node receives a request by a battery-powered node to join the subtree, the root node determines whether to allow the battery-powered node to join based on the subtree parameters for the subtree before sending a response to the battery-powered node.
    Type: Grant
    Filed: July 10, 2023
    Date of Patent: February 18, 2025
    Assignee: ITRON, INC.
    Inventors: Thomas F. Uhling, Keith Wayne Barnes, Howard Neal Brace, Imad Jamil, Fabrice Monier
  • Patent number: 12232024
    Abstract: Various embodiments disclose techniques for time-multiplexing multiple listening schedules and physical layer modes that include a first node listening, using a first physical layer mode, for a first network discovery signal; in response to not detecting the first network discovery signal, listening, using a second physical layer mode, for a second network discovery signal; and in response to detecting the second network discovery signal transmitted by a second node using the second physical layer mode, establishing a connection with the second node using the second physical layer mode.
    Type: Grant
    Filed: October 10, 2023
    Date of Patent: February 18, 2025
    Assignee: ITRON, INC.
    Inventors: Fabrice Monier, Jerome Bartier, Yacine Khaled, Imad Jamil, Khalid Maallem, Samuel De Vals
  • Patent number: 12231492
    Abstract: Various embodiments disclose a method performed by a first node device in a mesh network that includes receiving respective messages from respective neighbor node devices that have one or more blocks of a dataset, determining a quality score for a second node device of the respective neighbor node devices, and based on the quality score, sending a request to receive the one or more blocks from the second node device.
    Type: Grant
    Filed: April 10, 2024
    Date of Patent: February 18, 2025
    Assignee: ITRON, INC.
    Inventors: Imad Jamil, Jerome Bartier, Fabrice Monier, Samuel De Vals
  • Patent number: 12191984
    Abstract: Techniques for performing time synchronization within a network include a method comprising: determining, by a first node, a receive time at which a periodic beacon from a second node is expected to be received based on timing information associated with the second node; determining, by the first node, a first listening window for the periodic beacon based on the receive time and one or more of a drift uncertainty associated with an anticipated drift in a correction of a timing error between the first node and the second node or a jitter uncertainty associated with timing jitter in the first node or the second node; and listening, by the first node, for the periodic beacon during the first listening window.
    Type: Grant
    Filed: August 8, 2023
    Date of Patent: January 7, 2025
    Assignee: ITRON, INC.
    Inventors: Thomas F. Uhling, Keith Wayne Barnes, Howard Neal Brace, Imad Jamil
  • Publication number: 20240357024
    Abstract: One embodiment of the present invention sets forth techniques for processing packets transmitted within a network in accordance with a network protocol. The techniques include receiving, by a network device in a mesh network, a type-length-value (TLV) element; determining, by the network device based on both a first type identified in a type field of the TLV element and a value in at least one sub-field of a value field of the TLV element, an expected length of the value field of the TLV element; and processing, by the network device, the value field up to the expected length.
    Type: Application
    Filed: July 2, 2024
    Publication date: October 24, 2024
    Inventors: Fabrice MONIER, Keith Wayne BARNES, Imad JAMIL, Thomas UHLING
  • Patent number: 12058232
    Abstract: One embodiment of the present invention sets forth a technique for processing packets transmitted within a network in accordance with a network protocol. The technique includes a network device in a mesh network receiving a type-length-value (TLV) element, determining, based on a type field of the TLV element, an expected length of a value field of the TLV element, and processing the value field up to the expected length.
    Type: Grant
    Filed: November 2, 2022
    Date of Patent: August 6, 2024
    Assignee: ITRON, INC.
    Inventors: Fabrice Monier, Keith Wayne Barnes, Imad Jamil, Thomas Uhling
  • Publication number: 20240259466
    Abstract: Various embodiments disclose a method performed by a first node device in a mesh network that includes receiving respective messages from respective neighbor node devices that have one or more blocks of a dataset, determining a quality score for a second node device of the respective neighbor node devices, and based on the quality score, sending a request to receive the one or more blocks from the second node device.
    Type: Application
    Filed: April 10, 2024
    Publication date: August 1, 2024
    Inventors: Imad JAMIL, Jerome BARTIER, Fabrice MONIER, Samuel DE VALS
  • Publication number: 20240205147
    Abstract: Various embodiments disclosed herein provide communication techniques using forced forward addressing. In various embodiments, a method includes receiving, by a first node of a mesh network, a first unicast message from a second node, wherein the first node is coupled to one or more of child nodes that are neighbor nodes to the first node; determining, by the first node, that a destination address of the first unicast message is a forced forward address; and in response to determining that the destination address is a forced forward address, forwarding, by the first node, the first unicast message to the one or more of child nodes by transmitting respective second unicast messages to the one or more of child nodes.
    Type: Application
    Filed: December 20, 2022
    Publication date: June 20, 2024
    Inventors: Keith Wayne BARNES, Imad JAMIL, Thomas F. UHLING
  • Publication number: 20240205970
    Abstract: One embodiment of the present disclosure sets forth a technique for resolving beaconing conflicts within a network. The technique includes detecting, by a first node in a network, a first scheduling conflict between a first time when a first beacon is to be transmitted from the first node and a first listening window when a second beacon is expected to be received from a second node in the network; determining, by the first node in response to detecting the first scheduling conflict and based on an expected transmission time for the second beacon and a position of the second node in the network, an alternate listening window during which to listen for a third beacon from the second node; and listening, by the first node, for the third beacon from the second node during the alternate listening window.
    Type: Application
    Filed: January 5, 2024
    Publication date: June 20, 2024
    Inventors: Thomas F. UHLING, Keith Wayne BARNES, Howard Neal BRACE, Imad JAMIL
  • Patent number: 11968252
    Abstract: Various embodiments disclose a method performed by a first node device in a mesh network that includes identifying a plurality of neighbor node devices that have one or more blocks of a dataset; determining quality scores for respective node devices of the plurality of neighbor node devices; selecting, based on the quality scores, a second node device from the plurality of neighbor node devices; and sending, to the second node device, a first request to receive at least one block of the one or more blocks.
    Type: Grant
    Filed: January 6, 2023
    Date of Patent: April 23, 2024
    Assignee: ITRON, INC.
    Inventors: Imad Jamil, Jerome Bartier, Fabrice Monier, Samuel De Vals
  • Publication number: 20240063932
    Abstract: One embodiment of the present invention sets forth a technique for communicating within a network. The technique includes receiving, by a first node in a mesh network at a first receive time, a first beacon from a second node in the mesh network, the first beacon including a first network time associated with the second node; determining, by the first node, a first transmission time of a first unicast message to the second node based on (a) the first receive time, (b) the first network time, and (c) a unicast interval between consecutive unicast listening times on the second node; and transmitting, by the first node, the first unicast message to the second node at the first transmission time.
    Type: Application
    Filed: November 3, 2023
    Publication date: February 22, 2024
    Inventors: Thomas F. UHLING, Keith Wayne BARNES, Howard Neal BRACE, Imad JAMIL
  • Patent number: 11902956
    Abstract: One embodiment of the present invention sets forth a technique for performing time synchronization within a network. The technique includes detecting a first scheduling conflict between a first transmission time associated with a first periodic beacon from a first node in the network and a second transmission time associated with a second periodic beacon from a second node in the network. The technique also includes determining a first alternate transmission time associated with the first periodic beacon based on a position of the first node in the network and the first transmission time. The technique further includes transmitting the first periodic beacon at the first transmission time, and transmitting an alternate periodic beacon at the first alternate transmission time.
    Type: Grant
    Filed: May 20, 2021
    Date of Patent: February 13, 2024
    Assignee: ITRON, INC.
    Inventors: Thomas F. Uhling, Keith Wayne Barnes, Howard Neal Brace, Imad Jamil
  • Publication number: 20240040493
    Abstract: Various embodiments disclose techniques for time-multiplexing multiple listening schedules and physical layer modes that include a first node listening, using a first physical layer mode, for a first network discovery signal; in response to not detecting the first network discovery signal, listening, using a second physical layer mode, for a second network discovery signal; and in response to detecting the second network discovery signal transmitted by a second node using the second physical layer mode, establishing a connection with the second node using the second physical layer mode.
    Type: Application
    Filed: October 10, 2023
    Publication date: February 1, 2024
    Inventors: Fabrice MONIER, Jerome BARTIER, Yacine KHALED, Imad JAMIL, Khalid MAALLEM, Samuel DE VALS