Multi-modal user expressions and user intensity as interactions with an application
First Claim
1. A computing device, comprising:
- a pressure-sensitive display;
at least one processor; and
a memory coupled to the at least one processor and storing instructions that, when executed by the at least one processor, performs a method, comprising;
detecting multi-touch input provided on the pressure-sensitive display to determine a first geographical point in a mapping application and a second geographical point in the mapping application;
analyzing an intensity of the detected multi-touch input at the first geographical point and the second geographical point to determine a first zoom level and a first zoom rate for the first geographical point and a second zoom level and a second zoom rate for the second geographical point, wherein the first zoom level is associated with a first level of detail of the first geographical point and the second zoom level is associated with a second level of detail of the second geographical point;
displaying, on the pressure-sensitive display, the first geographical point at the first zoom level concurrently with the second geographic point at the second zoom level, wherein the first geographical point is zoomed in to the first zoom level using the first zoom rate and the second geographic point is zoomed in to the second zoom level using the second zoom rate; and
displaying a path between the first geographical point and the second geographical point, wherein the path is blurred as a blended zoom that changes based, at least in part, on the intensity of the detected multi-touch input at the first geographical point and the second geographical point.
2 Assignments
0 Petitions
Accused Products
Abstract
Architecture that enables single and multi-modal interaction with computing devices, as well as interpreting user intensity (or liveliness) in the gesture or gestures. In a geospatial implementation, a multi-touch interaction can involve the detection and processing of tactile pressure (touch sensitive) to facilitate general navigation between two geographical points. This is further coupled with providing detailed information that facilitates navigation and turn-by-turn directions. This includes the use of time and/or pressure to release or increase the zoom level of map tiles, the touching of the two geographical points and speaking to obtain directions between these two geographical points, and the blending of tiles to create a compelling user experience, where the map is in different levels of zoom on the same view.
-
Citations
20 Claims
-
1. A computing device, comprising:
-
a pressure-sensitive display; at least one processor; and a memory coupled to the at least one processor and storing instructions that, when executed by the at least one processor, performs a method, comprising; detecting multi-touch input provided on the pressure-sensitive display to determine a first geographical point in a mapping application and a second geographical point in the mapping application; analyzing an intensity of the detected multi-touch input at the first geographical point and the second geographical point to determine a first zoom level and a first zoom rate for the first geographical point and a second zoom level and a second zoom rate for the second geographical point, wherein the first zoom level is associated with a first level of detail of the first geographical point and the second zoom level is associated with a second level of detail of the second geographical point; displaying, on the pressure-sensitive display, the first geographical point at the first zoom level concurrently with the second geographic point at the second zoom level, wherein the first geographical point is zoomed in to the first zoom level using the first zoom rate and the second geographic point is zoomed in to the second zoom level using the second zoom rate; and displaying a path between the first geographical point and the second geographical point, wherein the path is blurred as a blended zoom that changes based, at least in part, on the intensity of the detected multi-touch input at the first geographical point and the second geographical point. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for controlling a mapping application, comprising:
-
receiving a first touch input at a first location on a pressure-sensitive display; receiving a second touch input at a second location on the pressure-sensitive display; determining an intensity of the first touch input at the first location and an intensity of the second touch input at the second location; rendering, on the pressure-sensitive display, different levels of zoom at different zoom rates for the first location concurrently with the second location based, at least in part, on the determined intensity of the first touch input and the second touch input, wherein each of the different levels of zoom provide a different level of detail for the first location and the second location respectively; and displaying a path between the first location point and the second location, wherein the path is blurred as a blended zoom that changes based, at least in part, on the intensity of the first touch input and the second touch input. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable storage medium encoding computer executable instructions that, when executed by a processor, performs a method for controlling a mapping application, comprising:
-
receiving two or more touch inputs on a pressure-sensitive display; associating an origin on a map of the mapping application with a first touch input of the two or more touch inputs; associating a destination on the map of the mapping application with a second touch input of the two or more touch inputs; sensing an intensity of each of the two or more touch inputs; rendering the origin at a first level of detail and at a first zoom rate based on the intensity of a first one of the two or more touch inputs; rendering the destination at a second level of detail and at a second zoom rate based on the intensity of a second one of the two or more touch inputs; and displaying a path between the origin and the destination, wherein the path is blurred as a blended zoom that changes based, at least in part, on the intensity of the first one of the two or more touch inputs at the origin and the second one of the two or more touch inputs at the destination. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification