Patents by Inventor Arnaud Braud
Arnaud Braud 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: 20260189406Abstract: A method, a device and a system for certifying a resource contributing to a communication service that can be instantiated in a data infrastructure. The method is carried out in an evaluation entity deployed in the infrastructure. The evaluation entity is associated with at least one parameter of the resource. The method includes receiving, from the resource, a request to certify the at least one parameter of the resource contributing to the service to be instantiated; comparing the at least one parameter contained in the received request with at least one value required to perform the service in the data infrastructure; and transmitting, to the resource, data certifying the resource in the data infrastructure for the service to be instantiated if the at least one parameter is equivalent to the required value.Type: ApplicationFiled: May 5, 2023Publication date: July 2, 2026Inventors: Gaël Fromentoux, Arnaud Braud, Olivier Le Grand, Benoit Radier
-
Patent number: 12531876Abstract: In known implementations of distributed ledgers, all of the transactions linked to a service are archived in nodes involved in the implementation of the service. This makes it possible to verify the authenticity and the integrity of the transactions and to ensure that the service that is provided is compliant. This poses a problem for nodes having limited storage capacities, some ledgers possibly reaching a significant size and ultimately potentially making it impossible for some modes to be able to record new transactions, thus causing a problem in terms of controlling the actual execution of the operations linked to these transactions. The present solution allows some nodes involved in the implementation of a service to be able to empty their local ledgers without this jeopardizing the correct operation of the associated distributed ledger. The transparency and the permanence of the transactions relating to the service are thus guaranteed.Type: GrantFiled: May 16, 2022Date of Patent: January 20, 2026Assignee: OrangeInventors: Vincent Messie, Benoit Radier, Gaël Fromentoux, Arnaud Braud
-
Publication number: 20250315300Abstract: A method, a device and a system for dynamic development of a data infrastructure in a communication network. The infrastructure includes a set of resources made available by a plurality of entities. The method includes: obtaining a request to instantiate the service; determining one of the plurality of entities able to contribute to performing the service; transmitting, to a device for orchestrating the resources of the determined entity, a first request to deploy a resource in the data infrastructure; and receiving, from the orchestration device of the one of the plurality of entities, an agreement message including an identification of the resource to be deployed in the data infrastructure.Type: ApplicationFiled: May 5, 2023Publication date: October 9, 2025Inventors: Gaël Fromentoux, Benoit Radier, Arnaud Braud, Olivier Le Grand
-
Patent number: 12418350Abstract: A method for synchronizing a plurality of servers of a communication network, which are capable of exchanging time-stamped data using a time reference. The method is implemented by a primary server of the plurality and includes: transmitting to the other servers, called secondary servers, an initialization message containing an identifier of the primary server, a data item resulting from execution of an algorithm for selecting the primary server from the plurality of servers, and a piece of transmission time information on the initialization message; receiving from at least one secondary server a message acknowledging the transmitted initialization message; and validating a synchronization challenge comprising a difference between a recorded transmission time reference and the piece of transmission time information on the initialization message.Type: GrantFiled: September 24, 2021Date of Patent: September 16, 2025Assignee: ORANGEInventors: Vincent Messié, Benoît Radier, Arnaud Braud, Gaël Fromentoux
-
Publication number: 20250240279Abstract: A method for counting data relating to an application transmitted by a terminal unit to a data server by a device, using an encrypted session between the terminal unit and the server. The method is implemented by the terminal unit and includes: transmitting a plurality of packets, each including a datum for determining a security key used for encrypting the packet; incrementing a counter of the application-related data; adding the incremented counter to a cooperation packet including the determining datum with a value distinct from a value of the data for determining the security keys of the other packets of the plurality of packets, the value corresponding to a security key used for encrypting packets of the plurality of packets exchanged between the terminal unit and the data server prior to sending the cooperation packet; and sending the cooperation packet including the added counter to the data server.Type: ApplicationFiled: January 17, 2025Publication date: July 24, 2025Inventors: Imed Allal, Emile Stephan, Gaël Fromentoux, Arnaud Braud
-
Patent number: 12348500Abstract: A method for capturing a packet from an encrypted session established between a terminal unit and a data server. The packet includes a datum for determining a security key used for the encryption of the packet. The method is implemented by a device routing the packet between the terminal unit and the data server and includes: analysis of a plurality of packets transmitted by the terminal unit and destined for the server; identification of a cooperation packet from among the plurality of analyzed packets, the cooperation packet including the determining datum corresponding to a security key used for the encryption of packets transmitted by the terminal unit to the data server prior to the terminal unit sending the cooperation packet; and decryption of the received cooperation packet using a security key corresponding to the determining datum from the identified cooperation packet.Type: GrantFiled: June 1, 2021Date of Patent: July 1, 2025Assignee: OrangeInventors: Imed Allal, Emile Stephan, Gaël Fromentoux, Arnaud Braud
-
Patent number: 12335338Abstract: A method is described for processing a data transport service in a virtual data space deployed on a communications infrastructure, the virtual data space comprising a plurality of sites each comprising a communication server, also referred to as a connector, capable of hosting a data item or an application for processing the data. The method is implemented by an optimisation entity capable of communicating with the connector and comprises receiving a request for deploying the data transport service from a data management agent; obtaining a connectivity parameter with respect to the communication infrastructure of a connector of a site among the plurality of servers, the connector contributing to the data transport service of the received request; and determining at least one data path in the virtual data space, the at least one path comprising an ordered series of connectors selected according to the obtained connectivity parameter.Type: GrantFiled: July 12, 2021Date of Patent: June 17, 2025Assignee: ORANGEInventors: Benoît Radier, Gaël Fromentoux, Arnaud Braud, Vincent Messié
-
Publication number: 20240283799Abstract: In known implementations of distributed ledgers, all of the transactions linked to a service are archived in nodes involved in the implementation of the service. This makes it possible to verify the authenticity and the integrity of the transactions and to ensure that the service that is provided is compliant. This poses a problem for nodes having limited storage capacities, some ledgers possibly reaching a significant size and ultimately potentially making it impossible for some modes to be able to record new transactions, thus causing a problem in terms of controlling the actual execution of the operations linked to these transactions. The present solution allows some nodes involved in the implementation of a service to be able to empty their local ledgers without this jeopardizing the correct operation of the associated distributed ledger. The transparency and the permanence of the transactions relating to the service are thus guaranteed.Type: ApplicationFiled: May 16, 2022Publication date: August 22, 2024Inventors: Vincent MESSIE, Benoit RADIER, Gaël FROMENTOUX, Arnaud BRAUD
-
Publication number: 20230388035Abstract: A method for synchronizing a plurality of servers of a communication network, which are capable of exchanging time-stamped data using a time reference. The method is implemented by a primary server of the plurality and includes: transmitting to the other servers, called secondary servers, an initialization message containing an identifier of the primary server, a data item resulting from execution of an algorithm for selecting the primary server from the plurality of servers, and a piece of transmission time information on the initialization message; receiving from at least one secondary server a message acknowledging the transmitted initialization message; and validating a synchronization challenge comprising a difference between a recorded transmission time reference and the piece of transmission time information on the initialization message.Type: ApplicationFiled: September 24, 2021Publication date: November 30, 2023Inventors: Vincent Messié, Benoît Radier, Arnaud Braud, Gaël Fromentoux
-
Publication number: 20230283664Abstract: A method is described for processing a data transport service in a virtual data space deployed on a communications infrastructure, the virtual data space comprising a plurality of sites each comprising a communication server, also referred to as a connector, capable of hosting a data item or an application for processing the data. The method is implemented by an optimisation entity capable of communicating with the connector and comprises receiving a request for deploying the data transport service from a data management agent; obtaining a connectivity parameter with respect to the communication infrastructure of a connector of a site among the plurality of servers, the connector contributing to the data transport service of the received request; and determining at least one data path in the virtual data space, the at least one path comprising an ordered series of connectors selected according to the obtained connectivity parameter.Type: ApplicationFiled: July 12, 2021Publication date: September 7, 2023Inventors: Benoît Radier, Gaël Fromentoux, Arnaud Braud, Vincent Messié
-
Publication number: 20230262004Abstract: A method for discriminating a first message concerning a first application from among a set of messages concerning a plurality of applications, transmitted by a terminal device to a data server via a routing device, able to apply a processing operation to an attribute in relation to the first message. The method is implemented by the terminal device and includes: adding an attribute in relation to the first message to an information packet, the packet grouping attributes to which the processing operation is applied; applying a tag to the information packet including the added attribute; and transmitting the information packet comprising the applied tag to the data server.Type: ApplicationFiled: June 1, 2021Publication date: August 17, 2023Inventors: Imed Allal, Emile Stephan, Gaël Fromentoux, Arnaud Braud
-
Publication number: 20230247009Abstract: A method for capturing a packet from an encrypted session established between a terminal unit and a data server. The packet includes a datum for determining a security key used for the encryption of the packet. The method is implemented by a device routing the packet between the terminal unit and the data server and includes: analysis of a plurality of packets transmitted by the terminal unit and destined for the server; identification of a cooperation packet from among the plurality of analyzed packets, the cooperation packet including the determining datum corresponding to a security key used for the encryption of packets transmitted by the terminal unit to the data server prior to the terminal unit sending the cooperation packet; and decryption of the received cooperation packet using a security key corresponding to the determining datum from the identified cooperation packet.Type: ApplicationFiled: June 1, 2021Publication date: August 3, 2023Inventors: Imed Allal, Emile Stephan, Gaël Fromentoux, Arnaud Braud
-
Patent number: 11528326Abstract: A method of activating at least one processing entity from among a plurality of entities situated on the path of a data of a session between a terminal of a user and a server of a services provider. The terminal and the server are attached to a communications network. In the method, the terminal: sends to the server an identification message to receive identifiers of entities of the plurality, which are added to the message by the entities; receive from the server an acknowledgement message including the identifiers included in the identification message; select at least one identifier from among those received from the server; and send to the server a message relating to the activation of entities from among the plurality.Type: GrantFiled: June 18, 2018Date of Patent: December 13, 2022Assignee: ORANGEInventors: Frederic Fieau, Gael Fromentoux, Arnaud Braud
-
Patent number: 11349750Abstract: The invention relates to a method for managing at least one communication pathway between a first router (30) and a second router (130), being characterised in that it comprises the following steps: establishing a session (40) between a terminal (10) connected to the first router (30) and a remote piece of equipment (70) connected to the second router (130); analysing at least one characteristic of the session (40) in order to determine whether said session (40) is collaborative and if this is the case: receiving at least one signalling message containing at least one piece of information relating to a characteristic of said session (40); determining parameters of the connection between said routers (30, 130) depending on the at least one obtained piece of information; modifying the at least one communication pathway (80) between said routers (30, 130), depending on the determined connection parameters; and transmitting the data of said session (40) over said modified communication pathway (80).Type: GrantFiled: March 13, 2017Date of Patent: May 31, 2022Assignee: OrangeInventors: Frederic Fieau, Gael Fromentoux, Arnaud Braud
-
Patent number: 11272027Abstract: A method for recommending a communication stack formed of communication protocols, relating to a data session between a terminal and a first server to provide content in a network including a second server responsible for providing the content by delegation from the first server, the first server having detected incompatibility of the stack used by the terminal and having transmitted a redirection message including information relating to a recommendation of the stack to be used to obtain the content to the terminal. In the method, the second server receives, from the terminal, an acquisition request message; selects a stack to be recommended based on data relating to the communication network or to the received acquisition request message; transmits, to the terminal, a recommendation message including the recommended stack; and receives a message transmitted by the terminal, using the recommended stack, relating to the acquisition of the item of content.Type: GrantFiled: March 22, 2018Date of Patent: March 8, 2022Assignee: ORANGEInventors: Gael Fromentoux, Frederic Fieau, Arnaud Braud
-
Publication number: 20200128083Abstract: A method of activating at least one processing entity from among a plurality of entities situated on the path of a data of a session between a terminal of a user and a server of a services provider. The terminal and the server are attached to a communications network. In the method, the terminal: sends to the server an identification message to receive identifiers of entities of the plurality, which are added to the message by the entities; receive from the server an acknowledgement message including the identifiers included in the identification message; select at least one identifier from among those received from the server; and send to the server a message relating to the activation of entities from among the plurality.Type: ApplicationFiled: June 18, 2018Publication date: April 23, 2020Inventors: Frederic Fieau, Gael Fromentoux, Arnaud Braud
-
Publication number: 20200099766Abstract: A method for recommending a communication stack formed of communication protocols, relating to a data session between a terminal and a first server to provide content in a network including a second server responsible for providing the content by delegation from the first server, the first server having detected incompatibility of the stack used by the terminal and having transmitted a redirection message including information relating to a recommendation of the stack to be used to obtain the content to the terminal. In the method, the second server receives, from the terminal, an acquisition request message; selects a stack to be recommended based on data relating to the communication network or to the received acquisition request message; transmits, to the terminal, a recommendation message including the recommended stack; and receives a message transmitted by the terminal, using the recommended stack, relating to the acquisition of the item of content.Type: ApplicationFiled: March 22, 2018Publication date: March 26, 2020Inventors: Gael Fromentoux, Frederic Fieau, Arnaud Braud
-
Patent number: 10594500Abstract: A method and a device are provided for managing, in a receiving entity, data packets received from a transport layer connection established with a transmitting entity. The connection includes at least one stream in connected mode and at least one stream in non-connected mode. The management method includes transmitting, by the receiving entity, a so-called return message, relating to at least one data packet from one of the two streams in connected mode or in non-connected mode of the connection, the return message being transmitted to the transmitting entity on the other stream of the connection.Type: GrantFiled: June 16, 2016Date of Patent: March 17, 2020Assignee: ORANGEInventors: Emile Stephan, Arnaud Braud, Joel Penhoat
-
Patent number: 10389836Abstract: A method for controlling, in a communications network, recommendation messages exchanged during a session between a first endpoint, referred to as a source entity, and a second endpoint, referred to as a receiving entity. The messages are exchanged via a tube grouping data packets of a communication protocol with no guarantee of the delivery of the data packets. The method includes: obtaining recommendations contained in the recommendation messages via a control entity located on a network path of the tube, the control entity being authorized by an operator of the communications network; calculating a new recommendation message, on the basis of the recommendations obtained and of at least one information item relating to conditions of the network provided by the control entity; and sending the new recommendation message to at least one network entity located at one end of the tube.Type: GrantFiled: September 29, 2016Date of Patent: August 20, 2019Assignee: ORANGEInventors: Arnaud Braud, Gael Fromentoux, Frederic Fieau
-
Publication number: 20190081889Abstract: The invention relates to a method for managing at least one communication pathway between a first router (30) and a second router (130), being characterised in that it comprises the following steps: establishing a session (40) between a terminal (10) connected to the first router (30) and a remote piece of equipment (70) connected to the second router (130); analysing at least one characteristic of the session (40) in order to determine whether said session (40) is collaborative and if this is the case: receiving at least one signalling message containing at least one piece of information relating to a characteristic of said session (40); determining parameters of the connection between said routers (30, 130) depending on the at least one obtained piece of information; modifying the at least one communication pathway (80) between said routers (30, 130), depending on the determined connection parameters; and transmitting the data of said session (40) over said modified communication pathway (80).Type: ApplicationFiled: March 13, 2017Publication date: March 14, 2019Inventors: Frederic Fieau, Gael Fromentoux, Arnaud Braud