Fluctuating Progress Indicator
US-2017358240-A1 · Dec 14, 2017 · US
US11640768B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11640768-B2 |
| Application number | US-202117378430-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 16, 2021 |
| Priority date | Jun 10, 2016 |
| Publication date | May 2, 2023 |
| Grant date | May 2, 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.
A configuration for a breathing sequence may be defined using a hardware element of a user device. A user interface of the user device may be used to begin the breathing sequence. During the breathing sequence, a fluctuating progress indicator user interface element may fluctuate at a cyclic rate. Such fluctuation may include repeated growing and repeated shrinking of the fluctuating progress indicator user interface element. During the breathing sequence, heart rate data may be collected and used to present heart rate information at a conclusion of the breathing sequence.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method, comprising: receiving a first user input at a hardware element of a user device, wherein the first user input defines a duration of a variable time period for a breathing sequence, and adjusts a complexity of a fluctuating progress indicator user interface element; receiving a second user input at a user interface of the user device to begin the breathing sequence; causing fluctuation of the fluctuating progress indicator user interface element on a screen of the user device at a cyclic rate corresponding to the duration of the variable time period, wherein the fluctuation comprises repeated growing and repeated shrinking of the fluctuating progress indicator user interface element at the cyclic rate during the duration of the variable time period; during the breathing sequence, collecting heart rate data from one or more sensors of the user device; and at a conclusion of the breathing sequence, causing presentation of heart rate information on the screen of the user device, the heart rate information based at least in part on the collected heart rate data. 2. The computer-implemented method of claim 1 , further comprising causing presentation of haptic information at the user device at the cyclic rate. 3. The computer-implemented method of claim 1 , wherein the hardware element of the user device comprises an electro-mechanical input component. 4. The computer-implemented method of claim 1 , wherein the hardware element of the user device comprises a rotatable dial, and wherein the first user input comprises a rotatable input that rotates the rotatable dial. 5. The computer-implemented method of claim 1 , wherein the first user input comprises a first rotatable input in a first direction that increases the duration of the variable time period and increases the complexity of the fluctuating progress indicator user interface element. 6. The computer-implemented method of claim 5 , further comprising, prior to receiving the second user input, receiving a third user input comprising a second rotatable input in a second direction that decreases the duration of the variable time period and decreases the complexity of the fluctuating progress indicator user interface element. 7. The computer-implemented method of claim 1 , wherein the fluctuation comprises rotating of the fluctuating progress indicator user interface element in a first direction during the repeated growing, and rotating of the fluctuating progress indicator user interface element in a second direction during the repeated shrinking. 8. The computer-implemented method of claim 1 , wherein the fluctuating progress indicator user interface element comprises a plurality of circular graphical elements circularly disposed relative to a center of the fluctuating progress indicator user interface element, and wherein the fluctuation comprises repeated growing of the plurality of circular graphical elements and repeated shrinking of the plurality of circular graphical elements with respect to a single circular graphical element disposed at the center. 9. 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 hardware element of the user device, wherein the first user input defines a duration of a variable time period for a breathing sequence, and adjusts a complexity of a fluctuating progress indicator user interface element; receiving a second user input at a user interface of the user device to begin the breathing sequence; causing fluctuation of the fluctuating progress indicator user interface element on a screen of the user device at a cyclic rate corresponding to the duration of the variable time period, wherein the fluctuation comprises repeated growing and repeated shrinking of the fluctuating progress indicator user interface element at the cyclic rate during the duration of the variable time period; during the breathing sequence, collecting heart rate data from one or more sensors of the user device; and at a conclusion of the breathing sequence, causing presentation of heart rate information on the screen of the user device, the heart rate information based at least in part on the collected heart rate data. 10. The one or more computer-readable storage media of claim 9 , wherein the fluctuating progress indicator user interface element comprises a variable plurality of circular graphical elements, and wherein the complexity of the fluctuating progress indicator user interface element corresponds to a quantity of the variable plurality of circular graphical elements that make up the fluctuating progress indicator user interface element. 11. The one or more computer-readable storage media of claim 9 , wherein the computer-executable instructions, when executed by the processor, further configure the user device to perform operations comprising, at the conclusion of the breathing sequence, causing presentation of a miniaturized version of the fluctuating progress indicator user interface element and a quantity of breathing minutes for a given time period. 12. The one or more computer-readable storage media of claim 9 , wherein the screen comprises a touchscreen, and wherein receiving the second user input at the user interface of the user device comprises receiving the second user input at the user interface presented on the touchscreen. 13. The one or more computer-readable storage media of claim 9 , wherein the repeated growing comprises a first sequence of versions of the fluctuating progress indicator user interface element and the repeated shrinking comprises a second sequence of versions of the fluctuating progress indicator user interface element. 14. The one or more computer-readable storage media of claim 13 , wherein a first version of the first sequence of versions of the fluctuating progress indicator user interface element comprises a single circle, and a first version of the second sequence of versions of the fluctuating progress indicator user interface element comprises a plurality of circles, each of which is larger than the single circle. 15. A user device, comprising: a housing; a display supported by the housing and comprising a touchscreen; an electro-mechanical input element that is separate from the touchscreen and supported by the housing; one or more sensors supported by the housing; 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 electro-mechanical input element, wherein the first user input defines a duration of a variable time period for a breathing sequence, and adjusts a complexity of a fluctuating progress indicator user interface element; receive a second user input at the touchscreen to begin the breathing sequence; cause fluctuation of the fluctuating progress indicator user interface element on the display at a cyclic rate corresponding to the duration of the variable time period, wherein the fluctuation comprises repeated growing and repeated shrinking of the fluctuating progress indicator user interface element at the cyclic rate during the duration of the variable time period; during the breathing sequence, collect heart rate data from the one or more sensors; and at a conclusion of the breathing sequence, cause presentation of heart rate information on the display, the heart rate information based at least in part on the collected heart rate data
Teaching not covered by other main groups of this subclass (teaching or practice apparatus for gun-aiming or gun-laying F41G3/26) · CPC title
with both visual and audible presentation of the material to be studied · CPC title
Repetitive work cycles; Sequence of movements · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.