Fluctuating Progress Indicator
US-2017358240-A1 · Dec 14, 2017 · US
US12217620B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12217620-B2 |
| Application number | US-202418439183-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 12, 2024 |
| Priority date | Jun 10, 2016 |
| Publication date | Feb 4, 2025 |
| Grant date | Feb 4, 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.
A configuration for a breathing sequence may be defined using a user interface of a user device. The user interface may also be used to begin the breathing sequence. Prior to beginning the breathing sequence, the user device can determine a breath ratio for the breathing sequence based on a breathing profile. The breath ratio is based at least in part on inhale time and exhale time of a breath of the breathing sequence. During the breathing sequence, a fluctuating user interface element may fluctuate at a cyclic rate corresponding to the breath ratio. Such fluctuation may include repeated growing and repeated shrinking of the fluctuating user interface element.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method, comprising: receiving a first user input at a user interface of a user device to begin a breathing sequence; determining, by the user device, a breath ratio for the breathing sequence based on a breathing profile, wherein the breath ratio corresponds to breath inhale time compared to breath exhale time; and causing fluctuation of a fluctuating user interface element on a screen of the user device at a cyclic rate corresponding to the breath ratio, wherein the fluctuation comprises repeated growing and repeated shrinking of the fluctuating user interface element at the cyclic rate during the breathing sequence. 2. The computer-implemented method of claim 1 , further comprising generating the breathing profile based at least in part on health information. 3. The computer-implemented method of claim 2 , wherein generating the breathing profile includes: receiving a second user input at the user interface of the user device to begin a practice breathing sequence; causing second fluctuation of a second fluctuating user interface element on the screen of the user device at a second cyclic rate, wherein the second fluctuation comprises repeated growing and repeated shrinking of the second fluctuating user interface element at the second cyclic rate during the practice breathing sequence; during the practice breathing sequence, collecting the health information from one or more sensors of the user device; and determining, by the user device, the breathing profile based at least in part on the practice breathing sequence and the health information. 4. The computer-implemented method of claim 2 , wherein generating the breathing profile includes: collecting, by the user device, the health information from one or more sensors of the user device; determining an initial breathing pattern based at least in part on the health information; and determining, by the user device, the breathing profile based at least in part on the initial breathing pattern. 5. The computer-implemented method of claim 2 , further comprising: receiving, by the user device, one or more health records from a second user device; and determining, by the user device, at least a portion of the health information from the one or more health records. 6. The computer-implemented method of claim 1 , further comprising: during the breathing sequence, collecting health information from one or more sensors of the user device; and after a conclusion of the breathing sequence, updating, by the user device, the breathing profile based at least in part on the health information. 7. The computer-implemented method of claim 1 , further comprising transmitting, by the user device, the breathing profile to a second user device. 8. The computer-implemented method of claim 1 , further comprising receiving a second user input at the user interface of the user device to define the breathing profile. 9. The computer-implemented method of claim 8 , wherein the second user input includes selection of an experience level associated with the breathing profile, and wherein the method further comprises: generating the breathing profile based at least in part on the experience level. 10. The computer-implemented method of claim 1 , wherein the breathing profile includes metrics of completed breathing sequences or breathing goals. 11. One or more computer-readable storage media storing computer-executable instructions that, when executed by a processor, configure a user device to perform operations comprising: receiving a first user input at a user interface of a user device to begin a breathing sequence; determining a breath ratio for the breathing sequence based on a breathing profile, wherein the breath ratio corresponds to breath inhale time compared to breath exhale time; and causing fluctuation of a fluctuating user interface element on a screen of the user device at a cyclic rate corresponding to the breath ratio, wherein the fluctuation comprises repeated growing and repeated shrinking of the fluctuating user interface element at the cyclic rate during the breathing sequence. 12. The one or more computer-readable storage media of claim 11 , wherein the computer-executable instructions, when executed by the processor, further configure the user device to perform operations generating the breathing profile based at least in part on health information. 13. The one or more computer-readable storage media of claim 12 , wherein generating the breathing profile includes: receiving a second user input at the user interface of the user device to begin a practice breathing sequence; causing second fluctuation of a second fluctuating user interface element on the screen of the user device at a second cyclic rate, wherein the second fluctuation comprises repeated growing and repeated shrinking of the second fluctuating user interface element at the second cyclic rate during the practice breathing sequence; during the practice breathing sequence, collecting the health information from one or more sensors of the user device; and determining the breathing profile based at least in part on the practice breathing sequence and the health information. 14. The one or more computer-readable storage media of claim 12 , wherein generating the breathing profile includes: collecting the health information from one or more sensors of the user device; determining an initial breathing pattern based at least in part on the health information; and determining the breathing profile based at least in part on the initial breathing pattern. 15. The one or more computer-readable storage media of claim 11 , wherein the computer-executable instructions, when executed by the processor, further configure the user device to perform operations: during the breathing sequence, collecting health information from one or more sensors of the user device; and after a conclusion of the breathing sequence, updating the breathing profile based at least in part on the health information. 16. A user device, comprising: a housing; a display supported by the housing and comprising a touchscreen; one or more sensors; a memory configured to store computer-executable instructions; and a processor configured to access the memory and execute the computer-executable instructions to at least: receive a first user input at the touchscreen to begin a breathing sequence; determine a breath ratio for the breathing sequence based on a breathing 9 profile, wherein the breath ratio corresponds to breath inhale time compared to breath exhale time; and cause fluctuation of a fluctuating user interface element on the touchscreen at a cyclic rate corresponding to the breath ratio, wherein the fluctuation comprises repeated growing and repeated shrinking of the fluctuating user interface element at the cyclic rate during the breathing sequence. 17. The user device of claim 16 , wherein the processor is further configured to access the memory and execute additional computer-executable instructions to at least generate the breathing profile based at least in part on health information. 18. The user device of claim 17 , wherein generating the breathing profile includes: receiving a second user input at the touchscreen to begin a practice breathing sequence; causing second fluctuation of a second fluctuating user interface element on the touchscreen at a second cyclic rate, wherein the second fluctuation comprises repeated growing and repeated shrinking of the second fluctuating user inte
Repetitive work cycles; Sequence of movements · CPC title
with both visual and audible presentation of the material to be studied · CPC title
Teaching not covered by other main groups of this subclass (teaching or practice apparatus for gun-aiming or gun-laying F41G3/26) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.