Patents by Inventor Thomas LeMaire
Thomas LeMaire 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: 8218437Abstract: A method for sharing an aggregate bandwidth among a group of traffic classes may include allocating a portion of the aggregate bandwidth to one of the group of traffic classes having a first priority associated therewith, where the allocated portion is referred to as a first bandwidth. The method may include allocating an unused portion of the aggregate bandwidth to a second one of the group of traffic classes having a second priority associated therewith in conjunction with a parameter associated with a downstream device.Type: GrantFiled: April 30, 2010Date of Patent: July 10, 2012Assignee: Juniper Networks, Inc.Inventors: Vitali Vinokour, Shawn Gallagher, Daniel K. Siu, Thomas A. Lemaire
-
Publication number: 20110199899Abstract: Methods and apparatus minimize message latency time by dynamically controlling an amount of message bundling that occurs in a computer network application. Unbundled messages are allowed while a bottleneck resource, such as a network link, is lightly utilized, but the amount of bundling is progressively increased as the message rate increases, thereby progressively increasing resource efficiency.Type: ApplicationFiled: February 16, 2010Publication date: August 18, 2011Applicant: Lime Brokerage Holding LLCInventors: Thomas Lemaire, Andres Guedez, Valery Altman, Suhas Gupta
-
Patent number: 7990868Abstract: A buffer memory may be configured to temporarily store data in a number of queues. A processor may be configured to measure a fullness of the buffer memory. The processor may also be configured to assign sizes to the number of queues based on the fullness of the buffer memory. The processor may also adjust thresholds of drop profiles associated with the number of queues based on the sizes assigned to the number of queues.Type: GrantFiled: March 24, 2008Date of Patent: August 2, 2011Assignee: Juniper Networks, Inc.Inventors: Shawn Gallagher, Stephen Branam, Thomas A LeMaire, Michael E Lipman, Ryan Ross
-
Patent number: 7944918Abstract: Techniques are described that allow a network device, such as a router, to dynamically build VLAN interfaces based on subscriber information strings included within packets. In particular, the network device comprises an interface controller and a forwarding controller, where the forwarding controller receives the packet over an Ethernet port and forwards the received packet to the interface controller. The packet includes both Ethernet tagging information and a subscriber information string. The interface controller comprises an Ethernet module that dynamically builds a primary virtual local area network (VLAN) sub-interface (PVS) based on the Ethernet tagging information. The Ethernet module also dynamically builds a subscriber VLAN sub-interface (SVS) based on the subscriber information string. The SVS allows the network device to distinguish between subscribers residing on the same VLAN, and, therefore, to provide subscriber specific services.Type: GrantFiled: February 11, 2009Date of Patent: May 17, 2011Assignee: Juniper Networks, Inc.Inventors: Linda M. Cabeca, Mathias Kokot, Jerome P. Moisand, Vitali Vinokour, Thomas Lemaire, Karen Ruben
-
Publication number: 20110040180Abstract: In order to improve the computation of the position of the tangential plane in a method for determining the position of a tangential plane which rests tangentially on three non-collinear extreme points of structures of a body, in which one determines the position of the three extreme points approximately by using three starting points disposed in the locality of the structures and computes the tangential plane as being a plane passing through these three starting points, it is proposed that one investigates the structure of the body in the vicinity of the three extreme points using a navigated ultrasonic head which emits ultrasonic radiation in an investigation plane and displays the ultrasonic image of each investigated structure on a display screen, in that one overlays a line of intersection of the investigation plane and the tangential plane on the ultrasonic image in the display screen, in that, for each structure, one selects as an improved extreme point that point of the structure which is located in tType: ApplicationFiled: July 14, 2010Publication date: February 17, 2011Applicant: Aesculap AGInventors: François Leitner, Jean-Baptiste Pinzuti, Benoît Mollard, Thomas Lemaire
-
Publication number: 20110019544Abstract: In a network device, a line card includes a first scheduler configured to perform scheduling for data units of a first type and a second scheduler that is connected in series to the first scheduler and configured to perform scheduling for data units of a second type. The schedulers may be configured in a variety of ways to achieve certain data unit flow characteristics.Type: ApplicationFiled: September 30, 2010Publication date: January 27, 2011Applicant: JUNIPER NETWORKS, INC.Inventors: Thomas LEMAIRE, Daniel K. SIU, Albert E. PATNAUDE, JR.
-
Publication number: 20110019572Abstract: A method and a network device for sharing bandwidth among a group of classes of traffic for an interface are provided. Bandwidth may be allocated to at least one traffic class of a first priority for the interface. At least some unused bandwidth of the at least one traffic class may be allocated to at least one other traffic class of a second priority for the interface. In some implementations, weighted constituents may be allocated unused interface bandwidth based on an assigned weight of each of the weighted constituents of the interface.Type: ApplicationFiled: October 7, 2010Publication date: January 27, 2011Applicant: JUNIPER NETWORKS, INC.Inventors: Thomas A. LEMAIRE, John C. CARNEY, Paul GIACOBBE, Michael E. LIPMAN, Ryan T. ROSS
-
Patent number: 7835279Abstract: A method and a network device for sharing bandwidth among a group of classes of traffic for an interface are provided. Bandwidth may be allocated to at least one traffic class of a first priority for the interface. At least some unused bandwidth of the at least one traffic class may be allocated to at least one other traffic class of a second priority for the interface. In some implementations, weighted constituents may be allocated unused interface bandwidth based on an assigned weight of each of the weighted constituents of the interface.Type: GrantFiled: March 27, 2008Date of Patent: November 16, 2010Assignee: Juniper Networks, Inc.Inventors: Thomas A. Lemaire, John C. Carney, Paul Giacobbe, Michael E. Lipman, Ryan T. Ross
-
Patent number: 7830889Abstract: In a network device, a line card includes a first scheduler configured to perform scheduling for data units of a first type and a second scheduler that is connected in series to the first scheduler and configured to perform scheduling for data units of a second type. The schedulers may be configured in a variety of ways to achieve certain data unit flow characteristics.Type: GrantFiled: February 6, 2003Date of Patent: November 9, 2010Assignee: Juniper Networks, Inc.Inventors: Thomas Lemaire, Daniel K. Siu, Albert E. Patnaude, Jr.
-
Publication number: 20100208588Abstract: A method for sharing an aggregate bandwidth among a group of traffic classes may include allocating a portion of the aggregate bandwidth to one of the group of traffic classes having a first priority associated therewith, where the allocated portion is referred to as a first bandwidth. The method may include allocating an unused portion of the aggregate bandwidth to a second one of the group of traffic classes having a second priority associated therewith in conjunction with a parameter associated with a downstream device.Type: ApplicationFiled: April 30, 2010Publication date: August 19, 2010Applicant: JUNIPER NETWORKS, INC.Inventors: Vitali VINOKOUR, Shawn GALLAGHER, Daniel K. SIU, Thomas LEMAIRE
-
Patent number: 7738375Abstract: A method for sharing an aggregate bandwidth among a group of traffic classes may include allocating a portion of the aggregate bandwidth to one of the group of traffic classes having a first priority associated therewith, where the allocated portion is referred to as a first bandwidth. The method may include allocating an unused portion of the aggregate bandwidth to a second one of the group of traffic classes having a second priority associated therewith in conjunction with a parameter associated with a downstream device.Type: GrantFiled: August 19, 2005Date of Patent: June 15, 2010Assignee: Juniper Networks, Inc.Inventors: Vitali Vinokour, Shawn Gallagher, Daniel K. Siu, Thomas Lemaire
-
Publication number: 20090141717Abstract: Techniques are described that allow a network device, such as a router, to dynamically build VLAN interfaces based on subscriber information strings included within packets. In particular, the network device comprises an interface controller and a forwarding controller, where the forwarding controller receives the packet over an Ethernet port and forwards the received packet to the interface controller. The packet includes both Ethernet tagging information and a subscriber information string. The interface controller comprises an Ethernet module that dynamically builds a primary virtual local area network (VLAN) sub-interface (PVS) based on the Ethernet tagging information. The Ethernet module also dynamically builds a subscriber VLAN sub-interface (SVS) based on the subscriber information string. The SVS allows the network device to distinguish between subscribers residing on the same VLAN, and, therefore, to provide subscriber specific services.Type: ApplicationFiled: February 11, 2009Publication date: June 4, 2009Applicant: Juniper Networks, Inc.Inventors: Linda M. Cabeca, Mathias Kokot, Jerome P. Moisand, Vitali Vinokour, Thomas Lemaire, Karen Ruben
-
Patent number: 7492766Abstract: Techniques are described that allow a network device, such as a router, to dynamically build VLAN interfaces based on subscriber information strings included within packets. In particular, the network device comprises an interface controller and a forwarding controller, where the forwarding controller receives the packet over an Ethernet port and forwards the received packet to the interface controller. The packet includes both Ethernet tagging information and a subscriber information string. The interface controller comprises an Ethernet module that dynamically builds a primary virtual local area network (VLAN) sub-interface (PVS) based on the Ethernet tagging information. The Ethernet module also dynamically builds a subscriber VLAN sub-interface (SVS) based on the subscriber information string. The SVS allows the network device to distinguish between subscribers residing on the same VLAN, and, therefore, to provide subscriber specific services.Type: GrantFiled: April 11, 2006Date of Patent: February 17, 2009Assignee: Juniper Networks, Inc.Inventors: Linda M. Cabeca, Mathias Kokot, Jerome P. Moisand, Vitali Vinokour, Thomas Lemaire, Karen Ruben
-
Patent number: 7369500Abstract: A buffer memory may be configured to temporarily store data in a number of queues. A processor may be configured to measure a fullness of the buffer memory. The processor may also be configured to assign sizes to the number of queues based on the fullness of the buffer memory. The processor may also adjust thresholds of drop profiles associated with the number of queues based on the sizes assigned to the number of queues.Type: GrantFiled: June 30, 2003Date of Patent: May 6, 2008Assignee: Juniper Networks, Inc.Inventors: Shawn Gallagher, Stephen Branam, Thomas A. Lemaire, Michael E. Lipman, Ryan Ross
-
Patent number: 7369495Abstract: A method and a network device for sharing bandwidth among a group of classes of traffic for an interface are provided. Bandwidth may be allocated to at least one traffic class of a first priority for the interface. At least some unused bandwidth of the at least one traffic class may be allocated to at least one other traffic class of a second priority for the interface. In some implementations, weighted constituents may be allocated unused interface bandwidth based on an assigned weight of each of the weighted constituents of the interface.Type: GrantFiled: September 7, 2004Date of Patent: May 6, 2008Assignee: Juniper Networks, Inc.Inventors: Thomas A. Lemaire, John C. Carney, Paul Giacobbe, Michael E. Lipman, Ryan T. Ross
-
Publication number: 20070195780Abstract: Techniques are described that allow a network device, such as a router, to dynamically build VLAN interfaces based on subscriber information strings included within packets. In particular, the network device comprises an interface controller and a forwarding controller, where the forwarding controller receives the packet over an Ethernet port and forwards the received packet to the interface controller. The packet includes both Ethernet tagging information and a subscriber information string. The interface controller comprises an Ethernet module that dynamically builds a primary virtual local area network (VLAN) sub-interface (PVS) based on the Ethernet tagging information. The Ethernet module also dynamically builds a subscriber VLAN sub-interface (SVS) based on the subscriber information string. The SVS allows the network device to distinguish between subscribers residing on the same VLAN, and, therefore, to provide subscriber specific services.Type: ApplicationFiled: April 11, 2006Publication date: August 23, 2007Applicant: Juniper Networks, Inc.Inventors: Linda Cabeca, Mathias Kokot, Jerome Moisand, Vitali Vinokour, Thomas Lemaire, Karen Ruben
-
Patent number: 6205149Abstract: Quality of Service (“QoS”) variables for predetermined protocol Type data units are stored in a cache memory. For data units that are associated with a flow, thirteen bytes selected out of the Internet Protocol (“IP”) header are employed as at least a portion of a key to perform a cache lookup to obtain at least one Quality of Service variable from the cache. Both routing and QoS information may be stored in the cache for retrieval upon a single lookup operation.Type: GrantFiled: September 11, 1997Date of Patent: March 20, 2001Assignee: 3Com CorporationInventors: Thomas A. Lemaire, Paul J. Giacobbe, John A. Flanders, David Lipschutz, Leonard Schwartz, David C. Ready, William D. Townsend
-
Patent number: 6169741Abstract: A bridge (62) capable of reducing unwanted WAN multicast packet traffic in a LAN and an associated method and an associated LAN is disclosed. The bridge examines the contents of WAN multicast query and report packets and WAN multicast router-to-router discovery packets and includes this information in its filtering database (88). The bridge designates ports on which query packets or MRRDPs are received as router ports. When there is no WAN router generating multicast query packets into the LAN, the bridge simulates the behavior of a WAN router and generates WAN multicast query packets so as to cause report packet generation by end systems. A timeout interval for undesignating router ports and a method for determining an appropriate timeout for a port is disclosed.Type: GrantFiled: August 5, 1999Date of Patent: January 2, 2001Assignee: 3Com CorporationInventors: Thomas LeMaire, Floyd Backes, Cyndi Jung
-
Patent number: 6115379Abstract: At least a portion of the data units in a bridge/router are processed by logic circuits according to cast type. The cast type, source address and destination address of an incoming data unit are determined by examining the header. For a unicast data unit, the source address and destination address are employed to obtain a transmit port indicator from memory, and the unicast data unit is directed to the port indicated by the transmit port indicator. For a non-unicast data unit, the source address and destination address are employed to obtain a first port mask that indicates valid ports for receipt of the data unit and a second port mask that indicates valid ports for transmission of the data unit from memory. The first and second port masks are combined to generate a third port mask, and the non-unicast data unit is directed to the ports indicated by the third port mask.Type: GrantFiled: September 11, 1997Date of Patent: September 5, 2000Assignee: 3Com CorporationInventors: John A. Flanders, Ryan T. Ross, William D. Townsend, Thomas A. Lemaire, Thomas V. Radogna, Robert A. Ciampa, Brian W. Bailey
-
Patent number: 5999530Abstract: A bridge (62) capable of reducing unwanted WAN multicast packet traffic in a LAN and an associated method and an associated LAN is disclosed. The bridge examines the contents of WAN multicast query and report packets and WAN multicast router-to-router discovery packets and includes this information in its filtering database (88). The bridge designates ports on which query packets or MRRDPs are received as router ports. When there is no WAN router generating multicast query packets into the LAN, the bridge simulates the behavior of a WAN router and generates WAN multicast query packets so as to cause report packet generation by end systems. A timeout interval for undesignating router ports and a method for determining an appropriate timeout for a port is disclosed.Type: GrantFiled: December 6, 1996Date of Patent: December 7, 1999Assignee: 3Com CorporationInventors: Thomas LeMaire, Floyd Backes, Cyndi Jung