IP Library Granted Patent US 12,368,923
Granted Patent B2
US 12,368,923 · App. 18/639,172 · Granted Jul 22, 2025

Systems and methods for detecting a number of viewers

Inventors: Vikram Makam Gupta (Karnataka, IN); Reda Harb (Tampa, FL); Vishwas Sharadanagar Panchaksharaiah (Tiptur, IN)
Assignee: Adeia Guides Inc.
H04N21/44204
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,368,923
App. No.
18/639,172
Granted
Jul 22, 2025
Kind
B2
Abstract

Systems and methods for detecting a number of viewers of a media device are disclosed. The methods comprise generating for display on the media device a media asset, initiating a first scan while displaying the media asset for nearby user devices within a detectable range, determining a number of nearby user devices, determining a direction and distance from the media device to each of the user devices, and determining the number of viewers of the media device currently consuming the media asset, based on the distance and direction of the user devices.

Claims (61)

1. A method comprising:

generating for display on a media device a media asset;

initiating a first scan, while the media asset is displayed, for nearby user devices within a detectable range;

determining a plurality of nearby user devices located within a consuming area of the detectable range;

determining a direction and a distance from the media device to each of the plurality of nearby user devices; and

determining, based at least on the distance and the direction of each of the plurality of nearby user devices, a number of consumers present with the media device while the media asset is displayed.

2. The method of claim 1 , wherein each of the plurality of nearby user devices has a line of sight to the media asset displayed on the media device while in the consuming area.

3. The method of claim 1 , wherein users associated with each of the plurality of nearby user devices are able to consume the media asset while in the consuming area.

4. The method of claim 1 , wherein the consuming area of the detectable range is determined based on user input.

5. The method of claim 1 , further comprising:

displaying, at a user device of the plurality of nearby user devices, a request to confirm that the user device is located within the consuming area; and

receiving, at the user device, user input confirming that the user device is located within the consuming area.

6. The method of claim 1 , further comprising:

displaying, at a user device of the plurality of nearby user devices, a request to confirm that the user device is located within the consuming area; and

receiving, at the user device, user input indicating that the user device is not located within the consuming area.

7. The method of claim 6 , further comprising:

displaying, at the user device, a prompt indicating that the user device is not located within the consuming area.

8. The method of claim 1 , further comprising:

generating for display on the media device a second media asset;

initiating a second scan, while the second media asset is displayed;

comparing first scan data and second scan data to:

determine a change in the number of plurality of nearby user devices located within the consuming area of the detectable range; and/or

determine if any of the user devices are non-viewer devices or static devices.

9. The method of claim 1 , wherein the detectable range is based on at least one of:

a signal comprising an indication of size of a display communicatively coupled with the media device;

a user input; or

determining an average distance from the media device to one or more the plurality of nearby user devices based on a received signal strength indication of the scanning signal at the user device.

10. The method of claim 1 , wherein determining the direction and the distance is based on:

an angle of arrival of a scanning signal at each of the user devices, and an angle of departure of the scanning signal at the media device; and

a received signal strength indication of the scanning signal at the user device.

11. A system comprising:

control circuitry configured to:

generate for display on a media device a media asset;

initiate a first scan, while the media asset is displayed, for nearby user devices within a detectable range;

determine a plurality of nearby user devices located within a consuming area of the detectable range;

determine a direction and a distance from the media device to each of the plurality of nearby user devices; and

determine, based at least on the distance and the direction of each of the plurality of nearby user devices, a number of consumers present with the media device while the media asset is displayed.

12. The system of claim 11 , wherein each of the plurality of nearby user devices has a line of sight to the media asset displayed on the media device while in the consuming area.

13. The system of claim 11 , wherein users associated with each of the plurality of nearby user devices are able to consume the media asset while in the consuming area.

14. The system of claim 11 , wherein the consuming area of the detectable range is determined based on user input.

15. The system of claim 11 , wherein the control circuitry is further configured to:

display, at a user device of the plurality of nearby user devices, a request to confirm that the user device is located within the consuming area; and

receive, at the user device, user input confirming that the user device is located within the consuming area.

16. The system of claim 11 , wherein the control circuitry is further configured to:

display, at a user device of the plurality of nearby user devices, a request to confirm that the user device is located within the consuming area; and

receive, at the user device, user input indicating that the user device is not located within the consuming area.

17. The system of claim 16 , wherein the control circuitry is further configured to:

display, at the user device, a prompt indicating that the user device is not located within the consuming area.

18. The system of claim 11 , wherein the control circuitry is further configured to:

generate for display on the media device a second media asset;

initiate a second scan, while displaying the second media asset;

compare first scan data and second scan data to:

determine a change in the number of consumers; and/or

determine if any of the plurality of nearby user devices are non-viewer devices or static devices.

19. The system of claim 11 , wherein the detectable range is based on at least one of:

a signal comprising an indication of size of a display communicatively coupled with the media device;

a user input; or

determining an average distance from the media device to one or more of the plurality of nearby user devices based on a received signal strength indication of the scanning signal at the user device.

20. The system of claim 11 , wherein determining the direction and the distance is based on:

an angle of arrival of a scanning signal at each of the plurality of nearby user devices, and an angle of departure of the scanning signal at the media device; and

a received signal strength indication of the scanning signal at the user device.

Assignments (3)
SECURITY INTEREST Recorded May 28, 2025
From: ADEIA INC. (F/K/A XPERI HOLDING CORPORATION); ADEIA HOLDINGS INC.; ADEIA MEDIA HOLDINGS INC.; ADEIA IMAGING LLC; ADEIA MEDIA LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA TECHNOLOGIES INC.; ADEIA GUIDES INC.; ADEIA SOLUTIONS LLC; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR INTELLECTUAL PROPERTY LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA PUBLISHING INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 071454/0343 →
CHANGE OF NAME Recorded Oct 4, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069113/0399 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2024
From: GUPTA, VIKRAM MAKAM; HARB, REDA; PANCHAKSHARAIAH, VISHWAS SHARADANAGAR
To: ROVI GUIDES, INC.
Reel/Frame 067161/0894 →
Continuity (2)
Continuation 17391246 · Aug 2, 2021
Related Publication 20250016408A1 · Jan 9, 2025
References Cited (12)
US 6239794B1 · Yuen et al. · 2001 [cited by applicant]
US 6564378B1 · Satterfield et al. · 2003 [cited by applicant]
US 11991413B2 · Gupta et al. · 2024 [cited by applicant]
US 20060062429A1 · Ramaswamy et al. · 2006 [cited by applicant]
US 20090055862A1 · Knoller et al. · 2009 [cited by applicant]
US 20090298514A1 · Ullah · 2009 [cited by applicant]
US 20110069940A1 · Shimy et al. · 2011 [cited by applicant]
US 20130173765A1 · Korbecki · 2013 [cited by applicant]
US 20140259034A1 · Terrazas · 2014 [cited by applicant]
US 20150334457A1 · Chandel et al. · 2015 [cited by applicant]
US 20230032959A1 · Gupta et al. · 2023 [cited by applicant]
WO 2011037761A1 · 2011 [cited by applicant]