Patents by Inventor Mohamed Boucadair

Mohamed Boucadair 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: 10594595
    Abstract: A service continuity method includes a step of detecting a fault consisting in at least one service to which a residential gateway normally provides access no longer being accessible or in the quality of service of at least one service to which a residential gateway normally gives access being degraded. The method further includes, after detection: a) a supervision center (CSC) selecting at least one mobile relay; b) the supervision center (CSC) communicating at least one instruction to the selected mobile relay for the purpose of ensuring continuity of the service; c) the mobile relay setting up a session association with the gateway or with an intermediate device; and d) the traffic relating to the service being redirected to the mobile relay.
    Type: Grant
    Filed: October 13, 2016
    Date of Patent: March 17, 2020
    Assignee: ORANGE
    Inventors: Mohamed Boucadair, David Binet
  • Patent number: 10582020
    Abstract: One embodiment relates to an IP network communication method comprising a communicating device configured to perform a simple transmission control protocol connection and to implement a multipath TCP connection discovering at least one test server that is configured to implement a multipath TCP connection. The communicating device or the test server attempts to set up at least one multipath TCP connection with the test server or with the communicating device along at least one path enabling the communicating device to be reached. The communicating device registers the status of the path concerning its compatibility with multipath TCP connections.
    Type: Grant
    Filed: July 8, 2015
    Date of Patent: March 3, 2020
    Assignee: ORANGE
    Inventors: Mohamed Boucadair, Christian Jacquenet
  • Publication number: 20190273651
    Abstract: The disclosed technology relates to a method of rebooting a residential gateway. In one aspect, the residential gateway is connected, on the one hand, to a wide-area communications network and, on the other hand, to a local-area network in which the gateway implements the method in a consecutive order of: receiving a first action message comprising at least one order to shut down the gateway, the first action message being generated by an execution entity of the wide-area communications network and transmitted on the data link layer; storing a context of configuration of the local-area network associated with the gateway; shutting down the gateway; and rebooting the gateway according to the context of configuration previously stored.
    Type: Application
    Filed: May 2, 2017
    Publication date: September 5, 2019
    Inventors: Mohamed Boucadair, David Binet, Christian Jacquenet
  • Publication number: 20190273669
    Abstract: A method of dynamic and interactive control of a residential gateway connected to a communication network. An entity located in the gateway and/or in the communication network implements the following steps: filtering incoming and outgoing streams entering and exiting the residential gateway so as to detect a stream compliant with a filtering template; in case of a stream compliant with the filtering template, triggering a sending of a notification to at least one first contact address associated with the gateway; and waiting for a decision sent from a second contact address associated with the gateway subsequent to the sending of the notification before actuating a corrective measure of a configuration of the residential gateway.
    Type: Application
    Filed: October 24, 2017
    Publication date: September 5, 2019
    Inventors: Mohamed Boucadair, Christian Jacquenet
  • Publication number: 20190273809
    Abstract: A method for communication in an IP network is described. The method includes a first communicating device initializing a communication with a second communicating device, signalling to the second communicating device that the first communicating device is compatible with multi-path User Datagram Protocol (UDP) communications. If the second communicating device is also compatible with multi-path UDP communications, one of the first or second communicating devices transmits data to the other device using the UDP transport protocol, including in the messages containing said data, regardless of the path used, a single context identifier, allowing the receiving communicating device to correlate all of the UDP datagrams associated with the same multi-path UDP communication.
    Type: Application
    Filed: June 16, 2017
    Publication date: September 5, 2019
    Applicant: Orange
    Inventors: Mohamed BOUCADAIR, Christian JACQUENET
  • Patent number: 10356013
    Abstract: A method of emulating a multipath connection, in which data packets sent or received by a given user equipment are intercepted by a plurality of concentrators situated in at least one network to which the user equipment is connected. Each concentrator serves to aggregate connections making use of a plurality of paths that can be used by the user equipment. One of the concentrators is designated in dynamic manner as being “primary” concentrator, and the other concentrator(s) are designated as being “secondary” concentrator(s). The primary concentrator or a secondary concentrator: a) receives a data packet sent by the user equipment to a correspondent; b) when necessary, removes all of the multipath options from the received packet; c) replaces the source address of the received packet with an address of the primary concentrator; and d) sends the packet as modified in this way to the correspondent.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: July 16, 2019
    Assignee: ORANGE
    Inventors: Mohamed Boucadair, Christian Jacquenet
  • Publication number: 20190208040
    Abstract: A method for communication in an IP network is described. A first communicating device initializes a communication with a second communicating device, signaling to the second communicating device that the first communicating device is compatible with multi-path communications based on the User Datagram Protocol (UDP). If the second communicating device is also compatible with multi-path UDP communications, one of the first communicating device and the second communication device transmits data to the other device using the UDP transport protocol, including in the messages containing said data, regardless of the path used, a single identifier, known as the context identifier, allowing the other communicating device to correlate all of the UDP datagrams associated with the same multi-path UDP communication.
    Type: Application
    Filed: June 16, 2017
    Publication date: July 4, 2019
    Inventors: Mohamed Boucadair, Christian Jacquenet
  • Patent number: 10333831
    Abstract: An method for optimizing load of a network connection concentrator in which data packets transmitted or received by a client-device compatible with a multipath connection protocol are intercepted by a concentrator reachable from a network to which the client-device is connected. The concentrator aggregates connections using a plurality of paths that may be used by the client-device. The method includes: a) the client-device sends a message for setting up a connection with a third party; b) the connection setup message is intercepted by the concentrator; c) the concentrator sends a connection setup message to the third party in which the source address is identical to one of the addresses of the concentrator; d) the concentrator sends information to the third party including another address; and e) the concentrator notifies the third party to switch the session associated with the source address so as to associate it with the other address.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: June 25, 2019
    Assignee: ORANGE
    Inventors: Mohamed Boucadair, Christian Jacquenet
  • Publication number: 20190058628
    Abstract: A residential gateway, which acts, after detecting a fault including at least one service to which the gateway normally gives access not being accessible or the quality of at least one service to which it normally gives access being degraded: to search for at least one IP route, referred to as an “emergency route”, to a destination for data associated with the service, and, if the gateway finds such an emergency route, using it to provide the service. The residential gateway is applicable to domestic gateways and to business gateways.
    Type: Application
    Filed: September 29, 2016
    Publication date: February 21, 2019
    Inventors: Mohamed Boucadair, Christian Jacquenet
  • Patent number: 10182131
    Abstract: A selection method for selecting network connection concentrators for a given set of M?1 communication paths usable by a communicating device. Each respective interface of the communicating device is connected to a respective path. The method includes the following acts: a) identifying a set (P1, P2, . . . , PN) of N?2 concentrators situated in at least one network to which the communicating device is connected, each concentrator making it possible to aggregate connections using a plurality of paths suitable for being used by the communicating device; b) obtaining the value of at least one quality of service parameter QoS(i,j) for at least one path i, where i=1, . . . , M, and for concentrators Pj reachable from the communicating device via the path i; and c) selecting at least one concentrator from the set on the basis of the quality of service values that are obtained. The method is applicable to the multipath TCP (MPTCP) protocol.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: January 15, 2019
    Assignee: ORANGE
    Inventors: Mohamed Boucadair, Christian Jacquenet
  • Patent number: 10164851
    Abstract: A method for diagnosing service functions in an IP domain including a PDP node, which makes decisions relating to structuring of a service function chain relying on a set of service functions (SF), and notifies these decisions to other nodes of the IP domain, and at least one SF node associated with at least one SF function hosted by or accessible via the SF node. The method includes: a diagnosing node sending a request to an SF node (a diagnosed node) concerning a diagnosed SF function, which is identified in the request and/or is the only SF function associated with the diagnosed node; the diagnosed node forms at least one diagnostic operation concerning the diagnosed function; and the diagnosed node sends a response to the diagnosing node, the response including an indication of success or failure of the diagnostic operation or of non-operation or malfunction of the diagnosed function.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: December 25, 2018
    Assignee: ORANGE
    Inventors: Mohamed Boucadair, Christian Jacquenet
  • Publication number: 20180351852
    Abstract: An method for optimizing load of a network connection concentrator in which data packets transmitted or received by a client-device compatible with a multipath connection protocol are intercepted by a concentrator reachable from a network to which the client-device is connected. The concentrator aggregates connections using a plurality of paths that may be used by the client-device. The method includes: a) the client-device sends a message for setting up a connection with a third party; b) the connection setup message is intercepted by the concentrator; c) the concentrator sends a connection setup message to the third party in which the source address is identical to one of the addresses of the concentrator; d) the concentrator sends information to the third party including another address; and e) the concentrator notifies the third party to switch the session associated with the source address so as to associate it with the other address.
    Type: Application
    Filed: June 29, 2016
    Publication date: December 6, 2018
    Applicant: Orange
    Inventors: Mohamed Boucadair, Christian Jacquenet
  • Publication number: 20180316603
    Abstract: A service continuity method includes a step of detecting a fault consisting in at least one service to which a residential gateway normally provides access no longer being accessible or in the quality of service of at least one service to which a residential gateway normally gives access being degraded. The method further includes, after detection: a) a supervision center (CSC) selecting at least one mobile relay; b) the supervision center (CSC) communicating at least one instruction to the selected mobile relay for the purpose of ensuring continuity of the service; c) the mobile relay setting up a session association with the gateway or with an intermediate device; and d) the traffic relating to the service being redirected to the mobile relay.
    Type: Application
    Filed: October 13, 2016
    Publication date: November 1, 2018
    Applicant: ORANGE
    Inventors: Mohamed Boucadair, David Binet
  • Publication number: 20180109473
    Abstract: A method of emulating a multipath connection, in which data packets sent or received by a given user equipment are intercepted by a plurality of concentrators situated in at least one network to which the user equipment is connected. Each concentrator serves to aggregate connections making use of a plurality of paths that can be used by the user equipment. One of the concentrators is designated in dynamic manner as being “primary” concentrator, and the other concentrator(s) are designated as being “secondary” concentrator(s). The primary concentrator or a secondary concentrator: a) receives a data packet sent by the user equipment to a correspondent; b) when necessary, removes all of the multipath options from the received packet; c) replaces the source address of the received packet with an address of the primary concentrator; and d) sends the packet as modified in this way to the correspondent.
    Type: Application
    Filed: April 15, 2016
    Publication date: April 19, 2018
    Applicant: Orange
    Inventors: Mohamed Boucadair, Christian Jacquenet
  • Publication number: 20180027097
    Abstract: A selection method for selecting network connection concentrators for a given set of M?1 communication paths usable by a communicating device. Each respective interface of the communicating device is connected to a respective path. The method includes the following acts: a) identifying a set (P1, P2, . . . , PN) of N?2 concentrators situated in at least one network to which the communicating device is connected, each concentrator making it possible to aggregate connections using a plurality of paths suitable for being used by the communicating device; b) obtaining the value of at least one quality of service parameter QoS(i,j) for at least one path i, where i=1, . . . , M, and for concentrators Pj reachable from the communicating device via the path i; and c) selecting at least one concentrator from the set on the basis of the quality of service values that are obtained. The method is applicable to the multipath TCP (MPTCP) protocol.
    Type: Application
    Filed: February 1, 2016
    Publication date: January 25, 2018
    Inventors: Mohamed Boucadair, Christian Jacquenet
  • Publication number: 20170163774
    Abstract: One embodiment relates to an IP network communication method comprising a communicating device configured to perform a simple transmission control protocol connection and to implement a multipath TCP connection discovering at least one test server that is configured to implement a multipath TCP connection. The communicating device or the test server attempts to set up at least one multipath TCP connection with the test server or with the communicating device along at least one path enabling the communicating device to be reached. The communicating device registers the status of the path concerning its compatibility with multipath TCP connections.
    Type: Application
    Filed: July 8, 2015
    Publication date: June 8, 2017
    Inventors: Mohamed Boucadair, Christian Jacquenet
  • Publication number: 20170142233
    Abstract: A transmission control protocol (TCP) communication method includes: a) a first client device or a first relay device connected to the first client device sending to a second client device or to a second relay device connected to the second client device a message for initializing a TCP connection on a “first” path, the message including a TCP option indicating that the first client device or the first relay device seeks to participate both in a TCP connection and in a multipath connection over the first path; b) the devices participating in a TCP connection and in a multipath connection over the first path; and c) if at least one of the two client devices or one of the two relay devices observes an anomaly concerning the multipath connection, the first client device and the second client device using the TCP connection to exchange payload data.
    Type: Application
    Filed: June 26, 2015
    Publication date: May 18, 2017
    Inventors: Mohamed Boucadair, Christian Jacquenet
  • Publication number: 20170142231
    Abstract: A communication method includes: a) receiving, by a client device suitable for implementing a simple transmission control protocol connection or a multipath connection, or else a relay device connected to the client device and suitable for implementing a multipath connection, in the absence of any multipath connection between the client device or the relay device as the case may be and some other client device, information about the compatibility, if any, with multipath connections of at least one intermediate node placed on a path connecting the client device, or the relay device, as the case may be, to the other client device; and b) the client device or the relay device storing the status of the path concerning its compatibility, if any, with multipath connections.
    Type: Application
    Filed: June 29, 2015
    Publication date: May 18, 2017
    Inventors: Mohamed Boucadair, Christian Jacquenet
  • Publication number: 20170118169
    Abstract: A transmission control protocol communications method between a first device and a second device. The method includes the following acts: a) the first device, or a proxy connected to the first device, collects information about existence of network address translators and/or firewalls, if any, placed in series on at least one possible communications path between the first device and the second device and known to the first device or to the proxy connected to the first device; b) the first device or the proxy creates an entry in at least one such network address translator and/or firewall, the entry including at least one IP address and/or at least one port number of the first device; and c) the first device or the proxy transmits to the second device the at least one IP address and/or the at least one port number in a TCP option.
    Type: Application
    Filed: March 20, 2015
    Publication date: April 27, 2017
    Applicant: Orange
    Inventors: Mohamed Boucadair, Christian Jacquenet
  • Publication number: 20160323165
    Abstract: A method for diagnosing service functions in an IP domain including a PDP node, which makes decisions relating to structuring of a service function chain relying on a set of service functions (SF), and notifies these decisions to other nodes of the IP domain, and at least one SF node associated with at least one SF function hosted by or accessible via the SF node. The method includes: a diagnosing node sending a request to an SF node (a diagnosed node) concerning a diagnosed SF function, which is identified in the request and/or is the only SF function associated with the diagnosed node; the diagnosed node forms at least one diagnostic operation concerning the diagnosed function; and the diagnosed node sends a response to the diagnosing node, the response including an indication of success or failure of the diagnostic operation or of non-operation or malfunction of the diagnosed function.
    Type: Application
    Filed: December 12, 2014
    Publication date: November 3, 2016
    Inventors: Mohamed Boucadair, Christian Jacquenet