SYSTEM AND METHOD FOR NAVIGATION OF A VIRTUAL ENVIRONMENT ON A HANDHELD DEVICE
First Claim
Patent Images
1. A computing 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 for detecting one or more finger contacts with the touch screen display;
instructions for applying a heuristic to the one or more finger contacts to determine a command for the device; and
instructions for processing the command;
wherein the heuristic comprises;
a first navigational heuristic for movement within a virtual environment along a X-Y axis, wherein a first touch event within a first circular navigational area defined by a first circular navigational element shown on the touch screen display results in movement within the virtual environment; and
a second navigational heuristic for rotation within the virtual environment along the X-Y axis direction, wherein a second touch event within a second circular navigational area defined by a second navigational element shown on the touch screen display results in rotational movement within the virtual environment.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for navigation within a virtual environment using a mobile device is disclosed. In the embodiments of the invention, one or more novel User Interfaces are used to allow a user navigate within a virtual environment simulated on the touch screen of a mobile device, to explore the virtual environment using navigational elements instead of having to physically move about the virtual environment.
1 Citation
20 Claims
-
1. A computing 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 for detecting one or more finger contacts with the touch screen display; instructions for applying a heuristic to the one or more finger contacts to determine a command for the device; and instructions for processing the command; wherein the heuristic comprises; a first navigational heuristic for movement within a virtual environment along a X-Y axis, wherein a first touch event within a first circular navigational area defined by a first circular navigational element shown on the touch screen display results in movement within the virtual environment; and a second navigational heuristic for rotation within the virtual environment along the X-Y axis direction, wherein a second touch event within a second circular navigational area defined by a second navigational element shown on the touch screen display results in rotational movement within the virtual environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 20)
-
-
9. A computing 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 are configured to; display on a first location of the touch screen display a first circular navigational element, wherein the first circular navigational element includes a first circular area within which a first touch event results in movement in a virtual environment, and display on a second location of the touch screen display a second circular navigational element, wherein the second circular navigational element includes a second circular area within which a second touch event results in results in rotational movement within the virtual environment. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer-executable method for navigating within a virtual environment shown on a digital touch screen device, comprising:
-
displaying on a first location of a digital screen a first circular navigational element, wherein the first circular navigational element includes a first circular area within which a user'"'"'s touch results in movement in the virtual environment, wherein when a touch screen device within a portable computing device receives a first touch event within the first circular navigational area a movement results within the virtual environment, and displaying on a second location of the digital screen a second circular navigational element, wherein the second circular navigational element includes a second circular navigational area within which the users touch results in rotation of a field of view in the virtual environment, wherein when the touch screen device receives a second touch event within the second circular navigational area rotational movement results within the virtual environment. - View Dependent Claims (16, 17, 18, 19)
-
Specification