Context sensitive actions in response to touch input
First Claim
Patent Images
1. A method comprising:
- at an electronic device with a touchscreen display;
displaying, by the touchscreen display, a user interface of a map application that has a standard map mode and a navigation mode;
receiving, by the touchscreen display, a first touch input in a map shown in the displayed user interface; and
,in response to receiving the first touch input, modifying the user interface in accordance with the first touch input, wherein;
in accordance with a determination that the device was operating in the standard map mode of the map application when the first touch input was received, modifying the user interface in accordance with the first touch input includes performing, by the electronic device, a first user interface action, wherein in the standard map mode, the user interface of the map application displays a representation of a map; and
in accordance with a determination that the device was operating in the navigation mode of the map application when the first touch input was received, modifying the user interface in accordance with the first touch input includes performing, by the electronic device, a second user interface action that is different from the first user interface action, wherein in the navigation mode, the user interface of the map application displays routing information on the representation of the map.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques for performing context-sensitive actions in response to touch input are provided. A user interface of an application can be displayed. Touch input can be received in a region of the displayed user interface, and a context can be determined. A first action may be performed if the context is a first context and a second action may instead be performed if the context is a second context different from the first context. In some embodiments, an action may be performed if the context is a first context and the touch input is a first touch input, and may also be performed if the context is a second context and the touch input is a second touch input.
48 Citations
33 Claims
-
1. A method comprising:
at an electronic device with a touchscreen display; displaying, by the touchscreen display, a user interface of a map application that has a standard map mode and a navigation mode; receiving, by the touchscreen display, a first touch input in a map shown in the displayed user interface; and
,in response to receiving the first touch input, modifying the user interface in accordance with the first touch input, wherein; in accordance with a determination that the device was operating in the standard map mode of the map application when the first touch input was received, modifying the user interface in accordance with the first touch input includes performing, by the electronic device, a first user interface action, wherein in the standard map mode, the user interface of the map application displays a representation of a map; and in accordance with a determination that the device was operating in the navigation mode of the map application when the first touch input was received, modifying the user interface in accordance with the first touch input includes performing, by the electronic device, a second user interface action that is different from the first user interface action, wherein in the navigation mode, the user interface of the map application displays routing information on the representation of the map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 25, 26, 27)
-
9. A non-transitory computer readable storage medium encoded with instructions that, when executed by an electronic device with a touchscreen display, cause the electronic device to:
-
display, by the touchscreen display, a user interface of a map application that has a standard map mode and a navigation mode; receive, by the touchscreen display, a first touch input in a map shown in the displayed user interface; and
,in response to receiving the first touch input, modify the user interface in accordance with the first touch input, wherein; in accordance with a determination that the device was operating in the standard map mode of the map application when the first touch input was received, modifying the user interface in accordance with the first touch input includes performing, by the electronic device, a first user interface action, wherein in the standard map mode, the user interface of the map application displays a representation of a map; and in accordance with a determination that the device was operating in the navigation mode of the map application when the first touch input was received, modifying the user interface in accordance with the first touch input includes performing, by the electronic device, a second user interface action that is different from the first user interface action, wherein in the navigation mode, the user interface of the map application displays routing information on the representation of the map. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 28, 29, 30)
-
-
17. An electronic device, comprising:
-
a touchscreen 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; displaying, by the touchscreen display, a user interface of a map application that has a standard map mode and a navigation mode; receiving, by the touchscreen display, a first touch input in a map shown in the displayed user interface; and
,in response to receiving the first touch input, modifying the user interface in accordance with the first touch input, wherein; in accordance with a determination that the device was operating in the standard map mode of the map application when the first touch input was received, modifying the user interface in accordance with the first touch input includes performing, by the electronic device, a first user interface action, wherein in the standard map mode, the user interface of the map application displays a representation of a map; and in accordance with a determination that the device was operating in the navigation mode of the map application when the first touch input was received, modifying the user interface in accordance with the first touch input includes performing, by the electronic device, a second user interface action that is different from the first user interface action, wherein in the navigation mode, the user interface of the map application displays routing information on the representation of the map. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 31, 32, 33)
-
Specification