Patents by Inventor Jean Lorrain

Jean Lorrain 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: 7756989
    Abstract: A method (and system) for managing and controlling allocation and de-allocation of resources based on a guaranteed amount of resource and additional resources based on a best effort for a plurality of customers, includes dynamically allocating server resources for a plurality of customers, such that the resources received by a customer are dynamically controlled and the customer receives a guaranteed minimum amount of resources as specified under a service level agreement (SLA). The best effort is defined in the SLA as a range of service to be provided to the customer if server resources are currently available.
    Type: Grant
    Filed: February 11, 2008
    Date of Patent: July 13, 2010
    Assignee: International Business Machines Corporation
    Inventors: German Goldszmidt, Jean A. Lorrain, Kiyoshi Maruyama, Dinesh Chandra Verma
  • Patent number: 7519715
    Abstract: Today, a Client and an associated Server use a single IP priority for all the data packets exchanged over a TCP session used to transport the Telnet traffic (file transfer and screen related interactions). The present invention discloses a method and system to provide the Client with the capability, when exchanging a file with an SNA Host over a TCP session, to dynamically change (i.e downgrade) the IP priority associated to all data packets flowing to the TN3270 Server over the TCP session, during the whole duration of the file transfer. The associated Server, on receipt of a data packet from the client (due to screen related interactions or to file transfers), memorizes the associated priority and uses this priority over all packets that it sends back to the client. This allows IP network implementation to give higher priority treatment to the data packets due to screen related interactions (interactive traffic) over data packets related to file transfer (batch traffic).
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: April 14, 2009
    Assignee: International Business Machines Corporation
    Inventors: Didier Giroir, Jean Lorrain
  • Publication number: 20080215742
    Abstract: A method (and system) for managing and controlling allocation and de-allocation of resources based on a guaranteed amount of resource and additional resources based on a best effort for a plurality of customers, includes dynamically allocating server resources for a plurality of customers, such that the resources received by a customer are dynamically controlled and the customer receives a guaranteed minimum amount of resources as specified under a service level agreement (SLA). The best effort is defined in the SLA as a range of service to be provided to the customer if server resources are currently available.
    Type: Application
    Filed: February 11, 2008
    Publication date: September 4, 2008
    Inventors: German Goldszmidt, Jean A. Lorrain, Kiyoshi Maruyama, Dinesh Chandra Verma
  • Publication number: 20080109555
    Abstract: Today, a Client and an associated Server use a single IP priority for all the data packets exchanged over a TCP session used to transport the Telnet traffic (file transfer and screen related interactions). The present invention discloses a method and system to provide the Client with the capability, when exchanging a file with an SNA Host over a TCP session, to dynamically change (i.e downgrade) the IP priority associated to all data packets flowing to the TN3270 Server over the TCP session, during the whole duration of the file transfer. The associated Server, on receipt of a data packet from the client (due to screen related interactions or to file transfers), memorizes the associated priority and uses this priority over all packets that it sends back to the client. This allows IP network implementation to give higher priority treatment to the data packets due to screen related interactions (interactive traffic) over data packets related to file transfer (batch traffic).
    Type: Application
    Filed: December 28, 2007
    Publication date: May 8, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Didier Giroir, Jean Lorrain
  • Patent number: 7356602
    Abstract: A method (and system) for managing and controlling allocation and de-allocation of resources based on a guaranteed amount of resource and additional resources based on a best effort for a plurality of customers, includes dynamically allocating server resources for a plurality of customers, such that the resources received by a customer are dynamically controlled and the customer receives a guaranteed minimum amount of resources as specified under a service level agreement (SLA).
    Type: Grant
    Filed: February 6, 2006
    Date of Patent: April 8, 2008
    Assignee: International Business Machines Corporation
    Inventors: German Goldszmidt, Jean A. Lorrain, Kiyoshi Maruyama, Dinesh Chandra Verma
  • Patent number: 7356598
    Abstract: Method in a telnet client for transmitting in a session, file traffic to an application through a telnet server in an Internet protocol (IP) network. The method includes assigning by the telnet client an IP transmission priority to file traffic different from the IP transmission priority used for interactive traffic and transmitting the file traffic to the telnet server using said assigned IP transmission priority.
    Type: Grant
    Filed: April 11, 2000
    Date of Patent: April 8, 2008
    Assignee: International Business Machines Corporation
    Inventors: Didier Giroir, Jean Lorrain
  • Publication number: 20060129687
    Abstract: A method (and system) for managing and controlling allocation and de-allocation of resources based on a guaranteed amount of resource and additional resources based on a best effort for a plurality of customers, includes dynamically allocating server resources for a plurality of customers, such that the resources received by a customer are dynamically controlled and the customer receives a guaranteed minimum amount of resources as specified under a service level agreement (SLA).
    Type: Application
    Filed: February 6, 2006
    Publication date: June 15, 2006
    Applicant: International Business Machines Corporation
    Inventors: German Goldszmidt, Jean Lorrain, Kiyoshi Maruyama, Dinesh Verma
  • Patent number: 7054943
    Abstract: A method (and system) for managing and controlling allocation and de-allocation of resources based on a guaranteed amount of resource and additional resources based on a best effort for a plurality of customers, includes dynamically allocating server resources for a plurality of customers, such that the resources received by a customer are dynamically controlled and the customer receives a guaranteed minimum amount of resources as specified under a service level agreement (SLA).
    Type: Grant
    Filed: April 28, 2000
    Date of Patent: May 30, 2006
    Assignee: International Business Machines Corporation
    Inventors: German Goldszmidt, Jean A. Lorrain, Kiyoshi Maruyama, Dinesh Chandra Verma
  • Patent number: 6883033
    Abstract: A system and method for controlling the rates at which application workload, e.g., TCP connection requests, is admitted to a collection of servers, such as a server farm of an application service provider (ASP) that hosts Internet World Wide Web (WWW) sites of various owners. The system and method are intended to operate in an environment in which each customer has a workload-based SLA for each type of application hosted by the provider and used by the customer. The system and method achieve support (minimum, maximum) TCP connection requests for multiple customers and applications. According to one aspect, the system and method guarantee, control and deliver TCP connection-based workload SLA's to customers whose applications are hosted by the server farm with the use of a workload regulator that operates by regulating only new TCP connection request packets while transparently passing existing TCP connection packets and other request packets received for customers.
    Type: Grant
    Filed: February 20, 2001
    Date of Patent: April 19, 2005
    Assignee: International Business Machines Corporation
    Inventors: Kiyoshi Maruyama, Shun Shing Chan, Jarir Kamel Chaar, Jean A. Lorrain, Miram Zohar, David Alson George
  • Patent number: 6857025
    Abstract: A highly scalable system and method for supporting (mim,max) based Service Level Agreements (SLA) on outbound bandwidth usage for a plurality of customers whose applications (e.g.,Web sites) are hosted by a server farm that consists of a very large number of servers. The system employs a feedback system that enforces the outbound link bandwidth SLAs by regulating the inbound traffic to a server or server farm. Inbound traffic is admitted to servers using a rate denoted as Rt(i,j), which is the amount of the ith customer's jth type of traffic that can be admitted within a service cycle time to servers which support the ith customer. A centralized device computes Rt(i,j) based on the history of admitted inbound traffic to servers, the history of generated outbound traffic from servers, and the SLAs of various customers. The Rt(i,j) value is then relayed to one or more inbound traffic limiters that regulate the inbound traffic using the rates Rt(i,j) in a given service cycle time.
    Type: Grant
    Filed: April 5, 2000
    Date of Patent: February 15, 2005
    Assignee: International Business Machines Corporation
    Inventors: Kiyoshi Maruyama, German Goldszmidt, Jean Lorrain, Karen Appleby-Hougham
  • Patent number: 6842783
    Abstract: A method and system for controlling and guaranteeing a service level agreement (SLA) based on a communications outbound link bandwidth usage to a plurality of customers having electronic business activity hosted by at least one server as a server farm, includes monitoring the outbound communications bandwidth usage by each customer traffic to determine a level of service being provided to each customer with respect to the agreed service level agreement in each service cycle time per unit of time. The flow of incoming requests to each customer business activity application is controlled so as to guarantee a level of service previously agreed to the customer by queuing requests to the customer and by selectively dropping requests to the customer to guarantee the agreed service levels to the customer. The controlling process controls and guarantees each outbound link usage based service level agreement by controlling the flow of incoming requests to the at least one server.
    Type: Grant
    Filed: February 18, 2000
    Date of Patent: January 11, 2005
    Assignee: International Business Machines Corporation
    Inventors: Richard Harold Boivie, Daniel Manuel Dias, Colin George Harrison, Eric M. Levy-Abegnoli, Jean A. Lorrain, Kiyoshi Maruyama, Pascal Pol Marie Thubert
  • Patent number: 6636512
    Abstract: A system, method and article of manufacturing for increasing link bandwidth occupation in a high speed packet switching digital network by enabling merging the traffics provided by different source users over several network node entry ports and to be propagated throughout network paths toward a same destination network port. To that end, at network ingress, the original packets provided by said source users and entering the network, are encapsulated with a so-called Single Sided Virtual Channel (SSVC) header including a Data Link Connection Identification (DLCI) field. Then, the packets provided by said source users and entering a given network node along their predefined path are monitored. Said packets SSVC headers DLCI fields are loaded with a same Virtual Channel number, whereby the corresponding traffics are being merged into a same channel, down to the destination network node. Then, the packets in said destination node are de-encapsulated from said SSVC header.
    Type: Grant
    Filed: July 26, 1999
    Date of Patent: October 21, 2003
    Assignee: International Business Machines Corporation
    Inventors: Jean Lorrain, Jean-Pierre Marce, Pascal Thubert
  • Patent number: 6631137
    Abstract: A method for creating a single virtual LAN including a source (S) attached to a first Token ring LAN (N1), a target (T) within a subnet attached to a different Token ring LAN (N2), and an interconnecting router (R). The source (S) encapsulates the first packet with a Token ring header including the router MAC address (RMAC), SMAC as source MAC address as layer 2 information, and IP address of T (TIP) as layer 3 data and sends this packet over N1 toward the router. When receiving the first packet, R reads its IP table for best match with TIP address to identify the subnet including T. The net handler runs an ARP protocol to identify TMAC address, substitutes the MAC header with said TMAC address into said first packet destination MAC address field and forwards said first packet over N2. R then sends a conventional ICMP message over N1 limited broadcast and reconfigures itself in proxy ARP for the defined subnet.
    Type: Grant
    Filed: July 30, 1999
    Date of Patent: October 7, 2003
    Assignee: Cisco Technology, Inc.
    Inventors: Jean Lorrain, Pascal Thubert
  • Patent number: 6603769
    Abstract: A method and system for improving traffic operation in an internet environment by speeding up data packet transfers between a source host attached to a first Local Area Network (LAN), and a target host attached to a second (different) LAN, both LANs being interconnected by a router. The invention enables said router self configuring into a bridge over the path between said source and target hosts, selectively and dynamically during traffic operation. To that end, upon first packet being sent, the source host pushes said packet over the first LAN toward the router. When receiving said first packet, the router reads its IP table locating the target host on its LAN, and then runs a conventional ARP over its LAN to get the address of the target sending back its MAC address. The router stores the MAC address of the target host into an ARP table and sets an entry into a so-called transparent bridging table accordingly.
    Type: Grant
    Filed: April 29, 1999
    Date of Patent: August 5, 2003
    Assignee: Cisco Technology, Inc.
    Inventors: Pascal Thubert, Jean Lorrain
  • Publication number: 20020124103
    Abstract: A system and method for controlling the rates at which application workload, e.g., TCP connection requests, is admitted to a collection of servers, such as a server farm of an application service provider (ASP) that hosts Internet World Wide Web (WWW) sites of various owners. The system and method are intended to operate in an environment in which each customer has a workload-based SLA for each type of application hosted by the provider and used by the customer. The system and method achieve support (minimum, maximum) TCP connection requests for multiple customers and applications. According to one aspect, the system and method guarantee, control and deliver TCP connection-based workload SLA's to customers whose applications are hosted by the server farm with the use of a workload regulator that operates by regulating only new TCP connection request packets while transparently passing existing TCP connection packets and other request packets received for customers.
    Type: Application
    Filed: February 20, 2001
    Publication date: September 5, 2002
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kiyoshi Maruyama, Shun-Shing Chan, Jarir Kamel Chaar, Jean A. Lorrain, Miriam Zohar, David Alson George
  • Patent number: 4914571
    Abstract: A LOCATE search dynamically locates resources (e.g., logical units (LUs) and transaction program and files associated with LUs) in a computer network so that a session can be established between the origin and the destination of the search.In a network which includes end nodes associated with server nodes, a resource contained in any node is located by a requesting node. The requesting node initiates a search of the resources residing within itself. If the resource does not reside in the requesting node, the server node searches the resources known to the server node that reside anywhere in the nework. If the resource is not known by the server node, it searchers all resources that reside in its associated end nodes. If the resource does not reside in the associated end nodes, either a request is sent to a central directory if one exists or a search of all resources in the network is made.
    Type: Grant
    Filed: June 15, 1987
    Date of Patent: April 3, 1990
    Assignee: International Business Machines Corporation
    Inventors: Alan E. Baratz, Inder S. Gopal, James P. Gray, George A. Grover, Jeffrey M. Jaffe, Jean A. Lorrain, Melinda R. Pollard, Diane P. Pozefsky, Mark Pozefsky, Lee M. Rafalow