# US 12,010,256 B2 · Wrist-wearable devices for aggregating and guiding access to data from multiple different electronic messaging applications via a quickly-accessible communications-hub mode, and methods of use thereof

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,010,256 B2
- Document ID: US12010256B2
- Status: Granted
- Kind: B2
- Application number: 17/832,486
- Filed: 2022-06-03
- Published: 2022-12-15
- Granted: 2024-06-11
- Earliest claimed: 2021-06-10
- Assignees: Meta Platforms Technologies, LLC
- Applicants: Meta Platforms Technologies, LLC
- Inventors: Ed Ignatius Tanghal Salvana; Camilo Barrera Acosta; Qian Wang; Swapna Joshi
- Web page: https://patentgrep.com/patent/US12010256B2

## CPC

- H04M 1/724095: {Worn on the wrist, hand or arm}
- G06F 1/163: {Wearable computers, e.g. on a belt}
- G06F 1/1632: {External expansion units, e.g. docking stations}
- G06F 1/1654: {the display being detachable, e.g. for remote use}
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F 3/0485: Scrolling or panning
- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- G06F 3/167: {Audio in a user interface, e.g. using voice commands for navigating, audio feedback}
- G06Q 10/107: Computer-aided management of electronic mailing [e-mailing]
- H04L 51/56: Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM]
- H04M 1/72412: using two-way short-range wireless interfaces
- H04M 1/7243: with interactive means for internal management of messages
- H04M 1/72436: for text messaging, e.g. short messaging services [SMS] or e-mails
- H04W 4/12: Messaging; Mailboxes; Announcements
- H04M 2250/52: including functional features of a camera
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Systems and methods are provided for aggregating and guiding access to data from multiple different electronic messaging applications via a quickly accessible communications-hub mode. The method includes displaying, on a display of a wrist-wearable device that includes at least a first messaging application and a second messaging application distinct from the first messaging application, a watch-face UI. The method includes, while displaying the watch-face UI, detecting an input from a user wearing the wrist-wearable device, the input corresponding to a request from the user to activate a communications-hub mode. The method further includes in response to detecting the input corresponding to the request from the user to activate the communications-hub mode ceasing to display the representation of the watch face, and displaying, on the display of the wrist-wearable device, the aggregated messaging UI.

## Claims

### Claim 1

A non-transitory, computer-readable storage medium including instructions that, when executed by a wrist-wearable device, cause the wrist-wearable device to perform or cause performance of:
displaying, on a display of a wrist-wearable device that includes at least a first messaging application and a second messaging application distinct from the first messaging application, a watch-face user interface (UI);
while displaying the watch-face UI, detecting a single input from a user wearing the wrist-wearable device, the single input corresponding to a request from the user to activate a communications-hub mode, the communications-hub mode providing access to two or more of an aggregated messaging UI, an aggregated call log UI, and an aggregated contacts UI, each including data from both of the first messaging application and the second messaging application; and
in response to detecting the single input corresponding to the request from the user to activate the communications-hub mode:
ceasing to display the watch-face UI, and
displaying, on the display of the wrist-wearable device, the aggregated messaging UI, wherein displaying the aggregated messaging UI includes (i) a first UI element that includes at least part of a first message received via the first messaging application and (ii) a second UI element that includes at least part of a second message received via the second messaging application.

### Claim 2 (depends on 1)

The non-transitory, computer-readable storage medium of claim 1, wherein:
the user wearing the wrist-wearable device has two different user accounts for receiving messages via the first messaging application, and
the aggregated messaging UI also includes a third UI element that includes at least part of a third message received via the first messaging application, the third message being sent to a first of the two different user accounts via the first messaging application and the first message being sent to a second of the two different user accounts via the first messaging application.

### Claim 3 (depends on 2)

The non-transitory, computer-readable storage medium of claim 2, wherein the instructions, when executed by the wrist-wearable device, further cause the wrist-wearable device to perform or cause performance of:
displaying, within the aggregated messaging UI, a UI element for creating a new message; and
in response to detecting a selection of the UI element for creating a new message:
in accordance with a determination that the two different user accounts for receiving messages via the first messaging application are enabled on the wrist-wearable device, presenting (i) a first selectable option that, when selected, causes the wrist-wearable device to initiate creation of a message to be sent using the first of the two different user accounts and (ii) a second selectable option that, when selected, causes the wrist-wearable device to initiate creation of a message to be sent using the second of the two different user accounts.

### Claim 4 (depends on 3)

The non-transitory, computer-readable storage medium of claim 3, wherein the instructions, when executed by the wrist-wearable device, further cause the wrist-wearable device to perform or cause performance of:
in response to detecting the selection of the UI element for creating a new message:
in accordance with a determination that at least one user account for receiving messages via the second messaging application is enabled on the wrist-wearable device, presenting a third selectable option that, when selected, causes the wrist-wearable device to initiate creation of a message to be sent using the at least one user account for the second messaging application, wherein the first, second, and third selectable options are presented within one UI on the wrist-wearable device.

### Claim 5 (depends on 4)

The non-transitory, computer-readable storage medium of claim 4,
wherein the wrist-wearable device includes a user-account-configuration UI for enabling and disabling user accounts on the wrist-wearable device, the user accounts including the two different user accounts for receiving messages via the first messaging application and the user account for receiving messages via the second messaging application, and
wherein the instructions, when executed by the wrist-wearable device, further cause the wrist-wearable device to perform or cause performance of:
displaying the user-account configuration UI on the display of the wrist-wearable device;
in response to an input at a toggle associated with one of the user accounts, causing the wrist-wearable device to add or remove messages from the aggregated messaging UI depending on whether a respective user account has been enabled or disabled via the input at the toggle.

### Claim 6 (depends on 5)

The non-transitory, computer-readable storage medium of claim 5, wherein the user-account-configuration UI allows for enabling only a predetermined number of the user accounts on the wrist-wearable device, thereby helping to preserve limited computing and memory resources on the wrist-wearable device.

### Claim 7 (depends on 1)

The non-transitory, computer-readable storage medium of claim 1, wherein the instructions, when executed by the wrist-wearable device, further cause the wrist-wearable device to perform or cause performance of:
while displaying the aggregated messaging UI, detecting another single input from the user wearing the wrist-wearable device, the other single input corresponding to a request from the user to access an aggregated call log UI; and
in response to detecting the other single input corresponding to the request from the user to access the aggregated call log UI:
ceasing to display the aggregated messaging UI, and
displaying, on the display of the wrist-wearable device, the aggregated call log UI, wherein displaying the aggregated call log UI includes displaying (i) a fourth UI element that includes data associated with a first call received via the first messaging application, and (ii) a fifth UI element that includes data associated with a second call received via the second messaging application.

### Claim 8 (depends on 7)

The non-transitory, computer-readable storage medium of claim 7, wherein the instructions, when executed by the wrist-wearable device, further cause the wrist-wearable device to perform or cause performance of:
while displaying the aggregated call log UI, detecting a selection of the fourth UI element;
in response to detecting the selection, initiating a call via the first application.

### Claim 9 (depends on 7)

The non-transitory, computer-readable storage medium of claim 7, wherein:
displaying the aggregated call log UI also includes displaying a sixth UI element that includes data from a voicemail received via the first application or the second application.

### Claim 10 (depends on 9)

The non-transitory, computer-readable storage medium of claim 9, wherein the fourth and fifth UI elements are displayed with a first visual characteristic, and the sixth UI element is displayed with a second visual appearance that is distinct from the first visual characteristic.

### Claim 11 (depends on 10)

The non-transitory, computer-readable storage medium of claim 10, wherein:
displaying the aggregated call log UI includes:
in accordance with a determination that two calls were received from a same other user, displaying one UI element with data from each of the two calls within the aggregated call log UI.

### Claim 12 (depends on 11)

The non-transitory, computer-readable storage medium of claim 11, wherein a first of the two calls is an audio call from the same other user and a second of the two calls is a video call from the same other user.

### Claim 13 (depends on 12)

The non-transitory, computer-readable storage medium of claim 12, wherein the instructions, when executed by the wrist-wearable device, further cause the wrist-wearable device to perform or cause performance of:
detecting a new input at the one UI element with data from each of the two calls;
in response to detecting the new input:
presenting at the wrist-wearable device selectable options for initiating a video call or initiating an audio call to the same other user, wherein the video call would be initiated using a camera of the wrist-wearable device.

### Claim 14 (depends on 7)

The non-transitory, computer-readable storage medium of claim 7, wherein the instructions, when executed by the wrist-wearable device, further cause the wrist-wearable device to perform or cause performance of:
while displaying the aggregated call log UI, detecting one other input from the user wearing the wrist-wearable device, the one other input corresponding to a request from the user to access an aggregated contact UI;
in response to detecting the one other input:
ceasing to display the aggregated call log UI, and
displaying, on the display of the wrist-wearable device, the aggregated contacts UI, wherein displaying the aggregated contacts UI includes displaying (i) a sixth UI element that includes data from a respective contact of a plurality of contacts associated with the first application and (ii) a seventh UI element that includes data from a respective contact of a plurality of contacts associated with the second application.

### Claim 15 (depends on 1)

The non-transitory, computer-readable storage medium of claim 1, wherein the watch-face UI includes an indication to the user that the aggregated messaging UI is available via a single input.

### Claim 16 (depends on 1)

The non-transitory, computer-readable storage medium of claim 1, wherein the aggregated messaging UI includes an indication to the user that the aggregated call log UI is available via a single input.

### Claim 17 (depends on 1)

The non-transitory, computer-readable storage medium of claim 1, wherein the wrist-wearable device operates using an operating system, and the first and second applications provide data regarding electronic messages, contacts, and calls to the operating system for use in generating the aggregated messaging, call log, and contact UIs by the operating system.

### Claim 18

A wrist-wearable device for providing an aggregated messaging UI, the wrist-wearable device comprising:
a display;
at least one processor; and
physical memory comprising processor-executable instructions that, when executed by the at least one processor, cause the at least one processor to:
display, on the display of a wrist-wearable device that includes at least a first messaging application and a second messaging application distinct from the first messaging application, a watch-face user interface (UI);
while displaying the watch-face UI, detect a single input from a user wearing the wrist-wearable device, the single input corresponding to a request from the user to activate a communications-hub mode, the communications-hub mode providing access to two or more of an aggregated messaging UI, an aggregated call log UI, and an aggregated contacts UI, each including data from both of the first messaging application and the second messaging application; and
in response to detecting the single input corresponding to the request from the user to activate the communications-hub mode:
cease to display the watch-face UI, and
display, on the display of the wrist-wearable device, the aggregated messaging UI, wherein displaying the aggregated messaging UI includes (i) a first UI element that includes at least part of a first message received via the first messaging application and (ii) a second UI element that includes at least part of a second message received via the second messaging application.

### Claim 19 (depends on 18)

The wrist-wearable device of claim 18, wherein:
the user wearing the wrist-wearable device has two different user accounts for receiving messages via the first messaging application, and
the aggregated messaging UI also includes a third UI element that includes at least part of a third message received via the first messaging application, the third message being sent to a first of the two different user accounts via the first messaging application and the first message being sent to a second of the two different user accounts via the first messaging application.

### Claim 20

A method of aggregating and guiding access to data from multiple different electronic messaging applications via a communications-hub mode, the method comprising:
displaying, on a display of a wrist-wearable device that includes at least a first messaging application and a second messaging application distinct from the first messaging application, a watch-face user interface (UI);
while displaying the watch-face UI, detecting a single input from a user wearing the wrist-wearable device, the single input corresponding to a request from the user to activate a communications-hub mode, the communications-hub mode providing access to two or more of an aggregated messaging UI, an aggregated call log UI, and an aggregated contacts UI, each including data from both of the first messaging application and the second messaging application; and
in response to detecting the single input corresponding to the request from the user to activate the communications-hub mode:
ceasing to display the watch-face UI, and
displaying, on the display of the wrist-wearable device, the aggregated messaging UI, wherein displaying the aggregated messaging UI includes (i) a first UI element that includes at least part of a first message received via the first messaging application and (ii) a second UI element that includes at least part of a second message received via the second messaging application.
