Portable Multifunction Device, Method, and Graphical User Interface for Interacting with User Input Elements in Displayed Content
First Claim
1. A computer-implemented method, comprising:
- at a portable multifunction device with a touch screen display,displaying a web page on the touch screen display, wherein the web page includes a plurality of user input elements, wherein the user input elements include one or more radio buttons, text input fields, check boxes, pull down lists, and/or form fields;
detecting a contact by a finger with the touch screen display, wherein the contact includes an area of contact;
determining a point within the area of contact;
choosing a user input element in the plurality of user input elements based on proximity of the user input element to the determined point;
displaying information that comprises a description of the chosen user input element over the displayed content;
while the information associated with the chosen user input element is displayed, detecting a break in the contact by the finger with the touch screen display;
in response to detecting a break in the contact by the finger with the touch screen display while the information associated with the chosen user input element is displayed, enlarging an area that includes the chosen user input element on the touch screen display;
receiving input for the chosen user input element; and
sending the received input to a remote computer.
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.
59 Citations
31 Claims
-
1. A computer-implemented method, comprising:
-
at a portable multifunction device with a touch screen display, displaying a web page on the touch screen display, wherein the web page includes a plurality of user input elements, wherein the user input elements include one or more radio buttons, text input fields, check boxes, pull down lists, and/or form fields; detecting a contact by a finger with the touch screen display, wherein the contact includes an area of contact; determining a point within the area of contact; choosing a user input element in the plurality of user input elements based on proximity of the user input element to the determined point; displaying information that comprises a description of the chosen user input element over the displayed content; while the information associated with the chosen user input element is displayed, detecting a break in the contact by the finger with the touch screen display; in response to detecting a break in the contact by the finger with the touch screen display while the information associated with the chosen user input element is displayed, enlarging an area that includes the chosen user input element on the touch screen display; receiving input for the chosen user input element; and sending the received input to a remote computer.
-
-
2. A computer-implemented method, comprising:
-
at a portable multifunction device with a touch screen display, 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. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer-implemented method, comprising:
-
at a portable multifunction device with a touch screen display, 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 first user input element in the plurality of user input elements based on proximity of the first user input element to the contact; displaying information associated with the first user input element over the displayed content; detecting movement of the contact on the touch screen display; choosing a second user input element in the plurality of user input elements based on proximity of the second user input element to the contact; ending the display of information associated with the first user input element over the displayed content; displaying information associated with the second 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 second user input element.
-
-
27. A computer-implemented method, comprising:
-
at a portable multifunction device with a touch screen display, 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 movement of the contact on the touch screen display; choosing a series of user input elements in the plurality of user input elements based on the proximity of the user input elements to the contact; successively displaying information associated with each user input element in the series of user input elements over the displayed content; detecting a break in the contact by the finger with the touch screen display; and receiving input for a user input element in the chosen series of user input elements.
-
-
28. A graphical user interface on a portable multifunction device with a touch screen display, comprising:
-
content that includes a plurality of user input elements; and information associated with a first user input element in the plurality of user input elements; wherein; in response to the detection of a contact of a finger with the touch screen display; the first user input element is chosen based on proximity of the first user input element to the contact, and the information associated with the first user input element is displayed over the content; in response to the detection of a break in the contact by the finger with the touch screen display, an area is enlarged that includes the first user input element on the touch screen display; and input is received for the first user input element.
-
-
29. 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 content on the touch screen display, wherein the content includes a plurality of user input elements; instructions to detect a contact by a finger with the touch screen display; instructions to choose a user input element in the plurality of user input elements based on proximity of the user input element to the contact; instructions to display information associated with the chosen user input element over the displayed content; instructions to detect a break in the contact by the finger with the touch screen display; and instructions to receive input for the chosen user input element.
-
-
30. A computer-program product, comprising:
-
a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising instructions, which when executed by a portable multifunction device with a touch screen display, cause the device to; display content on the touch screen display, wherein the content 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; display information associated with the chosen user input element over the displayed content; detect a break in the contact by the finger with the touch screen display; and receive input for the chosen user input element.
-
-
31. A portable multifunction device with a touch screen display, comprising:
-
means for displaying content on the touch screen display, wherein the content includes a plurality of user input elements; means for detecting a contact by a finger with the touch screen display; means for choosing a user input element in the plurality of user input elements based on proximity of the user input element to the contact; means for displaying information associated with the chosen user input element over the displayed content; means for detecting a break in the contact by the finger with the touch screen display; and means for receiving input for the chosen user input element.
-
Specification