Patents by Inventor Brendan P. Keller

Brendan P. Keller 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: 11303374
    Abstract: A network of computing devices includes a timing reference, a free-run node, and an aggregator. The reference calculates a first communication packet having a reference timestamp and reference data, and transmits the first packet to the free-run node. The free-run node receives the first packet from the timing reference, calculates a second packet having metadata that includes the reference timestamp, a sparse hash value calculated from the reference data, and a free-run node timestamp, and publishes the second packet to the aggregator. The aggregator receives the second packet and calculates a compensation value from the reference timestamp, the sparse hash value, and the free-run node timestamp. Computer-implemented methods include the free-run node receiving the compensation value and updating its local dock based on the compensation value. Other methods include the aggregator determining an optimal packet path through a network of computing devices based on the metadata.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: April 12, 2022
    Assignee: LUMINOUS CYBER CORPORATION
    Inventors: Charles F. Barry, Nick J. Possley, Brendan P. Keller, Sumanta Saha
  • Publication number: 20200220637
    Abstract: A network of computing devices includes a timing reference, a free-run node, and an aggregator. The reference calculates a first communication packet having a reference timestamp and reference data, and transmits the first packet to the free-run node. The free-run node receives the first packet from the timing reference, calculates a second packet having metadata that includes the reference timestamp, a sparse hash value calculated from the reference data, and a free-run node timestamp, and publishes the second packet to the aggregator. The aggregator receives the second packet and calculates a compensation value from the reference timestamp, the sparse hash value, and the free-run node timestamp. Computer-implemented methods include the free-run node receiving the compensation value and updating its local dock based on the compensation value. Other methods include the aggregator determining an optimal packet path through a network of computing devices based on the metadata.
    Type: Application
    Filed: March 16, 2020
    Publication date: July 9, 2020
    Inventors: Charles F. BARRY, Nick J. POSSLEY, Brendan P. KELLER, Sumanta SAHA
  • Patent number: 10637597
    Abstract: A network of computing devices includes a timing reference, a free-run node, and an aggregator. The reference calculates a first communication packet having a reference timestamp and reference data, and transmits the first packet to the free-run node. The free-run node receives the first packet from the timing reference, calculates a second packet having metadata that includes the reference timestamp, a sparse hash value calculated from the reference data, and a free-run node timestamp, and publishes the second packet to the aggregator. The aggregator receives the second packet and calculates a compensation value from the reference timestamp, the sparse hash value, and the free-run node timestamp. Computer-implemented methods include the free-run node receiving the compensation value and updating its local clock based on the compensation value. Other methods include the aggregator determining an optimal packet path through a network of computing devices based on the metadata.
    Type: Grant
    Filed: April 5, 2018
    Date of Patent: April 28, 2020
    Assignee: LUMINOUS CYBER CORPORATION
    Inventors: Charles F. Barry, Nick J. Possley, Brendan P. Keller, Sumanta Saha
  • Publication number: 20190081720
    Abstract: A network of computing devices includes a timing reference, a free-run node, and an aggregator. The reference calculates a first communication packet having a reference timestamp and reference data, and transmits the first packet to the free-run node. The free-run node receives the first packet from the timing reference, calculates a second packet having metadata that includes the reference timestamp, a sparse hash value calculated from the reference data, and a free-run node timestamp, and publishes the second packet to the aggregator. The aggregator receives the second packet and calculates a compensation value from the reference timestamp, the sparse hash value, and the free-run node timestamp. Computer-implemented methods include the free-run node receiving the compensation value and updating its local clock based on the compensation value. Other methods include the aggregator determining an optimal packet path through a network of computing devices based on the metadata.
    Type: Application
    Filed: April 5, 2018
    Publication date: March 14, 2019
    Inventors: Charles F. Barry, Nick J. Possley, Brendan P. Keller, Sumanta Saha