IP Library Patent Application 13902405
Patent Application
App. No. 13/902,405

Directional Filmstrip Display in Street View

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 None
App. No.
13/902,405
Abstract

An approach is provided in which an image generation system retrieves a set of street view images that were each taken concurrently from a different direction angle at a single geographical location. The image generation system identifies one or more of the street view images depicting points of interest corresponding point of interest preferences. In turn, the image generation system generates a set of thumbnail images corresponding to the set of street view images and point of interest indicators that indicate which of the set of thumbnail images correspond to the street view images depicting the points of interest.

Claims (92)

1 . A method comprising:

generating a plurality of thumbnail images corresponding to a plurality of street view images, wherein each of the plurality of street view images were captured concurrently at a single geographical location and taken from a different one of a plurality of direction angles;

identifying one or more of the plurality of street view images that depict at least one point of interest based upon one or more point of interest preferences; and

generating one or more point of interest indicators that indicate which of the plurality of thumbnail images correspond to the identified one or more street view images.

2 . The method of claim 1 further comprising:

including the plurality of thumbnail images and the one or more point of interest indicators in an image filmstrip;

sending the image filmstrip over a computer network to a computing system;

receiving a thumbnail selection from the computing system that selects one of the plurality of thumbnail images corresponding to one of the point of interest indicators included in the image filmstrip;

selecting one of the plurality of street view images that correspond to the selected thumbnail image;

generating a composite image the combines the selected street view image with a highlight overlay that identifies the point of interest depicted in the selected street view image; and

providing the composite image to the computing system.

3 . The method of claim 2 further comprising:

determining that the selected street view image depicts one or more business locations corresponding to one or more electronic push advertisements;

generating one or more advertisement overlays that correspond to the one or more electronic push advertisements; and

combining the one or more advertisement overlays with the street view image and the highlight overlay.

4 . The method of claim 1 wherein the identification further comprises:

selecting one of the plurality of street view images;

performing image analysis on the selected street view image;

determining, based upon the image analysis, that the selected street view image depicts at least one of the points of interest; and

generating at least one of the point of interest indicators in response to determining that at least one of the points of interest is depicted in the selected street view image.

5 . The method of claim 1 wherein the identification further comprises:

selecting one of the plurality of street view images;

determining a range of depicted street addresses corresponding to the selected street view image; and

accessing a mapping system to determine whether the range of depicted street addresses correspond to one or more points of interest based upon the point of interest preferences.

6 . The method of claim 1 further comprising:

retrieving one or more social network profiles; and

generating the one or more point of interest preferences based upon the retrieved one or more social network profiles.

7 . The method of claim 1 further comprising:

receiving a thumbnail image quantity preference;

formatting the plurality of street view images based upon the thumbnail image quantity preference, the formatting resulting in a plurality of formatted street view images, wherein a number of the formatted street view images included in the plurality of formatted street view images equals the thumbnail image quantity preference; and

generating a plurality of different thumbnail images based upon the formatted plurality of street view images, wherein a number of the different thumbnail images included in the plurality of different thumbnail images equals the thumbnail image quantity preference.

8 . An information handling system comprising:

one or more processors;

a memory coupled to at least one of the processors;

a set of computer program instructions stored in the memory and executed by at least one of the processors in order to perform actions of:

generating a plurality of thumbnail images corresponding to a plurality of street view images, wherein each of the plurality of street view images were captured concurrently at a single geographical location and taken from a different one of a plurality of direction angles;

identifying one or more of the plurality of street view images that depict at least one point of interest based upon one or more point of interest preferences; and

generating one or more point of interest indicators that indicate which of the plurality of thumbnail images correspond to the identified one or more street view images.

9 . The information handling system of claim 8 wherein the set of computer program instructions, when executed by at least one of the processors, performs additional actions comprising:

including the plurality of thumbnail images and the one or more point of interest indicators in an image filmstrip;

sending the image filmstrip over a computer network to a computing system;

receiving a thumbnail selection from the computing system that selects one of the plurality of thumbnail images corresponding to one of the point of interest indicators included in the image filmstrip;

selecting one of the plurality of street view images that correspond to the selected thumbnail image;

generating a composite image the combines the selected street view image with a highlight overlay that identifies the point of interest depicted in the selected street view image; and

providing the composite image to the computing system.

10 . The information handling system of claim 9 wherein the set of computer program instructions, when executed by at least one of the processors, performs additional actions comprising:

determining that the selected street view image depicts one or more business locations corresponding to one or more electronic push advertisements;

generating one or more advertisement overlays that correspond to the one or more electronic push advertisements; and

combining the one or more advertisement overlays with the street view image and the highlight overlay.

11 . The information handling system of claim 8 wherein the set of computer program instructions, when executed by at least one of the processors, performs additional actions comprising:

selecting one of the plurality of street view images;

performing image analysis on the selected street view image;

determining, based upon the image analysis, that the selected street view image depicts at least one of the points of interest; and

generating at least one of the point of interest indicators in response to determining that at least one of the points of interest is depicted in the selected street view image.

12 . The information handling system of claim 8 wherein the set of computer program instructions, when executed by at least one of the processors, performs additional actions comprising:

selecting one of the plurality of street view images;

determining a range of depicted street addresses corresponding to the selected street view image; and

accessing a mapping system to determine whether the range of depicted street addresses correspond to one or more points of interest based upon the point of interest preferences.

13 . The information handling system of claim 8 wherein the set of computer program instructions, when executed by at least one of the processors, performs additional actions comprising:

retrieving one or more social network profiles; and

generating the one or more point of interest preferences based upon the retrieved one or more social network profiles.

14 . The information handling system of claim 8 wherein the set of computer program instructions, when executed by at least one of the processors, performs additional actions comprising:

receiving a thumbnail image quantity preference;

formatting the plurality of street view images based upon the thumbnail image quantity preference, the formatting resulting in a plurality of formatted street view images, wherein a number of the formatted street view images included in the plurality of formatted street view images equals the thumbnail image quantity preference; and

generating a plurality of different thumbnail images based upon the formatted plurality of street view images, wherein a number of the different thumbnail images included in the plurality of different thumbnail images equals the thumbnail image quantity preference.

15 . A computer program product stored in a computer readable storage medium, comprising computer program code that, when executed by an information handling system, causes the information handling system to perform actions comprising:

generating a plurality of thumbnail images corresponding to a plurality of street view images, wherein each of the plurality of street view images were captured concurrently at a single geographical location and taken from a different one of a plurality of direction angles;

identifying one or more of the plurality of street view images that depict at least one point of interest based upon one or more point of interest preferences; and

generating one or more point of interest indicators that indicate which of the plurality of thumbnail images correspond to the identified one or more street view images.

16 . The computer program product of claim 15 wherein the computer program code, when executed by the information handling system, causes the information handling system to perform additional actions comprising:

including the plurality of thumbnail images and the one or more point of interest indicators in an image filmstrip;

sending the image filmstrip over a computer network to a computing system;

receiving a thumbnail selection from the computing system that selects one of the plurality of thumbnail images corresponding to one of the point of interest indicators included in the image filmstrip;

selecting one of the plurality of street view images that correspond to the selected thumbnail image;

generating a composite image the combines the selected street view image with a highlight overlay that identifies the point of interest depicted in the selected street view image; and

providing the composite image to the computing system.

17 . The computer program product of claim 16 wherein the computer program code, when executed by the information handling system, causes the information handling system to perform additional actions comprising:

determining that the selected street view image depicts one or more business locations corresponding to one or more electronic push advertisements;

generating one or more advertisement overlays that correspond to the one or more electronic push advertisements; and

combining the one or more advertisement overlays with the street view image and the highlight overlay.

18 . The computer program product of claim 15 wherein the computer program code, when executed by the information handling system, causes the information handling system to perform additional actions comprising:

selecting one of the plurality of street view images;

performing image analysis on the selected street view image;

determining, based upon the image analysis, that the selected street view image depicts at least one of the points of interest; and

generating at least one of the point of interest indicators in response to determining that at least one of the points of interest is depicted in the selected street view image.

19 . The computer program product of claim 15 wherein the computer program code, when executed by the information handling system, causes the information handling system to perform additional actions comprising:

selecting one of the plurality of street view images;

determining a range of depicted street addresses corresponding to the selected street view image; and

accessing a mapping system to determine whether the range of depicted street addresses correspond to one or more points of interest based upon the point of interest preferences.

20 . The computer program product of claim 15 wherein the computer program code, when executed by the information handling system, causes the information handling system to perform additional actions comprising:

retrieving one or more social network profiles; and

generating the one or more point of interest preferences based upon the retrieved one or more social network profiles.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
Reel/Frame 034194/0353 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2013
From: KRITT, BARRY A.; RAKSHIT, SARBAJIT K.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 030484/0709 →