IP Library Granted Patent US 12706186
Granted Patent B2
US 12706186 · App. 18/417,799 · Granted Aug 11, 2026

User interfaces for shared health-related data

Inventors: Matthew W. Crowley (Sunnyvale, CA); Nicholas D. Felton (Sunnyvale, CA); Tiffany S. Jon (Cupertino, CA); Kristin M. Canavan (San Francisco, CA); Pablo F. Caro (San Francisco, CA); Dmitri Cavander (San Francisco, CA); Heather E. Daniel (San Jose, CA); Christopher D. Lauritzen (San Francisco, CA); Charmian B. Naguit (San Rafael, CA)
Assignee: Apple Inc.
G16H10/60G06F3/0482G16H10/40
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 12706186
App. No.
18/417,799
Granted
Aug 11, 2026
Kind
B2
Abstract

The present disclosure generally relates to user interfaces for managing sharing of health-related data. In some embodiments, user interfaces for establishing sharing of health-related data are described. In some embodiments, user interfaces for viewing and managing shared health-related data are described.

Claims (117)

1 . A computer system configured to communicate with a display generation component, one or more input devices, and one or more external computer systems, wherein the computer system is associated with a first user account of a first user, the computer system comprising:

one or more processors; and

memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:

receiving data from a first external computer system associated with a second user account of a second user different from the first user account of the first user, wherein the data is indicative of authorization for the computer system to receive a first set of user-selected health-related data shared from the second user account of the second user;

after receiving the data indicative of the authorization to receive the first set of user-selected health-related data shared from the second user account of the second user, displaying, via the display generation component, a health data sharing user interface that includes a plurality of selectable graphical user interface objects that include:

a first selectable user interface object that corresponds to the first set of user-selected health-related data received from the first external computer system associated with the second user account of the second user; and

a second selectable user interface object that corresponds to a second set of user-selected health-related data, different from the first set of user-selected health-related data, shared from the first user account to a second external computer system associated with a third user account of a third user, different from the first user account of the first user;

while displaying the health data sharing user interface that includes the plurality of selectable graphical user interface objects, receiving, via the one or more input devices, a set of one or more user inputs corresponding to selection of a respective selectable graphical user interface object of the plurality of selectable graphical user interface objects; and

in response to receiving the set of one or more user inputs:

in accordance with a determination that the set of one or more user inputs includes an input corresponding to selection of the first selectable user interface object, displaying, via the display generation component, a first shared health data user interface that corresponds to the first set of user-selected health-related data received from the first external computer system associated with the second user account; and

in accordance with a determination that the set of one or more user inputs includes an input corresponding to selection of the second selectable user interface object, displaying, via the display generation component, a second shared health data user interface that corresponds to the second set of user-selected health-related data shared from the first user account to the second external computer system associated with the third user account.

2 . The computer system of claim 1 , wherein the health data sharing user interface includes:

a third selectable user interface object that corresponds to a third set of user-selected health-related data shared from a third external computer system associated with a fourth user account of a fourth user to the first user account.

3 . The computer system of claim 1 , wherein the health data sharing user interface includes:

a fourth selectable user interface object that corresponds to a fourth set of user-selected health-related data shared from the first user account to a fourth external computer system associated with a fifth user account of a fifth user.

4 . The computer system of claim 1 , wherein the health data sharing user interface includes:

in accordance with a determination that the first set of user-selected health-related data includes health-related notification data that satisfies a set of notification display criteria, a health-related notification indication associated with the second user;

in accordance with a determination that the first set of user-selected health-related data includes health-related data that satisfies a set of recency criteria, a recent health-data indication associated with the second user; and

in accordance with a determination that the first set of user-selected health-related data includes health-related data that satisfies a set of change criteria, a changed health-data indication associated with the second user.

5 . The computer system of claim 4 , the one or more programs further including instructions for:

receiving, via the one or more input devices, a set of one or more inputs; and

in response to receiving the set of one or more input inputs, modifying a display configuration of an indication type selected from the group consisting of: an indication type that corresponds to the health-related notification indication, an indication type that corresponds to the recent health-data indication, and an indication type that corresponds to the changed health-data indication.

6 . The computer system of claim 4 , wherein indications included in the health data sharing user interface are organized by a type of indication.

7 . The computer system of claim 4 , wherein a first indication is indicative of a plurality of instances of data that satisfied the set of notification display criteria, the set of recency criteria, and/or the set of changed health-data indication.

8 . The computer system of claim 4 , wherein the set of change criteria includes a criterion that is satisfied when the first set of user-selected health-related data includes data that indicates that a first health-related parameter experienced a threshold amount of change for at least a threshold amount of time.

9 . The computer system of claim 4 , wherein the set of change criteria includes a criterion that is satisfied when an average value for a second health-related parameter for a first time period in the first set of user-selected health-related data has a difference from the average value for the second health-related parameter for a second time period that is greater than a first predetermined amount of difference.

10 . The computer system of claim 1 , wherein the first selectable user interface object has a first visual characteristic that:

in accordance with a determination that a first set of visual characteristic display criteria are satisfied, wherein the first set of visual characteristic display criteria includes a criterion that is satisfied when the first set of user-selected health-related data includes a first data type, the first visual characteristic includes a first value of the first visual characteristic; and

in accordance with a determination that a second set of visual characteristic display criteria are satisfied, wherein the second set of visual characteristic display criteria includes a criterion that is satisfied when the first set of user-selected health-related data includes a second data type, the first visual characteristic includes a second value of the first visual characteristic.

11 . The computer system of claim 10 , wherein the first set of visual characteristic display criteria includes a criterion that is met when the first visual characteristic does not include more than a predetermined number of other values of the first visual characteristic.

12 . The computer system of claim 11 , wherein the first visual characteristic includes the predetermined number of values of the first visual characteristic and the included values of the first visual characteristic correspond to data types in the first set of user-selected health-related data that are most frequently used.

13 . The computer system of claim 10 , wherein the first visual characteristic of the first selectable user interface object includes the first value and the second value of the first visual characteristic, the one or more programs further including instructions for:

animating, over time, display of the first visual characteristic of the first selectable user interface object through at least a first visual state and a second visual state.

14 . The computer system of claim 10 , the one or more programs further including instructions for:

receiving, from a fifth external computer system associated with a sixth user account of a sixth user, data indicating that the sixth user is requesting to share a fifth set of user-selected health-related data with the first user; and

in response to receiving the data indicating that the sixth user is requesting to share the fifth set of user-selected health-related data with the first user, displaying a notification indicating the sixth user is requesting to share the fifth set of user-selected health-related data with the first user.

15 . The computer system of claim 14 , the one or more programs further including instructions for:

accepting the request to share the fifth set of user-selected health-related data with the first user, wherein accepting the request includes enabling one or more subsequent notifications corresponding to the fifth set of user-selected health-related data.

16 . The computer system of claim 1 , wherein the first shared health data user interface that corresponds to the first set of user-selected health-related data includes:

a first set of one or more user interface objects that represent the first set of user-selected health-related data; and

a second set of one or more user interface objects that represent previously received notifications based on the first set of user-selected health-related data.

17 . The computer system of claim 16 , wherein the first shared health data user interface that corresponds to the first set of user-selected health-related data includes a contact selectable user interface object that, when selected, initiates a process for contacting the second user.

18 . The computer system of claim 1 , wherein the second shared health data user interface includes a sharing preview selectable user interface object that, when selected, provides a preview of the second set of user-selected health-related data that is being shared with the third user.

19 . The computer system of claim 1 , wherein the second shared health data user interface includes a modification selectable user interface object that, when selected, initiates a process for modifying the data included in the second set of user-selected health-related data.

20 . The computer system of claim 1 , wherein the health data sharing user interface includes an indication of an application that is receiving a sixth set of user-selected health-related data from the first user account.

21 . A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system that is in communication with a display generation component, one or more input devices, and one or more external computer systems, wherein the computer system is associated with a first user account of a first user, the one or more programs including instructions for:

receiving data from a first external computer system associated with a second user account of a second user different from the first user account of the first user, wherein the data is indicative of authorization for the computer system to receive a first set of user-selected health-related data shared from the second user account of the second user;

after receiving the data indicative of the authorization to receive the first set of user-selected health-related data shared from the second user account of the second user, displaying, via the display generation component, a health data sharing user interface that includes a plurality of selectable graphical user interface objects that include:

a first selectable user interface object that corresponds to the first set of user-selected health-related data received from the first external computer system associated with the second user account of the second user; and

a second selectable user interface object that corresponds to a second set of user-selected health-related data, different from the first set of user-selected health-related data, shared from the first user account to a second external computer system associated with a third user account of a third user, different from the first user account of the first user;

while displaying the health data sharing user interface that includes the plurality of selectable graphical user interface objects, receiving, via the one or more input devices, a set of one or more user inputs corresponding to selection of a respective selectable graphical user interface object of the plurality of selectable graphical user interface objects; and

in response to receiving the set of one or more user inputs:

in accordance with a determination that the set of one or more user inputs includes an input corresponding to selection of the first selectable user interface object, displaying, via the display generation component, a first shared health data user interface that corresponds to the first set of user-selected health-related data received from the first external computer system associated with the second user account; and

in accordance with a determination that the set of one or more user inputs includes an input corresponding to selection of the second selectable user interface object, displaying, via the display generation component, a second shared health data user interface that corresponds to the second set of user-selected health-related data shared from the first user account to the second external computer system associated with the third user account.

22 . A method, comprising:

at a computer system that is in communication with a display generation component, one or more input devices, and one or more external computer systems, wherein the computer system is associated with a first user account of a first user:

receiving data from a first external computer system associated with a second user account of a second user different from the first user account of the first user, wherein the data is indicative of authorization for the computer system to receive a first set of user-selected health-related data shared from the second user account of the second user;

after receiving the data indicative of the authorization to receive the first set of user-selected health-related data shared from the second user account of the second user, displaying, via the display generation component, a health data sharing user interface that includes a plurality of selectable graphical user interface objects that include:

a first selectable user interface object that corresponds to the first set of user-selected health-related data received from the first external computer system associated with the second user account of the second user; and

a second selectable user interface object that corresponds to a second set of user-selected health-related data, different from the first set of user-selected health-related data, shared from the first user account to a second external computer system associated with a third user account of a third user, different from the first user account of the first user;

while displaying the health data sharing user interface that includes the plurality of selectable graphical user interface objects, receiving, via the one or more input devices, a set of one or more user inputs corresponding to selection of a respective selectable graphical user interface object of the plurality of selectable graphical user interface objects; and

in response to receiving the set of one or more user inputs:

in accordance with a determination that the set of one or more user inputs includes an input corresponding to selection of the first selectable user interface object, displaying, via the display generation component, a first shared health data user interface that corresponds to the first set of user-selected health-related data received from the first external computer system associated with the second user account; and

in accordance with a determination that the set of one or more user inputs includes an input corresponding to selection of the second selectable user interface object, displaying, via the display generation component, a second shared health data user interface that corresponds to the second set of user-selected health-related data shared from the first user account to the second external computer system associated with the third user account.

23 . The computer system of claim 17 , wherein the one or more programs further include instructions for:

while displaying, via the display generation component, the first shared health data user interface that includes the contactable selectable user interface object, receiving, via the one or more input devices, a respective set of one or more user inputs corresponding to selection of the contactable selectable user interface object; and

after receiving the respective set of one or more user inputs corresponding to selection of the contactable selectable user interface object, initiating a transmission of a message to a device of the second user.

24 . The computer system of claim 1 , wherein the one or more programs further include instructions for:

after receiving the data indicative of the authorization to receive the first set of user-selected health-related data shared from the second user account of the second user, receiving an indication of an update to the first set of user-selected health-related data;

in response to receiving the indication of the update to the first set of user-selected health-related data, displaying, via the display generation component, information indicative of the update to the first set of user-selected health-related data;

while displaying the information indicative of the update to the first set of user-selected health-related data, receiving, via the one or more input devices, a respective set of one or more user inputs corresponding to a request to transmit a message to the first external computer system associated with the second user account; and

in response to receiving the respective set of one or more user inputs corresponding to the request to transmit the message to the first external computer system associated with the second user account, initiating a transmission of the message to the first external computer system associated with the second user account.

25 . The computer system of claim 24 , wherein the message to the first external computer system associated with the second user account includes a graphical representation of the update to the first set of user-selected health-related data.

26 . The non-transitory computer-readable storage medium of claim 21 , wherein the health data sharing user interface includes:

a third selectable user interface object that corresponds to a third set of user-selected health-related data shared from a third external computer system associated with a fourth user account of a fourth user to the first user account.

27 . The non-transitory computer-readable storage medium of claim 21 , wherein the health data sharing user interface includes:

a fourth selectable user interface object that corresponds to a fourth set of user-selected health-related data shared from the first user account to a fourth external computer system associated with a fifth user account of a fifth user.

28 . The non-transitory computer-readable storage medium of claim 21 , wherein the health data sharing user interface includes:

in accordance with a determination that the first set of user-selected health-related data includes health-related notification data that satisfies a set of notification display criteria, a health- related notification indication associated with the second user;

in accordance with a determination that the first set of user-selected health-related data includes health-related data that satisfies a set of recency criteria, a recent health-data indication associated with the second user; and

in accordance with a determination that the first set of user-selected health-related data includes health-related data that satisfies a set of change criteria, a changed health-data indication associated with the second user.

29 . The non-transitory computer-readable storage medium of claim 21 , wherein the first selectable user interface object has a first visual characteristic that:

in accordance with a determination that a first set of visual characteristic display criteria are satisfied, wherein the first set of visual characteristic display criteria includes a criterion that is satisfied when the first set of user-selected health-related data includes a first data type, the first visual characteristic includes a first value of the first visual characteristic; and

in accordance with a determination that a second set of visual characteristic display criteria are satisfied, wherein the second set of visual characteristic display criteria includes a criterion that is satisfied when the first set of user-selected health-related data includes a second data type, the first visual characteristic includes a second value of the first visual characteristic.

30 . The non-transitory computer-readable storage medium of claim 21 , wherein the first shared health data user interface that corresponds to the first set of user-selected health-related data includes:

a first set of one or more user interface objects that represent the first set of user-selected health-related data; and

a second set of one or more user interface objects that represent previously received notifications based on the first set of user-selected health-related data.

31 . The non-transitory computer-readable storage medium of claim 21 , wherein the second shared health data user interface includes a sharing preview selectable user interface object that, when selected, provides a preview of the second set of user-selected health-related data that is being shared with the third user.

32 . The non-transitory computer-readable storage medium of claim 21 , wherein the second shared health data user interface includes a modification selectable user interface object that, when selected, initiates a process for modifying the data included in the second set of user-selected health-related data.

33 . The non-transitory computer-readable storage medium of claim 21 , wherein the health data sharing user interface includes an indication of an application that is receiving a sixth set of user-selected health-related data from the first user account.

34 . The non-transitory computer-readable storage medium of claim 21 , wherein the one or more programs further include instructions for:

after receiving the data indicative of the authorization to receive the first set of user-selected health-related data shared from the second user account of the second user, receiving an indication of an update to the first set of user-selected health-related data;

in response to receiving the indication of the update to the first set of user-selected health- related data, displaying, via the display generation component, information indicative of the update to the first set of user-selected health-related data;

while displaying the information indicative of the update to the first set of user-selected health-related data, receiving, via the one or more input devices, a respective set of one or more user inputs corresponding to a request to transmit a message to the first external computer system associated with the second user account; and

in response to receiving the respective set of one or more user inputs corresponding to the request to transmit the message to the first external computer system associated with the second user account, initiating a transmission of the message to the first external computer system associated with the second user account.

35 . The method of claim 22 , wherein the health data sharing user interface includes:

a third selectable user interface object that corresponds to a third set of user-selected health-related data shared from a third external computer system associated with a fourth user account of a fourth user to the first user account.

36 . The method of claim 22 , wherein the health data sharing user interface includes:

a fourth selectable user interface object that corresponds to a fourth set of user-selected health-related data shared from the first user account to a fourth external computer system associated with a fifth user account of a fifth user.

37 . The method of claim 22 , wherein the health data sharing user interface includes:

in accordance with a determination that the first set of user-selected health-related data includes health-related notification data that satisfies a set of notification display criteria, a health-related notification indication associated with the second user;

in accordance with a determination that the first set of user-selected health-related data includes health-related data that satisfies a set of recency criteria, a recent health-data indication associated with the second user; and

in accordance with a determination that the first set of user-selected health-related data includes health-related data that satisfies a set of change criteria, a changed health-data indication associated with the second user.

38 . The method of claim 22 , wherein the first selectable user interface object has a first visual characteristic that:

in accordance with a determination that a first set of visual characteristic display criteria are satisfied, wherein the first set of visual characteristic display criteria includes a criterion that is satisfied when the first set of user-selected health-related data includes a first data type, the first visual characteristic includes a first value of the first visual characteristic; and

in accordance with a determination that a second set of visual characteristic display criteria are satisfied, wherein the second set of visual characteristic display criteria includes a criterion that is satisfied when the first set of user-selected health-related data includes a second data type, the first visual characteristic includes a second value of the first visual characteristic.

39 . The method of claim 22 , wherein the first shared health data user interface that corresponds to the first set of user-selected health-related data includes:

a first set of one or more user interface objects that represent the first set of user- selected health-related data; and

a second set of one or more user interface objects that represent previously received notifications based on the first set of user-selected health-related data.

40 . The method of claim 22 , wherein the second shared health data user interface includes a sharing preview selectable user interface object that, when selected, provides a preview of the second set of user-selected health-related data that is being shared with the third user.

41 . The method of claim 22 , wherein the second shared health data user interface includes a modification selectable user interface object that, when selected, initiates a process for modifying the data included in the second set of user-selected health-related data.

42 . The method of claim 22 , wherein the health data sharing user interface includes an indication of an application that is receiving a sixth set of user-selected health-related data from the first user account.

43 . The method of claim 22 , further comprising:

after receiving the data indicative of the authorization to receive the first set of user-selected health-related data shared from the second user account of the second user, receiving an indication of an update to the first set of user-selected health-related data;

in response to receiving the indication of the update to the first set of user-selected health- related data, displaying, via the display generation component, information indicative of the update to the first set of user-selected health-related data;

while displaying the information indicative of the update to the first set of user-selected health-related data, receiving, via the one or more input devices, a respective set of one or more user inputs corresponding to a request to transmit a message to the first external computer system associated with the second user account; and

in response to receiving the respective set of one or more user inputs corresponding to the request to transmit the message to the first external computer system associated with the second user account, initiating a transmission of the message to the first external computer system associated with the second user account.