Sensor fall curve identification

US11327476B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11327476-B2
Application numberUS-201816189736-A
CountryUS
Kind codeB2
Filing dateNov 13, 2018
Priority dateNov 13, 2018
Publication dateMay 10, 2022
Grant dateMay 10, 2022

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 computer implemented method includes turning off a sensor, receiving fall curve data from the sensor, and comparing the received fall curve data to a set of fall curve signatures to identify the sensor or a sensor fault.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computer implemented method comprising: turning off a sensor; sampling a fall curve from the sensor in response to turning off the sensor via fall curve circuitry to generate fall curve data; comparing the fall curve data to a set of fall curve signatures; and identifying the sensor or a sensor fault as a function of the comparing. 2. The method of claim 1 wherein the fall curve data corresponds to an analog signal output from the sensor in response to turning off the sensor. 3. The method of claim 2 wherein the fall curve data comprises a time series sampling of the analog signal that is sampled periodically or in response to anomalous data received from the sensor prior to turning off the sensor. 4. The method of claim 3 wherein the set of fall curve signatures include fall curve signatures from properly operating sensors that are different for different types of sensors and fall curve signatures from faulty sensors that are different for different types of faults. 5. The method of claim 1 wherein the fall curve data comprises a time series sampled analog output from the sensor in response to turning off the sensor and wherein comparing the received fall curve data comprises: generating a feature vector for the time series sampled analog output; and comparing the feature vector with feature vectors corresponding to the set of fall curve signatures to match the generated feature vector with one of the feature vectors of the set of fall curve signatures. 6. The method of claim 5 wherein the feature vector is generated by: fitting a polynomial curve to the time series sampled analog output; using polynomial coefficients of the polynomial curve as the feature vector; finding a nearest neighbor to the polynomial coefficients; and identifying the sensor or sensor fault in response to the nearest neighbor being within a certain threshold. 7. The method of claim 6 wherein the hyper-parameters comprising fall curve width and polynomial degree are tuned to trade off accuracy based on resource and power constraints. 8. The method of claim 5 wherein the feature vectors corresponding to the set of fall curve signatures are generated by: recording multiple fall curve signatures for multiple sensors and an ID for each of the multiple sensors; fitting polynomial curves to the recorded signatures; using polynomial coefficients of the polynomial curve as the feature vector; and performing clustering on the feature vectors for each sensor to identify a smaller set of unique features for each sensor. 9. The method of claim 8 and further comprising optimizing a set of hyper-parameters comprising fall curve width, degree of polynomial, and number of clusters for the feature vectors. 10. The method of claim 1 wherein the sensor comprises a wireless sensor. 11. The method of claim 1 wherein the set of fall curve signatures comprises fall curve signatures from sensors having one or more of the faults comprising short fault, spike fault or stuck-at fault. 12. The method of claim 1 wherein comparing the received fall curve data to a set of fall curve signatures to identify the sensor or a sensor fault is performed via cloud-based computing resources or network edge based resources. 13. The method of claim 1 wherein comparing the received fall curve data to a set of fall curve signatures to identify the sensor or a sensor fault is performed by the sensor comprising a digital sensor. 14. A computer-readable storage device having instructions for execution by a processor of a machine to cause the processor to perform operations to perform a method of managing communication accounts, the operations comprising: turning off a sensor; sampling a fall curve from the sensor in response to turning off the sensor via fall curve circuitry to generate fall curve data; comparing the fall curve data to a set of fall curve signatures; and identifying the sensor or a sensor fault as a function of the comparing. 15. The device of claim 14 wherein the set of fall curve signatures include fall curve signatures from properly operating sensors that are different for different types of sensors and fall curve signatures from faulty sensors that are different for different types of faults. 16. The device of claim 14 wherein the fall curve data comprises a time series sampled analog output from the sensor in response to turning off the sensor and wherein comparing the received fall curve data comprises: generating a feature vector for the time series sampled analog output; and comparing the feature vector with feature vectors corresponding to the set of fall curve signatures to match the generated feature vector with one of the feature vectors of the set of fall curve signatures. 17. The device of claim 16 wherein the feature vector is generated by: fitting a polynomial curve to the timer series sampled analog output; using polynomial coefficients of the polynomial curve as the feature vector; finding a nearest neighbor to the polynomial coefficients; and identifying the sensor or sensor fault in response to the nearest neighbor being within a certain threshold. 18. The device of claim 17 wherein the feature vectors corresponding to the set of fall curve signatures are generated by: recording multiple fall curve signatures for multiple sensors and an ID for each of the multiple sensors; fitting polynomial curves to the recorded signatures; using polynomial coefficients of the polynomial curve as the feature vector; and performing clustering on the feature vectors for each sensor to identify a smaller set of unique features for each sensor. 19. A device comprising: a processor; an analog sensor coupled to the processor; and a memory device coupled to the processor and having a program stored thereon for execution by the processor to perform operations comprising: turning off a sensor; sampling a fall curve from the sensor in response to turning off the sensor via fall curve circuitry to generate fall curve data; comparing the fall curve data to a set of fall curve signatures; and identifying the sensor or a sensor fault as a function of the comparing. 20. The device of claim 19 wherein the fall curve data comprises a time series sampled analog output from the sensor in response to turning off the sensor and wherein comparing the received fall curve data comprises: generating a feature vector for the time series sampled analog output; and comparing the feature vector with feature vectors corresponding to the set of fall curve signatures to match the generated feature vector with one of the feature vectors of the set of fall curve signatures.

Assignees

Inventors

Classifications

  • Assessing vulnerabilities and evaluating computer system security · CPC title

  • based on qualitative trend analysis, e.g. system evolution · CPC title

  • Testing or calibrating apparatus or arrangements provided for in groups G01D1/00 - G01D15/00 · CPC title

  • based on parallel systems, e.g. comparing signals produced at the same time by same type systems and detect faulty ones by noticing differences among their responses · CPC title

  • G06F21/44Primary

    Program or device authentication · 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 US11327476B2 cover?
A computer implemented method includes turning off a sensor, receiving fall curve data from the sensor, and comparing the received fall curve data to a set of fall curve signatures to identify the sensor or a sensor fault.
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G05B23/0232. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 10 2022 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).