Fluctuating Progress Indicator
First Claim
1. A computer-implemented method, comprising:
- receiving a first input at a user interface of a device to initiate a breathing sequence;
during a configuration phase of the breathing sequence, receiving a second input at the user interface including configuration information corresponding to the breathing sequence, at least a part of the configuration information defining a variable time period for the breathing sequence;
during a preliminary phase of the breathing sequence, presenting a first version of a fluctuating progress indicator on the user interface, the fluctuating progress indicator comprising a plurality of variable visual characteristics, the fluctuating progress indicator fluctuating at a first cyclic rate, the first cyclic rate being determined by an estimated breathing pattern; and
during a breathing phase of the breathing sequence occurring subsequent to the preliminary phase, presenting a second version of the fluctuating progress indicator on the user interface, the second version of the fluctuating progress indicator fluctuating at a second cyclic rate different than the first cyclic rate, the second cyclic rate being determined by the defined variable time period.
1 Assignment
0 Petitions
Accused Products
Abstract
A breathing sequence may define a suggested breathing pattern. Input may be received at a user interface of a device to initiate the breathing sequence. The breathing sequence may include a configuration phase in which configuration information may be received. The configuration information may define a variable time period for the breathing sequence. The breathing sequence also may include a preliminary phase during which a first version of a fluctuating progress indicator may be presented on the user interface. The fluctuating progress indicator may include a plurality of variable visual characteristics and may fluctuate at a first cyclic rate. The breathing sequence may also include a breathing phase during which a second version of the fluctuating progress indicator may be presented. The second version of the fluctuating progress indicator may fluctuate at a second cyclic rate according to a breathing rate.
52 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving a first input at a user interface of a device to initiate a breathing sequence; during a configuration phase of the breathing sequence, receiving a second input at the user interface including configuration information corresponding to the breathing sequence, at least a part of the configuration information defining a variable time period for the breathing sequence; during a preliminary phase of the breathing sequence, presenting a first version of a fluctuating progress indicator on the user interface, the fluctuating progress indicator comprising a plurality of variable visual characteristics, the fluctuating progress indicator fluctuating at a first cyclic rate, the first cyclic rate being determined by an estimated breathing pattern; and during a breathing phase of the breathing sequence occurring subsequent to the preliminary phase, presenting a second version of the fluctuating progress indicator on the user interface, the second version of the fluctuating progress indicator fluctuating at a second cyclic rate different than the first cyclic rate, the second cyclic rate being determined by the defined variable time period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for enabling a breathing exercise including a breathing sequence, comprising:
-
a memory configured to store computer-executable instructions; an input component; a processor in communication with the memory configured to execute the computer-executable instructions; and a display for presenting; a first graphical user interface during a configuration phase of the breathing sequence in response to an input received at the input component, the graphical user interface including configuration information corresponding to the breathing sequence, at least a part of the configuration information defining a variable time period for the breathing sequence; a second graphical user interface during a preliminary phase of the breathing sequence, the second graphical user interface presenting a first version of a fluctuating progress indicator on the second graphical user interface, the fluctuating progress indicator comprising a plurality of variable visual characteristics, the fluctuating progress indicator fluctuating at a first cyclic rate, the first cyclic rate being determined by an estimated breathing pattern; and a third graphical user interface during a breathing phase of the breathing sequence occurring subsequent to the preliminary phase, the third graphical user interface presenting a second version of the fluctuating progress indicator on the third graphical user interface, the second version of the fluctuating progress indicator fluctuating at a second cyclic rate different than the first cyclic rate, the second cyclic rate being determined by the defined variable time period. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. One or more computer-readable storage media storing computer-executable instructions that, when executed by a processor, configure the processor to perform operations comprising:
-
receiving a request to begin a breathing sequence, the breathing sequence configured to occur for a variable time period; presenting, during a configuration phase of the breathing sequence, a fluctuating progress indicator that represents a suggested breathing pattern for a user for the breathing sequence, the fluctuating progress indicator comprising a set of variable visual elements and being configured to change from an initial version to a final version as time progresses during the variable time period; presenting the initial version of the fluctuating progress indicator corresponding to an initial period of the variable time period of the breathing sequence, the initial version of the fluctuating progress indicator having an initial subset of variable visible elements of the set of variable visible elements; presenting, in accordance with a suggested breathing rate, one or more additional versions of the fluctuating progress indicator corresponding to one or more additional periods of the variable time period, the one or more additional versions of the fluctuating progress indicator having progressively fewer variable visible elements than included in the initial subset of variable visible elements; and presenting the final version of the fluctuating progress indicator corresponding to a final period of the breathing sequence, the final version of the fluctuating progress indicator having a final subset of variable visible elements of the set of variable visible elements. - View Dependent Claims (19, 20)
-
Specification