Portable multifunction device, method, and graphical user interface for interacting with user input elements in displayed content
First Claim
Patent Images
1. A method, comprising:
- at a portable multifunction device with a touch screen display;
displaying a webpage on the touch screen display, wherein the webpage includes a plurality of user input elements;
detecting a contact by a finger with the touch screen display;
choosing a user input element in the plurality of user input elements based on proximity of the user input element to the contact, wherein the chosen user input element is displayed with text that corresponds to the chosen user input element, the text having a first size;
detecting selection of the chosen user input element;
in response to detecting selection of the chosen user input element;
enlarging the webpage so as to display an area of the webpage that includes a plurality of user interface objects, including the chosen user input element, anddisplaying an input interface for selecting input for the chosen user input element, wherein;
the input interface includes a plurality of text input choices for entering text into the chosen user input element, wherein text in the plurality of text input choices is displayed at a second size that is larger than the first size;
in accordance with a determination that the chosen user input element is a user input element of a first type, the displayed input interface includes a list of predefined multi-character text input choices for the chosen user input element; and
in accordance with a determination that the chosen user input element is a user input element of a second type distinct from the first type of user input element, the displayed input interface includes a soft keyboard;
while displaying the input interface, detecting activation of a respective text input choice of the plurality of text input choices;
displaying the respective text input choice in the chosen user input element, wherein;
when the displayed input interface includes the list of predefined multi-character input choices, the respective text input choice is a respective predefined multi-character text input choice from the list of predefined multi-character text input choices; and
when the displayed input interface includes the soft keyboard, the respective text input choice is a respective key of a plurality of keys in the soft keyboard; and
using the respective text input choice as input for the chosen user input element, wherein;
when the displayed input interface includes the list of predefined multi-character input choices, the input includes the respective predefined multi-character text input choice for the chosen user input element; and
when the displayed input interface includes the soft keyboard, the input includes a character corresponding to the respective key.
1 Assignment
0 Petitions
Accused Products
Abstract
In one aspect of the invention, a computer-implemented method in a portable multifunction device with a touch screen display includes: displaying content on the touch screen display, wherein the content includes a plurality of user input elements; detecting a contact by a finger with the touch screen display; choosing a user input element in the plurality of user input elements based on proximity of the user input element to the contact; displaying information associated with the chosen user input element over the displayed content; detecting a break in the contact by the finger with the touch screen display; and receiving input for the chosen user input element.
43 Citations
26 Claims
-
1. A method, comprising:
at a portable multifunction device with a touch screen display; displaying a webpage on the touch screen display, wherein the webpage includes a plurality of user input elements; detecting a contact by a finger with the touch screen display; choosing a user input element in the plurality of user input elements based on proximity of the user input element to the contact, wherein the chosen user input element is displayed with text that corresponds to the chosen user input element, the text having a first size; detecting selection of the chosen user input element; in response to detecting selection of the chosen user input element; enlarging the webpage so as to display an area of the webpage that includes a plurality of user interface objects, including the chosen user input element, and displaying an input interface for selecting input for the chosen user input element, wherein; the input interface includes a plurality of text input choices for entering text into the chosen user input element, wherein text in the plurality of text input choices is displayed at a second size that is larger than the first size; in accordance with a determination that the chosen user input element is a user input element of a first type, the displayed input interface includes a list of predefined multi-character text input choices for the chosen user input element; and in accordance with a determination that the chosen user input element is a user input element of a second type distinct from the first type of user input element, the displayed input interface includes a soft keyboard; while displaying the input interface, detecting activation of a respective text input choice of the plurality of text input choices; displaying the respective text input choice in the chosen user input element, wherein; when the displayed input interface includes the list of predefined multi-character input choices, the respective text input choice is a respective predefined multi-character text input choice from the list of predefined multi-character text input choices; and when the displayed input interface includes the soft keyboard, the respective text input choice is a respective key of a plurality of keys in the soft keyboard; and using the respective text input choice as input for the chosen user input element, wherein; when the displayed input interface includes the list of predefined multi-character input choices, the input includes the respective predefined multi-character text input choice for the chosen user input element; and when the displayed input interface includes the soft keyboard, the input includes a character corresponding to the respective key. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A graphical user interface on a portable multifunction device with a touch screen display, comprising:
-
a webpage that includes a plurality of user input elements; wherein; a contact of a finger with the touch screen display is detected; a user input element is chosen based on proximity of the user input element to the contact, wherein the chosen user input element is displayed with text that corresponds to the chosen user input element, the text having a first size; selection of the chosen user input element is detected; in response to detecting selection of the chosen user input element; display of the webpage is enlarged so as to display an area of the webpage that includes a plurality of user interface objects, including the chosen user input element, and an input interface for selecting input for the chosen user input element is displayed, wherein; the input interface includes a plurality of text input choices for entering text into the chosen user input element, wherein text in the plurality of text input choices is displayed at a second size that is larger than the first size; in accordance with a determination that the chosen user input element is a user input element of a first type, the displayed input interface includes a list of predefined multi-character text input choices for the chosen user input element; and in accordance with a determination that the chosen user input element is a user input element of a second type distinct from the first type of user input element, the displayed input interface includes a keyboard; while displaying the input interface, activation of a respective text input choice of the plurality of text input choices is detected; the respective text input choice is displayed in the chosen user input element wherein; when the displayed input interface includes the list of predefined multi-character input choices, the respective text input choice is a respective predefined multi-character text input choice from the list of predefined multi-character text input choices; and when the displayed input interface includes the soft keyboard, the respective text input choice is a respective key of a plurality of keys in the soft keyboard; and the respective text input choice is used as input for the chosen user input element wherein; when the displayed input interface includes the list of predefined multi-character input choices, the input includes the respective predefined multi-character text input choice for the chosen user input element; and when the displayed input interface includes the soft keyboard, the input includes a character corresponding to the respective key.
-
-
13. A portable multifunction device, comprising:
-
a touch screen display; one or more processors; 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 to; display a webpage on the touch screen display, wherein the webpage includes a plurality of user input elements; detect a contact by a finger with the touch screen display; choose a user input element in the plurality of user input elements based on proximity of the user input element to the contact, wherein the chosen user input element is displayed with text that corresponds to the chosen user input element, the text having a first size; detect selection of the chosen user input element; in response to detecting selection of the chosen user input element; enlarge the webpage so as to display an area of the webpage that includes a plurality of user interface objects, including the chosen user input element, and display an input interface for selecting input for the chosen user input element, wherein; the input interface includes a plurality of text input choices for entering text into the chosen user input element, wherein text in the plurality of text input choices is displayed at a second size that is larger than the first size; in accordance with a determination that the chosen user input element is a user input element of a first type, the displayed input interface includes a list of predefined multi-character text input choices for the chosen user input element; and in accordance with a determination that the chosen user input element is a user input element of a second type distinct from the first type of user input element, the displayed input interface includes a keyboard; while displaying the input interface, detect activation of a respective text input choice of the plurality of text input choices; display the respective text input choice in the chosen user input element, wherein; when the displayed input interface includes the list of predefined multi-character input choices, the respective text input choice is a respective predefined multi-character text input choice from the list of predefined multi-character text input choices; and when the displayed input interface includes the soft keyboard, the respective text input choice is a respective key of a plurality of keys in the soft keyboard; and use the respective text input choice as input for the chosen user input element, wherein; when the displayed input interface includes the list of predefined multi-character input choices, the input includes the respective predefined multi-character text input choice for the chosen user input element; and when the displayed input interface includes the soft keyboard, the input includes a character corresponding to the respective key. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a portable multifunction device with a touch screen display, cause the device to:
-
display a webpage on the touch screen display, wherein the webpage includes a plurality of user input elements; detect a contact by a finger with the touch screen display; choose a user input element in the plurality of user input elements based on proximity of the user input element to the contact, wherein the chosen user input element is displayed with text that corresponds to the chosen user input element, the text having a first size; detect selection of the chosen user input element; in response to detecting selection of the chosen user input element; enlarge the webpage so as to display an area of the webpage that includes a plurality of user interface objects, including the chosen user input element, and display an input interface for selecting input for the chosen user input element, wherein; the input interface includes a plurality of text input choices for entering text into the chosen user input element, wherein text in the plurality of text input choices is displayed at a second size that is larger than the first size; in accordance with a determination that the chosen user input element is a user input element of a first type, the displayed input interface includes a list of predefined multi-character text input choices for the chosen user input element; and in accordance with a determination that the chosen user input element is a user input element of a second type distinct from the first type of user input element, the displayed input interface includes a keyboard; while displaying the input interface, detect activation of a respective text input choice of the plurality of text input choices; display the respective text input choice in the chosen user input element, wherein; when the displayed input interface includes the list of predefined multi-character input choices, the respective text input choice is a respective predefined multi-character text input choice from the list of predefined multi-character text input choices; and when the displayed input interface includes the soft keyboard, the respective text input choice is a respective key of a plurality of keys in the soft keyboard; and use the respective text input choice as input for the chosen user input element, wherein; when the displayed input interface includes the list of predefined multi-character input choices, the input includes the respective predefined multi-character text input choice for the chosen user input element; and when the displayed input interface includes the soft keyboard, the input includes a character corresponding to the respective key. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
Specification