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: 20250300939Abstract: 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: ApplicationFiled: March 22, 2024Publication date: September 25, 2025Inventors: Sean DAO, Mike T. STOLARCHUK, Ken CHIANG, John SCHIMMEL, Robert LING, Brett WOLTZ, Ryan IZARD, Harkirandeep DHILLON
-
Patent number: 12381917Abstract: 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: GrantFiled: April 4, 2022Date of Patent: August 5, 2025Assignee: ARISTA NETWORKS, INC.Inventors: Sandip Shah, Robert Ling
-
Patent number: 11973738Abstract: 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: GrantFiled: March 14, 2023Date of Patent: April 30, 2024Assignee: ARISTA NETWORKS, INC.Inventors: Sandip K. Shah, Robert Ling
-
Publication number: 20230379295Abstract: 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: ApplicationFiled: March 14, 2023Publication date: November 23, 2023Inventors: Sandip K. Shah, Robert Ling
-
Publication number: 20230319115Abstract: 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: ApplicationFiled: April 4, 2022Publication date: October 5, 2023Inventors: Sandip Shah, Robert Ling
-
Patent number: 11637807Abstract: 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: GrantFiled: May 18, 2022Date of Patent: April 25, 2023Assignee: ARISTA NETWORKS, INC.Inventors: Sandip K Shah, Robert Ling
-
Patent number: 10419327Abstract: 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: GrantFiled: October 12, 2017Date of Patent: September 17, 2019Assignee: Big Switch Networks, Inc.Inventors: Ryan Izard, Robert Ling, Shudong Zhou, Sandip Shah
-
Publication number: 20190116111Abstract: 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: ApplicationFiled: October 12, 2017Publication date: April 18, 2019Inventors: Ryan Izard, Robert Ling, Shudong Zhou, Sandip Shah
-
Patent number: 8977733Abstract: 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: GrantFiled: July 1, 2011Date of Patent: March 10, 2015Assignee: Cisco Technology, Inc.Inventors: Scott Phuong, Robert Ling
-
Patent number: 8566847Abstract: 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: GrantFiled: March 11, 2011Date of Patent: October 22, 2013Assignee: Cisco Technology, Inc.Inventors: Robert Ling, Yu Xu, Sunil A. Bhagia
-
Publication number: 20120233628Abstract: 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: ApplicationFiled: March 11, 2011Publication date: September 13, 2012Inventors: ROBERT LING, Yu Xu, Sunil A. Bhagia
-
Patent number: 5885225Abstract: 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: GrantFiled: January 23, 1996Date of Patent: March 23, 1999Assignee: Boys Town National Research HospitalInventors: Douglas H. Keefe, Robert Ling
-
Patent number: RE50602Abstract: 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: GrantFiled: September 16, 2021Date of Patent: September 23, 2025Assignee: Arista Networks, Inc.Inventors: Ryan Izard, Robert Ling, Shudong Zhou, Sandip Shah