Fluctuating progress indicator

US11640768B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11640768-B2
Application numberUS-202117378430-A
CountryUS
Kind codeB2
Filing dateJul 16, 2021
Priority dateJun 10, 2016
Publication dateMay 2, 2023
Grant dateMay 2, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • G09B19/00Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11640768B2 cover?
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 i…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G09B19/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 02 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).