Patents by Inventor Fabrice Monier

Fabrice Monier 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: 11516320
    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 determining a first expected length of a value field included in a type-length-value (TLV) element within a first frame of a first packet received over the network, wherein the first expected length is based on a type field included in the TLV element. The technique also includes processing a first portion of the value field based on the expected length of the value field in accordance with a first specification for a first version of the network protocol, without processing a second portion of the value field beyond the expected length of the value field.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: November 29, 2022
    Assignee: ITRON, INC.
    Inventors: Fabrice Monier, Keith Wayne Barnes, Imad Jamil, Thomas Uhling
  • Publication number: 20220376737
    Abstract: A method includes computing electrical phase of electrical metering devices including obtaining data indicating zero-crossing times at first and second metering devices. A time difference between the zero-crossing times may be determined. In a first example, the time difference may be based at least in part on calculations involving a first value of a first free-run timer on a first metering device, a second value of a second free-run timer on a second metering device, the time of reception of a packet, and a latency defined by a time taken for the packet to propagate through at least one layer of at least one of the first metering device and the second metering device. A phase difference between the first zero-crossing and the second zero-crossing may be determined, based at least in part on the determined time difference.
    Type: Application
    Filed: August 3, 2022
    Publication date: November 24, 2022
    Applicant: Itron, Inc.
    Inventors: Philippe Chiummiento, Matthieu Pichot, Guillaume Descamps, Fabrice Monier
  • Publication number: 20220369160
    Abstract: In various embodiments, a system within a wireless network comprises a set of battery-powered device (BPD) nodes within the wireless network, and a joining BPD node that identifies, in a subset of BPD nodes, a set of potential parent nodes, filters the set of BPD nodes based on network optimization criteria to identify a target parent node, and transmits a request message to establish a communications link with the target parent node as a child node, where the target parent node in the set of BPD nodes executes instructions to receive the request message from the joining BPD node, evaluate data associated with the joining BPD node with acceptance criteria, and upon determining that the joining BPD node meets the acceptance criteria, establish the communications link with the joining BPD node, where, upon the communications link being established, the joining BPD node is a child to the target parent node.
    Type: Application
    Filed: May 12, 2021
    Publication date: November 17, 2022
    Inventors: Imad JAMIL, Keith Wayne BARNES, Fabrice MONIER, Thomas F. UHLING
  • Publication number: 20220353786
    Abstract: A network system includes a main network implementing a conventional network protocol and a BPD subtree implementing a custom network protocol. The main network comprises a plurality of MPD nodes, the conventional network protocol being configured for MPD nodes. The BPD subtree comprises a plurality of BPD nodes, the custom network protocol being configured for BPD nodes. The custom network protocol defines smaller and simpler subtrees relative to the conventional network protocol. As a result, the custom network protocol defines less complex functions relative to the conventional network protocol, including functions for discovery, messaging, and loop management. A root node of the BPD subtree is connected with an MPD node of the main network and one or more descendant nodes of the BPD subtree. The root node implements the conventional network protocol and the custom network protocol.
    Type: Application
    Filed: April 30, 2021
    Publication date: November 3, 2022
    Inventors: Thomas F. UHLING, Keith Wayne BARNES, Howard Neal BRACE, Imad JAMIL, Fabrice MONIER
  • Publication number: 20220353179
    Abstract: A network system includes a main network implementing a conventional network protocol and a BPD subtree implementing a custom network protocol. The main network comprises a plurality of MPD nodes, the conventional network protocol being configured for MPD nodes. The BPD subtree comprises a plurality of BPD nodes, the custom network protocol being configured for BPD nodes. The custom network protocol defines smaller and simpler subtrees relative to the conventional network protocol. As a result, the custom network protocol defines less complex functions relative to the conventional network protocol, including functions for discovery, messaging, and loop management. A root node of the BPD subtree is connected with an MPD node of the main network and one or more descendant nodes of the BPD subtree. The root node implements the conventional network protocol and the custom network protocol.
    Type: Application
    Filed: April 30, 2021
    Publication date: November 3, 2022
    Inventors: Thomas F. UHLING, Keith Wayne BARNES, Howard Neal BRACE, Imad JAMIL, Fabrice MONIER
  • Patent number: 11411598
    Abstract: Techniques for computing electrical phase of electrical metering devices are described. In an example, data indicating zero-crossing times at first and second metering devices is obtained. A time-difference between the zero-crossing times may be determined. In a first example, the time-difference may be based at least in part on calculations involving a first value of a first free-run timer on a first metering device, a second value of a second free-run timer on a second metering device, and a time of a transmission between the metering devices. In a second example, the time-difference may be based at least in part on calculations involving a start or end time of a time-slot of a spread spectrum radio frequency transmission scheme. A phase difference between the first zero-crossing and the second zero-crossing may be determined, based at least in part on the determined time-difference.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: August 9, 2022
    Assignee: Itron Global SARL
    Inventors: Philippe Chiummiento, Matthieu Pichot, Guillaume Descamps, Fabrice Monier
  • Patent number: 11399272
    Abstract: Disclosed are techniques to minimize the electricity consumption of battery powered devices during network discovery and other phases of network operation. Example techniques include efficiently listening for other mains powered and battery powered devices within communication range of the battery powered device by, for example, shortening its listening window depending on how close the time reference maintained by the battery powered device is estimated to be to the time reference used by the other mains powered and battery powered devices within communication range. Other techniques include slowing the rate of listening by the battery powered device when the battery powered device is unlikely to be able to receive discovery messages or is already connected to the network. Other techniques include using knowledge of the network to listen for discovery messages on a channel or channels on which other devices are likely to be transmitting.
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: July 26, 2022
    Assignee: Itron, Inc.
    Inventors: Fabrice Monier, Thomas Uhling, Imad Jamil, Keith Barnes
  • Patent number: 11395125
    Abstract: Disclosed are techniques to minimize the electricity consumption of battery powered devices during network discovery and other phases of network operation. Example techniques include efficiently listening for other mains powered and battery powered devices within communication range of the battery powered device by, for example, shortening its listening window depending on how close the time reference maintained by the battery powered device is estimated to be to the time reference used by the other mains powered and battery powered devices within communication range. Other techniques include slowing the rate of listening by the battery powered device when the battery powered device is unlikely to be able to receive discovery messages or is already connected to the network. Other techniques include using knowledge of the network to listen for discovery messages on a channel or channels on which other devices are likely to be transmitting.
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: July 19, 2022
    Assignee: Itron, Inc.
    Inventors: Fabrice Monier, Thomas Uhling, Imad Jamil, Keith Barnes
  • Publication number: 20220201101
    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 determining a first expected length of a value field included in a type-length-value (TLV) element within a first frame of a first packet received over the network, wherein the first expected length is based on a type field included in the TLV element. The technique also includes processing a first portion of the value field based on the expected length of the value field in accordance with a first specification for a first version of the network protocol, without processing a second portion of the value field beyond the expected length of the value field.
    Type: Application
    Filed: December 23, 2020
    Publication date: June 23, 2022
    Inventors: Fabrice MONIER, Keith Wayne BARNES, Imad JAMIL, Thomas UHLING
  • Publication number: 20220201784
    Abstract: One embodiment of the present invention sets forth a technique for establishing communications within a multicast group of nodes included in a mesh network. The technique includes receiving a first unicast message that includes a multicast join request from a member node included in the multicast group, wherein the multicast join request specifies a first shortest path from the member node to a multicast group leader also included in the multicast group. The technique also includes forwarding the first unicast message to the multicast group leader along the first shortest path, and forwarding a second unicast message from the multicast group leader to the member node along a second shortest path, wherein the second unicast message includes a multicast join acknowledgment. The technique further includes declaring a first node as a multicast forwarder in the multicast group, wherein the first node is responsible for forwarding the second unicast message.
    Type: Application
    Filed: December 23, 2020
    Publication date: June 23, 2022
    Inventors: Jérôme BARTIER, Fabrice MONIER
  • Publication number: 20220201439
    Abstract: One embodiment of the present invention sets forth a technique for establishing communications within a multicast group of nodes included in a mesh network. The technique includes detecting that a first message related to the member node joining the multicast group has not been received from a multicast group leader included in the multicast group. The technique also includes in response, generating a first broadcast message for the member node that includes a multicast join request. The technique further includes forwarding the first broadcast message to one or more nodes included in the mesh network that are direct neighbors of the member node, wherein at least one node included in the one or more nodes further forwards the first broadcast message based on a first maximum hop limit.
    Type: Application
    Filed: December 23, 2020
    Publication date: June 23, 2022
    Inventors: Jérôme BARTIER, Fabrice MONIER
  • Publication number: 20220078100
    Abstract: Methods and devices for providing routing path and transit delay time data to a device running traceroute on an IP network comprising routing tunnels are described herein. In examples, a tunnel entrance device may copy a hop limit value associated with a traceroute probe into a hop limit field of a tunneled IP header. In other examples, the tunnel entrance device may perform address spoofing to generate an error message with a source address corresponding to an intermediate device disposed within a routing tunnel. In this way, a device executing traceroute may be able to receive network addresses corresponding to intermediate devices in a routing tunnel in order to perform network diagnostics, construct routing tables, determine more efficient routing paths, and so on.
    Type: Application
    Filed: November 16, 2021
    Publication date: March 10, 2022
    Inventors: Fabrice Monier, Madani Lainani
  • Patent number: 11206204
    Abstract: Methods and devices for providing routing path and transit delay time data to a device running traceroute on an IP network comprising routing tunnels are described herein. In examples, a tunnel entrance device may copy a hop limit value associated with a traceroute probe into a hop limit field of a tunneled IP header. In other examples, the tunnel entrance device may perform address spoofing to generate an error message with a source address corresponding to an intermediate device disposed within a routing tunnel. In this way, a device executing traceroute may be able to receive network addresses corresponding to intermediate devices in a routing tunnel in order to perform network diagnostics, construct routing tables, determine more efficient routing paths, and so on.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: December 21, 2021
    Assignee: Itron Global SARL
    Inventors: Fabrice Monier, Madani Lainani
  • Patent number: 11178530
    Abstract: A wireless network includes a plurality of nodes configured to implement an improved discovery process to efficiently and reliably pair with one another with low power consumption. A given node divides time into slots and then performs discovery operations during designated discovery windows. The discovery windows occur periodically but at different times of day. During a given discovery window, nodes attempt discovery using a reduced set of channels that varies from one window to the next, thereby increasing the likelihood that nodes operate on the same channel. Nodes also implement a pairing protocol to coordinate pairing, potentially avoiding situations where all nodes attempt to pair simultaneously. The discovery process may be completed expeditiously, thereby conserving power and extending the operational lifetime of nodes which rely on battery power.
    Type: Grant
    Filed: July 13, 2018
    Date of Patent: November 16, 2021
    Assignee: ITRON, INC.
    Inventors: Thomas Uhling, Imad Jamil, Fabrice Monier, Keith Wayne Barnes
  • Patent number: 11166088
    Abstract: Techniques for discovering a device in a wireless network are described herein. For example, a first device may send a network discovery solicitation message to a second device to solicit a communication relationship (e.g., request connection to a parent). The network discovery solicitation may include one or more information elements that indicate a channel function associated with the first device and a listening window during which the first device will be listening for communications. The second device may use the channel function to frequency hop and send a network discovery message to the first device during the listening window. The network discovery message may include one or more information elements to establish a sampled schedule for the first device moving forward.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: November 2, 2021
    Assignee: Itron, Inc.
    Inventors: Jerome Bartier, Keith Barnes, James Laurence Taylor, Thomas Uhling, Fabrice Monier
  • Patent number: 11071049
    Abstract: Disclosed are techniques to minimize the electricity consumption of battery powered devices during network discovery and other phases of network operation. Example techniques include efficiently listening for other mains powered and battery powered devices within communication range of the battery powered device by, for example, shortening its listening window depending on how close the time reference maintained by the battery powered device is estimated to be to the time reference used by the other mains powered and battery powered devices within communication range. Other techniques include slowing the rate of listening by the battery powered device when the battery powered device is unlikely to be able to receive discovery messages or is already connected to the network. Other techniques include using knowledge of the network to listen for discovery messages on a channel or channels on which other devices are likely to be transmitting.
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: July 20, 2021
    Assignee: Itron, Inc.
    Inventors: Fabrice Monier, Thomas Uhling, Imad Jamil, Keith Barnes
  • Publication number: 20210068039
    Abstract: Disclosed are techniques to minimize the electricity consumption of battery powered devices during network discovery and other phases of network operation. Example techniques include efficiently listening for other mains powered and battery powered devices within communication range of the battery powered device by, for example, shortening its listening window depending on how close the time reference maintained by the battery powered device is estimated to be to the time reference used by the other mains powered and battery powered devices within communication range. Other techniques include slowing the rate of listening by the battery powered device when the battery powered device is unlikely to be able to receive discovery messages or is already connected to the network. Other techniques include using knowledge of the network to listen for discovery messages on a channel or channels on which other devices are likely to be transmitting.
    Type: Application
    Filed: August 29, 2019
    Publication date: March 4, 2021
    Inventors: Fabrice Monier, Thomas Uhling, Imad Jamil, Keith Barnes
  • Publication number: 20210067942
    Abstract: Disclosed are techniques to minimize the electricity consumption of battery powered devices during network discovery and other phases of network operation. Example techniques include efficiently listening for other mains powered and battery powered devices within communication range of the battery powered device by, for example, shortening its listening window depending on how close the time reference maintained by the battery powered device is estimated to be to the time reference used by the other mains powered and battery powered devices within communication range. Other techniques include slowing the rate of listening by the battery powered device when the battery powered device is unlikely to be able to receive discovery messages or is already connected to the network. Other techniques include using knowledge of the network to listen for discovery messages on a channel or channels on which other devices are likely to be transmitting.
    Type: Application
    Filed: August 29, 2019
    Publication date: March 4, 2021
    Inventors: Fabrice Monier, Thomas Uhling, Imad Jamil, Keith Barnes
  • Publication number: 20210067943
    Abstract: Disclosed are techniques to minimize the electricity consumption of battery powered devices during network discovery and other phases of network operation. Example techniques include efficiently listening for other mains powered and battery powered devices within communication range of the battery powered device by, for example, shortening its listening window depending on how close the time reference maintained by the battery powered device is estimated to be to the time reference used by the other mains powered and battery powered devices within communication range. Other techniques include slowing the rate of listening by the battery powered device when the battery powered device is unlikely to be able to receive discovery messages or is already connected to the network. Other techniques include using knowledge of the network to listen for discovery messages on a channel or channels on which other devices are likely to be transmitting.
    Type: Application
    Filed: August 29, 2019
    Publication date: March 4, 2021
    Inventors: Fabrice Monier, Thomas Uhling, Imad Jamil, Keith Barnes
  • Patent number: 10911929
    Abstract: A wireless network includes a plurality of nodes configured to implement an improved discovery process to efficiently and reliably pair with one another with low power consumption. A given node divides time into slots and then performs discovery operations during designated discovery windows. The discovery windows occur periodically but at different times of day. During a given discovery window, nodes attempt discovery using a reduced set of channels that varies from one window to the next, thereby increasing the likelihood that nodes operate on the same channel. Nodes also implement a pairing protocol to coordinate pairing, potentially avoiding situations where all nodes attempt to pair simultaneously. The discovery process may be completed expeditiously, thereby conserving power and extending the operational lifetime of nodes which rely on battery power.
    Type: Grant
    Filed: July 13, 2018
    Date of Patent: February 2, 2021
    Assignee: ITRON, INC.
    Inventors: Thomas Uhling, Imad Jamil, Fabrice Monier, Keith Wayne Barnes