Electronic device detecting location and method thereof
US-2021211839-A1 · Jul 8, 2021 · US
US12279180B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12279180-B2 |
| Application number | US-202217940589-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 8, 2022 |
| Priority date | Mar 9, 2020 |
| Publication date | Apr 15, 2025 |
| Grant date | Apr 15, 2025 |
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.
An electronic device is provided. The electronic device includes a magnetic sensor, an acceleration sensor, and a processor operatively connected to the magnetic sensor and the acceleration sensor, wherein the processor is configured to acquire multiple pieces of first magnetic data by using the magnetic sensor in a first area where the electronic device is located, generate a virtual marker corresponding to the first area by using the multiple pieces of first magnetic data, determine the movement of the electronic device on the basis of multiple pieces of first acceleration data in a first direction, the data being acquired by using the acceleration sensor, determine the posture of the electronic device on the basis of multiple pieces of second acceleration data in a second direction that is perpendicular to the first direction, the data being acquired by using the acceleration sensor, and determine, on the basis of at least one of the movement of the electronic device and the posture of the electronic device, multiple pieces of third magnetic data to be used for comparison with the virtual marker, among multiple pieces of second magnetic data acquired within a designated radius with reference to the first area by using the magnetic sensor.
Opening claim text (preview).
What is claimed is: 1. An electronic device comprising: a magnetic sensor; an acceleration sensor; and a processor operatively connected to the magnetic sensor and the acceleration sensor, wherein the processor is configured to: acquire multiple pieces of first magnetic data by using the magnetic sensor in a first area where the electronic device is located, generate a virtual marker corresponding to the first area by using the multiple pieces of first magnetic data, determine a movement of the electronic device, based on multiple pieces of first acceleration data in a first direction, the data being acquired by using the acceleration sensor, determine a posture of the electronic device, based on multiple pieces of second acceleration data in a second direction that is perpendicular to the first direction, the data being acquired by using the acceleration sensor, and determine, based on at least one of the movement of the electronic device and the posture of the electronic device, multiple pieces of third magnetic data to be used for comparison with the virtual marker, among multiple pieces of second magnetic data acquired within a designated radius with reference to the first area by using the magnetic sensor. 2. The electronic device of claim 1 , wherein the processor is further configured to, in case that the multiple pieces of first acceleration data show patterns of a first size with respect to the first direction and a pattern of a second size between every pair of consecutive first-size patterns of the first-size patterns, the second size being greater than the first size, determine that the movement of the electronic device includes a movement in the first direction. 3. The electronic device of claim 2 , wherein the processor is further configured to determine a first posture of the electronic device in a state in which the electronic device is not held by a user body if the multiple pieces of second acceleration data indicate a first size change having a change amount less than a designated first change amount with respect to the second direction. 4. The electronic device of claim 3 , wherein the processor is further configured to: compare a size of the first area and an average time of the second-size pattern of the first acceleration data if the first posture of the electronic device is determined, and calculate a number of movements of the electronic device in the first area. 5. The electronic device of claim 4 , wherein the processor is further configured to determine, as the multiple pieces of third magnetic data, multiple pieces of magnetic data acquired while the calculated number of movements of the electronic device occur, among the multiple pieces of second magnetic data. 6. The electronic device of claim 2 , wherein the processor is further configured to determine a second posture of the electronic device in a state in which the electronic device is held by a user body if the multiple pieces of second acceleration data indicate a second size change having a change amount equal to or greater than a designated second change amount with respect to the second direction. 7. The electronic device of claim 6 , wherein the processor is further configured to determine a single piece of data from multiple pieces of data acquired while the electronic device indicates a location change having a change amount less than a designated third change amount, among the multiple pieces of second magnetic data if the second posture of the electronic device is determined. 8. The electronic device of claim 7 , wherein the processor is further configured to determine that the electronic device is located in the first area if a level of similarity between at least a part of the multiple pieces of first magnetic data included in the virtual marker and at least a part of the single piece of data and the multiple pieces of data acquired while the electronic device indicates the location change having a change amount equal to or greater than the third change amount, among the multiple pieces of second magnetic data, is equal to or greater than a designated level. 9. A method for processing data used for location determination of an electronic device, the method comprising: acquiring multiple pieces of first magnetic data by using a magnetic sensor in a first area where the electronic device is located; generating a virtual marker corresponding to the first area by using the multiple pieces of first magnetic data; determining a movement of the electronic device, based on multiple pieces of first acceleration data in a first direction, the data being acquired by using an acceleration sensor; determining a posture of the electronic device, based on multiple pieces of second acceleration data in a second direction that is perpendicular to the first direction, the data being acquired by using the acceleration sensor; and determining, based on at least one of the movement of the electronic device and the posture of the electronic device, multiple pieces of third magnetic data to be used for comparison with the virtual marker, among multiple pieces of second magnetic data acquired within a designated radius with reference to the first area by using the magnetic sensor. 10. The method of claim 9 , wherein the determining of the movement of the electronic device comprises determining that the movement of the electronic device includes a movement in the first direction in case that the multiple pieces of first acceleration data show patterns of a first size with respect to the first direction and a pattern of a second size between every pair of consecutive first-size patterns of the first-size patterns, the second size being greater than the first size. 11. The method of claim 10 , wherein the determining of the posture of the electronic device comprises determining a first posture of the electronic device in a state in which the electronic device is not held by a user body if the multiple pieces of second acceleration data indicate a first size change having a change amount less than a designated first change amount with respect to the second direction. 12. The method of claim 11 , wherein the determining of the posture of the electronic device further comprises: comparing a size of the first area and an average time of the second-size pattern of the first acceleration data if the first posture of the electronic device is determined; and calculate a number of movements of the electronic device in the first area. 13. The method of claim 12 , wherein the determining of the multiple pieces of third magnetic data comprises determining, as the multiple pieces of third magnetic data, multiple pieces of magnetic data acquired while the calculated number of movements of the electronic device occur, among the multiple pieces of second magnetic data. 14. The method of claim 10 , wherein the determining of the posture of the electronic device comprises determining a second posture of the electronic device in a state in which the electronic device is held by a user body if the multiple pieces of second acceleration data indicate a second size change having a change amount equal to or greater than a designated second change amount with respect to the second direction. 15. The method of claim 14 , wherein the determining of the posture of the electronic device comprises determining a single piece of data from multiple pieces of data acquired while the electronic device indicates a location change having a change amount less than a designated third change amount, among the multiple pieces of second magnetic data if the second posture of the
using movement velocity, acceleration information · CPC title
Measuring magnetic properties of articles or specimens of solids or fluids (involving magnetic resonance G01R33/20) · CPC title
for indoor environments, e.g. buildings · CPC title
for collecting sensor information · CPC title
Measuring two or more variables by means not covered by a single other subclass · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.