Search Patents
  • Patent number: 9455890
    Abstract: Techniques for deep path analysis of application delivery over a network are disclosed. In some embodiments, deep path analysis of application delivery over a network includes monitoring a network path between an agent and a destination; determining the network path between the agent and the destination; and generating a graphical visualization of the network path.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: September 27, 2016
    Assignee: ThousandEyes, Inc.
    Inventors: Mohit V. Lad, Ricardo V. Oliveira, Michael Meisel, Ryan Braud
  • Patent number: 10986009
    Abstract: Techniques for cross-layer troubleshooting of application delivery are disclosed. In some embodiments, cross-layer troubleshooting of application delivery includes collecting test results from a plurality of distributed agents for a plurality of application delivery layers; and generating a graphical visualization of an application delivery state based on the test results for the plurality of application delivery layers (e.g., different application delivery layers).
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: April 20, 2021
    Assignee: ThousandEyes, Inc.
    Inventors: Mohit V. Lad, Ricardo V. Oliveira, Michael Meisel, Ryan Braud
  • Patent number: 9985858
    Abstract: Techniques for deep path analysis of application delivery over a network are disclosed. In some embodiments, deep path analysis of application delivery over a network includes monitoring a network path between an agent and a destination; determining the network path between the agent and the destination; and generating a graphical visualization of the network path.
    Type: Grant
    Filed: August 24, 2016
    Date of Patent: May 29, 2018
    Assignee: ThousandEyes, Inc.
    Inventors: Mohit V. Lad, Ricardo V. Oliveira, Michael Meisel, Ryan Braud
  • Patent number: 9800478
    Abstract: Techniques for cross-layer troubleshooting of application delivery are disclosed. In some embodiments, cross-layer troubleshooting of application delivery includes collecting test results from a plurality of distributed agents for a plurality of application delivery layers; and generating a graphical visualization of an application delivery state based on the test results for the plurality of application delivery layers (e.g., different application delivery layers).
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: October 24, 2017
    Assignee: ThousandEyes, Inc.
    Inventors: Mohit V. Lad, Ricardo V. Oliveira, Michael Meisel, Ryan Braud
  • Patent number: 9503384
    Abstract: Accordingly, techniques for estimating network capacity of a path between two endpoints in a network without server instrumentation are disclosed. Techniques for estimating network bandwidth of a path between two endpoints in a network without server instrumentation are also disclosed. For example, techniques disclosed herein can be used for network capacity planning. As another example, techniques disclosed herein can be used for network availability troubleshooting (e.g., network degradation performance issues).
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: November 22, 2016
    Assignee: ThousandEyes, Inc.
    Inventors: Ricardo V. Oliveira, Joao Antunes
  • Patent number: 10230603
    Abstract: Techniques for cross-layer troubleshooting of application delivery are disclosed. In some embodiments, cross-layer troubleshooting of application delivery includes collecting test results from a plurality of distributed agents for a plurality of application delivery layers; and generating a graphical visualization of an application delivery state based on the test results for the plurality of application delivery layers (e.g., different application delivery layers).
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 12, 2019
    Assignee: ThousandEyes, Inc.
    Inventors: Mohit V. Lad, Ricardo V. Oliveira, Michael Meisel, Ryan Braud
  • Patent number: 10567249
    Abstract: A method and system are described. The method and system include determining a grouping characteristic for a plurality of nodes and a corresponding plurality of links. The nodes and the links correspond to components of a network and are associated with network performance information. The grouping characteristic includes at least one of partitionability into pages and a hop distance. The method and system also include generating a graphical visualization based on the grouping characteristic, the nodes and the links.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: February 18, 2020
    Assignee: ThousandEyes, Inc.
    Inventors: John Moeses Ercia Bauan, Sunil Bandla, Ricardo V. Oliveira
  • Patent number: 9411787
    Abstract: Techniques for cross-layer troubleshooting of application delivery are disclosed. In some embodiments, cross-layer troubleshooting of application delivery includes collecting test results from a plurality of distributed agents for a plurality of application delivery layers; and generating a graphical visualization of an application delivery state based on the test results for the plurality of application delivery layers (e.g., different application delivery layers).
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: August 9, 2016
    Assignee: ThousandEyes, Inc.
    Inventors: Mohit V. Lad, Ricardo V. Oliveira, Michael Meisel, Ryan Braud
  • Patent number: 10834265
    Abstract: Techniques for monitoring Voice-over-IP (VoIP) network services over the Internet are disclosed. In some embodiments, a system, process, and/or computer program product for monitoring and/or troubleshooting VoIP network services over the Internet includes performing VoIP call initiation testing using a source agent and a target agent; performing synthetic VoIP call quality testing using the source agent and the target agent over the Internet; and generating a report based on the VoIP call initiation testing and the synthetic VoIP call quality testing over the Internet.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: November 10, 2020
    Assignee: ThousandEyes, Inc.
    Inventors: Joao Antunes, Ricardo V. Oliveira
  • Patent number: 9729414
    Abstract: Techniques for monitoring service availability using distributed Border Gateway Protocol (BGP) routing feeds are disclosed. In some embodiments, monitoring service availability using distributed BGP routing feeds includes collecting BGP routing data from a plurality of distributed route monitors; aggregating the collected BGP routing data into bins; and determining a BGP metric based on the aggregated and collected BGP routing data. Example BGP metrics include a reachability metric, number of path changes metric, and a number of BGP updates metric.
    Type: Grant
    Filed: April 21, 2015
    Date of Patent: August 8, 2017
    Assignee: ThousandEyes, Inc.
    Inventors: Ricardo V. Oliveira, Michael Meisel, Ryan Braud
  • Patent number: 10848402
    Abstract: Techniques for application aware device monitoring correlation and visualization are disclosed. In some embodiments, a system, a process, and/or a computer program product for providing application aware device monitoring includes collecting network layer information from one or more agents utilizing a plurality of tests; collecting device layer information from the one or more agents deployed to monitor a plurality of devices in a network computing environment; correlating the network layer information and the device layer information; and generating a graphical visualization based on the correlated network layer and device layer information (e.g., an alert, report, and/or a graphical visualization can be provided based on the correlated network layer and device layer information to facilitate root cause detection for application performance issues).
    Type: Grant
    Filed: October 23, 2019
    Date of Patent: November 24, 2020
    Assignee: ThousandEyes, Inc.
    Inventors: Thomas Haddow, Ricardo V. Oliveira
  • Patent number: 10659325
    Abstract: Techniques for monitoring enterprise networks with endpoint agents are disclosed. In some embodiments, a system, process, and/or computer program product for monitoring enterprise networks with endpoint agents includes deploying a plurality of endpoint agents to a plurality of endpoint devices; collecting test results from each of the plurality of endpoint agents, wherein the test results are based on tests executed on each of the plurality of endpoint devices for monitoring network activity; and generating a graphical visualization of an application delivery state for one or more application delivery layers based on the test results, generating an alert based on the test results, or generating a report based on the test results.
    Type: Grant
    Filed: June 14, 2017
    Date of Patent: May 19, 2020
    Assignee: ThousandEyes, Inc.
    Inventors: Martin Dam, Michael Meisel, Nelson Rodrigues, Ricardo V. Oliveira, Santiago Alessandri
  • Patent number: 10841187
    Abstract: Techniques for monitoring enterprise networks with endpoint agents are disclosed. In some embodiments, a system, process, and/or computer program product for monitoring enterprise networks with endpoint agents includes deploying a plurality of endpoint agents to a plurality of endpoint devices; collecting test results from each of the plurality of endpoint agents, wherein the test results are based on tests executed on each of the plurality of endpoint devices for monitoring network activity; and generating a graphical visualization of an application delivery state for one or more application delivery layers based on the test results, generating an alert based on the test results, or generating a report based on the test results.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: November 17, 2020
    Assignee: ThousandEyes, Inc.
    Inventors: Martin Dam, Michael Meisel, Nelson Rodrigues, Ricardo V. Oliveira, Santiago Alessandri
  • Patent number: 10671520
    Abstract: Techniques for scheduled tests for endpoint agents are disclosed.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: June 2, 2020
    Assignee: ThousandEyes, Inc.
    Inventors: Nelson Rodrigues, Santiago Alessandri, Sergio Freitas, Ricardo V. Oliveira
Narrow Results

Filter by US Classification