IP Library Granted Patent US 10,475,076
Granted Patent B1
US 10,475,076 · App. 14/858,615 · Granted Nov 12, 2019

Navigation-based ad units in street view

Inventor: Stephen Chau (Stanford, CA)
Assignee: Google LLC
G06Q30/0257G06Q30/0259G06Q30/0261G06Q30/0269G06Q30/0275H04N5/23238
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 10,475,076
App. No.
14/858,615
Granted
Nov 12, 2019
Kind
B1
Abstract

Systems, methods, and computer storage mediums for directing a user to an image of an advertiser's geolocation are provided. An exemplary method includes retrieving a first image associated with a geolocation, where the geolocation is based on a user action. At least one advertising unit is also selected based on at least the geolocation associated with the first image. Each advertising unit includes at least one geolocation associated with an advertiser. At least one advertising unit is then placed on the first image. Finally, a second image is retrieved when a placed advertising unit is selected by the user. The second image is retrieved based on the geolocation associated with the placed advertising unit.

Claims (40)

1. A computer-implemented method, comprising:

providing, by one or more processors, a first panoramic image associated with a first geolocation for presentation on a graphical user interface;

selecting, by the one or more processors, an advertising unit based on at least the first geolocation associated with the first panoramic image, wherein the advertising unit correlates to a second geolocation and a point of interest associated with an advertiser;

placing, by the one or more processors, the advertising unit at a location on the first panoramic image;

generating, by the one or more processors, a map for an area including the point of interest at the second geolocation;

retrieving, by the one or more processors, additional data corresponding to the point of interest;

retrieving, by the one or more processors, a second panoramic image associated with the second geolocation, the second panoramic image including the point of interest at the second geolocation; and

in response to receipt of user input selecting the advertising unit placed on the first panoramic image, providing, by the one or more processors for presentation on the graphical user interface, the map and the additional data superimposed on the second panoramic image.

2. The computer-implemented method of claim 1 , wherein the location on the first panoramic image where the advertising unit is placed is associated with an object present in the first panoramic image, the object being located at the second geolocation.

3. The computer-implemented method of claim 1 , wherein the additional data comprises data indicating that the second geolocation has one or more corresponding photographic images associated therewith.

4. The computer-implemented method of claim 1 , wherein the additional data comprises data indicating at least one of a business location, a street name or an address.

5. The computer-implemented method of claim 1 , wherein the additional data comprises traffic information.

6. The computer-implemented method of claim 1 , wherein the advertising unit is selected according to one or more target factors.

7. The computer-implemented method of claim 6 , wherein the one or more target factors include a user profile.

8. The computer-implemented method of claim 6 , wherein the one or more target factors comprise information associated with an advertiser including one or more of a geographical range, a product category, a service category, a key word, or a target demographic.

9. The computer-implemented method of claim 6 , wherein the one or more target factors include one or more objects captured in the first panoramic image of the first geolocation.

10. The computer-implemented method of claim 9 , wherein the one or more target factors further include a physical location of a user.

11. The computer-implemented method of claim 6 , wherein the one or more target factors include an outcome of an advertising auction.

12. A non-transitory computer-readable storage medium having computer instructions stored thereon, the computer instructions, when executed by one or more processors, implementing a method comprising:

providing a first panoramic image associated with a first geolocation for presentation on a graphical user interface;

selecting an advertising unit based on at least the first geolocation associated with the first panoramic image, wherein the advertising unit correlates to a second geolocation and a point of interest associated with an advertiser;

placing the advertising unit at a location on the first panoramic image;

generating a map for an area including the point of interest at the second geolocation;

retrieving additional data corresponding to the point of interest;

retrieving a second panoramic image associated with the second geolocation, the second panoramic image including the point of interest at the second geolocation; and

in response to receipt of an user input selecting the advertising unit placed on the first panoramic image, providing, for presentation on the graphical user interface, the map and the additional data superimposed on the second panoramic image.

13. The non-transitory computer-readable storage medium of claim 12 , wherein the additional data comprises data indicating that the second geolocation has one or more corresponding photographic images associated therewith.

14. The non-transitory computer-readable storage medium of claim 12 , wherein the advertising unit is selected according to one or more target factors.

15. A computer system, comprising:

one or more memories configured to store map information and a plurality of images including a first panoramic image and a second panoramic image; and

one or more processors operatively coupled to the one or more memories, the one or more processors being configured to:

provide the first panoramic image from the one or more memories for presentation on a graphical user interface, the first panoramic image being associated with a first geolocation;

select an advertising unit based on at least the first geolocation associated with the first panoramic image, wherein the advertising unit correlates to a second geolocation and a point of interest associated with an advertiser;

place the advertising unit at a location on the first panoramic image;

generate a map for an area including a point of interest at the second geolocation in accordance with the map information;

retrieve additional data corresponding to the point of interest;

retrieve a second panoramic image associated with the second geolocation, the second panoramic image including the point of interest at the second geolocation; and

in response to receipt of user input selecting the advertising unit placed on the first panoramic image, provide for presentation on the graphical user interface, the map and the additional data superimposed on the second panoramic image.

16. The computer system of claim 15 , wherein the one or more memories includes a map database configured to store the map information and an image database configured to store the plurality of images.

17. The computer system of claim 15 , wherein the additional data comprises traffic information.

Assignments (2)
CHANGE OF NAME Recorded Oct 20, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044567/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2015
From: CHAU, STEPHEN
To: GOOGLE INC.
Reel/Frame 036611/0201 →
Continuity (2)
Continuation 14177663 · Feb 11, 2014
Continuation 13229308 · Sep 9, 2011