Patents by Inventor Colin L. Mallows

Colin L. Mallows 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: 9026654
    Abstract: Systems and methods for constructing and maintaining a peer-to-peer overlay graph are disclosed herein. The systems and methods include adding a node to the overlay graph. Adding the node includes choosing an edge that is not connected to the node, breaking the edge and connecting the node to broken edge nodes previously connected to the edge. The process is repeating if additional connections are need and node addition data is stored for the node.
    Type: Grant
    Filed: October 26, 2006
    Date of Patent: May 5, 2015
    Assignee: Avaya Inc.
    Inventors: Jean Meloche, Shalini Yajnik, Parameshwaran Krishnan, Stanko Dimitrov, Colin L. Mallows, Jon Bentley
  • Patent number: 8824313
    Abstract: A distributed monitoring system comprises a plurality of agents configured for communication with at least one central server. A given one of the agents obtains measurement data, and applies a statistical test to the measurement data. Based on a result of the statistical test, the given agent determines whether or not an update needs to be sent by the agent to the central server. The agent sends the update to the central server if the determination indicates that the update should be sent.
    Type: Grant
    Filed: September 14, 2006
    Date of Patent: September 2, 2014
    Assignee: Avaya Inc.
    Inventors: Lorraine Denby, Colin L. Mallows, Jean Meloche
  • Publication number: 20140019560
    Abstract: Embodiments disclosed herein provide systems and methods for evaluating performance stress in a multi-modal network notification service. In a particular embodiment, a method provides generating a covering array of test factors corresponding to a plurality of modes and a plurality of test level values for each mode and determining an escalation hierarchy of the covering array comprising a plurality of nodes, wherein each node corresponds to a set of test factors in the covering array. The method further provides performing a notification test run of the set of test factors for each node in the escalation hierarchy to determine performance stress for each set of test factors. The method further provides generating a first factor-level-run table with the notification test runs corresponding to each of n-wise test factors and possible test level values and indicating which of the notification test runs in the factor-level-run table resulted in performance stress.
    Type: Application
    Filed: October 5, 2012
    Publication date: January 16, 2014
    Applicant: AVAYA INC.
    Inventors: Juan Jenny Li, Colin L. Mallows, James M. Landwehr
  • Patent number: 7924733
    Abstract: Performance problems or other conditions are analyzed in a system comprising a plurality of endpoint devices and an associated centralized or distributed controller. End-to-end measurements are obtained for respective paths through the network, for example, using communications between the endpoint devices. For a given end-to-end measurement obtained for a particular one of the paths, a value of a performance indicator for the path is determined and the performance indicator value is assigned to each of a plurality of links of the path. The determining and assigning operations are repeated for additional ones of the end-to-end measurements, the links are grouped into one or more exculpation or inculpation sets based on how many times a particular performance indicator value has been assigned to each of the links, and the one or more sets are utilized to determine, for example, the location of a performance problem in the network.
    Type: Grant
    Filed: September 28, 2006
    Date of Patent: April 12, 2011
    Assignee: Avaya Inc.
    Inventors: Akshay Adhikari, Lorraine Denby, Colin L. Mallows, Jean Meloche, Balaji Rao
  • Patent number: 7821936
    Abstract: Systems and methods are presented for partitioning end-to-end performance effects using network tomography. In one embodiment, a method for partitioning end-to-end performance effects within a network is presented. The method includes determining a network topology between at least two test points, obtaining an unrelated approximation of edge effects between the test points, measuring end-to-end performance data between the test points corresponding to a target application, regularizing an estimate of edge effects for the target application using the unrelated approximation of edge effects, and computing the estimate of edge effects for the target application to partition the end-to-end effects.
    Type: Grant
    Filed: July 27, 2007
    Date of Patent: October 26, 2010
    Assignee: Avaya Inc.
    Inventors: Jean Meloche, Lorraine Denby, Colin L. Mallows, James M. Landwehr
  • Publication number: 20090028062
    Abstract: Systems and methods are presented for partitioning end-to-end performance effects using network tomography. In one embodiment, a method for partitioning end-to-end performance effects within a network is presented. The method includes determining a network topology between at least two test points, obtaining an unrelated approximation of edge effects between the test points, measuring end-to-end performance data between the test points corresponding to a target application, regularizing an estimate of edge effects for the target application using the unrelated approximation of edge effects, and computing the estimate of edge effects for the target application to partition the end-to-end effects.
    Type: Application
    Filed: July 27, 2007
    Publication date: January 29, 2009
    Inventors: Jean Meloche, Lorraine Denby, Colin L. Mallows, James M. Landwehr
  • Publication number: 20080155520
    Abstract: Systems and methods for constructing and maintaining a peer-to-peer overlay graph are disclosed herein. The systems and methods include adding a node to the overlay graph. Adding the node includes choosing an edge that is not connected to the node, breaking the edge and connecting the node to broken edge nodes previously connected to the edge. The process is repeating if additional connections are need and node addition data is stored for the node.
    Type: Application
    Filed: October 26, 2006
    Publication date: June 26, 2008
    Applicant: AVAYA TECHNOLOGY LLC
    Inventors: Jean Meloche, Shalini Yajnik, P. Krishnan, Stanko Dimitrov, Colin L. Mallows, Jon Bentley
  • Patent number: 7389114
    Abstract: A system is disclosed that enables the estimation of the location of a wireless terminal in a wireless network. The illustrative embodiment works without requiring modifications to be made to the wireless terminal. Furthermore, the hardware of some embodiments of the present invention can be inexpensively deployed indoors. Some embodiments of the present invention are, therefore, ideally suited for use with legacy indoor systems. The system of the illustrative embodiment of the present invention, in some embodiments, uses an offline process and an online process for location estimation. The described system, however, can be used with other techniques for location estimation.
    Type: Grant
    Filed: February 11, 2004
    Date of Patent: June 17, 2008
    Assignee: Avaya Technology Corp.
    Inventors: Wen-Hua Ju, Anjur Sundaresan Krishnakumar, P Krishnan, James M Landwehr, Colin L Mallows
  • Publication number: 20080080376
    Abstract: Performance problems or other conditions are analyzed in a system comprising a plurality of endpoint devices and an associated centralized or distributed controller. End-to-end measurements are obtained for respective paths through the network, for example, using communications between the endpoint devices. For a given end-to-end measurement obtained for a particular one of the paths, a value of a performance indicator for the path is determined and the performance indicator value is assigned to each of a plurality of links of the path. The determining and assigning operations are repeated for additional ones of the end-to-end measurements, the links are grouped into one or more exculpation or inculpation sets based on how many times a particular performance indicator value has been assigned to each of the links, and the one or more sets are utilized to determine, for example, the location of a performance problem in the network.
    Type: Application
    Filed: September 28, 2006
    Publication date: April 3, 2008
    Inventors: Akshay Adhikari, Lorraine Denby, Colin L. Mallows, Jean Meloche, Balaji Rao
  • Publication number: 20080069334
    Abstract: A distributed monitoring system comprises a plurality of agents configured for communication with at least one central server. A given one of the agents obtains measurement data, and applies a statistical test to the measurement data. Based on a result of the statistical test, the given agent determines whether or not an update needs to be sent by the agent to the central server. The agent sends the update to the central server if the determination indicates that the update should be sent.
    Type: Application
    Filed: September 14, 2006
    Publication date: March 20, 2008
    Inventors: Lorraine Denby, Colin L. Mallows, Jean Meloche
  • Patent number: 7031264
    Abstract: Techniques are disclosed for improved monitoring and analysis of VoIP communications, multimedia communications or other types of network traffic in a network-based communication system. In accordance with one aspect of the invention, endpoint devices of the network-based communication system are configurable so as to collectively implement a distributed monitoring and analysis system which does not require a centralized testing server or other centralized controller. Distributed test units associated with the endpoint devices may be utilized in implementing the distributed monitoring and analysis system, and are preferably configured to support a web-based user interface providing access to measurement data. The endpoint devices may be advantageously organized into a hierarchy comprising a plurality of zones, with each of the endpoint devices belonging to at least one zone.
    Type: Grant
    Filed: June 12, 2003
    Date of Patent: April 18, 2006
    Assignee: Avaya Technology Corp.
    Inventors: Akshay Adhikari, Scott Vincent Bianco, Lorraine Denby, Colin L. Mallows, Jean Meloche, Balaji Rao, Shane M. Sullivan, Yehuda Vardi
  • Publication number: 20040252646
    Abstract: Techniques are disclosed for improved monitoring and analysis of VoIP communications, multimedia communications or other types of network traffic in a network-based communication system. In accordance with one aspect of the invention, endpoint devices of the network-based communication system are configurable so as to collectively implement a distributed monitoring and analysis system which does not require a centralized testing server or other centralized controller. Distributed test units associated with the endpoint devices may be utilized in implementing the distributed monitoring and analysis system, and are preferably configured to support a web-based user interface providing access to measurement data. The endpoint devices may be advantageously organized into a hierarchy comprising a plurality of zones, with each of the endpoint devices belonging to at least one zone.
    Type: Application
    Filed: June 12, 2003
    Publication date: December 16, 2004
    Inventors: Akshay Adhikari, Scott Vincent Bianco, Lorraine Denby, Colin L. Mallows, Jean Meloche, Balaji Rao, Shane M. Sullivan, Yehuda Vardi