Techniques for interactive input to portable electronic devices
First Claim
1. A portable device comprising:
- a touch screen display;
one or more processors; and
memory storing one or more programs, wherein the one or more programs are configured to be executed by the one or more processors, the one or more programs including instructions for;
concurrently running a first application and a second application different from the first application;
displaying, on the touch screen display, a user interface for the first application; and
while displaying the user interface for the first application;
providing an input area on the touch screen display, the input area configured to receive user touch input for the first application and to receive user touch input for the second application;
detecting user touch input at a first location in the input area, the first location being within the displayed user interface for the first application;
in response to detecting the user touch input, determining whether to provide the user touch input at the first location within the displayed user interface for the first application to the first application or the second application;
in accordance with a determination that the user touch input is detected in a first manner at the first location within the displayed user interface for the first application, directing the user touch input directly to the first application; and
in accordance with a determination that the user touch input is detected in a second manner, distinct from the first manner, at the first location within the displayed user interface for the first application, directing the user touch input directly to the second application.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques for providing input to interactive and multitasking applications are disclosed. A game input area (surface or plane) receives input for multiple applications including an interactive application executed in connection with a scene. The input received is directed to the appropriate application based on one or more locations (e.g., points, positions, regions, portions) of the input area effectively identified when input is received (or entered). In addition, the manner in which input is received (or entered) can be used to determine which application should receive the input. The input area can additionally resemble or approximate the shape of a scene (e.g., game scene) to allow a person to provide input in a more intuitive way. Accordingly, input can be provided in a simple and more intuitive manner by effectively allowing the user to interact with the input area in a way that mimics or approximates a desired action (e.g., moving a ball or bat around by inputting a rotational movement). Examples of such interaction include positional, directional (e.g., rotational), press or pressure input (or movement) which can easily be provided by a thumb or a finger, for example, on a touch screen.
541 Citations
21 Claims
-
1. A portable device comprising:
-
a touch screen display; one or more processors; and memory storing one or more programs, wherein the one or more programs are configured to be executed by the one or more processors, the one or more programs including instructions for; concurrently running a first application and a second application different from the first application; displaying, on the touch screen display, a user interface for the first application; and while displaying the user interface for the first application; providing an input area on the touch screen display, the input area configured to receive user touch input for the first application and to receive user touch input for the second application; detecting user touch input at a first location in the input area, the first location being within the displayed user interface for the first application; in response to detecting the user touch input, determining whether to provide the user touch input at the first location within the displayed user interface for the first application to the first application or the second application; in accordance with a determination that the user touch input is detected in a first manner at the first location within the displayed user interface for the first application, directing the user touch input directly to the first application; and in accordance with a determination that the user touch input is detected in a second manner, distinct from the first manner, at the first location within the displayed user interface for the first application, directing the user touch input directly to the second application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of a portable device with a touch screen display comprising:
-
concurrently running a first application and a second application; displaying, on the touch screen display, a user interface for the first application; and while displaying the user interface for the first application; providing an input area on the touch screen display, the input area configured to receive user touch input for the first application and to receive user touch input for the second application; detecting user touch input at a first location in the input area, the first location being within the displayed user interface for the first application; in response to detecting the user touch input, determining whether to provide the user touch input at the first location within the displayed user interface for the first application to the first application or the second application; in accordance with a determination that the user touch input is detected in a first manner at the first location within the displayed user interface for the first application, directing the user touch input directly to the first application; and in accordance with a determination that the user touch input is detected in a second manner, distinct from the first manner, at the first location within the displayed user interface for the first application, directing the user touch input directly to the second application. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. 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 device with a touch screen display,
concurrently run a first application and a second application; -
displaying, on the touch screen display, a user interface for the first application; and while displaying the user interface for the first application; providing an input area on the touch screen display, the input area configured to receive user touch input for the first application and to receive user touch input for the second application; detect a user touch input at a first location in the input area, the first location being within the displayed user interface for the first application; in response to detecting the user touch input, determining whether to provide the user touch input at the first location within the displayed user interface for the first application to the first application or the second application; in accordance with a determination that the user touch input is detected in a first manner at the first location within the displayed user interface for the first application, direct the user touch input directly to the first application; and in accordance with a determination that the user touch input is detected in a second manner, distinct from the first manner, at the first location within the displayed user interface for the first application, direct the user touch input directly to the second application. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification