Patents by Inventor Herbert S. Madan
Herbert S. Madan 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: 8023421Abstract: A system for the assessment of network performance criteria, and applying this criteria to the classification of network addresses into appropriate ranges, using these ranges to consolidate performance measurements for the associated addresses, and applying these metrics toward the optimization of the network towards performance or policy objectives.Type: GrantFiled: November 20, 2006Date of Patent: September 20, 2011Assignee: Avaya Inc.Inventors: Michael A. Lloyd, Omar C. Baldonado, Sean P. Finn, Mansour J. Karam, James G. McGuire, Herbert S. Madan
-
Patent number: 7840704Abstract: Systems and methods are described for supporting routing intelligence for evaluating routing paths based on performance measurements. The routing intelligence may include processes executed in a self-contained device. This device may control one or more edge routers, based on performance data from end users. In other embodiments, the routing intelligence device may be used solely to monitor one or more edge routers, producing reports but not effecting any changes to routing. Routing decisions may be injected to the edge routers via BGP updates. The devices may be stationed at the premises of a multihomed organization, such as an enterprise, ISP, government organization, university, or other organization supporting a sub-network coupled to an internetwork. In other embodiments, the routing intelligence comprises processes executed on a router.Type: GrantFiled: June 11, 2008Date of Patent: November 23, 2010Assignee: Avaya Inc.Inventors: Omar C. Balonado, Sean P. Finn, Mansour J. Karam, Michael A. Lloyd, Herbert S. Madan, James G. McGuire, Jose-Miguel Pulido Villaverde
-
Patent number: 7773536Abstract: A system for the assessment of network performance criteria, and applying this criteria to the classification of network addresses into appropriate ranges, using these ranges to consolidate performance measurements for the associated addresses, and applying these metrics toward the optimization of the network towards performance or policy objectives.Type: GrantFiled: November 30, 2007Date of Patent: August 10, 2010Assignee: Avaya Inc.Inventors: Michael A. Lloyd, Omar C. Baldonado, Sean P. Finn, Mansour J. Karam, James G. McGuire, Herbert S. Madan
-
Patent number: 7756032Abstract: The present invention is directed to using measurement packets to compute network performance. Embodiments that send, receive and both send and receive measurement packets are described. Some embodiments are described that compute statistics based at least partly on measurement traffic. Some embodiments are described that communicate computed statistics within measurement traffic. Some embodiments are described that rank and select paths based at least partly on computed statistics.Type: GrantFiled: October 17, 2001Date of Patent: July 13, 2010Assignee: Avaya Inc.Inventors: Wayne A. Feick, Sean P. Finn, Mansour J. Karam, Michael A. Lloyd, Herbert S. Madan, James G. McGuire, Jose-Miguel Pulido, Omar C. Baldonado
-
Patent number: 7675868Abstract: Systems and methods are described for enabling routers to coordinate via a back-channel communication medium. The information exchanged over the back-channel is used to increase the number of paths considered for the routers during route optimization. The Decision Makers may assert routes and prefixes to the routers under their control. This may be done via a Border Gateway Protocol (BGP) feed. The Decision Makers, in turn, communicate separately with one another, in order to coordinate routing policy amongst themselves. This coordination may be performed over a back-channel, which may take the form of physical or logical connections between the Decision Makers.Type: GrantFiled: January 23, 2008Date of Patent: March 9, 2010Assignee: Avaya Inc.Inventors: Omar C. Balonado, Sean P. Finn, Mansour J. Karam, Michael A. Lloyd, Herbert S. Madan, James G. McGuire, Jose-Miguel Pulido Villaverde
-
Patent number: 7487237Abstract: Methods, computer code, and means are described that can control load in a network. In some applications, the monetary cost of operating the network can be reduced. Utilization of links in the network can be monitored. A degree of suboptimality with respect to some criteria can be assessed. In some instances, the criteria could be based at least partly one or more monetary billing structures of some subset of two or more links. A subset of the forwarding decisions of one or more forwarding nodes in the network can be adjusted automatically, based at least partly on the assessing. The adjustment can attempt to reduce the degree of suboptimality.Type: GrantFiled: February 4, 2003Date of Patent: February 3, 2009Assignee: Avaya Technology Corp.Inventors: Michael A. Lloyd, Mansour J. Karam, Jose-Miguel Puildo Villaverde, Sean P. Finn, Omar C. Baldonado, James G. McGuire, Herbert S. Madan
-
Publication number: 20090031025Abstract: Methods, computer code, and means are described that can control load in a network. In some applications, the monetary cost of operating the network can be reduced. Utilization of links in the network can be monitored. A degree of suboptimality with respect to some criteria can be assessed. In some instances, the criteria could be based at least partly one or more monetary billing structures of some subset of two or more links. A subset of the forwarding decisions of one or more forwarding nodes in the network can be adjusted automatically, based at least partly on the assessing. The adjustment can attempt to reduce the degree of suboptimality.Type: ApplicationFiled: September 26, 2008Publication date: January 29, 2009Inventors: Michael A. Lloyd, Mansour J. Karam, Jose-Miguel Puildo Villaverde, Sean P. Finn, Omar C. Baldonado, James G. McGuire, Herbert S. Madan
-
Patent number: 7484004Abstract: Methods are described for analyzing access list subsumption in routing devices of a computer network and for identifying computer network integrity violations, by producing structured data that includes stored router names and access lists that include elements with address/mask pairs, or patterns used to filter data into and out of a routing device, respectively; determining whether access lists in the structured data include elements in which a first element in the access list has a more general or equal address/mask pair, or pattern, respectively, than a second or subsequent element, or pattern; and storing in electronic memory a report of elements or a list of patterns, respectively, in which a first element or pattern is more general than or equal to a second or subsequent element or pattern.Type: GrantFiled: December 7, 2004Date of Patent: January 27, 2009Assignee: Cisco Technology, Inc.Inventors: Richard N. Pelavin, James G. McGuire, Herbert S. Madan
-
Publication number: 20090006647Abstract: Systems and methods are described for supporting routing intelligence for evaluating routing paths based on performance measurements. The routing intelligence may include processes executed in a self-contained device. This device may control one or more edge routers, based on performance data from end users. In other embodiments, the routing intelligence device may be used solely to monitor one or more edge routers, producing reports but not effecting any changes to routing. Routing decisions may be injected to the edge routers via BGP updates. The devices may be stationed at the premises of a multihomed organization, such as an enterprise, ISP, government organization, university, or other organization supporting a sub-network coupled to an internetwork. In other embodiments, the routing intelligence comprises processes executed on a router.Type: ApplicationFiled: June 11, 2008Publication date: January 1, 2009Inventors: Omar C. Balonado, Sean P. Finn, Mansour J. Karam, Michael A. Lloyd, Herbert S. Madan, James G. McGuire, Jose-Miguel Pulido Villaverde
-
Publication number: 20080186877Abstract: Systems and methods are described for enabling routers to coordinate via a back-channel communication medium. The information exchanged over the back-channel is used to increase the number of paths considered for the routers during route optimization. The Decision Makers may assert routes and prefixes to the routers under their control. This may be done via a Border Gateway Protocol (BGP) feed. The Decision Makers, in turn, communicate separately with one another, in order to coordinate routing policy amongst themselves. This coordination may be performed over a back-channel, which may take the form of physical or logical connections between the Decision Makers.Type: ApplicationFiled: January 23, 2008Publication date: August 7, 2008Inventors: Omar C. Balonado, Sean P. Finn, Mansour J. Karam, Michael A. Lloyd, Herbert S. Madan, James G. McGuire, Jose-Miguel Pulido Villaverde
-
Patent number: 7406539Abstract: Systems and methods are described for supporting routing intelligence for evaluating routing paths based on performance measurements. The routing intelligence may include processes executed in a self-contained device. This device may control one or more edge routers, based on performance data from end users. In other embodiments, the routing intelligence device may be used solely to monitor one or more edge routers, producing reports but not effecting any changes to routing. Routing decisions may be injected to the edge routers via BGP updates. The devices may be stationed at the premises of a multihomed organization, such as an enterprise, ISP, government organization, university, or other organization supporting a sub-network coupled to an internetwork. In other embodiments, the routing intelligence comprises processes executed on a router.Type: GrantFiled: August 6, 2001Date of Patent: July 29, 2008Assignee: Avaya Technology Corp.Inventors: Omar C. Baldonado, Sean P. Finn, Mansour J. Karam, Michael A. Lloyd, Herbert S. Madan, James G. McGuire, Jose-Miguel Pulido Villaverde
-
Patent number: 7363367Abstract: Methods and apparatuses for obtaining delay, jitter, and loss statistics of a path between server and an end user coupled via an internetwork are described. The server may comprise a web server in communication with the end user via the Internet. Statistics are obtained by analyzing the details of a TCP connection underlying an HTML transaction. Robust measurements of jitter, delay, and loss are ensured by maximizing traffic between the web server and the surfer in order to generate a robust sample of TCP connections. Content may be updated with one or more html link(s). This existing content may reside on a highly trafficked portal, such as a web portal, and may be encoded in a markup language, such as Hyper Text Markup Language (HTML). The Uniform Resource Locators (URLs) corresponding to the one or more links resolve to the server from which the statistics are to be measured. The actual content supplied by the server may be minimized, in order to preserve bandwidth.Type: GrantFiled: July 10, 2001Date of Patent: April 22, 2008Assignee: Avaya Technology Corp.Inventors: Michael A. Lloyd, Sean P. Finn, Omar C. Baldonado, Mansour Karam, Faisal Siddiqi, Herbert S. Madan, James G. McGuire
-
Patent number: 7349994Abstract: Systems and methods are described for enabling routers to coordinate via a back-channel communication medium. The information exchanged over the back-channel is used to increase the number of paths considered for the routers during route optimization. The Decision Makers may assert routes and prefixes to the routers under their control. This may be done via a Border Gateway Protocol (BGP) feed. The Decision Makers, in turn, communicate separately with one another, in order to coordinate routing policy amongst themselves. This coordination may be performed over a back-channel, which may take the form of physical or logical connections between the Decision Makers.Type: GrantFiled: September 20, 2001Date of Patent: March 25, 2008Assignee: Avaya Technology Corp.Inventors: Omar C. Balonado, Sean P. Finn, Mansour J. Karam, Michael A. Lloyd, Herbert S. Madan, James G. McGuire, Jose-Miguel Pulido Villaverde
-
Patent number: 7336613Abstract: A system for the assessment of network performance criteria, and applying this criteria to the classification of network addresses into appropriate ranges, using these ranges to consolidate performance measurements for the associated addresses, and applying these metrics toward the optimization of the network towards performance or policy objectives.Type: GrantFiled: October 17, 2001Date of Patent: February 26, 2008Assignee: Avaya Technology Corp.Inventors: Michael A. Lloyd, Omar C. Baldonado, Sean P. Finn, Mansour J. Karam, James G. McGuire, Herbert S. Madan
-
Patent number: 7080161Abstract: Network architectures and protocols to support enhancements to the decision making process of standard routing protocols are described. Embodiments allow decisions to be exchanged between networks, or autonomous systems, about which internetwork paths have been chosen for outbound traffic. Some embodiments of the invention allow information about the measured performance of internetwork paths to be exchanged between autonomous systems. Embodiments allow additional policy information to be communicated between networks, including but not limited to information about why local policy decisions have been made; requests of policies from remote networks; performance information about particular paths; and informational status. Such information may be exchanged dynamically between networks.Type: GrantFiled: July 10, 2001Date of Patent: July 18, 2006Assignee: Avaya Technology Corp.Inventors: John G. Leddy, Michael A. Lloyd, Sean P. Finn, James G. McGuire, Omar C. Baldonado, Herbert S. Madan
-
Patent number: 6883034Abstract: Methods are described for analyzing access list subsumption in routing devices of a computer network and for identifying computer network integrity violations, by producing structured data that includes stored router names and access lists that include elements with address/mask pairs, or patterns used to filter data into and out of a routing device, respectively; determining whether access lists in the structured data include elements in which a first element in the access list has a more general or equal address/mask pair, or pattern, respectively, than a second or subsequent element, or pattern; and storing in electronic memory a report of elements or a list of patterns, respectively, in which a first element or pattern is more general than or equal to a second or subsequent element or pattern.Type: GrantFiled: February 12, 2002Date of Patent: April 19, 2005Assignee: Cisco Technology, Inc.Inventors: Richard N. Pelavin, James G. McGuire, Herbert S. Madan
-
Publication number: 20040205098Abstract: Methods, computer code, and means are described that can control load in a network. In some applications, the monetary cost of operating the network can be reduced. Utilization of links in the network can be monitored. A degree of suboptimality with respect to some criteria can be assessed. In some instances, the criteria could be based at least partly one or more monetary billing structures of some subset of two or more links. A subset of the forwarding decisions of one or more forwarding nodes in the network can be adjusted automatically, based at least partly on the assessing. The adjustment can attempt to reduce the degree of suboptimality.Type: ApplicationFiled: February 4, 2003Publication date: October 14, 2004Inventors: Michael A. Lloyd, Mansour J. Karam, Jose-Miguel Puildo Villaverde, Sean P. Finn, Omar C. Baldonado, James G. McGuire, Herbert S. Madan
-
Publication number: 20030161321Abstract: We describe multiple methods and apparatuses for characterizing the quality of a network path by means of metrics that at the same time are (1) additive and (2) characterize the performance of network applications.Type: ApplicationFiled: December 12, 2002Publication date: August 28, 2003Inventors: Mansour J. Karam, Sean P. Finn, Omar C. Baldonado, Michael A. Lloyd, Herbert S. Madan, James G. McGuire
-
Publication number: 20020184393Abstract: Network architectures and protocols to support enhancements to the decision making process of standard routing protocols are described. Embodiments allow decisions to be exchanged between networks, or autonomous systems, about which internetwork paths have been chosen for outbound traffic. Some embodiments of the invention allow information about the measured performance of internetwork paths to be exchanged between autonomous systems. Embodiments allow additional policy information to be communicated between networks, including but not limited to information about why local policy decisions have been made; requests of policies from remote networks; performance information about particular paths; and informational status. Such information may be exchanged dynamically between networks.Type: ApplicationFiled: July 10, 2001Publication date: December 5, 2002Inventors: John G. Leddy, Michael A. Lloyd, Sean P. Finn, James G. McGuire, Omar C. Baldonado, Herbert S. Madan
-
Publication number: 20020129161Abstract: Methods and apparatuses for obtaining delay, jitter, and loss statistics of a path between server and an end user coupled via an internetwork are described. The server may comprise a web server in communication with the end user via the Internet. Statistics are obtained by analyzing the details of a TCP connection underlying an HTML transaction. Robust measurements of jitter, delay, and loss are ensured by maximizing traffic between the web server and the surfer in order to generate a robust sample of TCP connections. Content may be updated with one or more html link(s). This existing content may reside on a highly trafficked portal, such as a web portal, and may be encoded in a markup language, such as Hyper Text Markup Language (HTML). The Uniform Resource Locators (URLs) corresponding to the one or more links resolve to the server from which the statistics are to be measured. The actual content supplied by the server may be minimized, in order to preserve bandwidth.Type: ApplicationFiled: July 10, 2001Publication date: September 12, 2002Inventors: Michael A. Lloyd, Sean P. Finn, Omar C. Baldonado, Mansour Karam, Faisal Siddiqi, Herbert S. Madan, James G. McGuire