Patents by Inventor Yacine Khaled

Yacine Khaled 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: 11291050
    Abstract: Various embodiments disclose a computer-implemented method for managing multi-mode communications between node devices in a network comprising initiating a carrier sense multiple access with collision avoidance (CSMA/CA) session at a first node while in a first mode, where the CSMA/CA session is associated with a request to transmit a data message to a second node, switching from the first mode to a second mode, in response to switching to the second mode, suspending the CSMA/CA session at the first node, switching back to the first mode, and in response to switching back to the first mode, resuming the CSMA/CA session at the first node.
    Type: Grant
    Filed: August 4, 2020
    Date of Patent: March 29, 2022
    Assignee: ITRON, INC.
    Inventors: Khalid Maallem, Yacine Khaled, Jérôme Bartier
  • Patent number: 11258534
    Abstract: Techniques are directed to using communication metric data associated with multiple modulation schemes to achieve a link quality metric that is representative of the link as a whole, across the multiple modulation schemes that may be employed on the link. A calculation of a link quality metric may be triggered by a network layer transmission attempt, with communication metrics accumulated at the link layer of the link. A filter used to calculate the link quality metric may be updated based on network layer transmission attempts, based on successful and/or unsuccessful transmissions at a Media Access Control (MAC) layer of the link. More generally, a calculation of link quality may be triggered by a higher layer transmission attempt while being calculated based on transmission attempts at a lower layer of the link.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: February 22, 2022
    Assignee: Itron Global SARL
    Inventors: Khalid Maallem, Jerome Bartier, Aziza Ben-Mosbah, Yacine Khaled
  • Publication number: 20220046706
    Abstract: Various embodiments disclose a computer-implemented method for managing multi-mode communications between node devices in a network comprising initiating a carrier sense multiple access with collision avoidance (CSMA/CA) session at a first node while in a first mode, where the CSMA/CA session is associated with a request to transmit a data message to a second node, switching from the first mode to a second mode, in response to switching to the second mode, suspending the CSMA/CA session at the first node, switching back to the first mode, and in response to switching back to the first mode, resuming the CSMA/CA session at the first node.
    Type: Application
    Filed: August 4, 2020
    Publication date: February 10, 2022
    Inventors: Khalid MAALLEM, Yacine KHALED, Jérôme BARTIER
  • Publication number: 20220006559
    Abstract: Techniques are directed to using communication metric data associated with multiple modulation schemes to achieve a link quality metric that is representative of the link as a whole, across the multiple modulation schemes that may be employed on the link. A calculation of a link quality metric may be triggered by a network layer transmission attempt, with communication metrics accumulated at the link layer of the link. A filter used to calculate the link quality metric may be updated based on network layer transmission attempts, based on successful and/or unsuccessful transmissions at a Media Access Control (MAC) layer of the link. More generally, a calculation of link quality may be triggered by a higher layer transmission attempt while being calculated based on transmission attempts at a lower layer of the link.
    Type: Application
    Filed: September 15, 2021
    Publication date: January 6, 2022
    Inventors: Jerome Bartier, Yacine Khaled, Khalid Maallem, Ahmad Kaouk
  • Publication number: 20210399835
    Abstract: A first node operates in a network. The first node sends a polling message to a second node over a link at a first data rate, receiving an acknowledgement message from the second node. Based at least in part on receiving the acknowledgement message, the first node determines the second node is available to receive an information message. Based at least in part on the determining the second node is available to receive the information message, the first node sends the information message to the second node over the link at a second data rate. The second data rate is based at least on an indication of observed behavior of the link and the first data rate is based at least on the second data rate. For example, the first node may determine the first data rate to be a next slowest available data rate than the second data rate.
    Type: Application
    Filed: June 23, 2020
    Publication date: December 23, 2021
    Inventors: Jerome Bartier, Yacine Khaled
  • Publication number: 20210399970
    Abstract: Techniques are directed to determining, based at least in part on link quality metric data associated with communication over a link between the first node and a second node, to send an information message to the second node preceded by sending a corresponding polling message to the second node or to send the information message to the second node not preceded by sending the corresponding polling message to the second node. Based at least in part on the determining, a node may send the information message to the second node preceded by sending the corresponding polling message to the second node or sending the information message to the second node not preceded by sending the corresponding polling message to the second node. Overhead associated with polling messages may be reduced.
    Type: Application
    Filed: June 23, 2020
    Publication date: December 23, 2021
    Inventors: Yacine Khaled, Jerome Bartier, Khalid Maallem
  • Publication number: 20210352008
    Abstract: Techniques are directed to determining a rank value associated with a first network node. An example method includes determining a second network node indicated as being a preferred parent network node for the first network node. A first rank value is processed to determine a second rank value, the first rank value corresponding to a path from the second network node to a destination network node, including rounding up the first rank value in a predetermined manner to at least a second next higher integral rank value than the first rank value, to determine the second rank value. The second rank value is processed with at least a third rank value to determine the rank value associated with the first network node, the third rank value associated with a path from one of a plurality of candidate parent network nodes, for the first network node, to the destination network node.
    Type: Application
    Filed: May 6, 2020
    Publication date: November 11, 2021
    Inventors: Khalid Maallem, Jerome Bartier, Yacine Khaled, Meriem Mahjoub
  • Patent number: 11133887
    Abstract: Techniques are directed to using communication metric data associated with multiple modulation schemes to achieve a link quality metric that is representative of the link as a whole, across the multiple modulation schemes that may be employed on the link. A calculation of a link quality metric may be triggered by a network layer transmission attempt, with communication metrics accumulated at the link layer of the link. A filter used to calculate the link quality metric may be updated based on network layer transmission attempts, based on successful and/or unsuccessful transmissions at a Media Access Control (MAC) layer of the link. More generally, a calculation of link quality may be triggered by a higher layer transmission attempt while being calculated based on transmission attempts at a lower layer of the link.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: September 28, 2021
    Assignee: Itron Global SARL
    Inventors: Jerome Bartier, Yacine Khaled, Khalid Maallem, Ahmad Kaouk
  • Patent number: 11039227
    Abstract: Disclosed are techniques to provide data at listening event offsets, using a buffering scheme having a common buffer. Received data, to be transmitted at the listening event offsets, is stored into the common buffer without classification to listening event offsets. Data to be transmitted at an upcoming listening event offset is identified in the common buffer prior to the listening event offset. Example techniques provide for simpler reconfigurability of listening events offsets, as well as transmitting data at each listening event offset that is responsive to a state of the system prior to the listening event offset.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: June 15, 2021
    Assignee: Itron Global SARL
    Inventors: Yacine Khaled, Khalid Maallem, Jerome Bartier
  • Publication number: 20210136469
    Abstract: Disclosed are techniques to provide data at listening event offsets, using a buffering scheme having a common buffer. Received data, to be transmitted at the listening event offsets, is stored into the common buffer without classification to listening event offsets. Data to be transmitted at an upcoming listening event offset is identified in the common buffer prior to the listening event offset. Example techniques provide for simpler reconfigurability of listening events offsets, as well as transmitting data at each listening event offset that is responsive to a state of the system prior to the listening event offset.
    Type: Application
    Filed: October 31, 2019
    Publication date: May 6, 2021
    Inventors: Yacine Khaled, Khalid Maallem, Jerome Bartier
  • Publication number: 20210136686
    Abstract: Techniques for allocating event offsets within a period of transmission are described. A mains-powered device (MPD) may act as a “parent” to one or more battery-powered devices (BPDs). The MPD may assign “event offsets” to each BPD. The event offset is a time by which the BPD's timeslot is “offset” from the start of a periodic cycle of transmissions by the MPD. Thus, each event offset indicates a time that the BPD must be “awake,” i.e., operating its radio receiver and/or performing other functionality. A BPD may spend a substantial fraction of its time in a “sleep” mode, wherein less power is used and fewer functions are performed than during a period of that BPD's event offset. Another BPD may have a different event offset. Communications by the MPD with each child BPD may be substantially uniformly distributed over the period. To increase efficiency, groups of BPDs may receive multicasts.
    Type: Application
    Filed: October 31, 2019
    Publication date: May 6, 2021
    Inventors: Jerome Bartier, Keith Barnes, Thomas Uhling, Yacine Khaled, Khalid Maallem
  • Publication number: 20210111828
    Abstract: Techniques are directed to using communication metric data associated with multiple modulation schemes to achieve a link quality metric that is representative of the link as a whole, across the multiple modulation schemes that may be employed on the link. A calculation of a link quality metric may be triggered by a network layer transmission attempt, with communication metrics accumulated at the link layer of the link. A filter used to calculate the link quality metric may be updated based on network layer transmission attempts, based on successful and/or unsuccessful transmissions at a Media Access Control (MAC) layer of the link. More generally, a calculation of link quality may be triggered by a higher layer transmission attempt while being calculated based on transmission attempts at a lower layer of the link.
    Type: Application
    Filed: October 11, 2019
    Publication date: April 15, 2021
    Inventors: Jerome Bartier, Yacine Khaled, Khalid Maallem, Ahmad Kaouk
  • Publication number: 20210111832
    Abstract: Techniques are directed to using communication metric data associated with multiple modulation schemes to achieve a link quality metric that is representative of the link as a whole, across the multiple modulation schemes that may be employed on the link. A calculation of a link quality metric may be triggered by a network layer transmission attempt, with communication metrics accumulated at the link layer of the link. A filter used to calculate the link quality metric may be updated based on network layer transmission attempts, based on successful and/or unsuccessful transmissions at a Media Access Control (MAC) layer of the link. More generally, a calculation of link quality may be triggered by a higher layer transmission attempt while being calculated based on transmission attempts at a lower layer of the link.
    Type: Application
    Filed: October 11, 2019
    Publication date: April 15, 2021
    Inventors: Khalid Maallem, Jerome Bartier, Aziza Ben-Mosbah, Yacine Khaled
  • Patent number: 10834011
    Abstract: Techniques directed to servicing communications based on when communication sessions are initialized for nodes are described. For example, a routing device may prioritize packets in a buffer according to when nodes have initiated communication sessions with a service provider or another node. The routing device may give priority to nodes that have first initiated communication sessions. This may avoid communication sessions ending prematurely due to time-out periods and/or avoid delays in completing communication sessions.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: November 10, 2020
    Assignee: Itron Global SARL
    Inventors: Fabrice Monier, Imad Jamil, Yacine Khaled, Iskander Banaouas
  • Patent number: 10833910
    Abstract: Techniques are directed to opportunistically communicating using a modulation scheme that is other than the preferred modulation scheme, to update communication metric data for the second modulation scheme, such as a modulation scheme that has not been used as much as the first modulation scheme. The second modulation scheme may be associated with a higher data rate than the preferred modulation scheme. If communication using the second modulation scheme is successful, subsequent communication may be carried out exclusively using the second modulation scheme, and the communication metrics may develop such that the second modulation scheme becomes the preferred modulation scheme.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: November 10, 2020
    Assignee: Itron Global SARL
    Inventors: Jerome Bartier, Fabrice Monier, Yacine Khaled, Ahmad Kaouk, Vincent Roussel, Bastien Mainaud, Viet-Hung Nguyen
  • Patent number: 10595274
    Abstract: Techniques for providing additional timing information in periodic beacons in a network to enable battery powered devices to determine more appropriate listening windows for receiving the periodic beacons are described herein. In some examples, the battery powered devices use the additional information to determine more accurate listening windows based on a drift time of their internal clocks, and a jitter time of the network and/or a Coordinated Universal Time (UTC). Additionally, techniques for modifying when mains powered devices update their internal clocks based on transmission of beacons to downstream devices are described herein. For instance, the mains powered devices may refrain from updating their internal clocks to an updated network reference time until transmission of downstream beacons have occurred. In this way, timing synchronization of devices in a network may be improved, and battery life of battery powered devices in the network may be extended.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: March 17, 2020
    Assignee: Itron Global SARL
    Inventors: Yacine Khaled, Imad Jamil, Fabrice Monier
  • Patent number: 10305669
    Abstract: Techniques directed to attributing information regarding communications with a modulation scheme to a different modulation scheme are described. In one example, a successful communication for a higher data rate modulation scheme may be attributed to a lower data rate modulation scheme. Such attribution may infer that the lower data rate modulation scheme would have also been successful if it had been used. In another example, an unsuccessful communication for a lower data rate modulation may be attributed to a higher data rate modulation scheme. Here, such attribution may infer that the higher data rate modulation scheme would have also been unsuccessful if it had been used.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: May 28, 2019
    Assignee: Itron Global SARL
    Inventors: Viet-Hung Nguyen, Yacine Khaled, Jerome Bartier
  • Publication number: 20190007333
    Abstract: Techniques directed to servicing communications based on when communication sessions are initialized for nodes are described. For example, a routing device may prioritize packets in a buffer according to when nodes have initiated communication sessions with a service provider or another node. The routing device may give priority to nodes that have first initiated communication sessions. This may avoid communication sessions ending prematurely due to time-out periods and/or avoid delays in completing communication sessions.
    Type: Application
    Filed: June 29, 2017
    Publication date: January 3, 2019
    Inventors: Fabrice Monier, Imad Jamil, Yacine Khaled, Iskander Banaouas
  • Publication number: 20190007186
    Abstract: Techniques directed to attributing information regarding communications with a modulation scheme to a different modulation scheme are described. In one example, a successful communication for a higher data rate modulation scheme may be attributed to a lower data rate modulation scheme. Such attribution may infer that the lower data rate modulation scheme would have also been successful if it had been used. In another example, an unsuccessful communication for a lower data rate modulation may be attributed to a higher data rate modulation scheme. Here, such attribution may infer that the higher data rate modulation scheme would have also been unsuccessful if it had been used.
    Type: Application
    Filed: June 29, 2017
    Publication date: January 3, 2019
    Inventors: Viet-Hung Nguyen, Yacine Khaled, Jerome Bartier
  • Publication number: 20190007902
    Abstract: Techniques for providing additional timing information in periodic beacons in a network to enable battery powered devices to determine more appropriate listening windows for receiving the periodic beacons are described herein. In some examples, the battery powered devices use the additional information to determine more accurate listening windows based on a drift time of their internal clocks, and a jitter time of the network and/or a Coordinated Universal Time (UTC). Additionally, techniques for modifying when mains powered devices update their internal clocks based on transmission of beacons to downstream devices are described herein. For instance, the mains powered devices may refrain from updating their internal clocks to an updated network reference time until transmission of downstream beacons have occurred. In this way, timing synchronization of devices in a network may be improved, and battery life of battery powered devices in the network may be extended.
    Type: Application
    Filed: June 29, 2017
    Publication date: January 3, 2019
    Inventors: Yacine Khaled, Imad Jamil, Fabrice Monier