Patents by Inventor Didier Desiderio

Didier Desiderio 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: 8219449
    Abstract: A system arranged to receive an authorization request from an application server using a first communication protocol; identify a charging server associated with the authorization request from a plurality of charging servers, each charging server associated with a respective charging server communication protocol; and communicate with the identified charging server using the respective charging server communication protocol.
    Type: Grant
    Filed: November 13, 2008
    Date of Patent: July 10, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Olivier Bertin, Didier Desiderio
  • Patent number: 7916854
    Abstract: A method of controlling a local process that forms part of a first processing entity, where the first processing entity maintains a plurality of associations with a plurality of remote processes in a second processing entity, comprises receiving a failure message from a remote process indicating a fault affecting an association linking the local process with that remote process; queueing data messages destined for that remote process; controlling the transmission of an acknowledgement of the failure message so that data messages pending on the association are received at that remote process before the acknowledgment of the failure message; and initiating a traffic diversion to set up an alternate path between the first processing entity and the second processing entity for queued data messages.
    Type: Grant
    Filed: April 2, 2004
    Date of Patent: March 29, 2011
    Assignee: Hewlett-Packard Development Company
    Inventors: Marc Lamberton, Stephane Barbier, Didier Desiderio
  • Patent number: 7894455
    Abstract: A signalling gateway for connecting a first network to a second network, the signalling gateway being operable to, receive a signalling message from the first network, the message comprising destination information, read the destination information and, where the destination information corresponds to a predetermined value, forward the message to one of a first entity on the first network and a second entity on the second network in accordance with a distribution rule.
    Type: Grant
    Filed: March 30, 2005
    Date of Patent: February 22, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Philippe Bouckaert, Stephane Barbier, Didier Desiderio
  • Patent number: 7822045
    Abstract: A method of providing a routing key interpreter for a signalling gateway, the method comprising the steps of generating an input file comprising a plurality of input expressions and a plurality of routing keys corresponding to the input expression, supplying the input file to a lexical analyser generator to generate a lexical analyser, and implementing the routing key interpreter using the lexical analyser.
    Type: Grant
    Filed: August 31, 2004
    Date of Patent: October 26, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Pierre Garnero, Jean-Christophe Cimino, Stephane Barbier, Didier Desiderio, Francois Brepson
  • Publication number: 20090132397
    Abstract: A system arranged to receive an authorization request from an application server using a first communication protocol; identify a charging server associated with the authorization request from a plurality of charging servers, each charging server associated with a respective charging server communication protocol; and communicate with the identified charging server using the respective charging server communication protocol.
    Type: Application
    Filed: November 13, 2008
    Publication date: May 21, 2009
    Inventors: Olivier BERTIN, Didier DESIDERIO
  • Patent number: 7519051
    Abstract: A method is described for operating a gateway to act as a conduit for a structured transaction between a first transaction peer and a second transaction peer, the structured transaction having at least a begin message for opening a logical communication path, a continue message for maintaining a logical communication path and an end message for closing a logical communication path. The method comprises the steps of: receiving a first begin message from the first transaction peer; receiving from the first transaction peer a continue message having a request element; determining a routing key identifying the second transaction peer from the continue message; constructing and sending a second begin message, including the component, to the second transaction peer; receiving a first end message including a response element from the second transaction peer; constructing and sending a second end message including the response element to the first transaction peer.
    Type: Grant
    Filed: July 12, 2005
    Date of Patent: April 14, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Philippe Bouckaert, Didier Desiderio, Pierre Garnero
  • Patent number: 7496087
    Abstract: A method is described for operating a signalling gateway comprising determining information enabling an application server to identify a signalling gateway process to which to direct a message destined for a particular point code and making said information available to the application server. In preferred embodiments, the information takes the form of a routing table that serves to distribute signalling gateway process identifiers over possible SLS values by, for instance, mapping process instance identifiers to possible SLS values for messages sent by the application server. By allowing the application server processes the possibility to determine to which signalling gateway process each message should be directed, retransmission of messages within the signalling gateway can be avoided.
    Type: Grant
    Filed: July 23, 2004
    Date of Patent: February 24, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Pierre Garnero, Didier Desiderio, Didier Drigues-Hanoun
  • Patent number: 7496106
    Abstract: Gateway apparatus is described for interconnecting at least first and second signalling networks with an application server process via a third network, the apparatus comprising: a plurality of signalling gateways, with at least one signalling gateway coupled to each signalling network; and a proxy element for transferring signalling messages between the signalling gateways and the application server process via the third network. The first and second signalling networks may be separate signalling system 7 (SS7) networks and the third network may be an internet protocol network.
    Type: Grant
    Filed: July 12, 2005
    Date of Patent: February 24, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Didier Desiderio, Philippe Bouckaert, Francois Brepson, Jean-louis Eynaud
  • Publication number: 20070297389
    Abstract: A method is described for operating a signalling gateway comprising determining information enabling an application server to identify a signalling gateway process to which to direct a message destined for a particular point code and making said information available to the application server. In preferred embodiments, the information takes the form of a routing table that serves to distribute signalling gateway process identifiers over possible SLS values by, for instance, mapping process instance identifiers to possible SLS values for messages sent by the application server. By allowing the application server processes the possibility to determine to which signalling gateway process each message should be directed, retransmission of messages within the signalling gateway can be avoided.
    Type: Application
    Filed: July 23, 2004
    Publication date: December 27, 2007
    Inventors: Pierre Garnero, Didier Desiderio, Didier Drigues-Hanoun
  • Publication number: 20060221982
    Abstract: A signalling gateway for connecting a first network to a second network, the signalling gateway being operable to, receive a signalling message from the first network, the message comprising destination information, read the destination information and, where the destination information corresponds to a predetermined value, forward the message to one of a first entity on the first network and a second entity on the second network in accordance with a distribution rule.
    Type: Application
    Filed: March 30, 2005
    Publication date: October 5, 2006
    Inventors: Philippe Bouckaert, Stephane Barbier, Didier Desiderio
  • Publication number: 20060045103
    Abstract: A method of providing a routing key interpreter for a signalling gateway, the method comprising the steps of generating an input file comprising a plurality of input expressions and a plurality of routing keys corresponding to the input expression, supplying the input file to a lexical analyser generator to generate a lexical analyser, and implementing the routing key interpreter using the lexical analyser.
    Type: Application
    Filed: August 31, 2004
    Publication date: March 2, 2006
    Inventors: Pierre Garnero, Jean-Christophe Cimino, Stephane Barbier, Didier Desiderio, Francois Brepson
  • Publication number: 20060034258
    Abstract: A method is described for operating a gateway to act as a conduit for a structured transaction between a first transaction peer and a second transaction peer, the structured transaction having at least a begin message for opening a logical communication path, a continue message for maintaining a logical communication path and an end message for closing a logical communication path. The method comprises the steps of: receiving a first begin message from the first transaction peer; receiving from the first transaction peer a continue message having a request element; determining a routing key identifying the second transaction peer from the continue message; constructing and sending a second begin message, including the component, to the second transaction peer; receiving a first end message including a response element from the second transaction peer; constructing and sending a second end message including the response element to the first transaction peer.
    Type: Application
    Filed: July 12, 2005
    Publication date: February 16, 2006
    Inventors: Philippe Bouckaert, Didier Desiderio, Pierre Garnero
  • Publication number: 20060023728
    Abstract: Gateway apparatus is described for interconnecting at least first and second signalling networks with an application server process via a third network, the apparatus comprising: a plurality of signalling gateways, with at least one signalling gateway coupled to each signalling network; and a proxy element for transferring signalling messages between the signalling gateways and the application server process via the third network. The first and second signalling networks may be separate signalling system 7 (SS7) networks and the third network may be an internet protocol network.
    Type: Application
    Filed: July 12, 2005
    Publication date: February 2, 2006
    Inventors: Didier Desiderio, Philippe Bouckaert, Francois Brepson, Jean-Louis Eynaud
  • Publication number: 20040264671
    Abstract: A method of controlling a local process that forms part of a first processing entity such as a signalling gateway, said first processing entity maintaining a plurality of associations with a plurality of remote processes in a second processing entity such as a application server. The method comprises the steps of: receiving a failure message from a remote process indicating a fault affecting an association linking the local process with that remote process; queueing data messages destined for that remote process; controlling the transmission of an acknowledgement of the failure message so that data messages pending on the association are received at that remote process before the acknowledgment of the failure message; and initiating a traffic diversion to set up an alternate path between said first processing entity and said second processing entity for queued data messages.
    Type: Application
    Filed: April 2, 2004
    Publication date: December 30, 2004
    Inventors: Marc Lamberton, Stephane Barbier, Didier Desiderio