IP Library Granted Patent US 11,127,052
Granted Patent B2
US 11,127,052 · App. 16/446,357 · Granted Sep 21, 2021

Marketplace for advertisement space using gaze-data valuation

Inventor: Eric Teller (San Francisco, CA)
Assignee: Google LLC
G06Q30/0276G06T19/006
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 11,127,052
App. No.
16/446,357
Granted
Sep 21, 2021
Kind
B2
Abstract

Methods and systems herein may help to provide an advertisement marketplace for advertisements that are valued according to gaze data from wearable computing devices. An exemplary method involves: receiving a listing request to sell advertisement rights to an advertisement space, wherein the listing request corresponds to a user-account; determining an advertisement value for the advertisement space, wherein the advertisement value is based on occurrences of the advertisement space in gaze data, wherein the gaze data is received from a plurality of wearable computing devices and is indicative of a respective wearer-view associated with each of the devices; in response to the listing request, updating an advertising-space database with a listing for the advertisement space, wherein the listing indicates the advertisement rights are available for purchase at a listing price that is based on the advertisement value; and making the listing for the advertisement space available via a network-based advertisement marketplace.

Claims (55)

1. A computer-implemented method comprising:

receiving, by a computing system, a listing-suggestion request associated with a first account, wherein the listing-suggestion request indicates an instruction to opt in to a service that provides suggestions of real-world surfaces usable for overlay of augmented-reality content; and

responsive to the listing-suggestion request, the computing system:

(a) detecting, by one or more processors, in image data received from one or computing devices, one or more occurrences of a real-world object;

(b) determining, by one or more processors, that the first surface of real-world object is associated with the first account; and

(c) determining, by one or more processors, that the first account is not associated with rights to overlay augmented-reality content to the first surface; and

(d) responsive to determining that the first account is not associated with rights to overlay augmented-reality content to the first surface:

(i) using, by one or more processors, the image data as a basis for determining a value corresponding to overlay of augmented-reality content on the first surface of the real-world object; and

(ii) sending, by one or more processors, a listing-suggestion message to a computing device corresponding to the first account, wherein the listing-suggestion message indicates the determined value.

2. The method of claim 1 , wherein using the image data to determine the value corresponding to overlay of augmented-reality content on the first surface of the real-world object comprises:

using the image data to generate wearer-view data for the real-world object;

using the wearer-view data for the real-world object as a basis for determining a value corresponding to overlay of augmented-reality content on the first surface of the real-world object; and

causing the computing device to send a listing-suggestion message to a computing device corresponding to the first account, wherein the listing-suggestion message indicates the value corresponding to overlay of augmented-reality content on the first surface.

3. The method of claim 1 , wherein the first surface is a non-display surface of a laptop computer.

4. The method of claim 1 , wherein the value comprises a value corresponding to overlay of augmented-reality content on the first surface of the real-world object.

5. The method of claim 1 , wherein the first surface is located on an article of clothing.

6. The method of claim 1 , wherein the first surface is located on an automobile.

7. The method of claim 1 , further comprising:

after the initial time of the listing, receiving subsequent image data from a plurality of wearable computing devices, wherein the subsequent image data is indicative of a respective wearer-view associated with each of the wearable computing devices; and

analyzing the subsequent image data to detect occurrences of the first surface in the subsequent image data;

updating the value based at least in part on occurrences of the first surface in the subsequent image data; and

sending an updated listing-suggestion message to the computing device corresponding to the first account, wherein the updated listing-suggestion message indicates the updated value.

8. A system for identifying real-world surfaces for overlay of augmented-reality content, the system comprising:

at least one communication interface operable to communicate with one or more client devices;

a non-transitory computer-readable medium; and

program instructions stored on the non-transitory computer-readable medium and executable by at least one processor to:

(i) receive a listing-suggestion request associated with a first account, wherein the listing-suggestion request indicates an instruction to opt in to a service that provides suggestions of real-world surfaces usable for overlay of augmented-reality content, and

(ii) subsequent to receipt of the listing-suggestion request:

(a) detect, with the at least one processor, in image data received from one or wearable devices, one or more occurrences of a first surface of a real-world object in the gaze data;

(b) determine, with the at least one processor, that the first surface of real-world object is associated with the first account; and

(c) determine, with the at least one processor, that the first account is not associated with rights to overlay augmented-reality content to the first surface; and

(d) responsive to determining that the first account is not associated with rights to overlay augmented-reality content to the first surface, use, with the at least one processor, the image data to generate wearer-view data as a basis for determining a value corresponding to overlay of augmented-reality content on the first surface of the real-world object, and send, with the at least one processor, a listing-suggestion message to a computing device corresponding to the first account, wherein the listing-suggestion message indicates the determined value.

9. A computer-implemented method comprising:

receiving image data from a plurality of wearable computing devices;

receiving an indication of interest that identifies a real-world object, wherein the real-world object is associated with a first account and the indication of interest is associated with a second account;

determining, by one or more processors, whether the first account is associated with an optional function that identifies real-world surfaces usable for overlay of augmented-reality content;

when the first account is determined to be associated with an optional service:

(a) analyzing, by one or more processors, the image data from the plurality of wearable computing devices to detect one or more occurrences the real-world object in the image data;

(b) determining, by one or more processors, a value corresponding to overlay of augmented-reality content on the real-world object;

(c) using, by one or more processors, the image data as a basis for determining a value corresponding to overlay of augmented-reality content on the real-world object, and

(d) sending, by one or more processors, a listing-suggestion message to a computing device corresponding to the first account, wherein the listing-suggestion message indicates the determined value; and

when the first account is not associated with an optional service, refraining from analyzing the image data for occurrences of the first surface.

10. The method of claim 9 , wherein using the image data to determine the value corresponding to overlay of augmented-reality content on the real-world object comprises:

using the image data to generate wearer-view data for the real-world object;

using the wearer-view data for the real-world object as a basis for determining a value corresponding to overlay of augmented-reality content on the real-world object; and

causing the computing device to send a listing-suggestion message to a computing device corresponding to the first account, wherein the listing-suggestion message indicates the value corresponding to overlay of augmented-reality content on the first surface.

11. The method of claim 9 , wherein the real-world object comprises a laptop computer.

12. The method of claim 9 , wherein the value comprises a value corresponding to overlay of augmented-reality content on at least one surface of the real-world object.

13. The method of claim 9 , wherein the real-world object is an article of clothing.

14. The method of claim 9 , wherein the real-world object takes the form of or is part of an automobile.

15. The method of claim 14 , further comprising:

after the initial time of the listing, receiving subsequent image data from a plurality of wearable computing devices;

analyzing the subsequent image data to detect occurrences of the real-world object in the subsequent image data;

updating the value based at least in part on occurrences of the real-world object in the subsequent image data; and

sending an updated listing-suggestion message to the computing device corresponding to the first account, wherein the updated listing-suggestion message indicates the updated value.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2019
From: TELLER, ERIC
To: GOOGLE INC.
Reel/Frame 050667/0886 →
CHANGE OF NAME Recorded Oct 9, 2019
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 050679/0245 →
Continuity (3)
Continuation 15145125 · May 3, 2016
Continuation 13292898 · Nov 9, 2011
Related Publication 20190303981A1 · Oct 3, 2019