IP Library › Granted Patent US 10,983,591
Granted Patent B1
US 10,983,591 · App. 16/284,413 · Granted Apr 20, 2021

Eye rank

Inventors: Andrew John Ouderkirk (Redmond, WA); Neeraj Choubey (Belmont, CA); Andre Golard (Seattle, WA); Bo Asp Andersen (Seattle, WA); Immo Andreas Schuetz (Redmond, WA); Karol Constantine Hatzilias (Kenmore, WA); Kelly Ingham (Redmond, WA); Martin Henrik Tall (Redwood City, CA); Sharvil Shailesh Talati (Mercer Island, WA); Robert Dale Cavin (Seattle, WA); Thomas Scott Murdison (Kirkland, WA)
Assignee: Facebook Technologies, LLC
G06F3/013G02B27/0093G02B27/017G02B27/0179G02B2027/0138G02B2027/0178G06F3/012H04N13/383
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,983,591
App. No.
16/284,413
Granted
Apr 20, 2021
Kind
B1
Abstract

The disclosed computer-implemented method may include identifying a region within a user's eye gaze and calculating a ranking for the identified region within the user's eye gaze. The ranking may indicate the user's level of interest in the identified region. The method may then determine how the identified region is to be presented according to the calculated ranking and present the identified region in the determined manner according to the calculated ranking. Various other methods, systems, and computer-readable media are also disclosed.

Claims (34)

1. A computer-implemented method comprising:

identifying a region within a user's eye gaze including disaggregating visual information associated with the user's eye gaze to detect one or more separately identifiable physical objects within the user's field of view;

calculating a ranking for the identified region within the user's eye gaze, the ranking indicating the user's level of interest in the identified region, wherein the ranking is determined based on one or more factors that are determined to be most indicative of interest for that specific user;

determining how the identified region is to be presented according to the calculated ranking; and

presenting the identified region in the determined manner according to the calculated ranking.

2. The computer-implemented method of claim 1 , wherein at least a portion of the region within the user's eye gaze is captured electronically.

3. The computer-implemented method of claim 2 , wherein data associated with at least a portion of the electronically captured region is compressed.

4. The computer-implemented method of claim 3 , wherein the region within the user's gaze is divided into at least two sub-regions, each sub-region being compressed at a different compression level.

5. The computer-implemented method of claim 4 , wherein presenting the identified region in the determined manner includes presenting the compressed data for each sub-region in an electronic display.

6. The computer-implemented method of claim 2 , wherein data associated with at least a portion of the electronically captured region is stored in a data store.

7. The computer-implemented method of claim 3 , wherein the region within the user's gaze is divided into at least two sub-regions, and wherein the data associated with each sub-region is stored at a different hierarchical level in the data store.

8. The computer-implemented method of claim 1 , further comprising identifying an object within the user's identified eye gaze region.

9. The computer-implemented method of claim 8 , wherein data associated with the identified object is compressed and/or stored in a specified manner.

10. The computer-implemented method of claim 9 , wherein data associated with a specified region around the identified object is compressed and/or stored in a different specified manner.

11. A system comprising:

at least one physical processor;

physical memory comprising computer-executable instructions that, when executed by the physical processor, cause the physical processor to:

identify a region within a user's eye gaze including disaggregating visual information associated with the user's eye gaze to detect one or more separately identifiable physical objects within the user's field of view;

calculate a ranking for the identified region within the user's eye gaze, the ranking indicating the user's level of interest in the identified region, wherein the ranking is determined based on one or more factors that are determined to be most indicative of interest for that specific user;

determine how the identified region is to be presented according to the calculated ranking; and

present the identified region in the determined manner according to the calculated ranking.

12. The system of claim 11 , wherein the processor is further configured to determine when the user's gaze has settled on an object.

13. The system of claim 12 , wherein the processor is configured to determine when the object upon which the user's gaze has settled includes one or more printed words.

14. The system of claim 13 , wherein the processor is configured to present the printed words in a highlighted, summarized form.

15. The system of claim 11 , wherein the processor is further configured to determine that the user has reacted to the object upon which the user's gaze has settled.

16. The system of claim 15 , wherein the processor is further configured to identify the user's reaction and perform one or more specified actions based on the user's identified reaction.

17. The system of claim 11 , wherein the processor is further configured to analyze the user's current head gaze in addition to the user's eye gaze when calculating the ranking for the identified region.

18. The system of claim 11 , wherein the processor is further configured to generate a heat map indicating locations where the user's eyes have gazed within a specified time window.

19. The system of claim 18 , wherein the heat map provides a level of confidence for the calculated ranking.

20. A non-transitory computer-readable medium comprising one or more computer-executable instructions that, when executed by at least one processor of a computing device, cause the computing device to:

identify a region within a user's eye gaze including disaggregating visual information associated with the user's eye gaze to detect one or more separately identifiable physical objects within the user's field of view;

calculate a ranking for the identified region within the user's eye gaze, the ranking indicating the user's level of interest in the identified region, wherein the ranking is determined based on one or more factors that are determined to be most indicative of interest for that specific user;

determine how the identified region is to be presented according to the calculated ranking; and

present the identified region in the determined manner according to the calculated ranking.

Assignments (2)
CHANGE OF NAME Recorded May 26, 2022
From: FACEBOOK TECHNOLOGIES, LLC
To: META PLATFORMS TECHNOLOGIES, LLC
Reel/Frame 060199/0876 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2019
From: OUDERKIRK, ANDREW JOHN; CHOUBEY, NEERAJ; GOLARD, ANDRE; ANDERSEN, BO ASP; SCHUETZ, IMMO ANDREAS; HATZILIAS, KAROL CONSTANTINE; INGHAM, KELLY; TALL, MARTIN HENRIK; TALATI, SHARVIL SHAILESH; CAVIN, ROBERT DALE; MURDISON, THOMAS SCOTT
To: FACEBOOK TECHNOLOGIES, LLC
Reel/Frame 049399/0106 →
Cited By (1)
US 12,326,972