Providing remote interactions with host device using a wireless device
AssigneeApple Inc.
InventorNikhil M. Bhatt
Life of this patent
Estimating the term…
Abstract
A wearable device that communicates with a host device can be used to initiate a communication functionality of the host device (e.g., telephone calls, text messages). The wearable device can obtain user input indicating a recipient of the communication and in some instances content for the communication and can provide an instruction to the host device. The host device can use the indicated recipient and content to initiate communication and where applicable to send the content. Recipients and/or content can be selected from predefined lists available on the wearable device.
Claims15
An electronic device, comprising:
- a display;
- one or more processors;
- a memory;
- and
- one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for:
- displaying, on the display of the electronic device, one or more messages;
- while displaying the one or more messages, detecting a user input;
- in response to detecting the user input, while displaying the one or more messages:
- ceasing to display the one or more messages;
- and
- concurrently displaying, on the display, a plurality of graphical user interface objects that includes a second graphical user interface object corresponding to a first predefined message content and a third graphical user interface object corresponding to a second predefined message content different than the first predefined message content, and an identifier corresponding to a sender of the message of the one or more messages;
- while concurrently displaying the plurality of graphical user interface objects and the identifier corresponding to the sender of the message without displaying the one or more messages, detecting a sequence of one or more inputs;
- in response to detecting the sequence of one or more inputs, while concurrently displaying the plurality of graphical user interface objects and the identifier corresponding to the sender of the message without displaying the one or more messages:
- in accordance with a determination that the sequence of one or more inputs that was detected while concurrently displaying the plurality of graphical user interface objects and the identifier corresponding to the sender of the message without displaying the one or more messages, includes an input corresponding to the second graphical user interface object, transmitting a response message that includes the first predefined message content, wherein the first predefined message content includes a first plurality of characters;
- in accordance with a determination that the sequence of one or more inputs that was detected while concurrently displaying the plurality of graphical user interface objects and the identifier corresponding to the sender of the message without displaying the one or more messages, includes an input corresponding to the third graphical user interface object, transmitting a response message that includes the second predefined message content, wherein the second predefined message content includes a second plurality of characters;
- and
- in accordance with a determination that the sequence of one or more inputs includes an input corresponding to a fourth graphical user interface object that corresponds to a character entry user interface for entering individual alphanumeric characters, displaying the character entry user interface;
- while displaying the character entry user interface, detecting a set of one or more gesture inputs that correspond to a plurality of text characters, wherein a response message includes text generated from the one or more text characters corresponding to the gesture inputs;
- and
- after detecting the set of one or more gesture inputs, transmitting the response message that includes text generated from the set of one or more gesture inputs.
A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device with a display, the one or more programs including instructions for:
- displaying, on the display of the electronic device, one or more messages;
- while displaying the one or more messages, detecting a user input;
- in response to detecting the user input, while displaying the one or more messages:
- ceasing to display the one or more messages;
- and
- concurrently displaying, on the display, a plurality of graphical user interface objects that includes a second graphical user interface object corresponding to a first predefined message content and a third graphical user interface object corresponding to a second predefined message content different than the first predefined message content, and an identifier corresponding to a sender of the message of the one or more messages;
- while concurrently displaying the plurality of graphical user interface objects and the identifier corresponding to the sender of the message without displaying the one or more messages, detecting a sequence of one or more inputs;
- in response to detecting the sequence of one or more inputs, while concurrently displaying the plurality of graphical user interface objects and the identifier corresponding to the sender of the message without displaying the one or more messages:
- in accordance with a determination that the sequence of one or more inputs that was detected while concurrently displaying the plurality of graphical user interface objects and the identifier corresponding to the sender of the message without displaying the one or more messages, includes an input corresponding to the second graphical user interface object, transmitting a response message that includes the first predefined message content, wherein the first predefined message content includes a first plurality of characters;
- in accordance with a determination that the sequence of one or more inputs that was detected while concurrently displaying the plurality of graphical user interface objects and the identifier corresponding to the sender of the message without displaying the one or more messages, includes an input corresponding to the third graphical user interface object, transmitting a response message that includes the second predefined message content, wherein the second predefined message content includes a second plurality of characters;
- and
- in accordance with a determination that the sequence of one or more inputs includes an input corresponding to a fourth graphical user interface object that corresponds to a character entry user interface for entering individual alphanumeric characters, displaying the character entry user interface;
- while displaying the character entry user interface, detecting a set of one or more gesture inputs that correspond to a plurality of text characters, wherein a response message includes text generated from the one or more text characters corresponding to the gesture inputs;
- and
- after detecting the set of one or more gesture inputs, transmitting the response message that includes text generated from the set of one or more gesture inputs.
A method, comprising:
- at an electronic device with one or more processors and a display:
- displaying, on the display of the electronic device, one or more messages;
- while displaying the one or more messages, detecting a user input;
- in response to detecting the user input, while displaying the one or more messages:
- ceasing to display the one or more messages;
- and
- concurrently displaying, on the display, a plurality of graphical user interface objects that includes a second graphical user interface object corresponding to a first predefined message content and a third graphical user interface object corresponding to a second predefined message content different than the first predefined message content, and an identifier corresponding to a sender of the message of the one or more messages;
- while concurrently displaying the plurality of graphical user interface objects and the identifier corresponding to the sender of the message without displaying the one or more messages, detecting a sequence of one or more inputs;
- in response to detecting the sequence of one or more inputs, while concurrently displaying the plurality of graphical user interface objects and the identifier corresponding to the sender of the message without displaying the one or more messages:
- in accordance with a determination that the sequence of one or more inputs that was detected while concurrently displaying the plurality of graphical user interface objects and the identifier corresponding to the sender of the message without displaying the one or more messages, includes an input corresponding to the second graphical user interface object, transmitting a response message that includes the first predefined message content, wherein the first predefined message content includes a first plurality of characters;
- in accordance with a determination that the sequence of one or more inputs that was detected while concurrently displaying the plurality of graphical user interface objects and the identifier corresponding to the sender of the message without displaying the one or more messages, includes an input corresponding to the third graphical user interface object, transmitting a response message that includes the second predefined message content, wherein the second predefined message content includes a second plurality of characters;
- and
- in accordance with a determination that the sequence of one or more inputs includes an input corresponding to a fourth graphical user interface object that corresponds to a character entry user interface for entering individual alphanumeric characters, displaying the character entry user interface;
- while displaying the character entry user interface, detecting a set of one or more gesture inputs that correspond to a plurality of text characters, wherein a response message includes text generated from the one or more text characters corresponding to the gesture inputs;
- and
- after detecting the set of one or more gesture inputs, transmitting the response message that includes text generated from the set of one or more gesture inputs.
Dependencies are inferred from the claim text.