IP Library Granted Patent US 11,914,842
Granted Patent B1
US 11,914,842 · App. 18/324,570 · Granted Feb 27, 2024

Dynamic application icons

Inventors: Mats Mikael Kyyrö (Oulu, FI); Antti Oskari Laitala (Oulu, FI); Matias Kukka (Oulu, FI); Ralph Morales (Saratoga, CA)
Assignee: Oura Health Oy
G06F3/04817G06F3/0482
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,914,842
App. No.
18/324,570
Granted
Feb 27, 2024
Kind
B1
Abstract

Methods, systems, and devices for dynamic application icons are described. The application may receive, as part of an application downloading operation, an application software package. The application software package may include a plurality of icons that are configured to visually distinguish the application on a user interface of the user device from other applications running on an operating system of the user device. The application may identify a satisfaction of an achievement threshold corresponding to an alternate icon based on processing data. The application may output, to the operating system of the user device, a visual display instruction to display the alternate icon on the user interface instead of the default icon based on identifying the satisfaction of the achievement threshold. The alternate icon may be visually representative of a type of achievement corresponding to the achievement threshold.

Claims (44)

1. A method, comprising:

receiving, as part of an application downloading operation to a user device, an application software package for an application, wherein the application runs on an operating system of the user device, and wherein the application software package comprises a plurality of icons that are configured to visually distinguish the application on a user interface of the user device from other applications running on the operating system of the user device, wherein the plurality of icons comprises at least a default icon and one or more alternate icons that correspond to one or more achievement thresholds;

identifying a satisfaction of a first achievement threshold of the one or more achievement thresholds corresponding to a first alternate icon of the one or more alternate icons based at least in part on processing data received at the application; and

outputting, to the operating system of the user device, a visual display instruction to display the first alternate icon of the one or more alternate icons on the user interface of the user device instead of the default icon based at least in part on identifying the satisfaction of the first achievement threshold, wherein the first alternate icon is visually representative of a type of achievement corresponding to the first achievement threshold.

2. The method of claim 1 , further comprising:

receiving, at the application, physiological data measured from a user by a wearable device, wherein identifying the satisfaction of the first achievement threshold is based at least in part on receiving the physiological data.

3. The method of claim 2 , wherein the physiological data comprises sleep data, recovery data, activity data, heart rate data, breathing rate data, blood pressure data, blood glucose data, or a combination thereof.

4. The method of claim 2 , wherein the wearable device comprises a finger-worn device, a wrist-worn device, a patch, a head-worn device, a chest-worn device, or a combination thereof.

5. The method of claim 1 , wherein the visual display instruction comprises an instruction for switching the default icon to the first alternate icon of the one or more alternate icons.

6. The method of claim 1 , further comprising:

identifying a satisfaction of a second achievement threshold of the one or more achievement thresholds corresponding to a second alternate icon of the one or more alternate icons based at least in part on processing data received at the application from at least a wearable device;

outputting, to the user interface of the application; a request to select the first alternate icon or the second alternate icon based at least in part on identifying the satisfaction of the second achievement threshold; and

outputting, to the operating system of the user device, a second visual display instruction to display the second alternate icon of the one or more alternate icons on the user interface of the user device instead of the first alternate icon based at least in part on outputting the request, wherein the second alternate icon is visually representative of a type of achievement corresponding to the second achievement threshold.

7. The method of claim 1 , further comprising:

identifying a hardware attribute of a wearable device based at least in part on receiving the application software package, wherein the one or more alternate icons are based at least in part on the type of hardware.

8. The method of claim 1 , wherein the one or more achievement thresholds comprise a value corresponding to an activity-based achievement, a sleep-based achievement, a readiness-based achievement, a recovery-based achievement, or a combination thereof.

9. The method of claim 1 , wherein the type of achievement comprises an activity-based achievement, a sleep-based achievement, a readiness-based achievement, a recovery-based achievement, or a combination thereof.

10. The method of claim 1 , further comprising:

generating a cryptocurrency-based reward for the user based at least in part on identifying the satisfaction of the first achievement threshold.

11. The method of claim 10 , wherein the cryptocurrency-based reward comprises a cryptocurrency token, a non-fungible token, a smart-contract enabled token, or a combination thereof.

12. An apparatus, comprising:

a processor;

memory coupled with the processor; and

instructions stored in the memory and executable by the processor to cause the apparatus to:

receive, as part of an application downloading operation to a user device, an application software package for an application, wherein the application runs on an operating system of the user device, and wherein the application software package comprises a plurality of icons that are configured to visually distinguish the application on a user interface of the user device from other applications running on the operating system of the user device, wherein the plurality of icons comprises at least a default icon and one or more alternate icons that correspond to one or more achievement thresholds;

identify a satisfaction of a first achievement threshold of the one or more achievement thresholds corresponding to a first alternate icon of the one or more alternate icons based at least in part on processing data received at the application; and

outputting, to the operating system of the user device, a visual display instruction to display the first alternate icon of the one or more alternate icons on the user interface of the user device instead of the default icon based at least in part on identifying the satisfaction of the first achievement threshold, wherein the first alternate icon is visually representative of a type of achievement corresponding to the first achievement threshold.

13. The apparatus of claim 12 , wherein the instructions are further executable by the processor to cause the apparatus to:

receive, at the application, physiological data measured from a user by awearable device, wherein identifying the satisfaction of the first achievement threshold is based at least in part on receiving the physiological data.

14. The apparatus of claim 13 , wherein the physiological data comprises sleep data, recovery data, activity data, heart rate data, breathing rate data, blood pressure data, blood glucose data, or a combination thereof.

15. The apparatus of claim 12 , wherein the visual display instruction comprises an instruction for switching the default icon to the first alternate icon of the one or more alternate icons.

16. The apparatus of claim 12 , wherein the instructions are further executable by the processor to cause the apparatus to:

identify a satisfaction of a second achievement threshold of the one or more achievement thresholds corresponding to a second alternate icon of the one or more alternate icons based at least in part on processing data received at the application from at least the wearable device;

outputting, to the user interface of the application; a request to select the first alternate icon or the second alternate icon based at least in part on identifying the satisfaction of the second achievement threshold; and

outputting, to the operating system of the user device, a second visual display instruction to display the second alternate icon of the one or more alternate icons on the user interface of the user device instead of the first alternate icon based at least in part on outputting the request, wherein the second alternate icon is visually representative of a type of achievement corresponding to the second achievement threshold.

17. The apparatus of claim 12 , wherein the instructions are further executable by the processor to cause the apparatus to:

identify a hardware attribute of a wearable device based at least in part on receiving the application software package, wherein the one or more alternate icons are based at least in part on the type of hardware.

18. The apparatus of claim 12 , wherein the one or more achievement thresholds comprise a value corresponding to an activity-based achievement, a sleep-based achievement, a readiness-based achievement, a recovery-based achievement, or a combination thereof.

19. A non-transitory computer-readable medium storing code, the code comprising instructions executable by a processor to:

receive, as part of an application downloading operation to a user device, an application software package for an application, wherein the application runs on an operating system of the user device, and wherein the application software package comprises a plurality of icons that are configured to visually distinguish the application on a user interface of the user device from other applications running on the operating system of the user device, wherein the plurality of icons comprises at least a default icon and one or more alternate icons that correspond to one or more achievement thresholds;

identify a satisfaction of a first achievement threshold of the one or more achievement thresholds corresponding to a first alternate icon of the one or more alternate icons based at least in part on processing data received at the application; and

outputting, to the operating system of the user device, a visual display instruction to display the first alternate icon of the one or more alternate icons on the user interface of the user device instead of the default icon based at least in part on identifying the satisfaction of the first achievement threshold, wherein the first alternate icon is visually representative of a type of achievement corresponding to the first achievement threshold.

20. The non-transitory computer-readable medium of claim 19 , wherein the instructions are further executable by the processor to:

receive, at the application, physiological data measured from a user by a wearable device, wherein identifying the satisfaction of the first achievement threshold is based at least in part on receiving the physiological data.

Assignments (5)
RELEASE OF SECURITY INTERESTS IN PATENTS AND TRADEMARKS AT REEL/FRAME NO. 66986/0101 Recorded May 16, 2025
From: CRG SERVICING LLC, AS ADMINISTRATIVE AGENT
To: OURA HEALTH OY
Reel/Frame 071297/0305 →
SECURITY INTEREST Recorded May 16, 2025
From: OURA HEALTH OY; OURARING INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 071302/0800 →
SECURITY INTEREST Recorded Apr 2, 2024
From: OURA HEALTH OY
To: CRG SERVICING LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 066986/0101 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2023
From: KYYRÖ, MATS MIKAEL; LAITALA, ANTTI OSKARI; KUKKA, MATIAS; MORALES, RALPH
To: OURA HEALTH OY
Reel/Frame 065815/0298 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2023
From: KYYRÖ, MATS MIKAEL; LAITALA, ANTTI OSKARI; KUKKA, MATIAS
To: OURA HEALTH OY
Reel/Frame 064706/0569 →