Predicting clock drifting

US11997627B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11997627-B2
Application numberUS-202217993557-A
CountryUS
Kind codeB2
Filing dateNov 23, 2022
Priority dateDec 16, 2021
Publication dateMay 28, 2024
Grant dateMay 28, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Disclosed is a method comprising obtaining a plurality of previous clock skews, a reported temperature and a reported time, based on the plurality of previous clock skews, the reported temperature and the reported time, obtaining a prediction of the current clock skew, determining a current clock offset based on the predicted current clock skew, determining a clock adjustment based on the current clock offset and the reported time, and determining a corrected time based on the clock adjustment.

First claim

Opening claim text (preview).

The invention claimed is: 1. An apparatus, comprising: at least one processor; and at least one memory including computer program code, wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to: obtain a plurality of previous clock skews, a reported temperature and a reported time; based on the plurality of previous clock skews, the reported temperature and the reported time, obtain a prediction of a current clock skew, wherein the prediction is obtained using a machine learning model and a training data for the machine learning model is extracted from a reference device when the reference device is subjected to different temperatures, and wherein values of the temperatures are drawn from a uniform distribution of values of the temperatures; determine a current clock offset based on the predicted current clock skew; determine a clock adjustment based on the current clock offset and the reported time; and determine a corrected time based on the clock adjustment. 2. The apparatus according to claim 1 , wherein the machine learning model is comprised in a single output autoregression model. 3. The apparatus according to claim 1 , wherein the machine learning model comprises a supervised machine learning model. 4. The apparatus according to claim 1 , wherein the machine learning model is trained in conjunction with the obtained clock adjustment. 5. The apparatus according to claim 1 , wherein the machine learning model is retrained at regular time intervals. 6. The apparatus according to claim 1 , wherein the machine learning model is retrained when systematic anomalies are detected. 7. The apparatus according to claim 1 , wherein the apparatus is further caused to obtain the machine learning model. 8. A method, comprising: obtaining a plurality of previous clock skews, a reported temperature and a reported time; based on the plurality of previous clock skews, the reported temperature and the reported time, obtaining a prediction of a current clock skew, wherein the prediction is obtained using a machine learning model and a training data for the machine learning model is extracted from a reference device when the reference device is subjected to different temperatures, and wherein values of the temperatures are drawn from a uniform distribution of values of the temperatures; determining a current clock offset based on the predicted current clock skew; determining a clock adjustment based on the current clock offset and the reported time; and determining a corrected time based on the clock adjustment. 9. The method according to claim 8 , wherein the machine learning model is trained in conjunction with the obtained clock adjustment. 10. The method according to claim 8 , wherein the machine learning model is retrained when systematic anomalies are detected and/or at regular time intervals. 11. A non-transitory computer readable medium comprising program instructions which, when executed on an apparatus, cause the apparatus to perform at least the following: obtain a plurality of previous clock skews, a reported temperature and a reported time; based on the plurality of previous clock skews, the reported temperature and the reported time, obtain a prediction of a current clock skew, wherein the prediction is obtained using a machine learning model and a training data for the machine learning model is extracted from a reference device when the reference device is subjected to different temperatures, and wherein values of the temperatures are drawn from a uniform distribution of values of the temperatures; determine a current clock offset based on the predicted current clock skew; determine a clock adjustment based on the current clock offset and the reported time; and determine a corrected time based on the clock adjustment.

Assignees

Inventors

Classifications

  • synchronizing potentially movable access points · CPC title

  • correction of synchronization errors · CPC title

  • determining timing error of reception due to propagation delay · CPC title

  • H04W56/001Primary

    Synchronization between nodes · CPC title

  • H04J3/0638Primary

    Clock or time synchronisation among nodes; Internode synchronisation (synchronization for ring networks H04L12/422; data switching networks with synchronous transmission H04L12/43) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11997627B2 cover?
Disclosed is a method comprising obtaining a plurality of previous clock skews, a reported temperature and a reported time, based on the plurality of previous clock skews, the reported temperature and the reported time, obtaining a prediction of the current clock skew, determining a current clock offset based on the predicted current clock skew, determining a clock adjustment based on the curre…
Who is the assignee on this patent?
Nokia Solutions & Networks Oy
What technology area does this patent fall under?
Primary CPC classification H04W56/0025. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 28 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).