Legal claims defining the scope of protection, as filed with the USPTO.
1. A computer-implemented method of providing a thumbnail image that corresponds to a main image, the method comprising: selecting to display on a graphical interface, by one or more computing devices, the main image at a first geographical location, wherein the main image is associated with imagery of the first geographical location captured from a first orientation and at a first time; determining, by the one or more computing devices, one or more thumbnail images based at least in part on the first geographical location, wherein the one or more thumbnail images are each associated with the imagery of the first geographical location captured from an orientation similar to the first orientation and at a time different than the first time; generating to display, by the one or more computing devices, the main image and an indication that the one or more thumbnail images each associated with its respective time are available; providing to display concurrently with the main image, by the one or more computing devices, a selected one of the one or more thumbnail images; receiving, by the one or more computing devices, input representing a change of the main image from a first zoom level to a second zoom level; determining a distance between a point of view of a main viewing area of the graphical interface to an object within the main image based on three dimensional geometry data associated with the main image; generating, by the one or more computing devices, a corresponding change in zoom level of the selected thumbnail image to the second zoom level, wherein generating the corresponding change in zoom level of the selected thumbnail image to the second zoom level includes adjusting the zoom level of the selected thumbnail image based on the determined distance; and providing to display the selected thumbnail image at the second zoom level, so that the main image and the selected thumbnail image are presented concurrently at the second zoom level.
2. The method of claim 1 , wherein the indication that the one or more thumbnail images are available is an icon arranged on the graphical interface.
3. The method of claim 2 , wherein the icon is a clock icon.
4. The method of claim 2 , wherein: prior to providing the selected thumbnail image, the method further includes receiving a selection of the icon; and upon receiving the selection, generating a time window for display on the graphical interface, the time window including the selected thumbnail image therein.
5. The method of claim 1 , further comprising: receiving, by the one or more computing devices, input indicating a change of the main image from the first orientation to a second orientation; and generating, by the one or more computing devices, a corresponding change in orientation of the selected thumbnail image to the second orientation.
6. The method claim 1 , further comprising providing for display a timeline having a visual indicia of a given time period, wherein the timeline indicates a quantity of available thumbnail images associated with different times during the given time period.
7. The method of claim 6 , wherein the timeline indicates at least one of an earliest date and a most current date of the thumbnail images during the given time period.
8. The method of claim 6 , wherein the timeline includes a scroll marker indicating a date of the selected thumbnail image.
9. The method of claim 8 , wherein, in response to receiving an input for a different point in time, the method includes: adjusting a location of the scroll marker on the timeline to correspond to the different point in time, and replacing the selected thumbnail image with a different thumbnail image, the different thumbnail image corresponding to the different point in time.
10. A system of providing a thumbnail image that corresponds to a main image, the system comprising one or more computing devices, the one or more computing devices being configured to: select to display on a graphical interface the main image at a first geographical location, wherein the main image is associated with imagery of the first geographical location captured from a first orientation and at a first time; determine one or more thumbnail images based at least in part on the first geographical location, wherein the one or more thumbnail images are each associated with the imagery of the first geographical location captured from an orientation similar to the first orientation and at a time different than the first time; generate to display the main image and an indication that the one or more thumbnail images each associated with its respective time are available; provide to display, concurrently with the main image, a selected one of the one or more thumbnail images; receive input representing a change of the main image from a first zoom level to a second zoom level; determining a distance between a point of view of a main viewing area of the graphical interface to an object within the main image based on three dimensional geometry data associated with the main image; generate a corresponding change in zoom level of the selected thumbnail image to the second zoom level, wherein generating the corresponding change in zoom level of the selected thumbnail image to the second zoom level includes adjusting the zoom level of the selected thumbnail image based on the determined distance; and provide to display the selected thumbnail image at the second zoom level, so that the main image and the selected thumbnail image are presented concurrently at the second zoom level.
11. The system of claim 10 , wherein the one or more computing devices are further configured to generate a time window for display on the graphical interface, the time window including the selected thumbnail image therein.
12. The system of claim 10 , wherein the one or more computing devices are further configured to: receive input indicating a change of the main image from the first orientation to a second orientation; and generate a corresponding change in orientation of the selected thumbnail image to the second orientation.
13. The system claim 10 , wherein the one or more computing devices are further configured to provide for display a timeline having a visual indicia of a given time period, the timeline indicating a quantity of available thumbnail images associated with different times during the given time period.
14. The system of claim 13 , wherein the timeline includes a scroll marker indicating a date of the selected thumbnail image, and in response to receiving an input for a different point in time, the one or more computing devices are further configured to: adjust a location of the scroll marker on the timeline to correspond to the different point in time, and replace the selected thumbnail image with a different thumbnail image, the different thumbnail image corresponding to the different point in time.
15. A non-transitory computer-readable storage medium on which computer readable instructions of a program are stored, the instructions, when executed by one or more processors, cause the one or more processors to perform a method, the method comprising: selecting to display on a graphical interface the main image at a first geographical location, wherein the main image is associated with imagery of the first geographical location captured from a first orientation and at a first time; determining one or more thumbnail images based at least in part on the first geographical location, wherein the one or more thumbnail images are each associated with the imagery of the first geographical location captured from an orientation similar to the first orientation and at a time different than the first time; generating to display the main image and an indication that the one or more thumbnail images each associated with its respective time are available; providing to display concurrently with the main image, a selected one of the one or more thumbnail images; receiving input representing a change of the main image from a first zoom level to a second zoom level; determining a distance between a point of view of a main viewing area of the graphical interface to an object within the main image based on three dimensional geometry data associated with the main image; generating a corresponding change in zoom level of the selected thumbnail image to the second zoom level, wherein generating the corresponding change in zoom level of the selected thumbnail image to the second zoom level includes adjusting the zoom level of the selected thumbnail image based on the determined distance; and providing, to display, the selected thumbnail image at the second zoom level, so that the main image and the selected thumbnail image are presented concurrently at the second zoom level.
16. The non-transitory computer-readable storage medium of claim 15 , wherein the method further comprises: receiving input indicating a change of the main image from the first orientation to a second orientation; and generating a corresponding change in orientation of the selected thumbnail image to the second orientation.
17. The non-transitory computer-readable storage medium of claim 15 , wherein the method further comprises providing for display a timeline having a visual indicia of a given time period, and the timeline indicates a quantity of available thumbnail images associated with different times during the given time period.
Unknown
November 2, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.