PROVIDING AN IMPROVED VIEW OF A LOCATION IN A SPATIAL ENVIRONMENT
First Claim
1. A computer-implemented method for providing an improved view of a location in a spatial environment, the method comprising computer-implemented operations for:
- displaying, through a computer having a memory and a processor, a current image associated with a current location of a geographic area;
receiving, through the computer, a user-selected point on the current image;
determining, through the computer, a target location of the geographic area based on the user-selected point;
determining, through the computer, a distance between the current location and the target location;
determining, through the computer, whether the distance between the current location and the target location is greater than a distance threshold;
in response to determining that the distance between the current location and the target location is greater than the distance threshold, performing, through the computer, a far distance process configured to determine and display a first target view of the target location where the distance is greater than a distance threshold; and
in response to determining that the distance between the current location and the target location is not greater than the distance threshold, performing, through the computer, a near distance process configured to determine and display a second target view of the target location where the distance is not greater than a distance threshold.
2 Assignments
0 Petitions
Accused Products
Abstract
Technologies are described herein for providing an improved view of a location in a spatial environment. A current image associated with a current location of a geographic area is displayed. A user-selected point on the current image is received. A target location of the geographic area is determined based on the user-selected point. A distance between the current location and the target location is determined. A determination is made as to whether the distance between the current location and the target location is greater than a distance threshold. If this distance is greater than the distance threshold, then a far distance process configured to determine and display a first target view of the target location is performed. If this distance is not greater than the distance threshold, then a near distance process configured to determine and display a second target view of the target location is performed.
67 Citations
20 Claims
-
1. A computer-implemented method for providing an improved view of a location in a spatial environment, the method comprising computer-implemented operations for:
-
displaying, through a computer having a memory and a processor, a current image associated with a current location of a geographic area; receiving, through the computer, a user-selected point on the current image; determining, through the computer, a target location of the geographic area based on the user-selected point; determining, through the computer, a distance between the current location and the target location; determining, through the computer, whether the distance between the current location and the target location is greater than a distance threshold; in response to determining that the distance between the current location and the target location is greater than the distance threshold, performing, through the computer, a far distance process configured to determine and display a first target view of the target location where the distance is greater than a distance threshold; and in response to determining that the distance between the current location and the target location is not greater than the distance threshold, performing, through the computer, a near distance process configured to determine and display a second target view of the target location where the distance is not greater than a distance threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system, comprising:
-
a processor; a memory communicatively coupled to the processor; and a map application (i) which executes in the processor from the memory and (ii) which, when executed by the processor, causes the computer system to provide an improved view of a location in a spatial environment by displaying a current image associated with a current location of a geographic area, wherein the current image comprises a three-dimensional representation of the current location, the three-dimensional representation comprising a street-level photograph of the current location, global positioning system (GPS) data identifying the current location, and depth information identifying depths of objects in the street-level photograph, receiving a user-selected point on the current image, determining a target location of the geographic area based on the user-selected point, determining a distance between the current location and the target location, determining whether the distance between the current location and the target location is greater than a distance threshold, in response to determining that the distance between the current location and the target location is greater than the distance threshold, performing a far distance process configured to determine and display a first target view of the target location where the distance is greater than a distance threshold, and in response to determining that the distance between the current location and the target location is not greater than the distance threshold, performing a near distance process configured to determine and display a second target view of the target location where the distance is not greater than a distance threshold. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable storage medium having computer-executable instructions stored thereon which, when executed by a computer, cause the computer to:
-
display, through a computer having a memory and a processor, a current image associated with a current location of a geographic area, wherein the current image comprises a three-dimensional representation of the current location, the three-dimensional representation comprising a street-level photograph of the current location, global positioning system (GPS) data identifying the current location, and depth information identifying depths of objects in the street-level photograph, and wherein the depth information is generated based on light detection and ranging (LIDAR) data; receive, through the computer, a user-selected point on the current image; determine, through the computer, a target location of the geographic area based on the user-selected point; determine, through the computer, a distance between the current location and the target location; determine, through the computer, whether the distance between the current location and the target location is greater than a distance threshold; in response to determining that the distance between the current location and the target location is greater than the distance threshold, perform, through the computer, a far distance process configured to determine and display a first target view of the target location where the distance is greater than a distance threshold; and in response to determining that the distance between the current location and the target location is not greater than the distance threshold, perform, through the computer, a near distance process configured to determine and display a second target view of the target location where the distance is not greater than a distance threshold. - View Dependent Claims (20)
-
Specification