Patentable/Patents/US-11280634
US-11280634

System, method and article for counting steps using an accelerometer

PublishedMarch 22, 2022
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

An activity tracking device, such as a step-counting device includes an interface configured to receive one or more acceleration signals and signal processing circuitry. The signal processing circuitry generates an indication of condition of an accelerometer, such as a body position of the accelerometer, based on one or more accelerometer signals, generates an event signal, such as an event flag, based on one or more accelerometer signals and the indication of the condition of the accelerometer, and generates an activity signal, such as step flag based on the event signal, the indication of the condition of the accelerometer and one or more acceleration signals. The signal processing circuitry may generate a noise signal based on one or more acceleration signals and generate the activity signal based on the noise signal.

Patent Claims
28 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method, comprising: generating an indication of a condition related to an accelerometer based on one or more accelerometer signals and one or more statistical classifiers trained using training data, wherein the indication of the condition related to the accelerometer is an indication of a body position of the accelerometer; generating an event signal based on the one or more accelerometer signals and the indication of the body position of the accelerometer; and generating an activity signal based on the event signal, the indication of the body position of the accelerometer and the one or more accelerometer signals.

2

2. The method of claim 1 , comprising: generating a noise signal based on the one or more accelerometer signals; and generating the activity signal based on the noise signal.

3

3. The method of claim 1 wherein the activity signal is a step signal and the method comprises generating a step count signal based on the step signal.

4

4. The method of claim 3 , comprising: generating a noise signal based on the one or more accelerometer signals; and generating the step count signal based on the noise signal and the step signal.

5

5. The method of claim 1 wherein the event signal comprises an event flag, and the method comprises generating the activity signal based on one or more acceleration data blocks associated with the event flag.

6

6. The method of claim 1 , comprising: controlling an application program based on the activity signal.

7

7. The method of claim 1 wherein the generating the event signal based on the one or more accelerometer signals and the indication of the body position of the accelerometer comprises selecting event trigger criteria based on the indication of the body position.

8

8. The method of claim 1 wherein the generating the activity signal based on the event signal, the indication of the body position of the accelerometer and the one or more accelerometer signals comprises selecting a trained statistical classifier from a plurality of trained statistical classifiers based on the indication of the body position.

9

9. A device, comprising: an interface configured to receive acceleration signals: and acceleration signal processing circuitry coupled to the interface, and which, in operation: generates an indication of a condition related to an accelerometer based on one or more acceleration signals and one or more statistical classifiers trained using training data, wherein the indication of the condition related to the accelerometer is an indication of a body position of the accelerometer; generates an event signal based on the one or more acceleration signals and the indication of the condition related to the accelerometer; and generates an activity signal based on the event signal, the indication of the condition related to the accelerometer and the one or more acceleration signals.

10

10. The device of claim 9 wherein the acceleration signal processing circuitry, in operation, generates a noise signal based on the one or more acceleration signals; and generates the activity signal based on the noise signal.

11

11. The device of claim 9 wherein the activity signal is a step signal and the signal processing circuitry, in operation, generates a step count signal based on the step signal.

12

12. The device of claim 11 wherein the acceleration signal processing circuitry, in operation, generates a noise signal based on the one or more acceleration signals; and generates the step count signal based on the noise signal and the step signal.

13

13. The device of claim 9 , comprising: a plurality of data buffers, wherein the event signal comprises an event flag, and the acceleration signal processing circuitry, in operation, generates the activity signal based on one or more acceleration data blocks associated with the event flag and stored in the plurality of data buffers.

14

14. The device of claim 9 , comprising: an application processor, which, in operation, controls an application program based on the activity signal.

15

15. The device of claim 9 wherein the acceleration signal processing circuitry, in operation, generates the event signal based on the one or more acceleration signals and the indication of the condition related to the accelerometer by selecting event trigger criteria based on the indication of the condition.

16

16. The device of claim 9 wherein the acceleration signal processing circuitry, in operation, generates the activity signal based on the event signal, the indication of the condition related to the accelerometer and the one or more acceleration signals by selecting a statistical classifier from a plurality of statistical classifiers based on the indication of the condition.

17

17. The device of claim 9 wherein the signal processing circuitry comprises: one or more filters configured to filter received acceleration signals.

18

18. The device of claim 17 wherein the one or more filters comprise at least one of: a low-pass filter; and a high-pass filter.

19

19. The device of claim 9 , comprising: an accelerometer coupled to the interface and configured to generate the one or more acceleration signals.

20

20. A method, comprising: generating an indication of a condition related to an accelerometer based on one or more accelerometer signals, wherein the condition is a body position of the accelerometer; selecting event trigger criteria based on the indication of the condition related to the accelerometer; generating an event signal based on the one or more accelerometer signals, the indication of the condition related to the accelerometer and the selected event trigger criteria; and generating an activity signal based on the event signal, the indication of the condition related to the accelerometer and the one or more accelerometer signals.

21

21. The method of claim 20 , comprising: generating a noise signal based on the one or more accelerometer signals; and generating the activity signal based on the noise signal.

22

22. The method of claim 20 wherein the activity signal is a step signal and the method comprises generating a step count signal based on the step signal.

23

23. The method of claim 20 wherein the event signal comprises an event flag, and the method comprises generating the activity signal based on one or more acceleration data blocks associated with the event flag.

24

24. The method of claim 20 , comprising using a statistical classifier to generate the indication of a body position.

25

25. A device, comprising: an interface configured to receive acceleration signals: and acceleration signal processing circuitry coupled to the interface, and which, in operation: generates an indication of a condition related to an accelerometer based on one or more acceleration signals, wherein the condition is a body position of the accelerometer; selects event trigger criteria based on the indication of the condition related to the accelerometer; generates an event signal based on the one or more acceleration signals and the indication of the condition related to the accelerometer; and generates an activity signal based on the event signal, the indication of the condition related to the accelerometer and the one or more acceleration signals.

26

26. The device of claim 25 wherein the acceleration signal processing circuitry, in operation, generates a noise signal based on the one or more acceleration signals; and generates the activity signal based on the noise signal.

27

27. The device of claim 25 , comprising: an accelerometer coupled to the interface and configured to generate the one or more acceleration signals.

28

28. The device of claim 25 , wherein the acceleration signal processing circuitry, in operation, uses one or more statistical classifiers to generate the indication of a body position.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

June 6, 2019

Publication Date

March 22, 2022

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “System, method and article for counting steps using an accelerometer” (US-11280634). https://patentable.app/patents/US-11280634

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.