Patents by Inventor Ricardo V. Oliveira

Ricardo V. Oliveira 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: 11899568
    Abstract: In one embodiment, a device obtains test results for tests targeted at a web application, the tests performed by a plurality of agents. The device maps a portion of the test results to a component of the web application based on identifying information within the portion of the test results. The device makes, based on the portion of the test results that are mapped to the component of the web application, a determination that the component of the web application is experiencing an outage. In one embodiment, the device causes, based on the determination that the component of the web application is experiencing the outage, a mitigation action for the outage.
    Type: Grant
    Filed: May 20, 2022
    Date of Patent: February 13, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Arash Molavi Kakhki, Ricardo V. Oliveira, Matias Fontanini, John Moeses Ercia Bauan, Dhirendra Kumar Sinha, Rinaldo Buratti
  • Publication number: 20230370319
    Abstract: Techniques for performing traffic outage detection in the Internet are disclosed. In some embodiments, a system, process, and/or computer program product for traffic outage detection in the Internet includes deploying a plurality of agents and a plurality of tests to be executed by the deployed agents; collecting path trace data from the plurality of agents to identify one or more terminal events; and detecting a network outage based on the one or more terminal events.
    Type: Application
    Filed: July 11, 2023
    Publication date: November 16, 2023
    Inventors: Ricardo V. Oliveira, Matias Fontanini
  • Patent number: 11755467
    Abstract: Techniques for scheduled tests for endpoint agents are disclosed.
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: September 12, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Nelson Rodrigues, Santiago Alessandri, Sergio Freitas, Ricardo V. Oliveira
  • Patent number: 11729043
    Abstract: Techniques for performing traffic outage detection in the Internet are disclosed. In some embodiments, a system, process, and/or computer program product for traffic outage detection in the Internet includes deploying a plurality of agents and a plurality of tests to be executed by the deployed agents; collecting path trace data from the plurality of agents to identify one or more terminal events; and detecting a network outage based on the one or more terminal events.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: August 15, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Ricardo V. Oliveira, Matias Fontanini
  • Publication number: 20230049207
    Abstract: In one embodiment, a method comprises: obtaining, by a process, path trace data collected by a plurality of performance monitoring agents across a computer network; obtaining, by the process, one or more catalogs having application-based correlation information for the path trace data; generating, by the process, network mapping directed graphs by correlating the path trace data using the one or more catalogs, the network mapping directed graphs logically comprising nodes categorized at a plurality of levels of aggregation and edges connecting the nodes; associating, by the process, test-based performance data with the edges of the network mapping directed graphs; and providing, by the process, at least one Sankey diagram based on the network mapping directed graphs and test-based performance data associated with their edges for selectable display by a user interface.
    Type: Application
    Filed: July 29, 2022
    Publication date: February 16, 2023
    Inventors: Ricardo V. Oliveira, Arash Molavi Kakhki, Dhirendra Kumar Sinha, Conley Read, Matias Fontanini
  • Patent number: 11582119
    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: February 18, 2022
    Date of Patent: February 14, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Martin Dam, Michael Meisel, Nelson Rodrigues, Ricardo V. Oliveira, Santiago Alessandri
  • Publication number: 20230036050
    Abstract: In one embodiment, a device obtains test results for tests targeted at a web application, the tests performed by a plurality of agents. The device maps a portion of the test results to a component of the web application based on identifying information within the portion of the test results. The device makes, based on the portion of the test results that are mapped to the component of the web application, a determination that the component of the web application is experiencing an outage. In one embodiment, the device causes, based on the determination that the component of the web application is experiencing the outage, a mitigation action for the outage.
    Type: Application
    Filed: May 20, 2022
    Publication date: February 2, 2023
    Inventors: Arash Molavi Kakhki, Ricardo V. OLIVEIRA, Matias FONTANINI, John Moeses Ercia BAUAN, Dhirendra Kumar SINHA, Rinaldo BURATTI
  • Publication number: 20230033521
    Abstract: In one embodiment, a method comprises: obtaining a plurality of results for a corresponding plurality of independent tests performed on a corresponding plurality of services in a computer network, the plurality of results comprising one or more determined pathways through the computer network; determining a specified subset selection regarding the plurality of results, the specified subset selection corresponding to at least two independent service-related tests; combining a portion of the plurality of results into an aggregated results subset according to the specified subset selection; generating a graphical representation visualization of the aggregated results subset, the graphical representation visualization illustrating a plurality of specific pathways through the computer network corresponding to the aggregated results subset; and providing, to a graphical user interface, the graphical representation visualization of the aggregated results subset, the graphical user interface providing for further spe
    Type: Application
    Filed: July 29, 2022
    Publication date: February 2, 2023
    Inventors: Ricardo V. Oliveira, Nelson Jorge Silva Rodrigues, Prabhnit Singh, Victor Orlov, Florent Patrick Jean Garit
  • Publication number: 20230034229
    Abstract: In one embodiment, a method comprises: establishing, from an agent hub device, a tunnel to a remote vantage point device; generating, by the agent hub device, test traffic to appear as though the test traffic originates from the remote vantage point device; encapsulating, by the agent hub device, the test traffic into the tunnel to the remote vantage point device to cause the remote vantage point device to decapsulate the test traffic and send the test traffic as though the test traffic originated from the remote vantage point device; receiving, at the agent hub device, one or more returned test responses in response to the test traffic; and producing, by the agent hub device, test results based on the one or more returned test responses.
    Type: Application
    Filed: July 29, 2022
    Publication date: February 2, 2023
    Inventors: Ricardo V. Oliveira, Arash Molavi Kakhki, Prabhnit Singh, Cameron Esdaile
  • Patent number: 11509552
    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 8, 2020
    Date of Patent: November 22, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Thomas Haddow, Ricardo V. Oliveira
  • Patent number: 11388292
    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: September 29, 2020
    Date of Patent: July 12, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Joao Antunes, Ricardo V. Oliveira
  • Patent number: 11356564
    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: September 29, 2020
    Date of Patent: June 7, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Joao Antunes, Ricardo V. Oliveira
  • Publication number: 20220173988
    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: Application
    Filed: February 18, 2022
    Publication date: June 2, 2022
    Inventors: Martin Dam, Michael MEISEL, Nelson RODRIGUES, Ricardo V. OLIVEIRA, Santiago ALESSANDRI
  • Patent number: 11252059
    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: December 13, 2019
    Date of Patent: February 15, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: John Moeses Ercia Bauan, Sunil Bandla, Ricardo V. Oliveira
  • Publication number: 20210390039
    Abstract: Techniques for scheduled tests for endpoint agents are disclosed.
    Type: Application
    Filed: June 22, 2021
    Publication date: December 16, 2021
    Inventors: Nelson Rodrigues, Santiago Alessandri, Sergio Freitas, Ricardo V. Oliveira
  • Publication number: 20210243099
    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: Application
    Filed: April 19, 2021
    Publication date: August 5, 2021
    Inventors: Mohit V. Lad, Ricardo V. Oliveira, Michael Meisel, Ryan Braud
  • Patent number: 11042474
    Abstract: Techniques for scheduled tests for endpoint agents are disclosed.
    Type: Grant
    Filed: April 14, 2020
    Date of Patent: June 22, 2021
    Assignee: THOUSANDEYES LLC
    Inventors: Nelson Rodrigues, Santiago Alessandri, Sergio Freitas, Ricardo V. Oliveira
  • Patent number: 11032124
    Abstract: Techniques for application aware device monitoring 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: June 8, 2021
    Assignee: ThousandEyes LLC
    Inventors: Thomas Haddow, Ricardo V. Oliveira
  • Publication number: 20210136231
    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: Application
    Filed: September 29, 2020
    Publication date: May 6, 2021
    Inventors: Joao Antunes, Ricardo V. Oliveira
  • Publication number: 20210126843
    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: Application
    Filed: October 8, 2020
    Publication date: April 29, 2021
    Inventors: Martin Dam, Michael Meisel, Nelson Rodrigues, Ricardo V. Oliveira, Santiago Alessandri