Keyboard input to an electronic device
First Claim
1. A method comprising:
- at a first electronic device with a display and one or more input devices, wherein the first electronic device is configured to communicate with a second electronic device and the second electronic device is controlling display of a text input user interface on a separate display device that is separate from the first electronic device;
displaying a first user interface on the display of the first electronic device, wherein the first user interface is not a user interface of an application for controlling the second electronic device;
while the first user interface is displayed on the display of the first electronic device, receiving, from the second electronic device, an indication that text input is needed for the text input user interface displayed on the separate display device, wherein the indication that the text input is needed for the text input user interface is received in response to a first soft keyboard displayed in the text input user interface on the separate display device getting a current focus;
in response to receiving, from the second electronic device, the indication that the text input is needed for the text input user interface displayed on the separate display device, displaying a text input alert on the display of the first electronic device;
receiving, via the one or more input devices of the first electronic device, a sequence of inputs including an input interacting with the text input alert and entry of one or more text characters via a second soft keyboard displayed on the first electronic device, wherein the second soft keyboard on the first electronic device is separate from the text input alert; and
in response to receiving the sequence of one or more inputs, transmitting, from the first electronic device to the second electronic device, information that enables the one or more text characters to be provided as text input for the text input user interface displayed on the separate display device, wherein providing the one or more text characters as text input for the text input user interface displayed on the separate display device causes the text input user interface on the separate display device to be updated in accordance with the one or more text characters.
2 Assignments
0 Petitions
Accused Products
Abstract
In some embodiments, a first electronic device displays a first user interface, where the first user interface is not a user interface of an application for controlling a second electronic device. The first electronic device receives, from the second electronic device, an indication that text input is needed for a text input user interface displayed on a separate display device of the second electronic device. In response, the first electronic device displays a text input alert on a display of the first electronic device, and receives an input interacting with the text input alert and entry of one or more text characters. In response, the first electronic device transmits, to the second electronic device, information that enables the one or more text characters to be provided as text input for the text input user interface displayed on the separate display device.
-
Citations
57 Claims
-
1. A method comprising:
at a first electronic device with a display and one or more input devices, wherein the first electronic device is configured to communicate with a second electronic device and the second electronic device is controlling display of a text input user interface on a separate display device that is separate from the first electronic device; displaying a first user interface on the display of the first electronic device, wherein the first user interface is not a user interface of an application for controlling the second electronic device; while the first user interface is displayed on the display of the first electronic device, receiving, from the second electronic device, an indication that text input is needed for the text input user interface displayed on the separate display device, wherein the indication that the text input is needed for the text input user interface is received in response to a first soft keyboard displayed in the text input user interface on the separate display device getting a current focus; in response to receiving, from the second electronic device, the indication that the text input is needed for the text input user interface displayed on the separate display device, displaying a text input alert on the display of the first electronic device; receiving, via the one or more input devices of the first electronic device, a sequence of inputs including an input interacting with the text input alert and entry of one or more text characters via a second soft keyboard displayed on the first electronic device, wherein the second soft keyboard on the first electronic device is separate from the text input alert; and in response to receiving the sequence of one or more inputs, transmitting, from the first electronic device to the second electronic device, information that enables the one or more text characters to be provided as text input for the text input user interface displayed on the separate display device, wherein providing the one or more text characters as text input for the text input user interface displayed on the separate display device causes the text input user interface on the separate display device to be updated in accordance with the one or more text characters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
20. A first electronic device, comprising:
-
one or more processors configured to communicate with a second electronic device and the second electronic device is controlling display of a text input user interface on a separate display device that is separate from the first electronic device; memory; a display; one or more input devices; 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 a first user interface on the display of the first electronic device, wherein the first user interface is not a user interface of an application for controlling the second electronic device; while the first user interface is displayed on the display of the first electronic device, receiving, from the second electronic device, an indication that text input is needed for the text input user interface displayed on the separate display device, wherein the indication that the text input is needed for the text input user interface is received in response to a first soft keyboard displayed in the text input user interface on the separate display device getting a current focus; in response to receiving, from the second electronic device, the indication that the text input is needed for the text input user interface displayed on the separate display device, displaying a text input alert on the display of the first electronic device; receiving, via the one or more input devices of the first electronic device, a sequence of inputs including an input interacting with the text input alert and entry of one or more text characters via a second soft keyboard displayed on the first electronic device, wherein the second soft keyboard on the first electronic device is separate from the text input alert; and in response to receiving the sequence of one or more inputs, transmitting, from the first electronic device to the second electronic device, information that enables the one or more text characters to be provided as text input for the text input user interface displayed on the separate display device, wherein providing the one or more text characters as text input for the text input user interface displayed on the separate display device causes the text input user interface on the separate display device to be updated in accordance with the one or more text characters. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of a first electronic device with a display and one or more input devices, wherein the first electronic device is configured to communicate with a second electronic device and the second electronic device is controlling display of a text input user interface on a separate display device that is separate from the first electronic device, cause the first electronic device to:
-
display a first user interface on the display of the first electronic device, wherein the first user interface is not a user interface of an application for controlling the second electronic device; while the first user interface is displayed on the display of the first electronic device, receive, from the second electronic device, an indication that text input is needed for the text input user interface displayed on the separate display device, wherein the indication that the text input is needed for the text input user interface is received in response to a first soft keyboard displayed in the text input user interface on the separate display device getting a current focus; in response to receiving, from the second electronic device, the indication that the text input is needed for the text input user interface displayed on the separate display device, display a text input alert on the display of the first electronic device; receive, via the one or more input devices of the first electronic device, a sequence of inputs including an input interacting with the text input alert and entry of one or more text characters via a second soft keyboard displayed on the first electronic device, wherein the second soft keyboard on the first electronic device is separate from the text input alert; and in response to receiving the sequence of one or more inputs, transmit, from the first electronic device to the second electronic device, information that enables the one or more text characters to be provided as text input for the text input user interface displayed on the separate display device, wherein providing the one or more text characters as text input for the text input user interface displayed on the separate display device causes the text input user interface on the separate display device to be updated in accordance with the one or more text characters. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
Specification