Patents Assigned to FINITE STATE RESEARCH LLC
  • Publication number: 20180329070
    Abstract: Methods, systems, and computer program products are provided for analyzing a Global Navigation Satellite System (GNSS) receiver. The method includes receiving electronic diagnostic information from the GNSS receiver, the diagnostic information including observations at different times of signal strength of one or more satellites at each point in a visible sky. The method includes building a flat map of the visible sky including a track of the one or more satellites. The method includes calculating, for each point in the visible sky of the flat map, an aggregated signal strength of the one or more satellites over a predetermined interval. The method includes generating a heat map over the flat map of the visible sky and displaying a visualization of a flat heat map.
    Type: Application
    Filed: July 16, 2018
    Publication date: November 15, 2018
    Applicant: FINITE STATE RESEARCH LLC
    Inventor: Cort DOUGAN
  • Patent number: 10024975
    Abstract: Methods, systems, and computer program products are provided for analyzing a Global Navigation Satellite System (GNSS) receiver. The method includes receiving electronic diagnostic information from the GNSS receiver, the diagnostic information including observations at different times of signal strength of one or more satellites at each point in a visible sky. The method includes building a flat map of the visible sky including a track of the one or more satellites. The method includes calculating, for each point in the visible sky of the flat map, an aggregated signal strength of the one or more satellites over a predetermined interval. The method includes generating a heat map over the flat map of the visible sky and displaying a visualization of a flat heat map.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: July 17, 2018
    Assignee: Finite State Research LLC
    Inventor: Cort Dougan
  • Patent number: 9756153
    Abstract: A method for improving accuracy in the computation of a one-way transfer time between two networked devices. In one aspect, variability in time transfer latency that is caused by cache loading, data structure setup time, and scheduling variability in software is reduced by initiating a first sequence of loading data structures into cache and priming scheduling, and then initiating a second sequence of calibrating the timing of a subsequent synchronization message so that the completion of the first sequence occurs just in time for the reception of the synchronization message. The method is applicable for any network time synchronization protocol, including Network Time Protocol (NTP) and Precision Time Protocol (PTP).
    Type: Grant
    Filed: May 7, 2012
    Date of Patent: September 5, 2017
    Assignee: FINITE STATE RESEARCH LLC
    Inventors: Cort Dougan, Victor Yodaiken
  • Patent number: 9671761
    Abstract: Methods, time consumer systems, and computer program products for maintaining accurate time on an ideal clock of a timing device are disclosed. The method includes receiving time information from a local clock, a reference clock, and one or more secondary clocks. The method further includes calculating frequencies for the local clock, the reference clock, and the one or more secondary clocks. The method further includes comparing the calculated frequencies of the reference clock to the calculated frequencies of the one or more secondary clocks. The method further includes detecting a holdover and/or a compromise situation based on the comparison. The method further includes syntonizing the ideal clock to one or more of the calculated frequencies.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: June 6, 2017
    Assignee: FINITE STATE RESEARCH LLC
    Inventors: Cort Dougan, Victor Yodaiken
  • Publication number: 20160341830
    Abstract: Methods, systems, and computer program products are provided for analyzing a Global Navigation Satellite System (GNSS) receiver. The method includes receiving electronic diagnostic information from the GNSS receiver, the diagnostic information including observations at different times of signal strength of one or more satellites at each point in a visible sky. The method includes building a flat map of the visible sky including a track of the one or more satellites. The method includes calculating, for each point in the visible sky of the flat map, an aggregated signal strength of the one or more satellites over a predetermined interval. The method includes generating a heat map over the flat map of the visible sky and displaying a visualization of a flat heat map.
    Type: Application
    Filed: May 17, 2016
    Publication date: November 24, 2016
    Applicant: FINITE STATE RESEARCH LLC
    Inventor: Cort DOUGAN
  • Publication number: 20160238999
    Abstract: Methods, time consumer systems, and computer program products for maintaining accurate time on an ideal clock of a timing device are disclosed. The method includes receiving time information from a local clock, a reference clock, and one or more secondary clocks. The method further includes calculating frequencies for the local clock, the reference clock, and the one or more secondary clocks. The method further includes comparing the calculated frequencies of the reference clock to the calculated frequencies of the one or more secondary clocks. The method further includes detecting a holdover and/or a compromise situation based on the comparison. The method further includes syntonizing the ideal clock to one or more of the calculated frequencies.
    Type: Application
    Filed: April 28, 2016
    Publication date: August 18, 2016
    Applicant: FINITE STATE RESEARCH LLC
    Inventors: Cort DOUGAN, Victor Yodaiken
  • Patent number: 9348321
    Abstract: Methods, time consumer systems, and computer program products for maintaining accurate time on an ideal clock of a timing device are disclosed. The method includes receiving time information from a local clock, a reference clock, and one or more secondary clocks. The method further includes calculating frequencies for the local clock, the reference clock, and the one or more secondary clocks. The method further includes comparing the calculated frequencies of the reference clock to the calculated frequencies of the one or more secondary clocks. The method further includes detecting a holdover and/or a compromise situation based on the comparison. The method further includes syntonizing the ideal clock to one or more of the calculated frequencies.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: May 24, 2016
    Assignee: FINITE STATE RESEARCH LLC
    Inventors: Cort Dougan, Victor Yodaiken
  • Publication number: 20120311168
    Abstract: A method for improving accuracy in the computation of a one-way transfer time between two networked devices. In one aspect, variability in time transfer latency that is caused by cache loading, data structure setup time, and scheduling variability in software is reduced by initiating a first sequence of loading data structures into cache and priming scheduling, and then initiating a second sequence of calibrating the timing of a subsequent synchronization message so that the completion of the first sequence occurs just in time for the reception of the synchronization message. The method is applicable for any network time synchronization protocol, including Network Time Protocol (NTP) and Precision Time Protocol (PTP).
    Type: Application
    Filed: May 7, 2012
    Publication date: December 6, 2012
    Applicant: FINITE STATE RESEARCH LLC
    Inventors: Cort Dougan, Victor Yodaiken