Low-power clock calibration system for medical device

US10554198B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-10554198-B1
Application numberUS-201815862511-A
CountryUS
Kind codeB1
Filing dateJan 4, 2018
Priority dateJan 4, 2017
Publication dateFeb 4, 2020
Grant dateFeb 4, 2020

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.

A clock calibration system is described herein. The clock calibration system may be implemented in a medical device to control timing of an action performed by the medical device. The clock calibration system may include a processing device coupled to a clock oscillator and a reference oscillator.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for calibrating an oscillator, comprising: determining that a triggering event has occurred; in response to determining that the triggering event has occurred, activating a reference oscillator to calibrate a clock oscillator during a target interval, wherein the clock oscillator operates in a plurality of frequencies; determining respective pulse counts of the reference oscillator during respective individual cycles of the clock oscillator corresponding to the plurality of frequencies; determining a number of the cycles for each of the plurality of frequencies that, when combined with the number of the cycles for each of the other frequencies of the plurality of frequencies, substantially corresponds to the target interval, wherein the respective numbers of the cycles are determined using the determined pulse counts corresponding to the respective frequencies; storing the determined number of the respective cycles for each of at least two different frequencies by associating the determined number of the respective cycles for each of the at least two different frequencies with the triggering event; receiving an indication of a temperature measurement from a temperature sensor, the temperature measurement corresponding to the triggering event; and prior to activating the reference oscillator subsequent to receiving the indication of the temperature measurement, comparing the temperature measurement with stored temperature measurements to determine whether the clock oscillator was previously calibrated in response to the same temperature measurement. 2. The method of claim 1 , wherein the method further comprises outputting, via the clock oscillator, a control signal to time an action of a medical device subsequent to the clock oscillator operating at the corresponding numbers of the cycles at respective frequencies of the clock oscillator. 3. The method of claim 1 , wherein determining, for each frequency of the plurality of frequencies, the respective numbers of the cycles comprises: estimating a cycle count corresponding to the number of cycles for a first frequency of the plurality of frequencies matching the target interval; and performing a linear search using the estimated cycle count to determine the respective numbers of the cycles for each frequency of the plurality of frequencies. 4. The method of claim 3 , wherein performing the linear search comprises: incrementally decreasing the number of cycles for the first frequency; incrementally increasing the number of cycles for a second frequency of the plurality of frequencies; and repeating said incrementally decreasing and said incrementally increasing until an error value corresponding to the respective numbers of cycles for the first frequency and the second frequency is below an error threshold determined by half of a difference between the pulse counts of the reference oscillator during the cycles of the clock oscillator for each frequency of the plurality of frequencies. 5. The method of claim 1 , wherein the triggering event corresponds to a temperature change above a predetermined temperature threshold, wherein the method further comprises storing a first temperature measurement in a manner that associates the first temperature measurement with the respective pulse counts, the first temperature measurement corresponding to a temperature at a time of the triggering event. 6. The method of claim 1 , further comprising recalibrating the clock oscillator using a corresponding measurement of the stored temperature measurement in response to determining that the clock oscillator was previously calibrated in response to the same triggering event, the corresponding measurement matching the temperature measurement. 7. The method of claim 1 , further comprising: comparing a timestamp associated with a corresponding measurement of the stored temperature measurements with a time threshold, the corresponding measurement matching the temperature measurement; determining that the timestamp is within the time threshold; and recalibrating the clock oscillator using the corresponding measurement in response to said determining that the timestamp is within the time threshold. 8. The method of claim 1 , further comprising: comparing a timestamp associated with a corresponding measurement of the stored temperature measurements with a time threshold, the corresponding measurement matching the temperature measurement; determining that the timestamp is beyond the time threshold; and recalibrating the clock oscillator using the reference oscillator in response to said determining that the timestamp is beyond the time threshold. 9. The method of claim 1 , wherein activating the reference oscillator comprises activating the reference oscillator to calibrate the clock oscillator to operate in each frequency of the plurality of frequencies during the target interval. 10. A system, comprising: a processing device communicatively coupled to (i) a clock oscillator programmable to a plurality of frequencies and (ii) a reference oscillator tuned to a frequency that is higher than each frequency of the plurality of frequencies; and a memory device communicatively coupled to the processing device and including instructions for causing the processing device to perform the following operations: determining that a triggering event has occurred; in response to determining that the triggering event has occurred, activating the reference oscillator to calibrate the clock oscillator during a target interval; determining respective pulse counts of the reference oscillator during respective individual cycles of the clock oscillator corresponding to the plurality of frequencies; and determining a number of the cycles for each of the plurality of frequencies that, when combined with the number of the cycles for each of the other frequencies of the plurality of frequencies, substantially corresponds to the target interval, wherein the respective numbers of the cycles are determined using the determined pulse counts corresponding to the respective frequencies; storing the determined number of the respective cycles for each of at least two different frequencies by associating the determined number of the respective cycles for each of the at least two different frequencies with the triggering event; receiving an indication of a temperature measurement from a temperature sensor, the temperature measurement corresponding to the triggering event; and prior to activating the reference oscillator subsequent to receiving the indication of the temperature measurement, comparing the temperature measurement with stored temperature measurements to determine whether the clock oscillator was previously calibrated in response to the same temperature measurement. 11. The system of claim 10 , wherein the system is implemented in a device comprising a biosensor. 12. The system of claim 10 , wherein: the processing device is further communicatively coupled to a counter; and determining the respective pulse counts comprises determining by the counter. 13. The system of claim 10 , wherein the operations further comprise outputting, via the clock oscillator, a control signal to time an action of a medical device subsequent to the clock oscillator operating at the corresponding numbers of the cycles at respective frequencies of the clock oscillator. 14. The system of claim 13 , wherein the action of the medical device comprises retrieving a medical measurement or transmitting a medical measurement. 15. One or more non-transitory computer-readable med

Assignees

Inventors

Classifications

  • using ambient temperature · CPC title

  • for synchronizing or triggering a physiological measurement or image acquisition with a physiological event or waveform, e.g. an ECG signal · CPC title

  • Calibrating or testing of in-vivo probes · CPC title

  • for measuring glucose, e.g. by tissue impedance measurement · CPC title

  • Measuring temperature of body parts {; Diagnostic temperature sensing, e.g. for malignant or inflamed tissue} (clinical contact thermometers G01K13/20) · 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 US10554198B1 cover?
A clock calibration system is described herein. The clock calibration system may be implemented in a medical device to control timing of an action performed by the medical device. The clock calibration system may include a processing device coupled to a clock oscillator and a reference oscillator.
Who is the assignee on this patent?
Verily Life Sciences Llc, Verily Life Services Llc
What technology area does this patent fall under?
Primary CPC classification H03K3/011. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 04 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).