Patents by Inventor Thomas Froment

Thomas Froment 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: 9294517
    Abstract: Method for setting up a communication session (SM) between two communication agents (A, B), triggered by the reception of an event (S) by a third-party communication element (C). Following the reception of this event, the third-party element sends the first of the two agents (A) a signalling message (M1) adapted to cause said agent to send an invitation message (M2) addressed to the second of the two agents (B) and intended to pass via the third-party element (C).
    Type: Grant
    Filed: June 9, 2009
    Date of Patent: March 22, 2016
    Assignee: Alcatel Lucent
    Inventors: Thomas Froment, Arnaud Ligot
  • Patent number: 9036645
    Abstract: Method of setting up a communication session between a calling client (C1) and a called client (C2), through a communication network (SN1, SN, SN2) containing at least one address translation device (NAT1, NAT2). This method contains stages for the transmission of signaling messages (fs), passing through at least one address translation device and allowing the exchange of the physical addresses of the clients. At least one of the clients implements a solution for the traversing of address translation devices. The method is innovative in that at least one client adds, within the sent signaling messages, a parameter representing the implementation of the traversing solution and that, in the presence of such a parameter, the network devices do not implement their own solutions for the traversing of address translation devices.
    Type: Grant
    Filed: September 6, 2007
    Date of Patent: May 19, 2015
    Assignee: Alcatel Lucent
    Inventors: Thomas Levy, Thomas Froment, Vincent Hiribarren
  • Patent number: 8040800
    Abstract: A method for establishing a communication session between a first communication client located within a first communication network, and a second communication client, via a signaling server located within a second communication network distinct from the first communication network and connected thereto via a address translation device. The method includes the step of binding a first address and a second address of the first communication client within the address translation device, by having the first communication client transmit registration messages according to the UDP protocol to the communication server.
    Type: Grant
    Filed: October 14, 2008
    Date of Patent: October 18, 2011
    Assignee: Alcatel Lucent
    Inventors: Thomas Froment, Marius Lazar
  • Patent number: 7852858
    Abstract: One (SC3) of the sockets (SC) is designated to be capable of receiving the data stream received by each socket associated with a selected process, Said socket thereby designated (SC3) further comprises an additional receive list (RXS) listing buffer memories containing the data stream received by all of the sockets involved in a selected process. The buffer memories (SKB) of each socket (SC1, SC2, SC3) simultaneously belong to both receive lists (RX, RXS), and each further comprise an additional “previous” pointer (PPS) indicating the buffer memory which precedes the current buffer memory in the additional receive list (RXS), and an additional “next” pointer (PSS) indicating the buffer memory which follows the current buffer memory in the additional receive list (RXS), which makes it possible to access the data stream received by the set of sockets involved in said process, in the order in which said received data stream arrived.
    Type: Grant
    Filed: December 15, 2008
    Date of Patent: December 14, 2010
    Assignee: Alcatel Lucent
    Inventors: Marius Lazar, Thomas Froment
  • Publication number: 20100023627
    Abstract: Method for setting up a communication session (SM) between two communication agents (A, B), triggered by the reception of an event (S) by a third-party communication element (C). Following the reception of this event, the third-party element sends the first of the two agents (A) a signalling message (M1) adapted to cause said agent to send an invitation message (M2) addressed to the second of the two agents (B) and intended to pass via the third-party element (C).
    Type: Application
    Filed: June 9, 2009
    Publication date: January 28, 2010
    Inventors: Thomas Froment, Arnaud Ligot
  • Publication number: 20090310611
    Abstract: One (SC3) of the sockets (SC) is designated to be capable of receiving the data stream received by each socket associated with a selected process, Said socket thereby designated (SC3) further comprises an additional receive list (RXS) listing buffer memories containing the data stream received by all of the sockets involved in a selected process. The buffer memories (SKB) of each socket (SC1, SC2, SC3) simultaneously belong to both receive lists (RX, RXS), and each further comprise an additional “previous” pointer (PPS) indicating the buffer memory which precedes the current buffer memory in the additional receive list (RXS), and an additional “next” pointer (PSS) indicating the buffer memory which follows the current buffer memory in the additional receive list (RXS), which makes it possible to access the data stream received by the set of sockets involved in said process, in the order in which said received data stream arrived.
    Type: Application
    Filed: December 15, 2008
    Publication date: December 17, 2009
    Inventors: Marius Lazar, Thomas Froment
  • Publication number: 20090157887
    Abstract: In one embodiment a communication client, includes at least one sending interface to send a signaling message in accordance with the SIP protocol, towards a first interface of a communication server. The client and server are connected by a communication network. The communication client is suitable for inserting an indication within the signaling message regarding the interface for the communication server to use to send its response signaling message.
    Type: Application
    Filed: November 3, 2008
    Publication date: June 18, 2009
    Inventors: Thomas Froment, Christophe Lebel
  • Publication number: 20090103540
    Abstract: A method for establishing a communication session between a first client (C1) located within a first network (N1) and a second client (C2) through a signaling server (S) located within a second network (N), consisting of a step of binding together a first address and a second address of the first client within an address translation device, by having the first client transmit registration signaling messages. The server: saves an incoming signaling message sent from the second client, responds to the registration message that follows with a reply message (RN) requesting that a new registration message (MN+1) be sent using the TCP protocol, and delivers the incoming signaling message (MI) after the new registration message has been received.
    Type: Application
    Filed: October 14, 2008
    Publication date: April 23, 2009
    Inventors: Thomas Froment, Marius Lazar
  • Publication number: 20080307069
    Abstract: A communication network (NET) including a distributed hash table (DHT) whose nodes (X1, X2, X3 . . . XN) provide services that may be accessed by network elements (T), and which has: means for receiving a service location request (R) containing at least one service identifier (ID), and search means for searching the hash table for at least one piece of location information. The invention is characterized in that the hash table is organized so that the location information is associated with keys which contain at least one service identifier and which correspond to leaves on a PHT binary tree whose node labels are distributed within the hash table; and in that the search means are adapted to search for location information in all or some of the leaves whose label prefixes the service identifier contained within the service request.
    Type: Application
    Filed: June 5, 2008
    Publication date: December 11, 2008
    Applicant: Alcatel Lucent
    Inventors: Thomas FROMENT, Jean-Francois Wauthy
  • Publication number: 20080062993
    Abstract: Method of setting up a communication session between a calling client (C1) and a called client (C2), through a communication network (SN1, SN, SN2) containing at least one address translation device (NAT1, NAT2). This method contains stages for the transmission of signaling messages (fs), passing through at least one address translation device and allowing the exchange of the physical addresses of the clients. At least one of the clients implements a solution for the traversing of address translation devices. The method is innovative in that at least one client adds, within the sent signaling messages, a parameter representing the implementation of the traversing solution and that, in the presence of such a parameter, the network devices do not implement their own solutions for the traversing of address translation devices.
    Type: Application
    Filed: September 6, 2007
    Publication date: March 13, 2008
    Applicant: Alcatel Lucent
    Inventors: Thomas Levy, Thomas Froment, Vincent Hiribarren
  • Publication number: 20070291743
    Abstract: SIP Proxy comprising a loop detection mechanism (LD) consisting of calculating a signature for an incoming signalling message from a set of parameters for said incoming signalling message, and detecting a loop by comparing this signature with values inserted in a particular parameter of the incoming signalling message, characterised in that said sending means (EMS) insert the signature in the particular parameter of the outgoing signalling message (ms) corresponding to the incoming signalling message (me). It is applicable to IMS (“Internet Multimedia Subsystem”) type communication architectures.
    Type: Application
    Filed: June 13, 2007
    Publication date: December 20, 2007
    Applicant: Alcatel Lucent
    Inventors: Thomas Froment, Christophe Lebel