IP Library Granted Patent US 9,405,770
Granted Patent B2
US 9,405,770 · App. 14/202,638 · Granted Aug 2, 2016

Three dimensional navigation among photos

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,405,770
App. No.
14/202,638
Granted
Aug 2, 2016
Kind
B2
Abstract

An exemplary method for navigating among photos includes determining, using one or more computing devices, visual characteristics of a person depicted in a first image associated with a first location. These visual characteristics of the person are detected in a second image associated with a second location. Using the one or more computing devices, a series of intermediate images are identified based on the first location and the second location. Each intermediate image is associated with a location. The series of intermediate images and the second image are provided. Images of an intermediate destination from the series of intermediate images are selected based on a density of images at the intermediate destination. A 3D reconstruction of the intermediate destination is then generated based on the selected images. Thereafter, a visual presentation of images traversing through the 3D reconstruction of the intermediate destination to the second image is prepared for display.

Claims (34)

1. A method for navigating among photos, comprising:

determining, using one or more computing devices, visual characteristics of a person depicted in a first image associated with a first location;

detecting, using the one or more computing devices, the visual characteristics of the person in a second image associated with a second location;

identifying, using the one or more computing devices, a series of intermediate images based on the first location and the second location, each intermediate image being associated with a corresponding location; and

providing, using the one or more computing devices, the series of intermediate images and the second image.

2. The method of claim 1 , wherein providing comprises receiving a request to navigate through the series of intermediate images to the second image.

3. The method of claim 1 , wherein location information associated the series of intermediate images overlaps with location information associated with a path from the first location to the second location.

4. The method of claim 1 , further comprising selecting images of an intermediate destination from the series of intermediate images based on a density of images at the intermediate destination.

5. The method of claim 4 , further comprising generating a 3D reconstruction of the intermediate destination based on the selected images, the 3D reconstruction representing a geometry of the intermediate destination.

6. The method of claim 5 , wherein the 3D reconstruction includes street level views of the intermediate destination.

7. The method of claim 6 , wherein the 3D reconstruction includes aerial views of the intermediate destination.

8. The method of claim 5 , further comprising preparing a visual presentation of images traversing through the 3D reconstruction of the intermediate destination to the second image.

9. A non-transitory computer readable medium, storing instructions that, when executed by one or more processors, cause the one or more processors to perform a method for navigating among photos, the method comprising:

determining, using one or more computing devices, visual characteristics of a person depicted in a first image associated with a first location;

detecting, using the one or more computing devices, the visual characteristics of the person in a second image associated with a second location;

identifying, using the one or more computing devices, a series of intermediate images based on the first location and the second location, each intermediate image being associated with a corresponding location; and

providing, using the one or more computing devices, the series of intermediate images and the second image.

10. The non-transitory computer readable medium of claim 9 , further comprising selecting images of an intermediate destination from the series of intermediate images based on a density of images at the intermediate destination.

11. The non-transitory computer readable medium of claim 10 , further comprising generating a 3D reconstruction of the intermediate destination based on the selected images, the 3D reconstruction representing a geometry of the intermediate destination.

12. The non-transitory computer readable medium of claim 11 , wherein the 3D reconstruction includes street level views of the intermediate destination.

13. The non-transitory computer readable medium of claim 12 , wherein the 3D reconstruction includes aerial views of the intermediate destination.

14. A system for navigating among photos, comprising:

a memory; and

one or more processors coupled to the memory, the one or more processors being configured to:

determine visual characteristics of a person depicted in a first image associated with a first location;

detect the visual characteristics of the person in a second image associated with a second location;

identify a series of intermediate images based on the first location and the second location, each intermediate image being associated with a corresponding location; and

provide the series of intermediate images and the second image.

15. The system of claim 14 , wherein location information associated the series of intermediate images overlaps with location information associated with a path from the first location to the second location.

16. The system of claim 14 , wherein the one or more processors are further configured to select images of an intermediate destination from the series of intermediate images based on a density of images at the intermediate destination.

17. The system of claim 16 , wherein the one or more processors are further configured to generate a 3D reconstruction of the intermediate destination based on the selected images, the 3D reconstruction representing a geometry of the intermediate destination.

18. The system of claim 17 , wherein the 3D reconstruction includes street level views of the intermediate destination.

19. The system of claim 18 , wherein the 3D reconstruction includes aerial views of the intermediate destination.

20. The system of claim 17 , wherein the one or more processors are further configured to prepare a visual presentation of images traversing through the 3D reconstruction of the intermediate destination to the second image.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044566/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2014
From: SEITZ, STEVEN MAXWELL
To: GOOGLE INC.
Reel/Frame 032405/0427 →