Patents by Inventor Marc Lamberton

Marc Lamberton 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: 7936763
    Abstract: According to an embodiment of the present invention, there is provided a method of routing a message to one of a plurality of available processing systems, comprising the steps of detecting the presence of a destination identifier in the message, and where the presence of the destination identifier is detected, forwarding the message to the processing system identified thereby. Where the presence of the destination field is not detected the steps of determining a destination processing system for processing the message, inserting into the message a destination identifier identifying the determined destination processing system, and forwarding the message to the determined processing system may be performed.
    Type: Grant
    Filed: May 18, 2004
    Date of Patent: May 3, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jerome Forissier, Richard Gayraud, Marc Lamberton, David Mansutti
  • 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: 7860095
    Abstract: According to one aspect of the present invention, there is provided a method of outing a message, conveyed in stream through a point-to-point connection to a load-balancing element, to one of a plurality of available processing systems each connected to the load-balancing eilement by separate point-to-point connections, io comprising at the load-balancing element: extracting the message from the stream; detecting in the extracted message the presence of an identifier identifying one of the available processing systems; and where the presence of the identifier is detected, forwarding the message to the processing system identified thereby via the appropriate connection; otherwise determining a destination processing system for processing the message; inserting into the message an identifier identifying the determined destination processing system; and forwarding the message to the processing system via the appropriate connection.
    Type: Grant
    Filed: July 12, 2004
    Date of Patent: December 28, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jerome Forissier, Richard Gayraud, Marc Lamberton, David Mansutti
  • Publication number: 20090257571
    Abstract: An interface module for a telecommunications network service entity, the interface module being operable to communicate with an application provided on the telecommunications network service entity and a session layer of the telecommunications network service entity, the interface module comprising a generic container to communicate with the application and a protocol connector operable to communicate with an API of the session layer and the generic container, wherein the protocol connector is operable to receive a message from the protocol stack API in accordance with a corresponding protocol, and pass the message to the generic container, which passes the message to the application.
    Type: Application
    Filed: July 10, 2007
    Publication date: October 15, 2009
    Inventors: Marc Lamberton, David Mansutti, Oliver Bertin
  • Publication number: 20080209217
    Abstract: The invention prevents robots from browsing a Web site beyond a welcome page. When an initial request from an undefined originator is received, the Web site responds to it with a welcome page including a challenge. Then, on receiving a further request from the undefined originator, the Web site can check whether the challenge is fulfilled or not. If fulfilled, the undefined originator is assumed to be a human being and authorized to go on. If the challenge is not fulfilled, the undefined originator is assumed to be a robot, in which case site access is further denied. The invention prevents Web site contents from being investigated by robots while not requiring users to have to log on.
    Type: Application
    Filed: May 1, 2008
    Publication date: August 28, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Marc Lamberton, Eric Levy-Abegnoli, Pascal Thubert
  • Patent number: 7373510
    Abstract: The invention prevents robots from browsing a Web site beyond a welcome page. When an initial request from an undefined originator is received, the Web site responds to it with a welcome page including a challenge. Then, on receiving a further request from the undefined originator, the Web site can check whether the challenge is fulfilled or not. If fulfilled, the undefined originator is assumed to be a human being and authorized to go on. If the challenge is not fulfilled, the undefined originator is assumed to be a robot, in which case site access is further denied. The invention prevents Web site contents from being investigated by robots while not requiring users to have to log on.
    Type: Grant
    Filed: July 9, 2001
    Date of Patent: May 13, 2008
    Assignee: International Business Machines Corporation
    Inventors: Marc Lamberton, Eric Levy-Abegnoli, Pascal Thubert
  • Publication number: 20070147339
    Abstract: According to one aspect of the present invention, there is provided a method of outing a message, conveyed in stream through a point-to-point connection to a load-balancing element, to one of a plurality of available processing systems each connected to the load-balancing element by separate point-to-point connections, io comprising at the load-balancing element: extracting the message from the stream; detecting in the extracted message the presence of an identifier identifying one of the available processing systems; and where the presence of the identifier is detected, forwarding the message to the processing system identified thereby via the appropriate connection; otherwise determining a destination processing system for processing the message; inserting into the message an identifier identifying the determined destination processing system; and forwarding the message to the processing system via the appropriate connection.
    Type: Application
    Filed: July 12, 2004
    Publication date: June 28, 2007
    Inventors: Jerome Forissier, Richard Gayraud, Marc Lamberton, David Mansutti
  • Publication number: 20070058533
    Abstract: According to an embodiment of the present invention, there is provided a method of routing a message to one of a plurality of available processing systems, comprising the steps of detecting the presence of a destination identifier in the message, and where the presence of the destination identifier is detected, forwarding the message to the processing system identified thereby. Where the presence of the destination field is not detected the steps of determining a destination processing system for processing the message, inserting into the message a destination identifier identifying the determined destination processing system, and forwarding the message to the determined processing system may be performed.
    Type: Application
    Filed: May 18, 2004
    Publication date: March 15, 2007
    Inventors: Jerome Forissier, Richard Gayraud, Marc Lamberton, David Mansutti
  • Patent number: 7058709
    Abstract: The invention enables the surveillance of computer-like devices while they are connected to a communications network. This latter includes a Network Surveillance Server (NSS). Upon joining said communications network, a device is first required to log-in to NSS. After which, NSS polls it while connected on the network so that an alarm can be issued, from NSS, to a central surveillance unit, if the device fails responding to polling. Hence, prior to leaving the communications network, the computer-like device is also required to log-out to NSS. Thus, as long as it is connected to the communications network, the computer-like device is watched.
    Type: Grant
    Filed: November 7, 2001
    Date of Patent: June 6, 2006
    Assignee: International Business Machines Corporation
    Inventors: Marc Lamberton, Eric Levy-Abegnoli, Pascal Thubert
  • Patent number: 7003581
    Abstract: A data transmission system and method for transmitting packetized data from an Internet Protocol (IP) host, having at least an IP layer and a network layer, to a plurality of workstations by the intermediary of an IP network, wherein the IP host is connected to the IP network via a layer 2 network interfacing the IP network with a set of routers. The IP host further includes a Multiple Address Resolution Protocol (MARP) layer between the IP layer and the network layer for selecting one of the set of routers in response to the next hop IP addresses provided by the IP layer to the MARP layer when a packet of data is be transmitted from the IP host to one of the workstations.
    Type: Grant
    Filed: March 10, 2000
    Date of Patent: February 21, 2006
    Assignee: International Business Machines Corporation
    Inventors: Marc Lamberton, Eric Ley-Abegnoli, Pierre Secondo, Pascal Thubert
  • Patent number: 6931452
    Abstract: A data transmission system for exchanging packetized data between any IP host selected from a cluster of IP hosts, each host having at least an IP layer, a network layer, and a plurality of workstations coupled by an intermediary of an IP network. The IP hosts are coupled to the IP network via a layer 2 network such as a LAN interfacing the IP network by a set of routers and a network dispatcher that receives all incoming data flow and dispatches the data to the cluster of hosts. The data transmission system comprises at least a monitoring device included in the cluster of hosts where the monitoring device is operable to monitor the availability of candidate routers selected from the set of possible routers. The monitoring device also is operable for broadcasting router availability information to each host in the cluster of hosts via the network dispatcher.
    Type: Grant
    Filed: March 28, 2000
    Date of Patent: August 16, 2005
    Assignee: International Business Machines Corporation
    Inventors: Marc Lamberton, Eric Levy-Abegnoli, Pierre Secondo, Pascal Thubert
  • Patent number: 6925465
    Abstract: The invention allows a system to prevent robots from browsing a Web site beyond a welcome page. When an initial request from an undefined originator is received Web site responds to it with a welcome page including at least one trap. Then, on receiving further requests from the undefined originator Web site can check whether a trap is used or not. If not used the undefined originator is assumed to be a human being and is authorized to go on. If a trap is however used the undefined originator is assumed to be a robot in which case site access is further denied. The invention prevents Web site contents from being investigated by robots while not requiring users to have to log on.
    Type: Grant
    Filed: September 12, 2001
    Date of Patent: August 2, 2005
    Assignee: International Business Machines Corporation
    Inventors: Marc Lamberton, Eric Levy-Abegnoli, Pascal Thubert
  • Publication number: 20050094582
    Abstract: According to one aspect of the present invention, there is provided a method of sending, from a processing system, a message to a destination identified in the message, the destination being one, of a plurality of destinations, the message being sent via an intermediate module, each of the processing system and the destinations being connected to the intermediate module by individual point-to-point connections, comprising: resolving the address,-. of the destination identified in the message; sending the message and the resolved address across the connection to the intermediate module; and at the intermediate module, receiving the message and resolved address, selecting, based on the resolved address, through which of the point-to-point connections the message should be sent; and sending the message through the selected connection.
    Type: Application
    Filed: July 29, 2004
    Publication date: May 5, 2005
    Inventors: Jerome Forissier, Richard Gayraud, Marc Lamberton, David Mansutti
  • 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
  • Patent number: 6792463
    Abstract: A method is disclosed for providing “invisibility” to the compulsory gateway of an IP network, comprising a clustered proxy-server including an inverse load balancer. When individual servers have to access, transparently, resources available on remote content-servers on behalf of a user, an inverse load balancer keeps track of which individual server is in charge of the user request and steers the response through the cluster to the user.
    Type: Grant
    Filed: October 20, 2000
    Date of Patent: September 14, 2004
    Assignee: International Business Machines Corporation
    Inventors: Marc Lamberton, Eric Levy-Abegnoli, Pascal Thubert
  • Patent number: 6789121
    Abstract: A virtual private network (VPN) service is provided through a shared network infrastructure comprising a plurality of interconnected provider edge (PE) devices having customer edge (CE) interfaces. Some of the CE interfaces are allocated to a VPN supporting a plurality of virtual local area networks (VLANs) and are arranged for exchanging traffic data units with CE devices. Each traffic data unit includes a VLAN identifier. At least one virtual connection is established in the shared network infrastructure between two CE interfaces of different PE devices, allocated to said VPN, for forwarding traffic data units including a VLAN identifier. Said virtual connection (VC) has an identifier determined from said VLAN identifier and an identifier of said VPN.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: September 7, 2004
    Assignee: Nortel Networks Limited
    Inventors: Marc Lamberton, Eric Mouque, François Kermarec
  • Patent number: 6779017
    Abstract: Load balancing of client transactions, for the duration of a client session, in a Web site is implemented by a cluster of servers. An initial request in each client session is sent to the site load balancer, thus, greatly enhancing the capability of the site to accept new session requests. All subsequent requests from a client are forwarded directly to the server first selected so that the sessions cannot be later broken by the load balancer.
    Type: Grant
    Filed: December 29, 1999
    Date of Patent: August 17, 2004
    Assignee: International Business Machines Corporation
    Inventors: Marc Lamberton, Eric Levy-Abegnoli, Eric Montagnon, Pascal Thubert
  • Patent number: 6754220
    Abstract: A method and system are disclosed for dynamically assigning, on a Local Area Network, through a mediator, a plurality of active routers to a plurality of hosts so as to handle hosts data packets destined to remote users not connected on the LAN. Because hosts know only the address of the mediator they must first go through it for being assigned a particular router. When receiving the first request, mediator selects one router among those of the routers that are active and informs the host which may then forward the first packet and all subsequent ones to the selected router. The same is done for each host connected on the LAN. After which mediator is free to reassess the router to host assignment any time if significant changes are observed such as the failure of a router, the removing or the addition of a router to the pool of routers or a drastic modification of the host generated traffic.
    Type: Grant
    Filed: May 11, 2000
    Date of Patent: June 22, 2004
    Assignee: International Business Machines Corporation
    Inventors: Marc Lamberton, Eric Levy-Abegnoli, Pierre Secondo, Pascal Thubert
  • Publication number: 20040001517
    Abstract: In a switched circuit telephone network implementing an SS7 protocol with out-of-band signaling for call establishment, the specification discloses a proxy load balancer coupled between a signaling gateway and application server processes running application services. The proxy load balancer receives signaling messages from the signaling gateway directed to an application server process running an application service, and forwards that signaling message to one of two or more application server processes, each running the application service. In this way, additional application server processes may be installed in the system without reconfiguration or even knowledge of the signaling gateway. The proxy load balancer appears as a single application server process running an application service to the signaling gateway, and correspondingly appears as a signaling gateway to the two or more application server processes running application services downstream of the proxy load balancer.
    Type: Application
    Filed: September 9, 2002
    Publication date: January 1, 2004
    Applicant: Compaq Information Technologies Group, L.P.
    Inventors: Marc Lamberton, Pierre Garnero, Francois Zannin, Anne Rigault
  • Publication number: 20030154259
    Abstract: A virtual private network (VPN) service is provided through a shared network infrastructure comprising a plurality of interconnected provider edge (PE) devices having customer edge (CE) interfaces. Some of the CE interfaces are allocated to a VPN supporting a plurality of virtual local area networks (VLANs) and are arranged for exchanging traffic data units with CE devices. Each traffic data unit includes a VLAN identifier. At least one virtual connection is established in the shared network infrastructure between two CE interfaces of different PE devices, allocated to said VPN, for forwarding traffic data units including a VLAN identifier. Said virtual connection (VC) has an identifier determined from said VLAN identifier and an identifier of said VPN.
    Type: Application
    Filed: June 28, 2002
    Publication date: August 14, 2003
    Inventors: Marc Lamberton, Eric Mouque, Francois Kermarec