Patents by Inventor Charles Ambler

Charles Ambler 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
  • Patent number: 8397657
    Abstract: A subsea vertical glider robot which supports deployment in subsea oilfield activities is disclosed. This vertical glider robot can also be used in oceanographic research exploration. One application of this vertical glider robot is the autonomous delivery of equipment and sensor systems to a precise predetermined location on the sea floor. The vertical glider robot is deployed from a surface ship or any other suitable sea surface platform and allowed to free fall to the bottom of the ocean. The traversal through the body of water is performed primarily by converting initial potential energy of the apparatus into kinetic energy, it does not use propellers. The traversing of the seafloor is controlled with a steering module that refines orientation while processing information about the vertical glider robot's current position and the target where it has to land.
    Type: Grant
    Filed: August 30, 2010
    Date of Patent: March 19, 2013
    Assignees: Schlumberger Technology Corporation, Massachusetts Institute of Technology
    Inventors: Julio Guerrero, Franz Hover, Charles Ambler, Brooks Reed, Robert Hummel
  • Publication number: 20120067268
    Abstract: A subsea vertical glider robot which supports deployment in subsea oilfield activities is disclosed. This vertical glider robot can also be used in oceanographic research exploration. One application of this vertical glider robot is the autonomous delivery of equipment and sensor systems to a precise predetermined location on the sea floor. The vertical glider robot is deployed from a surface ship or any other suitable sea surface platform and allowed to free fall to the bottom of the ocean. The traversal through the body of water is performed primarily by converting initial potential energy of the apparatus into kinetic energy, it does not use propellers. The traversing of the seafloor is controlled with a steering module that refines orientation while processing information about the vertical glider robot's current position and the target where it has to land.
    Type: Application
    Filed: August 30, 2010
    Publication date: March 22, 2012
    Inventors: Julio Guerrero, Franz Hover, Charles Ambler, Brooks Reed, Robert Hummel
  • Patent number: D685155
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: June 25, 2013
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: William Budde, Giancarlo Miranda, Joseph Bradley Nolan, Katherine Dill, Alison Maiorano, William Koehler, Anthony Meredith, Jonathan Rowell, Howard Nuk, David Scott, Tanya Khakbaz, Charles Ambler, Hanna Wickholm
  • Patent number: D693983
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: November 19, 2013
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: William Budde, Giancarlo Miranda, Joseph Bradley Nolan, Katherine Dill, Alison Maiorano, William Koehler, Anthony Meredith, Jonathan Rowell, Howard Nuk, David Scott, Tanya Khakbaz, Charles Ambler, Hanna Wickholm
  • Patent number: D702913
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: April 15, 2014
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: William Budde, Giancarlo Miranda, Joseph Bradley Nolan, Katherine Dill, Alison Maiorano, William Koehler, Anthony Meredith, Jonathan Rowell, Howard Nuk, David Scott, Tanya Khakbaz, Charles Ambler, Hanna Wickholm
  • Patent number: D702914
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: April 15, 2014
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: William Budde, Giancarlo Miranda, Joseph Bradley Nolan, Katherine Dill, Alison Maiorano, William Koehler, Anthony Meredith, Jonathan Rowel, Howard Nuk, David Scott, Tanya Khakbaz, Charles Ambler, Hanna Wickholm
  • Patent number: D722740
    Type: Grant
    Filed: July 9, 2013
    Date of Patent: February 17, 2015
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: William Budde, Giancarlo Miranda, Joseph Bradley Nolan, Katherine Dill, Alison Maiorano, William Koehler, Anthony Meredith, Jonathan Rowell, Howard Nuk, David Scott, Tanya Khakbaz, Charles Ambler, Hanna Wickholm
  • Patent number: D741040
    Type: Grant
    Filed: January 23, 2015
    Date of Patent: October 13, 2015
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: William Budde, Giancarlo Miranda, Joseph Bradley Nolan, Katherine Dill, Alison Maiorano, William Koehler, Anthony Meredith, Jonathan Rowell, Howard Nuk, David Scott, Tanya Khakbaz, Charles Ambler, Hanna Wickholm