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: 10594595Abstract: 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: GrantFiled: October 13, 2016Date of Patent: March 17, 2020Assignee: ORANGEInventors: Mohamed Boucadair, David Binet
-
Patent number: 10582020Abstract: 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: GrantFiled: July 8, 2015Date of Patent: March 3, 2020Assignee: ORANGEInventors: Mohamed Boucadair, Christian Jacquenet
-
Publication number: 20190273651Abstract: 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: ApplicationFiled: May 2, 2017Publication date: September 5, 2019Inventors: Mohamed Boucadair, David Binet, Christian Jacquenet
-
Publication number: 20190273669Abstract: 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: ApplicationFiled: October 24, 2017Publication date: September 5, 2019Inventors: Mohamed Boucadair, Christian Jacquenet
-
Publication number: 20190273809Abstract: 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: ApplicationFiled: June 16, 2017Publication date: September 5, 2019Applicant: OrangeInventors: Mohamed BOUCADAIR, Christian JACQUENET
-
Patent number: 10356013Abstract: 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: GrantFiled: April 15, 2016Date of Patent: July 16, 2019Assignee: ORANGEInventors: Mohamed Boucadair, Christian Jacquenet
-
Publication number: 20190208040Abstract: 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: ApplicationFiled: June 16, 2017Publication date: July 4, 2019Inventors: Mohamed Boucadair, Christian Jacquenet
-
Patent number: 10333831Abstract: 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: GrantFiled: June 29, 2016Date of Patent: June 25, 2019Assignee: ORANGEInventors: Mohamed Boucadair, Christian Jacquenet
-
Publication number: 20190058628Abstract: 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: ApplicationFiled: September 29, 2016Publication date: February 21, 2019Inventors: Mohamed Boucadair, Christian Jacquenet
-
Patent number: 10182131Abstract: 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: GrantFiled: February 1, 2016Date of Patent: January 15, 2019Assignee: ORANGEInventors: Mohamed Boucadair, Christian Jacquenet
-
Patent number: 10164851Abstract: 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: GrantFiled: December 12, 2014Date of Patent: December 25, 2018Assignee: ORANGEInventors: Mohamed Boucadair, Christian Jacquenet
-
Publication number: 20180351852Abstract: 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: ApplicationFiled: June 29, 2016Publication date: December 6, 2018Applicant: OrangeInventors: Mohamed Boucadair, Christian Jacquenet
-
Publication number: 20180316603Abstract: 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: ApplicationFiled: October 13, 2016Publication date: November 1, 2018Applicant: ORANGEInventors: Mohamed Boucadair, David Binet
-
Publication number: 20180109473Abstract: 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: ApplicationFiled: April 15, 2016Publication date: April 19, 2018Applicant: OrangeInventors: Mohamed Boucadair, Christian Jacquenet
-
Publication number: 20180027097Abstract: 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: ApplicationFiled: February 1, 2016Publication date: January 25, 2018Inventors: Mohamed Boucadair, Christian Jacquenet
-
Publication number: 20170163774Abstract: 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: ApplicationFiled: July 8, 2015Publication date: June 8, 2017Inventors: Mohamed Boucadair, Christian Jacquenet
-
Publication number: 20170142233Abstract: 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: ApplicationFiled: June 26, 2015Publication date: May 18, 2017Inventors: Mohamed Boucadair, Christian Jacquenet
-
Publication number: 20170142231Abstract: 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: ApplicationFiled: June 29, 2015Publication date: May 18, 2017Inventors: Mohamed Boucadair, Christian Jacquenet
-
Publication number: 20170118169Abstract: 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: ApplicationFiled: March 20, 2015Publication date: April 27, 2017Applicant: OrangeInventors: Mohamed Boucadair, Christian Jacquenet
-
Publication number: 20160323165Abstract: 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: ApplicationFiled: December 12, 2014Publication date: November 3, 2016Inventors: Mohamed Boucadair, Christian Jacquenet