Patents by Inventor Robert Ling

Robert Ling 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).

  • Publication number: 20250300939
    Abstract: Some embodiments provide a method that receives a policy to filter traffic from a network. The policy specifies the traffic to be filtered in terms of an application name of an application that generates the traffic to be filtered. Data packets from the network are received. Packet information in the received data packets generated by the application based on the application name are identified. A mapping between the application name and the identified packet information is forwarded to a first set of monitoring tools. The received data packets are processed by using the identified packet information to identify data packets generated by the application in the network from among the received data packets and forwarding the identified data packets to a second set of monitoring tools based on the policy.
    Type: Application
    Filed: March 22, 2024
    Publication date: September 25, 2025
    Inventors: Sean DAO, Mike T. STOLARCHUK, Ken CHIANG, John SCHIMMEL, Robert LING, Brett WOLTZ, Ryan IZARD, Harkirandeep DHILLON
  • Patent number: 12381917
    Abstract: A method for updating a policy by a policy manager, that includes selecting, by the policy manager, a policy entry that includes an input and an implementation, performing a validation on the policy entry, making a first determination, based on the validation, that the implementation was not successful, and updating the policy, based on the first determination, to match the input.
    Type: Grant
    Filed: April 4, 2022
    Date of Patent: August 5, 2025
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Sandip Shah, Robert Ling
  • Patent number: 11973738
    Abstract: A method for analyzing a pair of domain name system (DNS) packets, the method comprising: extracting a portion of a request DNS packet to obtain extracted request DNS information, wherein the extracted request DNS information comprises a first timestamp generated by the edge network device, obtaining a response DNS packet, extracting at least a portion of the response DNS packet to obtain extracted response DNS information, wherein the extracted response DNS information comprises a second timestamp generated by the edge network device, after the obtaining, processing the extracted request DNS information and extracted response DNS information to obtain processed information, wherein the processed information comprises a roundtrip time derived from the first timestamp and the second timestamp, and transmitting the processed information to a monitoring system, wherein the pair of DNS packets are not transmitted to the monitoring system.
    Type: Grant
    Filed: March 14, 2023
    Date of Patent: April 30, 2024
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Sandip K. Shah, Robert Ling
  • Publication number: 20230379295
    Abstract: A method for analyzing a pair of domain name system (DNS) packets, the method comprising: extracting a portion of a request DNS packet to obtain extracted request DNS information, wherein the extracted request DNS information comprises a first timestamp generated by the edge network device, obtaining a response DNS packet, extracting at least a portion of the response DNS packet to obtain extracted response DNS information, wherein the extracted response DNS information comprises a second timestamp generated by the edge network device, after the obtaining, processing the extracted request DNS information and extracted response DNS information to obtain processed information, wherein the processed information comprises a roundtrip time derived from the first timestamp and the second timestamp, and transmitting the processed information to a monitoring system, wherein the pair of DNS packets are not transmitted to the monitoring system.
    Type: Application
    Filed: March 14, 2023
    Publication date: November 23, 2023
    Inventors: Sandip K. Shah, Robert Ling
  • Publication number: 20230319115
    Abstract: A method for updating a policy by a policy manager, that includes selecting, by the policy manager, a policy entry that includes an input and an implementation, performing a validation on the policy entry, making a first determination, based on the validation, that the implementation was not successful, and updating the policy, based on the first determination, to match the input.
    Type: Application
    Filed: April 4, 2022
    Publication date: October 5, 2023
    Inventors: Sandip Shah, Robert Ling
  • Patent number: 11637807
    Abstract: A method for analyzing a pair of domain name system (DNS) packets, the method comprising: extracting a portion of a request DNS packet to obtain extracted request DNS information, wherein the extracted request DNS information comprises a first timestamp generated by the edge network device, obtaining a response DNS packet, extracting at least a portion of the response DNS packet to obtain extracted response DNS information, wherein the extracted response DNS information comprises a second timestamp generated by the edge network device, after the obtaining, processing the extracted request DNS information and extracted response DNS information to obtain processed information, wherein the processed information comprises a roundtrip time derived from the first timestamp and the second timestamp, and transmitting the processed information to a monitoring system, wherein the pair of DNS packets are not transmitted to the monitoring system.
    Type: Grant
    Filed: May 18, 2022
    Date of Patent: April 25, 2023
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Sandip K Shah, Robert Ling
  • Patent number: 10419327
    Abstract: A packet forwarding network may include switches that forward network packets between end hosts. A monitoring network may be coupled to the forwarding network. A controller may control switches in the monitoring network to forward network packets tapped from the forwarding network to one or more packet recorders. The packet recorders may store the tapped packets and the controller may query the stored packets at a later time. The controller may analyze queried packets to monitor the operation of the packet forwarding network and, if desired, to display graphical visualizations associated with the packet forwarding network. If desired, the controller may instruct the packet recorders to replay the tapped packets to network visibility tools through the monitoring network. The controller may coordinate storage and query operations across multiple packet recorders using the monitoring network so that the packet storage capacity and recording rate may be scaled up over time.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: September 17, 2019
    Assignee: Big Switch Networks, Inc.
    Inventors: Ryan Izard, Robert Ling, Shudong Zhou, Sandip Shah
  • Publication number: 20190116111
    Abstract: A packet forwarding network may include switches that forward network packets between end hosts. A monitoring network may be coupled to the forwarding network. A controller may control switches in the monitoring network to forward network packets tapped from the forwarding network to one or more packet recorders. The packet recorders may store the tapped packets and the controller may query the stored packets at a later time. The controller may analyze queried packets to monitor the operation of the packet forwarding network and, if desired, to display graphical visualizations associated with the packet forwarding network. If desired, the controller may instruct the packet recorders to replay the tapped packets to network visibility tools through the monitoring network. The controller may coordinate storage and query operations across multiple packet recorders using the monitoring network so that the packet storage capacity and recording rate may be scaled up over time.
    Type: Application
    Filed: October 12, 2017
    Publication date: April 18, 2019
    Inventors: Ryan Izard, Robert Ling, Shudong Zhou, Sandip Shah
  • Patent number: 8977733
    Abstract: Techniques are provided to adjust network settings for network connectivity resources used by a host server. A network card device, coupled to the host server, receives instructions to adjust network settings associated with the host server. Power is received from the host server at the network card device in order to allow the network card device to configure the network settings while the host server is in a standby mode. The network card device receives commands to adjust the network settings while the host server is in the standby mode.
    Type: Grant
    Filed: July 1, 2011
    Date of Patent: March 10, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Scott Phuong, Robert Ling
  • Patent number: 8566847
    Abstract: Techniques presented herein provide approaches for out-of-band host management via a management controller. In one embodiment, the management controller provides an application programming interface (API) specifying one or more functions for managing one or more applications executing on a host computer. The one or more functions may be invoked by a requesting entity.
    Type: Grant
    Filed: March 11, 2011
    Date of Patent: October 22, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Robert Ling, Yu Xu, Sunil A. Bhagia
  • Publication number: 20120233628
    Abstract: Techniques presented herein provide approaches for out-of-band host management via a management controller. In one embodiment, the management controller provides an application programming interface (API) specifying one or more functions for managing one or more applications executing on a host computer. Using the API, the one or more applications may be managed more conveniently and/or efficiently at least in some cases.
    Type: Application
    Filed: March 11, 2011
    Publication date: September 13, 2012
    Inventors: ROBERT LING, Yu Xu, Sunil A. Bhagia
  • Patent number: 5885225
    Abstract: A system and method for using double-evoked otoacoustic emission (2EOAE) signals to elicit an evoked response from the cochlea. A three sample stimulus includes a first signal, a time delayed second signal and the superposition of the first and second signals. The time delay is selected to be less than the maximum latency of the cochlear emission. Each of the three signals elicits a response from the cochlea that include a linear response. The linear response is eliminated by subtracting the response to the first and second individual signals from the response to the superposition signal. One class of signals arises when the time delayed signal is a scaled version of the first signal. The signals can include click signals, chirp signal and the like. Chirp signals can be used to mimic classical distortion product (DP) responses. The signals may be presented using a single acoustic source or separate acoustic sources.
    Type: Grant
    Filed: January 23, 1996
    Date of Patent: March 23, 1999
    Assignee: Boys Town National Research Hospital
    Inventors: Douglas H. Keefe, Robert Ling
  • Patent number: RE50602
    Abstract: A packet forwarding network may include switches that forward network packets between end hosts. A monitoring network may be coupled to the forwarding network. A controller may control switches in the monitoring network to forward network packets tapped from the forwarding network to one or more packet recorders. The packet recorders may store the tapped packets and the controller may query the stored packets at a later time. The controller may analyze queried packets to monitor the operation of the packet forwarding network and, if desired, to display graphical visualizations associated with the packet forwarding network. If desired, the controller may instruct the packet recorders to replay the tapped packets to network visibility tools through the monitoring network. The controller may coordinate storage and query operations across multiple packet recorders using the monitoring network so that the packet storage capacity and recording rate may be scaled up over time.
    Type: Grant
    Filed: September 16, 2021
    Date of Patent: September 23, 2025
    Assignee: Arista Networks, Inc.
    Inventors: Ryan Izard, Robert Ling, Shudong Zhou, Sandip Shah