Banner advertising in spherical panoramas
AssigneeGoogle Inc.
InventorStephen Chau
Life of this patent
Estimating the term…
Abstract
Systems, methods, and computer storage mediums for placing advertisements on photographic images of geolocations. The method includes retrieving a photographic image associated with a geolocation, where the geolocation is based on a user action. An advertisement to place on the photographic image is also retrieved based on at least the geolocation. The photographic image is then analyzed to determine a position on the photographic image for placing the advertisement. Finally, the advertisement is placed at the determined position on the photographic image.
Claims24
A computer-implemented method for placing advertisements on photographic images of geolocations comprising:
- retrieving, by at least one computer processor, a photographic image associated with a geolocation, wherein the geolocation is based on a user action;
- retrieving, by the at least one computer processor, an advertisement to place on the photographic image, wherein the advertisement is retrieved based on at least the geolocation;
- analyzing, by the at least one computer processor, pixels of the photographic image to determine a position on the photographic image for placing the advertisement, wherein analyzing the pixels of the photographic image includes locating background pixels, the background pixels including pixels that represent a background of the photographic image;
- and
- placing, by the at least one computer processor, the advertisement at the determined position in the background of the photographic image.
A system for placing advertisements on photographic images of geolocations comprising:
- a map-image module, implemented on at least one computer processor, configured to retrieve a photographic image associated with a geolocation, wherein the geolocation is based on a user action;
- an advertisement module, implemented on the at least one computer processor, configured to retrieve an advertisement to place on the photographic image, wherein the advertisement is retrieved based on at least the geolocation;
- and
- an advertisement placement module, implemented on the at least one computer processor, configured to:
- analyze pixels of the photographic image to determine a position on the photographic image for placing the advertisement, wherein analyzing the pixels of the photographic image includes locating background pixels, the background pixels including pixels that represent a background of the photographic image;
- and
- placing the advertisement at the determined position in the background of the photographic image.
An apparatus comprising a non-transitory computer readable storage medium having instructions encoded thereon that, when executed by a computing device, causes the computing device to perform operations comprising:
- retrieving a photographic image associated with a geolocation, wherein the geolocation is based on a user action;
- retrieving an advertisement to place on the photographic image, wherein the advertisement is retrieved based on at least the geolocation;
- analyzing pixels of the photographic image to determine a position on the photographic image for placing the advertisement, wherein analyzing the pixels of the photographic image includes locating background pixels, the background pixels including pixels that represent a background of the photographic image;
- and
- placing the advertisement at the determined position in the background of the photographic image.
Dependencies are inferred from the claim text.