IP Library › Granted Patent US 12,416,805
Granted Patent B2
US 12,416,805 · App. 18/432,723 · Granted Sep 16, 2025

Measurement method and system

Inventor: Eric Teller (San Francisco, CA)
Assignee: GOOGLE LLC
G02B27/0093A61B3/113G02B27/017G02B27/0172G02B27/14G06F3/011G06F3/013G06F3/017G06Q30/0254G06V40/18G06V40/19H04H60/33H04H60/46H04H60/63A61B2503/12G02B2027/0138G02B2027/014G02B2027/0178G02B2027/0187G06V40/193
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 12,416,805
App. No.
18/432,723
Granted
Sep 16, 2025
Kind
B2
Abstract

Methods and systems for determining an individual gaze value are disclosed herein. An exemplary method involves: (a) receiving gaze data for a first wearable computing device, wherein the gaze data is indicative of a wearer-view associated with the first wearable computing device, and wherein the first wearable computing device is associated with a first user-account; (b) analyzing the gaze data from the first wearable computing device to detect one or more occurrences of one or more advertisement spaces in the gaze data; (c) based at least in part on the one or more detected advertisement-space occurrences, determining an individual gaze value for the first user-account; and (d) sending a gaze-value indication, wherein the gaze-value indication indicates the individual gaze value for the first user-account.

Claims (56)

1. A method comprising:

determining a first location of a real-world surface in image data received from a wearable device, the image data including point-of-view image data received from the wearable device;

determining that a second location of the wearable device is within a distance of the real-world surface; and

determining, a focus value for the real-world surface based on the first location, the focus value associated with an amount of attention provided by a user to the real-world surface within a field of view.

2. The method of claim 1 , further comprising:

identifying an amount of movement for the real-world surface between a first frame of the image data and a second frame of the image data,

the focus value for the real-world surface is based on the amount of movement.

3. The method of claim 1 , further comprising:

determining a gaze-location of the user associated with the wearable device,

the focus value for the real-world surface is based on the gaze-location.

4. The method of claim 1 , wherein determining the first location of the real-world surface in the image data comprises determining coordinates of the real-world surface in at least one frame of the image data.

5. The method of claim 1 , wherein the point-of-view image data comprises images captured from a forward or outward-facing camera on the wearable device.

6. The method of claim 1 further comprising:

identifying a size of the real-world surface in at least one frame of the image data,

the focus value for the real-world surface is based on the size of the real-world surface in the at least one frame.

7. The method of claim 1 , wherein the second location is a geographic location associated with the wearable device.

8. The method of claim 1 , wherein the real-world surface is an advertisement space.

9. A non-transitory computer-readable medium storing instructions executable by one or more processors for executing a method, comprising:

determining a first location of a real-world surface in image data received from a wearable device, the image data including point-of-view image data received from the wearable device;

determining that a second location of the wearable device is within a distance of the real-world surface; and

determining, a focus value for the real-world surface based on the first location, the focus value associated with an amount of attention provided by a user to the real-world surface within a field of view.

10. The non-transitory computer-readable medium of claim 9 , wherein the method further comprises:

identifying an amount of movement for the real-world surface between a first frame of the image data and a second frame of the image data,

the focus value for the real-world surface is based on the amount of movement.

11. The non-transitory computer-readable medium of claim 9 , wherein the method further comprises:

determining a gaze-location of the user associated with the wearable device,

the focus value for the real-world surface is based on the gaze-location.

12. The non-transitory computer-readable medium of claim 9 , wherein determining the first location of the real-world surface in the image data comprises determining coordinates of the real-world surface in at least one frame of the image data.

13. The non-transitory computer-readable medium of claim 9 , wherein the point-of-view image data comprises images captured from a forward or outward-facing camera on the wearable device.

14. The non-transitory computer-readable medium of claim 9 , wherein the method further comprises:

identifying a size of the real-world surface in at least one frame of the image data,

the focus value for the real-world surface is based on the size of the real-world surface in the at least one frame.

15. The non-transitory computer-readable medium of claim 9 , wherein the second location is a geographic location associated with the wearable device.

16. The non-transitory computer-readable medium of claim 9 , wherein the real-world surface is an advertisement space.

17. A computing apparatus comprising:

computer-readable storage media;

at least one processor operatively coupled to the computer-readable storage media; and

program instructions stored on the computer-readable storage media that, when executed by the at least one processor, perform a method, the method comprising:

detecting a real-world surface in image data received from a wearable device, the image data including point-of-view image data received from the wearable device;

identifying an amount of movement for the real-world surface between a first frame of the image data and a second frame of the image data; and

determining, a focus value for the real-world surface based on the amount of movement, the focus value associated with an amount of attention provided by a user to the real-world surface.

18. The computing apparatus of claim 17 , wherein the method further comprises:

determining a geographical location associated with the wearable device; and

determining that the geographical location is within a threshold distance of the real-world surface,

wherein detecting the real-world surface in the image data occurs in response to determining that the geographical location is within the threshold distance of the real-world surface.

19. The computing apparatus of claim 17 , wherein the method further comprises:

determining a location of the real-world surface relative to a center of a frame of the image data,

the focus value for the real-world surface is based on the location.

20. The computing apparatus of claim 17 , wherein the method further comprises:

determining a gaze-location of a user associated with the wearable device,

the focus value for the real-world surface is based on the gaze-location.

21. The computing apparatus of claim 17 , wherein the point-of-view image data comprises images captured from a forward or outward-facing camera on the wearable device.

22. The computing apparatus of claim 17 , wherein the method further comprises:

identifying a size of the real-world surface in at least one frame of the image data,

the focus value for the real-world surface is based on the size of the real-world surface in the at least one frame of the image data.

23. The computing apparatus of claim 17 , wherein the real-world surface is an advertisement space.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2024
From: TELLER, ERIC
To: GOOGLE LLC
Reel/Frame 068834/0687 →
Continuity (9)
Continuation 18152458 · Jan 10, 2023
Continuation 16793175 · Feb 18, 2020
Continuation 15943346 · Apr 2, 2018
Continuation In Part 15257732 · Sep 6, 2016
Continuation In Part 15145125 · May 3, 2016
Continuation 14524753 · Oct 27, 2014
Continuation 13292898 · Nov 9, 2011
Continuation 13292909 · Nov 9, 2011
Related Publication 20240393583A1 · Nov 28, 2024
References Cited (72)
US 5583795A · Smyth · 1996 [cited by applicant]
US 6601021B2 · Card et al. · 2003 [cited by applicant]
US 7038699B2 · Sato et al. · 2006 [cited by applicant]
US 7073129B1 · Robarts et al. · 2006 [cited by applicant]
US 7391887B2 · Durnell et al. · 2008 [cited by applicant]
US 7996264B2 · Kusumoto et al. · 2011 [cited by applicant]
US 8136944B2 · De Lemos · 2012 [cited by applicant]
US 8510166B2 · Neven · 2013 [cited by applicant]
US 8873147B1 · Rhodes et al. · 2014 [cited by applicant]
US 8879155B1 · Teller · 2014 [cited by examiner]
US 8893164B1 · Teller · 2014 [cited by applicant]
US 8957916B1 · Hedman et al. · 2015 [cited by applicant]
US 9439563B2 · Teller · 2016 [cited by applicant]
US 10136104B1 · Spitzer · 2018 [cited by applicant]
US 10598929B2 · Teller · 2020 [cited by applicant]
US 11892626B2 · Teller · 2024 [cited by examiner]
US 20020085843A1 · Mann · 2002 [cited by applicant]
US 20060028400A1 · Lapstun et al. · 2006 [cited by applicant]
US 20060036490A1 · Sagalyn · 2006 [cited by applicant]
US 20060105838A1 · Mullen · 2006 [cited by applicant]
US 20060256133A1 · Rosenberg · 2006 [cited by applicant]
US 20070098234A1 · Fiala · 2007 [cited by applicant]
US 20070182812A1 · Ritchey · 2007 [cited by applicant]
US 20080102947A1 · Hays et al. · 2008 [cited by applicant]
US 20080147488A1 · Tunick et al. · 2008 [cited by applicant]
US 20080180352A1 · Modir et al. · 2008 [cited by applicant]
US 20080211766A1 · Westerman · 2008 [cited by examiner]
US 20090019472A1 · Cleland et al. · 2009 [cited by applicant]
US 20090062629A1 · Pradeep et al. · 2009 [cited by applicant]
US 20090112694A1 · Jung et al. · 2009 [cited by applicant]
US 20090161963A1 · Uusitalo et al. · 2009 [cited by applicant]
US 20090177528A1 · Wu et al. · 2009 [cited by applicant]
US 20090204484A1 · Johnson · 2009 [cited by applicant]
US 20090238378A1 · Kikinis et al. · 2009 [cited by applicant]
US 20100091139A1 · Sako et al. · 2010 [cited by applicant]
US 20100191631A1 · Weidmann · 2010 [cited by applicant]
US 20100249636A1 · Pradeep et al. · 2010 [cited by applicant]
US 20110004481A1 · Jones · 2011 [cited by applicant]
US 20110018903A1 · Lapstun et al. · 2011 [cited by applicant]
US 20110060653A1 · King et al. · 2011 [cited by applicant]
US 20110085700A1 · Lee · 2011 [cited by applicant]
US 20110119124A1 · Pradeep et al. · 2011 [cited by applicant]
US 20110161160A1 · Carlson et al. · 2011 [cited by applicant]
US 20110161163A1 · Carlson et al. · 2011 [cited by applicant]
US 20110166942A1 · Vassilvitskii et al. · 2011 [cited by applicant]
US 20110213664A1 · Osterhout et al. · 2011 [cited by applicant]
US 20110234475A1 · Endo · 2011 [cited by applicant]
US 20110258049A1 · Ramer et al. · 2011 [cited by applicant]
US 20120075168A1 · Osterhout et al. · 2012 [cited by applicant]
US 20120229909A1 · Clavin et al. · 2012 [cited by applicant]
US 20130106674A1 · Wheeler et al. · 2013 [cited by applicant]
US 20150121506A1 · Cavanaugh · 2015 [cited by applicant]
US 20160217623A1 · Singh · 2016 [cited by applicant]
US 20190286227A1 · Samadani · 2019 [cited by examiner]
US 20220292790A1 · Lohr · 2022 [cited by examiner]
JP 2012022589A · 2012 [cited by applicant]
WO 2007027456A1 · 2007 [cited by applicant]
WO 2009143564A1 · 2009 [cited by applicant]
WO 2010060146A1 · 2010 [cited by applicant]
U.S. Appl. No. 18/152,458, filed Jan. 10, 2023, Allowed. [cited by applicant]
U.S. Appl. No. 16/793,175, filed Feb. 18, 2020, Issued. [cited by applicant]
U.S. Appl. No. 15/943,346, filed Apr. 2, 2018, Issued. [cited by applicant]
U.S. Appl. No. 15/257,732, filed Sep. 6, 2016, Issued. [cited by applicant]
U.S. Appl. No. 14/524,753, filed Oct. 27, 2014, Issued. [cited by applicant]
U.S. Appl. No. 13/292,909, filed Nov. 9, 2011, Issued. [cited by applicant]
Calhoun, et al., “Synthetic Vision System for Improving Unmanned Aerial Vehicle Operator Situation Awareness”, Enhanced and Synthetic Vision 2005, vol. 5802, May 2005, pp. 219-230. [cited by applicant]
Hartberger, “H&C Coffee History”, Quality Coffee Company, 2006, (http://www.qualitycoffee.com/hchistory.htm), Mar. 4, 2010, 2 pages. [cited by applicant]
Loeffler, “100 years later, neon still glowing bright”, McClatchy-Tribune Business News, Nov. 9, 2008, (http://search.proquesl.com/docview/456859242?accountid=14753), Dec. 5, 2013, 4 pages. [cited by applicant]
Mackie, “Signs from Vancouver's Neon Age Stand the Test of Time”, The Vancouver Sun, Oct. 6, 2003. ProQuest, (http://search.proquest.com/docview/242386453?acciyblud=14753), Dec. 5, 2013, 2 pages. [cited by applicant]
Mullen, “Heinz to Light Up The Night With Refurbished Ketchup Sign”, Heinz Online Newsroom, Nov. 5, 2007, Business Wire, Web Dec. 5, 2013, (http://news.heinz.com/press-release/general/heinz-light-night-refurbishedkelchu… [cited by applicant]
Starner, “The Challenges of Wearable Computing: Part 1”, Georgia Institute of Technology, IEEE, Jul.-Aug. 2001, 2001, pp. 44-52. [cited by applicant]
Starner, “The Challenges of Wearable Computing: Part 2”, Georgia Institute of Technology, IEEE Jul.-Aug. 2001, 2001, pp. 54-67. [cited by applicant]