Patents by Inventor David Charles Ambler Snowdon

David Charles Ambler 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).

  • Patent number: 11005644
    Abstract: Embodiments of the present disclosure include techniques for generating accurate time stamps. In one embodiment, a first timing reference signal corresponding to a first clock domain is combined with a first clock signal corresponding to a second clock domain to produce a second timing reference signal that includes quantization noise. The second timing reference signal is filtered to remove the quantization noise and generate a filtered timing reference signal. The filtered timing reference signal may be sampled in the second clock domain to obtain a time stamp. In one embodiment, a phase locked loop (PLL) is used as the filter. The PLL may generate first and second ramps that correspond to time. One of the ramps may be sampled to obtain a time stamp, for example.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: May 11, 2021
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Russell Andrew Lowes, Andrew Bridger, Thomas Dejanovic, David Charles Ambler Snowdon
  • Publication number: 20200396052
    Abstract: Embodiments of the present disclosure include techniques for generating accurate time stamps. In one embodiment, a first timing reference signal corresponding to a first clock domain is combined with a first clock signal corresponding to a second clock domain to produce a second timing reference signal that includes quantization noise. The second timing reference signal is filtered to remove the quantization noise and generate a filtered timing reference signal. The filtered timing reference signal may be sampled in the second clock domain to obtain a time stamp. In one embodiment, a phase locked loop (PLL) is used as the filter. The PLL may generate first and second ramps that correspond to time. One of the ramps may be sampled to obtain a time stamp, for example.
    Type: Application
    Filed: June 11, 2019
    Publication date: December 17, 2020
    Inventors: Russell Andrew Lowes, Andrew Bridger, Thomas Dejanovic, David Charles Ambler Snowdon
  • Publication number: 20200244595
    Abstract: 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: Application
    Filed: March 16, 2020
    Publication date: July 30, 2020
    Inventors: David Charles Ambler Snowdon, Scott McDaid, Charles Thomas, Lindsay Powles
  • Patent number: 10623335
    Abstract: A networking device including a plurality of client ports arranged for communicating with a plurality of clients, a service port arranged for communicating with a machine arranged to communicate with the plurality of clients, and networking componentry arranged to communicate electromagnetic communications between the plurality of client ports and the service port.
    Type: Grant
    Filed: October 3, 2017
    Date of Patent: April 14, 2020
    Assignee: METAMAKO HOLDING PTY LTD
    Inventors: David Charles Ambler Snowdon, Charles Nicholas Alexander Thomas, Scott McDaid
  • Patent number: 10491722
    Abstract: A system that receives a line encoded data stream from a source. The system has a de-serializer for de-serializing a line encoded data stream to generate a raw parallel data stream. The system has a serializer for serializing the raw parallel data stream. The system has a parallel data generator configured to generate another raw parallel data stream. The system has reconfigurable circuitry for communicating the raw parallel data stream to the serializer in a configuration and communicating the other parallel data stream in another configuration.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: November 26, 2019
    Assignee: METAMAKO GENERAL PTY LTD IN ITS CAPACITY AS GENERAL PARTNER OF METAMAKO TECHNOLOGY LP
    Inventor: David Charles Ambler Snowdon
  • Publication number: 20180234527
    Abstract: A system that receives a line encoded data stream from a source. The system has a de-serializer for de-serializing a line encoded data stream to generate a raw parallel data stream. The system has a serializer for serializing the raw parallel data stream. The system has a parallel data generator configured to generate another raw parallel data stream. The system has reconfigurable circuitry for communicating the raw parallel data stream to the serializer in a configuration and communicating the other parallel data stream in another configuration.
    Type: Application
    Filed: August 12, 2016
    Publication date: August 16, 2018
    Inventor: David Charles Ambler SNOWDON
  • Publication number: 20180026915
    Abstract: A networking device including a plurality of client ports arranged for communicating with a plurality of clients, a service port arranged for communicating with a machine arranged to communicate with the plurality of clients, and networking componentry arranged to communicate electromagnetic communications between the plurality of client ports and the service port.
    Type: Application
    Filed: October 3, 2017
    Publication date: January 25, 2018
    Inventors: David Charles Ambler SNOWDON, Charles Nicholas Alexander THOMAS, Scott MCDAID
  • Patent number: 9819611
    Abstract: A networking device including a plurality of client ports arranged for communicating with a plurality of clients, a service port arranged for communicating with a machine arranged to communicate with the plurality of clients, and networking componentry arranged to communicate electromagnetic communications between the plurality of client ports and the service port.
    Type: Grant
    Filed: April 19, 2012
    Date of Patent: November 14, 2017
    Assignee: BOOBERA LAGOON TECHNOLOGY, LLC
    Inventors: David Charles Ambler Snowdon, Charles Nicholas Alexander Thomas, Scott McDaid
  • Publication number: 20150043593
    Abstract: A networking device including a plurality of client ports arranged for communicating with a plurality of clients, a service port arranged for communicating with a machine arranged to communicate with the plurality of clients, and networking componentry arranged to communicate electromagnetic communications between the plurality of client ports and the service port.
    Type: Application
    Filed: April 19, 2012
    Publication date: February 12, 2015
    Applicant: BOOBERA LAGOON TECHNOLOGY, LLC
    Inventors: David Charles Ambler Snowdon, Charles Nicholas Alexander Thomas, Scott McDaid
  • Publication number: 20140379553
    Abstract: Disclosed is a system for reducing latency. A message sender can send to an electronic message receiver an electronic message portion comprising at least one of a plurality of data packages for transmission that an electronic message has been divided between. The plurality of data packages has more data packages than expected by the electronic message receiver. An electronic trigger information receiver can receive electronic trigger information. The message sender can send to the electrical message receiver the remaining of the plurality of data packages in response to receipt of the electronic trigger information. A data formatter can format each of the plurality of data packages to cause the electronic message receiver to hold the at least one of the plurality of data packages when received in anticipation of receiving the remaining of the plurality of data packages and subsequently combine the plurality of data packages once received.
    Type: Application
    Filed: September 11, 2014
    Publication date: December 25, 2014
    Inventors: Matthew John Hurd, David Charles Ambler Snowdon