Systems and Methods for Compressing and Storing Sensor Data Collected by an Autonomous Vehicle
US-2022116052-A1 · Apr 14, 2022 · US
US11782149B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11782149-B2 |
| Application number | US-202117145007-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 8, 2021 |
| Priority date | Jan 8, 2021 |
| Publication date | Oct 10, 2023 |
| Grant date | Oct 10, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Embodiments are provided for managing the operation of sensors in an electronic device. According to certain aspects, the electronic device may detect a change in motion from an initial set of sensor data generated by a sensor(s). A memory cache may store the initial set of sensor data or additional sensor data generated by the sensor(s). The electronic device may initiate a supplemental algorithm that analyzes the cached data. Based on the analysis of the cached data and whether the change in motion is confirmed or whether additional motion is detected, the electronic device may manage the operation of the supplemental algorithm.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method of managing motion detection features on an electronic device, the computer-implemented method comprising: retrieving, by a processor from a sensor of the electronic device, a set of sensor data; in response to retrieving the set of sensor data, detecting, by an initial motion recognition algorithm executed by the processor, a change in motion of a target relative to the electronic device based on analyzing the set of sensor data; in response to detecting the change in motion, caching the set of sensor data in a memory of the electronic device and initiating, by the processor, a supplemental motion recognition algorithm; in response to initiating the supplemental motion recognition algorithm, retrieving, from the memory, the set of sensor data; analyzing, by the supplemental motion recognition algorithm, the set of sensor data that was retrieved from the memory; in response to analyzing the set of sensor data that was retrieved from the memory, confirming, by the supplemental motion recognition algorithm, the change in motion; in response to confirming the change in motion, retrieving, by the processor from an additional sensor of the electronic device, an additional set of sensor data; and analyzing, by the supplemental motion recognition algorithm, the additional set of sensor data. 2. The computer-implemented method of claim 1 , further comprising: removing at least a portion of the set of sensor data that was cached in the memory, wherein at least the portion of the set of sensor data does not indicate motion. 3. The computer-implemented method of claim 2 , wherein analyzing the set of sensor data that was cached in the memory comprises: analyzing, by the supplemental motion recognition algorithm initiated by the processor, the set of sensor data having at least the portion removed therefrom. 4. The computer-implemented method of claim 1 , further comprising: failing to detect an additional change in motion based on analyzing, by the supplemental motion recognition algorithm, the additional set of sensor data; and terminating the supplemental motion recognition algorithm. 5. An electronic device comprising: a first sensor and a second sensor; a memory; and a processor interfaced with the first sensor, the second sensor, and the memory, and configured to: retrieve, from the first sensor, a set of sensor data, in response to retrieving the set of sensor data, detect, by an initial motion recognition algorithm, a change in motion of a target relative to the electronic device based on analyzing the set of sensor data, in response to detecting the change in motion, cause the memory to cache the set of sensor data and initiate a supplemental motion recognition algorithm, in response to initiating the supplemental motion recognition algorithm, retrieve, from the memory, the set of sensor data that was cached, analyze, by the supplemental motion recognition algorithm, the set of sensor data that was retrieved from the memory, in response to analyzing the set of sensor data that was retrieved from the memory, confirm, by the supplemental motion recognition algorithm, the change in motion, in response to confirming the change in motion, retrieve, from the second sensor, an additional set of sensor data, and analyzing, by the supplemental motion recognition algorithm, the additional set of sensor data. 6. The electronic device of claim 5 , wherein the processor is further configured to: remove at least a portion of the set of sensor data that was cached in the memory, wherein at least the portion of the set of sensor data does not indicate motion. 7. The electronic device of claim 6 , wherein the processor analyzes, by the supplemental motion recognition algorithm, the set of sensor data having at least the portion removed therefrom. 8. The electronic device of claim 5 , wherein the processor is further configured to: fail to detect an additional change in motion based on analyzing, by the supplemental motion recognition algorithm, the additional set of sensor data, and terminate the supplemental motion recognition algorithm. 9. A computer-implemented method of managing motion detection features on an electronic device, the computer-implemented method comprising: retrieving, by a processor from a sensor of the electronic device operating in a first sensitivity mode, a first set of first mode sensor data; in response to retrieving the first set of first mode sensor data, detecting, by an initial motion recognition algorithm executed by the processor, a first change in motion of a target relative to the electronic device based on analyzing the first set of first mode sensor data; in response to detecting the first change in motion: retrieving, by the processor from the sensor operating in a second sensitivity mode, a set of second mode sensor data, caching the set of second mode sensor data in a memory of the electronic device, retrieving, by the processor from the sensor operating in the first sensitivity mode, a second set of first mode sensor data, and initiating, by the processor, a supplemental motion recognition algorithm; in response to initiating the supplemental motion recognition algorithm, retrieving, from the memory, the set of second mode sensor data; analyzing, by the supplemental motion recognition algorithm, the set of second mode sensor data that was retrieved from the memory; in response to analyzing the set of sensor mode sensor data that was retrieved from the memory, detecting, by the supplemental motion recognition algorithm, a second change in motion of the target relative to the electronic device; in response to detecting the second change in motion, retrieve, by the processor from the sensor operating in the second sensitivity mode, a second set of second mode sensor data; and analyzing, by the supplemental motion recognition algorithm, the second set of second mode sensor data. 10. The computer-implemented method of claim 9 , further comprising: analyzing, by the initial motion recognition algorithm, the second set of first mode sensor data. 11. The computer-implemented method of claim 9 , further comprising: removing at least a portion of the set of second mode sensor data that was cached in the memory, wherein at least the portion of the set of second mode sensor data does not indicate motion; and wherein the set of second mode sensor data that was cached in the memory comprises: analyzing, by the supplemental motion recognition algorithm initiated by the processor, the set of second mode sensor data having at least the portion removed therefrom. 12. The computer-implemented method of claim 9 , further comprising: terminating, by the processor, the supplemental motion recognition algorithm. 13. The computer-implemented method of claim 12 , wherein terminating the supplemental motion recognition algorithm comprises: failing to detect a change in motion relative to the electronic device based on analyzing, by the supplemental motion recognition algorithm, the set of second mode sensor data that was cached in the memory; and terminating the supplemental motion recognition algorithm. 14. The computer-implemented method of claim 1 , wherein the sensor is a radar sensor. 15. The computer-implemented method of claim 1 , wherein the additional sensor is an ultrasound sensor. 16. The computer-implemented method of claim 1 , further comprising: based on analyzing the additional set of sensor data, detecting a gesture performed by the target. 17
Sense-of-movement determination {(G01S13/589 takes precedence)} · CPC title
Sense-of-movement determination {(G01S15/588 takes precedence)} · CPC title
Machine learning · CPC title
using analysis of echo signal for target characterisation; Target signature; Target cross-section · CPC title
Velocity or trajectory determination systems; Sense-of-movement determination systems {(velocity measurement in imaging systems G01S15/8979)} · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.