9836211

Device, Method, and Graphical User Interface for Selection of Views in a Three-Dimensional Map Based on Gesture Inputs

PublishedDecember 5, 2017
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
51 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. An electronic device, comprising: a touch-sensitive surface; a 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: displaying on the display a first map view of a map that includes one or more map objects, wherein the first map view is a view from a first perspective; while displaying the first map view: detecting a first input corresponding to an instruction to select a respective map object of the one or more map objects; and in response to detecting the first input, selecting the respective map object as a target object; while the respective map object is selected as the target object and is displayed from the first perspective, detecting a second input corresponding to an instruction to display a second map view; and in response to detecting the second input, replacing the first map view with a second map view of the map, wherein the second map view is selected so as to include a view of the target object from a second perspective that is different from the first perspective.

2

2. The device of claim 1 , wherein: the first perspective has a first elevation angle, and the second perspective has a second elevation angle that is different from the first elevation angle.

3

3. The device of claim 1 , wherein: the first map view is a view of the map from a first viewpoint location; and the second map view is a view of the map from a second viewpoint location.

4

4. The device of claim 2 , wherein the first elevation angle is a substantially overhead angle.

5

5. The device of claim 2 , wherein the second elevation angle is a substantially horizontal angle.

6

6. The device of claim 1 , wherein: the first map view is a view from a first altitude; and the second map view is a view from a second altitude, the second altitude being less than the first altitude.

7

7. The device of claim 3 , wherein: the second input comprises a touch input detected at a location corresponding to a first location on the map; and the second viewpoint location is determined in accordance with the first location.

8

8. The device of claim 6 , wherein the second altitude is determined in accordance with a predefined altitude.

9

9. The device of claim 6 , wherein the second altitude is determined in accordance with a height of the target object.

10

10. The device of claim 6 , wherein the second altitude is determined in accordance with an altitude corresponding to a second viewpoint location.

11

11. The device of claim 2 , wherein the second elevation angle is determined such that the target object is substantially centered in the second map view.

12

12. The device of claim 2 , wherein the first elevation angle is determined in accordance with a predetermined angle.

13

13. The device of claim 3 , wherein the second viewpoint location is determined in accordance with a predetermined location.

14

14. The device of claim 1 , wherein the one or more map objects includes one or more buildings.

15

15. The device of claim 1 , wherein the target object is a building.

16

16. The device of claim 1 , wherein the map is a three-dimensional map.

17

17. The device of claim 1 , wherein the second map view displays the target object in a central location on the display.

18

18. A computer-implemented method, comprising: at an electronic device with a touch-sensitive surface and a display: displaying on the display a first map view of a map that includes one or more map objects, wherein the first map view is a view from a first perspective; while displaying the first map view: detecting a first input corresponding to an instruction to select a respective map object of the one or more map objects; and in response to detecting the first input, selecting the respective map object as a target object; while the respective map object is selected as the target object and is displayed from the first perspective, detecting a second input corresponding to an instruction to display a second map view; and in response to detecting the second input, replacing the first map view with a second map view of the map, wherein the second map view is selected so as to include a view of the target object from a second perspective that is different from the first perspective.

19

19. A non-transitory computer-readable medium having stored thereon instructions which, when executed by a device with a touch-sensitive surface and a display, cause the device to: display on the display a first map view of a map that includes one or more map objects, wherein the first map view is a view from a first perspective; while displaying the first map view: detect a first input corresponding to an instruction to select a respective map object of the one or more map objects; and in response to detecting the first input, select the respective map object as a target object; while the respective map object is selected as the target object and is displayed from the first perspective, detect a second input corresponding to an instruction to display a second map view; and in response to detecting the second input, replace the first map view with a second map view of the map, wherein the second map view is selected so as to include a view of the target object from a second perspective that is different from the first perspective.

20

20. The computer-readable medium of claim 19 , wherein: the first perspective has a first elevation angle, and the second perspective has a second elevation angle that is different from the first elevation angle.

21

21. The computer-readable medium of claim 19 , wherein: the first map view is a view of the map from a first viewpoint location; and the second map view is a view of the map from a second viewpoint location.

22

22. The computer-readable medium of claim 20 , wherein the first elevation angle is a substantially overhead angle.

23

23. The computer-readable medium of claim 20 , wherein the second elevation angle is a substantially horizontal angle.

24

24. The computer-readable medium of claim 19 , wherein: the first map view is a view from a first altitude; and the second map view is a view from a second altitude, the second altitude being less than the first altitude.

25

25. The computer-readable medium of claim 21 , wherein: the second input comprises a touch input detected at a location corresponding to a first location on the map; and the second viewpoint location is determined in accordance with the first location.

26

26. The computer-readable medium of claim 24 , wherein the second altitude is determined in accordance with a predefined altitude.

27

27. The computer-readable medium of claim 24 , wherein the second altitude is determined in accordance with a height of the target object.

28

28. The computer-readable medium of claim 24 , wherein the second altitude is determined in accordance with an altitude corresponding to a second viewpoint location.

29

29. The computer-readable medium of claim 20 , wherein the second elevation angle is determined such that the target object is substantially centered in the second map view.

30

30. The computer-readable medium of claim 20 , wherein the first elevation angle is determined in accordance with a predetermined angle.

31

31. The computer-readable medium of claim 21 , wherein the second viewpoint location is determined in accordance with a predetermined location.

32

32. The computer-readable medium of claim 19 , wherein the one or more map objects includes one or more buildings.

33

33. The computer-readable medium of claim 19 , wherein the target object is a building.

34

34. The computer-readable medium of claim 19 , wherein the map is a three-dimensional map.

35

35. The computer-readable medium of claim 19 , wherein the second map view displays the target object in a central location on the display.

36

36. The method of claim 18 , wherein: the first perspective has a first elevation angle, and the second perspective has a second elevation angle that is different from the first elevation angle.

37

37. The method of claim 18 , wherein: the first map view is a view of the map from a first viewpoint location; and the second map view is a view of the map from a second viewpoint location.

38

38. The method of claim 36 , wherein the first elevation angle is a substantially overhead angle.

39

39. The method of claim 36 , wherein the second elevation angle is a substantially horizontal angle.

40

40. The method of claim 18 , wherein: the first map view is a view from a first altitude; and the second map view is a view from a second altitude, the second altitude being less than the first altitude.

41

41. The method of claim 37 , wherein: the second input comprises a touch input detected at a location corresponding to a first location on the map; and the second viewpoint location is determined in accordance with the first location.

42

42. The method of claim 40 , wherein the second altitude is determined in accordance with a predefined altitude.

43

43. The method of claim 40 , wherein the second altitude is determined in accordance with a height of the target object.

44

44. The method of claim 40 , wherein the second altitude is determined in accordance with an altitude corresponding to a second viewpoint location.

45

45. The method of claim 36 , wherein the second elevation angle is determined such that the target object is substantially centered in the second map view.

46

46. The method of claim 36 , wherein the first elevation angle is determined in accordance with a predetermined angle.

47

47. The method of claim 37 , wherein the second viewpoint location is determined in accordance with a predetermined location.

48

48. The method of claim 18 , wherein the one or more map objects includes one or more buildings.

49

49. The method of claim 18 , wherein the target object is a building.

50

50. The method of claim 18 , wherein the map is a three-dimensional map.

51

51. The method of claim 18 , wherein the second map view displays the target object in a central location on the display.

Patent Metadata

Filing Date

Unknown

Publication Date

December 5, 2017

Inventors

Chris BLUMENBERG

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “DEVICE, METHOD, AND GRAPHICAL USER INTERFACE FOR SELECTION OF VIEWS IN A THREE-DIMENSIONAL MAP BASED ON GESTURE INPUTS” (9836211). https://patentable.app/patents/9836211

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.