Selection of Text Prediction Results by an Accessory
AssigneeApple Inc.
InventorEdwin W. Foo
Life of this patent
Estimating the term…
Abstract
A method for entering text in a text input field using a non-keyboard type accessory includes selecting a character for entry into the text field presented by a portable computing device. The portable computing device determines whether text suggestions are available based on the character. If text suggestions are available, the portable computing device can determine the text suggestions and send them to the accessory, which in turn can display the suggestions on a display. A user operating the accessory can select one of the text suggestions, expressly reject the text suggestions, or ignore the text suggestions. If a text suggestion is selected, the accessory can send the selected text to the portable computing device for populating the text field.
Claims21
A method for using an accessory communicably coupled to a portable computing device, the method comprising, by the accessory:
- communicating, to the portable computing device, a first signal indicating selection of a text input field;
- receiving, from the portable computing device, indication that a text prediction feature is available for the text input field;
- sending, to the portable computing device, a second signal indicating selection of a character for the text input field;
- receiving, from the portable computing device, one or more text suggestions selected based at least in part on the selected character;
- and
- sending, to the portable computing device, a third signal indicating selection of a text suggestion from the one or more received text suggestions.
A method for using a portable computing device communicably coupled with an accessory, the method comprising, by the portable computing device:
- receiving a first input from the accessory indicative of selection of a text input field;
- receiving a second input from the accessory indicating selection of a character;
- analyzing the character to determine whether the character is part of a word;
- determining one or more suggested words based on the character if the character is part of a word;
- communicating the one or more suggested words to the accessory;
- receiving a third input from the accessory indicating selection of a word from the one or more suggested words;
- and
- populating the text input field with the selected word.
An accessory comprising:
- a controller;
- a display coupled to the controller;
- an interface coupled to the controller and configured to communicate with a portable computing device;
- and
- one or more user input controls coupled to the controller,
- wherein the controller is configured to:
- communicate a first signal to the portable computing device via the interface, the first signal indicating selection of a text input field;
- receive an indication from the portable computing device that a text prediction feature is available for the text input field;
- send a second signal to the portable computing device, the second signal indicating selection of a character for text input field;
- receive one or more text suggestions from the portable computing device based on the selected character;
- display the one or more text selections on the display;
- receive an input indicating selection of a text suggestion from the one or more text suggestions, via the one or more user input controls;
- and
- send a third signal to the portable computing device, the third signal indicating selection of the text suggestion.
A non transitory computer readable medium including instructions that when executed by a controller within an accessory, cause the controller to perform a method comprising:
- sending a first command to a portable computing device informing the portable computing device that the accessory is configured to accept text suggestions;
- sending a second command to a portable computing device, the second command indicating to the portable computing device of selection of a text field presented by the portable computing device;
- receiving a third command from the portable computing device, the third commanding indicating that a text suggestion feature is available for the text field;
- sending a fourth command to the portable computing device, the fourth command indicating selection of a character for inputting into the text field;
- receiving a fifth command from the portable computing device, the fifth command including a list of one or more words, the one or more words determined based on the selected character and/or a sequence of characters entered prior to the selected character;
- and
- sending a sixth command to the portable computing device, the sixth command including a word selected from the list of one or more words.
A portable computing device comprising:
- a processor;
- a memory coupled to the processor;
- and
- an accessory interface configured to communicate with an accessory,
- wherein the processor in cooperation with the accessory interface is configured to:
- receive a first input from the accessory indicative of selection of a text input field;
- send a notification to the accessory indicating that a text prediction feature is available for the text input field;
- receive a second input from the accessory indicating selection of a character;
- determine one or more words based at least in part on the character;
- communicate the one or more words to the accessory;
- receive a third input from the accessory indicating selection of a word from the one or more words;
- and
- populate the text input field with the selected word.
Dependencies are inferred from the claim text.