Techniques for interactive input to portable electronic devices
First Claim
1. A method for providing input to multiple application programs using an input device that effectively provides an input area for entering input for said multiple applications, said method comprising:
- receiving a first input in a first manner and/or in connection with at least one location of said input area;
determining based on said first manner of receiving input and/or said at least one location of said input area whether to provide said first input to a first or a second application;
providing said first input to said first application when said determining determines to provide said first input to said first application; and
providing said first input to said second application when said determining determines to provide said first input to said 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.
198 Citations
43 Claims
-
1. A method for providing input to multiple application programs using an input device that effectively provides an input area for entering input for said multiple applications, said method comprising:
-
receiving a first input in a first manner and/or in connection with at least one location of said input area;
determining based on said first manner of receiving input and/or said at least one location of said input area whether to provide said first input to a first or a second application;
providing said first input to said first application when said determining determines to provide said first input to said first application; and
providing said first input to said second application when said determining determines to provide said first input to said second application.
-
-
2. A method for providing input to multiple application programs using an input device that effectively provides an input area for entering input for said multiple applications, said method comprising:
-
receiving a first input provided in a first manner;
determining whether said first input is associated with one or more points, positions, portions, or regions of said input area designated to receive input for a first application of said multiple applications;
determining whether said first manner of providing input said first input is a manner designated for providing input to said first application when said determining determines that said first input is associated with one or more points, positions, portions, and/or regions of said input area designated to receive input for said first application; and
providing said first input to said first application when said determining determines that said first manner of inputting said first input is a manner designated for providing input to said first application, thereby providing said first input to said first application when said input is both associated with one or more points, positions, portions, and/or regions designated for said application and provided in a designated manner designated for said first application. - View Dependent Claims (3, 4, 5, 6)
-
-
7. An input device for receiving input associated with multiple applications, wherein said input device effectively provides an input surface (or area) for entering input when said input device is operatively connected to a computing system, and wherein when said input device is operatively connected to a computing system:
-
at least one point, position, portion, and/or region of said input surface can be designated to receive input for a first application when said input is provided in a first manner, and said at least one point, portion, and/or region of said input surface can be designated to receive input for a second application when said input is provided in a second manner that is different and/or distinguishable from said first manner.
-
-
8. A method for executing an application program (or application) in connection with a scene displaying when said application is being executed, said method comprising:
-
receiving input associated with an input area (or surface) that resembles or approximates the shape of a game scene when said application is initiated, active, and/or being executed, wherein said input effectively identifies one or more points, portions, positions, and/or regions of said input area; and
control and/or manipulate the scene based on said one or more points, portions, positions, and/or regions of said input area. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer-implemented method for playing a game on a computing system (or device), wherein said game can be played in connection with one or more game objects that are controlled in a game scene displayed on a display during game play when said game is played, said method comprising:
-
receiving input associated with an input area (surface or plane) that resembles or approximates the shape of a game scene when said game is initiated and/or operable for playing, and wherein said input effectively identifies one or more points, positions, portions and/or regions of said input area; and
controlling at least one game object associated with said game scene based on said one or more points, positions, and/or regions of said input area. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28)
-
-
25. A method for allowing a number in a range to be selected by using an input device that effectively provides an input area (or surface) for entering input, said method comprising:
-
receiving directional and/or positional movement associated with said input area; and
determining based on said directional and/or positional movement a value within said range for selection of said number.
-
-
29. A media player, comprising:
-
an input device that effectively provides an input area (or surface) for multiple applications, wherein said input device is configured to receive input associated with said input area, and said media player is operable to;
manipulate and/or control a game scene associated with a gaming application based on input received in one or more designated manners; and
manipulate and/or control a media player based on input received in one or more other manners. - View Dependent Claims (30, 31, 32, 33)
-
-
34. A computing device operable to:
-
receive input associated with an input area (surface or plane) that resembles or approximates the shape of a scene that can be displayed for a first application when said first application is initiated or operable, and wherein said input effectively identifies one or more locations of said input area; and
control and/or manipulate said scene based on said one or more locations effectively identified by said input. - View Dependent Claims (35)
-
-
36. A computing system (or device) configured or operable for providing input to multiple application programs (or applications) by effectively providing an input area (or surface) for entering input for said multiple applications, said computing system is further configured or operable to:
-
receive a first input in a first manner and in connection with at least one point, position, portion, and/or region of said input area;
determining based on said first manner of receiving (or entering) input and/or said at least one first point, position, portion, and/or region of said input area whether to provide said first input to a first or a second application;
providing said first input to said first application when said determining determines to provide said first input to said first application; and
providing said first input to said second application when said determining determines to provide said first input to said second application. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43)
-
Specification