US2024337506A1PendingUtilityA1
Sensor reading correction
Est. expiryApr 7, 2043(~16.7 yrs left)· nominal 20-yr term from priority
G06Q 10/06H04W 4/029H04W 4/38H04L 67/12G01N 33/18G01D 3/08G01D 3/022
52
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
Disclosed are systems, methods, and devices for correcting or otherwise cleaning sensor data. Sensor readings and metadata or other information about the sensor readings can be collected, and one or more detection rules (e.g., machine learning models or other detection rules) can be automatically generated for modifying subsequent sensor data. Sensor readings can be refined or supplemented by applying applicable detection rules.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method comprising:
collecting, by one or more processors of a computing system, first sensor data comprising a time series of data obtained from a first set of one or more sensors; generating or identifying, by the one or more processors, one or more detection rules applicable to the first sensor data, for refining or supplementing the first sensor data, by analyzing at least a portion of the first sensor data; presenting, by the one or more processors, via one or more output devices of one or more computing devices, an indication of how at least a portion of the first sensor data would be refined or supplemented through application of the one or more detection rules; receiving, by the one or more processors, via one or more input devices of the one or more computing devices, approval of the application of the one or more detection rules to the first sensor data; and applying, by the one or more processors, the one or more detection rules to the first sensor data to refine or supplement the first sensor data.
2 . The method of claim 1 , further comprising collecting, by the one or more processors, auxiliary data corresponding at least in part to the first sensor data, wherein the one or more detection rules are generated based at least on the auxiliary data by:
selecting, by the one or more processors, based on the auxiliary data, a subset of the first sensor data; and determining, by the one or more processors, one or more classes of modifications made to the subset of the first sensor data.
3 . The method of claim 2 , wherein generating the one or more detection rules comprises formulating, by the one or more processors, an expression according to the one or more classes of modifications.
4 . The method of claim 2 , wherein the subset of the first sensor data is selected based on one or more characteristics of one or more of the set of one or more sensors from which the first sensor data was obtained.
5 . The method of claim 4 , wherein the one or more characteristics corresponds to one or more locations of the one or more of the set of one or more sensors from which the first sensor data was obtained.
6 . The method of claim 4 , wherein the one or more characteristics correspond to one or more bodies of water from which sensor readings are collected using the set of one or more sensors from which the first sensor data was obtained, and wherein the set of one or more sensors detect conditions of the one or more bodies of water.
7 . The method of claim 1 , further comprising collecting, by the one or more processors, a set of metadata corresponding to the first sensor data, wherein the one or more detection rules are further generated based on the set of metadata.
8 . The method of claim 1 , further comprising collecting, by the one or more processors, auxiliary data comprising a transformation of at least part of the first sensor data.
9 . The method of claim 1 , further comprising collecting, by the one or more processors, auxiliary data comprising a modified time series of sensor data corresponding at least in part to the first sensor data, wherein at least a subset of the first sensor data is modified or deleted, wherein the auxiliary data is indicative of changes made to the first sensor data.
10 . The method of claim 1 , further comprising collecting, by the one or more processors, auxiliary data comprising data from at least one sensor that is not included in the first set of one or more sensors.
11 . The method of claim 1 , wherein the indication includes a description, definition, summary, or representation of at least one of (i) at least a portion of the one or more the detection rules, or (ii) at least a portion of the second sensor data based on application of the one or more detection rules.
12 . The method of claim 1 ,
wherein the method further comprises receiving, by the one or more processors, via one or more input devices of the one or more computing devices, a user supplied modification of the one or more detection rules, and wherein the application of the one or more detection rules to modify the second sensor data includes application of the user supplied modification.
13 . The method of claim 1 , further comprising:
receiving, by the one or more processors, via one or more input devices of the one or more computing devices, at least one of (i) one or more modifications to the first sensor data, or (ii) one or more labels applied to the first sensor data; and generating, by the one or more processors, one or more detection rules based on at least one of (i) the one or more modifications to the first sensor data or (ii) the one or more labels applied to the first sensor data; collecting, by the one or more processors, second sensor data obtained from the first set of one or more sensors or a second set of one or more sensors; presenting, by the one or more processors, via one or more output devices of one or more computing devices, an indication of how the second sensor data would be at least one of modified or labeled through application of the one or more detection rules; receiving, by the one or more processors, via one or more input devices of the one or more computing devices, approval of the application of the one or more detection rules to the second sensor data; and applying, by the one or more processors, the one or more detection rules to the second sensor data to refine or supplement the second sensor data.
14 . The method of claim 1 ,
wherein generating the one or more detection rules comprises:
selecting, by the one or more processors, based on one or more modifications to the first sensor data or one or more labels applied to the first sensor data, a subset of the first sensor data;
determining, by the one or more processors, one or more classes of modifications made to the subset of the first sensor data; and
formulating, by the one or more processors, an expression according to the one or more classes of modifications; and
wherein the method further comprises:
presenting, by the one or more processors, via one or more output devices of one or more computing devices, an indication of how second sensor data would be at least one of modified or labeled through application of the one or more detection rules, the second sensor data obtained from one or more sensors in at least one of the first set of one or more sensors or a second set of one or more sensors; and
receiving, by the one or more processors, via one or more input devices of the one or more computing devices, a user supplied modification of the set of one or more detection rules, wherein the application of the one or more detection rules to modify the second sensor data includes application of the user supplied modification.
15 . The method of claim 1 , wherein generating the one or more detection rules comprises:
selecting, by the one or more processors, based on one or more modifications to the first sensor data or one or more labels applied to the first sensor data, a subset of the first sensor data; and determining, by the one or more processors, one or more classes of modifications made to the subset of the first sensor data, wherein the subset of the first sensor data is selected based on one or more characteristics of the set of one or more sensors, wherein the one or more characteristics corresponds to at least one of (i) one or more locations of the first set of one or more sensors, or (ii) one or more bodies of water from which sensor readings are collected using the first set of one or more sensors.
16 . The method of claim 1 , wherein applying the one or more detection rules generates data missing from the first sensor data for one or more points in time.
17 . The method of claim 1 , wherein the one or more detection rules comprises a plurality of detection rules, and wherein generating or identifying the plurality of detection rules comprises generating or identifying a sequential order in which the plurality of detection rules are to be applied to the first sensor data.
18 . The method of claim 17 , wherein the sequential order is based on at least one of an attribute or an action of each of the plurality of detection rules.
19 . The method of claim 17 , further comprising applying the plurality of detection rules to the first sensor data according to the sequential order.
20 . A computing system comprising one or more processing circuits configured to:
collect (i) first sensor data comprising a time series of data obtained from a first set of one or more sensors; generate or identify one or more detection rules applicable to the first sensor data, for refining or supplementing the first sensor data, by analyzing at least a portion of the first sensor data; present, via one or more output devices of one or more computing devices, an indication of how at least a portion of the first sensor data would be modified through application of the one or more detection rules; receive, via one or more input devices of the one or more computing devices, approval of the application of the one or more detection rules to the first sensor data; and apply the one or more detection rules to the first sensor data to refine or supplement the first sensor data.
21 . The computing system of claim 17 , the one or more processing circuits further configured to communicate with at least one of:
(A) a second computing system to collect at least one of (i) the first sensor data or (ii) the modification data; or (B) the first set of one or more sensors.
22 . The computing system of claim 17 , the one or more processing circuits further configured to collect auxiliary data corresponding at least in part to the first sensor data.
23 . The computing system of claim 17 , wherein the one or more detection rules are generated further based on auxiliary data by:
selecting, by the one or more processing circuits, based on the auxiliary data, a subset of the first sensor data; and determining, by the one or more processing circuits, one or more classes of modifications made to the subset of the first sensor data.Join the waitlist — get patent alerts
Track US2024337506A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.