Patents by Inventor David Alexander Ball

David Alexander Ball 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: 10812367
    Abstract: In one embodiment, an exploratory linktrace is initiated from an initiating network device with an exploratory linktrace message (ELM) having a target address. Each network device receiving the ELM may then propagate the ELM on a plurality of its ports to a plurality of downstream network devices based on the target address. In addition, each receiving network device returns an exploratory linktrace reply (ELR) for each of the plurality of ports, where each ELR is returned according to one or more mechanisms to mitigate stormed replies to the initiating network device.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: October 20, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Norman W. Finn, Samer Salam, John Monaghan, Iain McDade, David Alexander Ball, Simon Chatterjee
  • Patent number: 10616091
    Abstract: In one embodiment, an exploratory linktrace is initiated from an initiating network device with an exploratory linktrace message (ELM) having a target address. Each network device receiving the ELM may then propagate the ELM on a plurality of its ports to a plurality of downstream network devices based on the target address. In addition, each receiving network device returns an exploratory linktrace reply (ELR) for each of the plurality of ports, where each ELR is returned according to one or more mechanisms to mitigate stormed replies to the initiating network device.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: April 7, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Norman W. Finn, Samer Salam, John Monaghan, Iain McDade, David Alexander Ball, Simon Chatterjee
  • Publication number: 20190028379
    Abstract: In one embodiment, an exploratory linktrace is initiated from an initiating network device with an exploratory linktrace message (ELM) having a target address. Each network device receiving the ELM may then propagate the ELM on a plurality of its ports to a plurality of downstream network devices based on the target address. In addition, each receiving network device returns an exploratory linktrace reply (ELR) for each of the plurality of ports, where each ELR is returned according to one or more mechanisms to mitigate stormed replies to the initiating network device.
    Type: Application
    Filed: September 10, 2018
    Publication date: January 24, 2019
    Inventors: Norman W. Finn, Samer Salam, John Monaghan, Iain McDade, David Alexander Ball, Simon Chatterjee
  • Publication number: 20190028380
    Abstract: In one embodiment, an exploratory linktrace is initiated from an initiating network device with an exploratory linktrace message (ELM) having a target address. Each network device receiving the ELM may then propagate the ELM on a plurality of its ports to a plurality of downstream network devices based on the target address. In addition, each receiving network device returns an exploratory linktrace reply (ELR) for each of the plurality of ports, where each ELR is returned according to one or more mechanisms to mitigate stormed replies to the initiating network device.
    Type: Application
    Filed: September 10, 2018
    Publication date: January 24, 2019
    Inventors: Norman W. Finn, Samer Salam, John Monaghan, Iain McDade, David Alexander Ball, Simon Chatterjee
  • Patent number: 10084684
    Abstract: In one embodiment, an exploratory linktrace is initiated from an initiating network device with an exploratory linktrace message (ELM) having a target address. Each network device receiving the ELM may then propagate the ELM on a plurality of its ports to a plurality of downstream network devices based on the target address. In addition, each receiving network device returns an exploratory linktrace reply (ELR) for each of the plurality of ports, where each ELR is returned according to one or more mechanisms to mitigate stormed replies to the initiating network device.
    Type: Grant
    Filed: July 19, 2017
    Date of Patent: September 25, 2018
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Norman W. Finn, Samer Salam, John Monaghan, Iain McDade, David Alexander Ball, Simon Chatterjee
  • Patent number: 10075370
    Abstract: In one embodiment, a network device is configured to generate a control protocol packet containing a source address of the network device and a destination address. The network device is configured to translate the source address to a interface device address of a first communication interface device included in the network device. The control protocol packet can be transmitted over the network by a second communication interface device included in the network device for receipt by a device based on the destination address.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: September 11, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Anand Brahmanad Agarwal, Vinay Narayana Rai, David Alexander Ball, Balaji Thulasinathan, Rajeeva Kowshika Ramesh
  • Publication number: 20170317917
    Abstract: In one embodiment, an exploratory linktrace is initiated from an initiating network device with an exploratory linktrace message (ELM) having a target address. Each network device receiving the ELM may then propagate the ELM on a plurality of its ports to a plurality of downstream network devices based on the target address. In addition, each receiving network device returns an exploratory linktrace reply (ELR) for each of the plurality of ports, where each ELR is returned according to one or more mechanisms to mitigate stormed replies to the initiating network device.
    Type: Application
    Filed: July 19, 2017
    Publication date: November 2, 2017
    Inventors: Norman W. Finn, Samer Salam, John Monaghan, Iain McDade, David Alexander Ball, Simon Chatterjee
  • Patent number: 9742655
    Abstract: In one embodiment, an exploratory linktrace is initiated from an initiating network device with an exploratory linktrace message (ELM) having a target address. Each network device receiving the ELM may then propagate the ELM on a plurality of its ports to a plurality of downstream network devices based on the target address. In addition, each receiving network device returns an exploratory linktrace reply (ELR) for each of the plurality of ports, where each ELR is returned according to one or more mechanisms to mitigate stormed replies to the initiating network device.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: August 22, 2017
    Inventors: Norman W. Finn, Samer Salam, John Monaghan, Iain McDade, David Alexander Ball, Simon Chatterjee
  • Publication number: 20170104677
    Abstract: In one embodiment, a network device is configured to generate a control protocol packet containing a source address of the network device and a destination address. The network device is configured to translate the source address to a interface device address of a first communication interface device included in the network device. The control protocol packet can be transmitted over the network by a second communication interface device included in the network device for receipt by a device based on the destination address.
    Type: Application
    Filed: December 22, 2016
    Publication date: April 13, 2017
    Inventors: Anand Brahmanad Agarwal, Vinay Narayana Rai, David Alexander Ball, Balaji Thulasinathan, Rajeeva Kowshika Ramesh
  • Patent number: 9558057
    Abstract: In one embodiment, a network device is configured to generate a control protocol packet containing a source address of the network device and a destination address. The network device is configured to translate the source address to a interface device address of a first communication interface device included in the network device. The control protocol packet can be transmitted over the network by a second communication interface device included in the network device for receipt by a device based on the destination address.
    Type: Grant
    Filed: September 24, 2014
    Date of Patent: January 31, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Anand Brahmanad Agarwal, Vinay Narayana Rai, David Alexander Ball, Balaji Thulasinathan, Rajeeva Kowshika Ramesh
  • Publication number: 20150200827
    Abstract: In one embodiment, a network device is configured to generate a control protocol packet containing a source address of the network device and a destination address. The network device is configured to translate the source address to a interface device address of a first communication interface device included in the network device. The control protocol packet can be transmitted over the network by a second communication interface device included in the network device for receipt by a device based on the destination address.
    Type: Application
    Filed: September 24, 2014
    Publication date: July 16, 2015
    Inventors: Anand Brahmanad Agarwal, Vinay Narayana Rai, David Alexander Ball, Balaji Thulasinathan, Rajeeva Kowshika Ramesh
  • Publication number: 20140313940
    Abstract: In one embodiment, an exploratory linktrace is initiated from an initiating network device with an exploratory linktrace message (ELM) having a target address. Each network device receiving the ELM may then propagate the ELM on a plurality of its ports to a plurality of downstream network devices based on the target address. In addition, each receiving network device returns an exploratory linktrace reply (ELR) for each of the plurality of ports, where each ELR is returned according to one or more mechanisms to mitigate stormed replies to the initiating network device.
    Type: Application
    Filed: June 30, 2014
    Publication date: October 23, 2014
    Inventors: Norman W. Finn, Samer Salam, John Monaghan, Iain McDade, David Alexander Ball, Simon Chatterjee
  • Patent number: 8767587
    Abstract: In one embodiment, an exploratory linktrace is initiated from an initiating network device with an exploratory linktrace message (ELM) having a target address. Each network device receiving the ELM may then propagate the ELM on a plurality of its ports to a plurality of downstream network devices based on the target address. In addition, each receiving network device returns an exploratory linktrace reply (ELR) for each of the plurality of ports, where each ELR is returned according to one or more mechanisms to mitigate stormed replies to the initiating network device.
    Type: Grant
    Filed: January 21, 2009
    Date of Patent: July 1, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Norman W. Finn, Samer Salam, John Monaghan, Iain McDade, David Alexander Ball, Simon Chatterjee
  • Patent number: 7359393
    Abstract: A method and apparatus for establishing update groups of peers having matching outbound policies are disclosed. When a change in the outbound policy of a peer is identified, the update group membership of the peer is resolved.
    Type: Grant
    Filed: August 11, 2003
    Date of Patent: April 15, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Gargi Nalawade, David Alexander Ball
  • Patent number: 7023808
    Abstract: A partial best path technique distributes route selection in a routing protocol implementation on a router. The technique also ensures that announced paths received from peers of the router (i.e., a “load”) are compared in a correct order to select best paths that are then used by the router to forward packets and to advertise to the peers. When employed in a distributed architecture, the technique further reduces memory usage. To that end, the partial best path technique enhances a best path selection algorithm executed by the router to enable dispersion of the received path load among processing nodes or elements of the router, while maintaining the ordering requirement of the algorithm. The partial best path technique essentially provides an enhancement to the best path selection algorithm that selects a subset of paths from a plurality of paths, with that subset being the minimal subset needed to select the best paths.
    Type: Grant
    Filed: December 23, 2003
    Date of Patent: April 4, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: David Alexander Ball, R. Eric Bennett, Martin Hesketh, John Galen Scudder, David D. Ward