Patents by Inventor David A. Snowdon
David A. Snowdon 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: 20240267434Abstract: Embodiments of the invention relate to systems and methods for distributing information. In one or more embodiments of the invention, the method includes receiving, at a replicator, a single data stream originating from a data source, wherein the single data stream comprises a first plurality of data units from the data source; replicating, by the replicator, the single data stream to obtain a first replicated data stream and a second replicated data stream; transmitting the first replicated data stream to a first data recipient; and transmitting the second replicated data stream to a second data recipient.Type: ApplicationFiled: April 17, 2024Publication date: August 8, 2024Inventors: David Snowdon, Alexander Peter Webster, Thomas Dejanovic
-
Patent number: 11985200Abstract: A method for distributing information includes: receiving, at a replicator, a single data stream originating from a data source where the single data stream includes a first plurality of data units from the data source; replicating, by the replicator, the single data stream to obtain a first replicated data stream and a second replicated data stream; adding a delay between the first plurality of data units in the single data stream before replicating the single data stream; transmitting the first replicated data stream to a first data recipient using a first communication channel; and transmitting the second replicated data stream to a second data recipient using a second communication channel. The replication of the single data stream is performed by a lower layer device to obtain the first replicated data stream and the second replicated data stream substantially synchronously.Type: GrantFiled: November 5, 2021Date of Patent: May 14, 2024Assignee: Arista Networks, Inc.Inventors: David Snowdon, Alexander Peter Webster, Thomas Dejanovic
-
Patent number: 11765095Abstract: Embodiments of the invention relate to methods and systems for processing network traffic data units. The methods and systems may include functionality for generating a first network traffic data unit comprising an indication that the first network traffic unit should be delayed for a time before re-transmission to a client device; and transmitting the first network traffic data unit to a first edge device.Type: GrantFiled: October 31, 2022Date of Patent: September 19, 2023Assignee: Arista Networks, Inc.Inventor: David Snowdon
-
Publication number: 20230135615Abstract: A network device is configured to route an ingress packet based on its L2 header. In some configurations the ingress packet is routed based only on the destination MAC (DMAC) address in the L2 header, which allows the network device to begin routing as soon as the DMAC is received. The DMAC can be used in a table look up operation to identify routing actions for a nexthop. An egress packet is produced from the ingress packet using the routing actions. The egress packet is then sent on an egress port specified in the routing actions.Type: ApplicationFiled: October 29, 2021Publication date: May 4, 2023Inventors: David SNOWDON, Andrew John Edward BROWN, Hugh Weber HOLBROOK
-
Publication number: 20230048672Abstract: Embodiments of the invention relate to methods and systems for processing network traffic data units. The methods and systems may include functionality for generating a first network traffic data unit comprising an indication that the first network traffic unit should be delayed for a time before re-transmission to a client device; and transmitting the first network traffic data unit to a first edge device.Type: ApplicationFiled: October 31, 2022Publication date: February 16, 2023Inventor: David Snowdon
-
Patent number: 11502963Abstract: Embodiments of the invention relate to methods and systems for processing network traffic data units. The methods and systems may include functionality for receiving a first network traffic data unit at a first edge device at a first time, and appending a first ingress timestamp to the first network traffic data unit based on the first time. The methods and systems also include functionality to receive a second network traffic data unit at a second edge device at a second time and appending a second ingress timestamp to the second network traffic data unit based on the second time. The first network traffic data unit and second network traffic data unit are transmitted, via a network, to a data processing device.Type: GrantFiled: October 20, 2021Date of Patent: November 15, 2022Assignee: Arista Networks, Inc.Inventor: David Snowdon
-
Patent number: 11438276Abstract: In general, the embodiments relate to systems and methods for receiving and processing network traffic data units (NTDUs) by one or more edge devices in order to generate a global ordering of NTDU. The methods include receiving, at an aggregator, a first set of locally ordered NTDUs from a first edge device, receiving, at the aggregator, a second set of locally ordered NTDUs from a second edge device, generating a globally ordered sequence of NTDUs using the first set of locally ordered NTDUs and the second set of locally ordered NTDUs; and transmitting the globally ordered sequence of NTDUs to a destination.Type: GrantFiled: May 29, 2019Date of Patent: September 6, 2022Assignee: Arista Networks, Inc.Inventor: David Snowdon
-
Patent number: 11277269Abstract: System and methods for generating and authenticating verifiable network traffic. Specifically, the system and methods disclosed herein describe solutions for augmenting layer-2 (L2) frames with additional verifiable information entailing, for example, hash-based message authentication code encryption or digital signature authentication. These solutions may address scenarios where evidence of tampering, through deceptive practices, of network traffic data may prove difficult to detect.Type: GrantFiled: December 13, 2018Date of Patent: March 15, 2022Assignee: Arista Networks, Inc.Inventors: David Snowdon, Russel Lowes, Peter Testrake, Daniel Farrell
-
Publication number: 20220060424Abstract: Embodiments of the invention relate to methods and systems for processing network traffic data units. The methods and systems may include functionality for receiving a first network traffic data unit at a first edge device at a first time, and appending a first ingress timestamp to the first network traffic data unit based on the first time. The methods and systems also include functionality to receive a second network traffic data unit at a second edge device at a second time and appending a second ingress timestamp to the second network traffic data unit based on the second time. The first network traffic data unit and second network traffic data unit are transmitted, via a network, to a data processing device.Type: ApplicationFiled: October 20, 2021Publication date: February 24, 2022Inventor: David Snowdon
-
Publication number: 20220060556Abstract: Embodiments of the invention relate to systems and methods for distributing information. In one or more embodiments of the invention, the method includes receiving, at a replicator, a single data stream originating from a data source, wherein the single data stream comprises a first plurality of data units from the data source; replicating, by the replicator, the single data stream to obtain a first replicated data stream and a second replicated data stream; transmitting the first replicated data stream to a first data recipient; and transmitting the second replicated data stream to a second data recipient.Type: ApplicationFiled: November 5, 2021Publication date: February 24, 2022Inventors: David Snowdon, Alexander Peter Webster, Thomas Dejanovic
-
Patent number: 11228538Abstract: A method of data switching. Data is received by at least one input port of a crosspoint switch. The crosspoint switch configurably casts the data to at least one output port of the crosspoint switch. Each output port of the crosspoint switch is connected to a respective input of a logic function device such as an FPGA. The logic function device applies a logic function to data received from each output port of the crosspoint switch, such as address filtering or multiplexing, and outputs processed data to one or more respective logic function device output interfaces. Also, a method of switching involving circuit switching received data to an output while also copying the data to a higher layer function.Type: GrantFiled: March 16, 2020Date of Patent: January 18, 2022Assignee: Arista Networks, Inc.Inventors: David Snowdon, Scott McDaid, Charles Thomas, Lindsay Powles
-
Patent number: 11196834Abstract: Embodiments of the invention relate to systems and methods for distributing information. In one or more embodiments of the invention, the method includes receiving, at a replicator, a single data stream originating from a data source, wherein the single data stream comprises a first plurality of data units from the data source; replicating, by the replicator, the single data stream to obtain a first replicated data stream and a second replicated data stream; transmitting the first replicated data stream to a first data recipient; and transmitting the second replicated data stream to a second data recipient.Type: GrantFiled: September 28, 2018Date of Patent: December 7, 2021Assignee: Arista Networks, Inc.Inventors: David Snowdon, Alexander Peter Webster, Thomas Dejanovic
-
Publication number: 20210367898Abstract: In general, the embodiments relate to systems and methods for receiving and processing network traffic data units (NTDUs) by one or more edge devices in order to generate a global ordering of NTDU.Type: ApplicationFiled: May 29, 2019Publication date: November 25, 2021Applicant: Arista Networks, Inc.Inventor: David SNOWDON
-
Patent number: 11184288Abstract: Embodiments of the invention relate to methods and systems for processing network traffic data units. The methods and systems may include functionality for generating a first network traffic data unit comprising an indication that the first network traffic unit should be delayed for a time before re-transmission to a client device; and transmitting the first network traffic data unit to a first edge device.Type: GrantFiled: January 11, 2019Date of Patent: November 23, 2021Assignee: Arista Networks, Inc.Inventor: David Snowdon
-
Patent number: 11108681Abstract: Disclosed herein is a system (10) for transmitting a data stream (12). The system (10) is configured to receive the data stream (12). The data stream (12) carries a plurality of orders that are destined for a market (24) configured for electronic trading. The system (10) is configured to transmit the data stream (12) carrying the plurality of orders. The system (10) is configured to process at least the plurality of orders (12) to determine trading risk information (14) indicative of trading risk. The system (10) is configured to determine if the trading risk indicated by the trading risk information (14) satisfies a trading risk condition (16). The system (10) is configured to cease transmitting the data stream (12) carrying the plurality of orders if the trading risk condition is determined to be satisfied and commenced transmitting another data stream (18) destined for the electronic market. Also disclosed herein is a method for transmitting a data stream (12).Type: GrantFiled: May 19, 2017Date of Patent: August 31, 2021Assignee: Arista Networks, Inc.Inventor: David Snowdon
-
Patent number: 10779876Abstract: A medical instrument is disclosed. The medical instrument includes at least one electrical contact element, a battery, a radio frequency (RF) generation circuit coupled to and operated by the battery and operable to generate an RF drive signal and to provide the RF drive signal to the at least one electrical contact, and a battery discharge circuit coupled to the battery. A processor is coupled to the battery discharge circuit and a memory is coupled to the processor. The memory stores machine executable instructions that when executed cause the processor to monitor activation of the RF generation circuit and disable the RF generation circuit when the RF drive signal is fired a predetermined number of times. The medical instrument may include an activation switch and/or a disposal switch supported by the housing.Type: GrantFiled: November 15, 2016Date of Patent: September 22, 2020Assignee: Ethicon LLCInventors: Gavin M. Monson, Gregory A. Trees, Gordon J. Leather, David J. Stocks, David A. Snowdon, John Hefin Bowen Evans, David I. Ruddenklau, Alan E. Green, Robin M. Lee, Paul C. Roberts, Paulo Alexandre da Torre Pinheiro, Clive Styler
-
Publication number: 20200267231Abstract: Embodiments of the invention relate to systems and methods for distributing information. In one or more embodiments of the invention, the method includes receiving, at a replicator, a single data stream originating from a data source, wherein the single data stream comprises a first plurality of data units from the data source; replicating, by the replicator, the single data stream to obtain a first replicated data stream and a second replicated data stream; transmitting the first replicated data stream to a first data recipient; and transmitting the second replicated data stream to a second data recipient.Type: ApplicationFiled: September 28, 2018Publication date: August 20, 2020Inventors: David Snowdon, Alexander Peter Webster, Thomas Dejanovic
-
Publication number: 20200235938Abstract: System and methods for generating and authenticating verifiable network traffic. Specifically, the system and methods disclosed herein describe solutions for augmenting layer-2 (L2) frames with additional verifiable information entailing, for example, hash-based message authentication code encryption or digital signature authentication. These solutions may address scenarios where evidence of tampering, through deceptive practices, of network traffic data may prove difficult to detect.Type: ApplicationFiled: December 13, 2018Publication date: July 23, 2020Inventors: David Snowdon, Russel Lowes, Peter Testrake, Daniel Farrell
-
Publication number: 20200228455Abstract: Embodiments of the invention relate to methods and systems for processing network traffic data units. The methods and systems may include functionality for generating a first network traffic data unit comprising an indication that the first network traffic unit should be delayed for a time before re-transmission to a client device; and transmitting the first network traffic data unit to a first edge device.Type: ApplicationFiled: January 11, 2019Publication date: July 16, 2020Inventor: David Snowdon
-
Patent number: 10630608Abstract: A method of data switching. Data is received at least one input port of a crosspoint switch. The crosspoint switch configurably casts the data to at least one output port of the crosspoint switch. The or each output port of the crosspoint switch is connected to a respective input of a logic function device such as a FPGA. The logic function device applies a logic function to data received from the or each output port of the crosspoint switch, such as address filtering or multiplexing, and outputs processed data to one or more respective logic function device output interfaces. Also, a method of switching involving circuit switching received data to an output while also copying the data to a higher layer function.Type: GrantFiled: December 3, 2014Date of Patent: April 21, 2020Assignee: Metamako Technology LPInventors: David Snowdon, Scott McDaid, Charles Thomas, Lindsay Powles