PROGRESSIVE DISCLOSURE OF INDOOR MAPS
First Claim
Patent Images
1. A method in a computing device for providing an intuitive display of a building on a digital map, the method comprising:
- displaying a digital map of a geographic area via a user interface of the computing device from a perspective of a virtual camera;
displaying, on the digital map, a three-dimensional (3D) representation of a building located in the geographic area, including displaying an external shell of the building;
receiving, via the user interface, a request to change a position of the virtual camera to approach the 3D representation of the building;
in response to the received request, changing the position of the virtual camera to approach the 3D representation of the building; and
as the position of the virtual camera is changed to approach the 3D representation of the building, simultaneously (i) increasing transparency of the external shell of the building to reveal indoor map information drawn within the 3D representation of the building through the partially transparent external shell and (ii) increasing a detail of the indoor map information drawn within the 3D representation of the building.
2 Assignments
0 Petitions
Accused Products
Abstract
A digital map of a geographic area is displayed via a user interface, and a 3D representation of a building located in the geographic area is displayed on the digital map. A virtual camera is used to view the digital map, and the location of the virtual camera is changeable in response to user input. The external shell of the 3D representation is made increasingly transparent as a virtual camera approaches the 3D representation of the building to reveal indoor information for the building.
-
Citations
20 Claims
-
1. A method in a computing device for providing an intuitive display of a building on a digital map, the method comprising:
-
displaying a digital map of a geographic area via a user interface of the computing device from a perspective of a virtual camera; displaying, on the digital map, a three-dimensional (3D) representation of a building located in the geographic area, including displaying an external shell of the building; receiving, via the user interface, a request to change a position of the virtual camera to approach the 3D representation of the building; in response to the received request, changing the position of the virtual camera to approach the 3D representation of the building; and as the position of the virtual camera is changed to approach the 3D representation of the building, simultaneously (i) increasing transparency of the external shell of the building to reveal indoor map information drawn within the 3D representation of the building through the partially transparent external shell and (ii) increasing a detail of the indoor map information drawn within the 3D representation of the building. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method in a computing device for providing an intuitive display of a building on a digital map, the method comprising:
-
displaying a digital map of a geographic area via a user interface of the computing device from a perspective of a virtual camera; displaying, on the digital map, a three-dimensional (3D) representation of a building located in the geographic area; comparing a distance between the virtual camera and the 3D representation of the building to a threshold value; and displaying only an external shell of the building in response to the distance between the virtual camera and the 3D representation of the building being greater than the threshold value, and displaying (i) an indoor map of an internal floor of the building and (ii) at least a portion of the external shell of the building disposed between the internal floor of the building and the virtual camera in response to the distance between the virtual camera and the 3D representation of the building being smaller than the threshold value. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computing device comprising:
-
a user interface including a display device; one or more processors; and a memory storing thereon instructions that, when executed by the one or more processors, cause the computing device to; display a digital map of a geographic area via the user interface from a perspective of a virtual camera; display, on the digital map, a three-dimensional (3D) representation of a building located in the geographic area, wherein the 3D representation of the building includes associated internal features of the building and an opaque external shell that obscures the associated internal features; receive, via the user interface, a request to change a position of the virtual camera to approach the 3D representation of the building, in response to the received request, change the position of the virtual camera to approach the 3D representation of the building, and as the position of the virtual camera is changed to approach the 3D representation of the building, simultaneously (1) increase a transparency of the external shell to reveal the associated internal features within the 3D representation of the building through the partially transparent external shell and (ii) increase a detail of the associated internal features within the 3D representation of the building. - View Dependent Claims (16, 17, 18, 20)
-
-
15. (canceled)
-
19. (canceled)
Specification