IP Library Granted Patent US 12,333,029
Granted Patent B2
US 12,333,029 · App. 18/655,537 · Granted Jun 17, 2025

Intelligent display of content

Inventors: Jing Sun (King of Prussia, PA); Yunbo Tang (Malvern, PA)
Assignee: Adeia Guides Inc.
G06F21/604G06F3/14G06F21/32G06V40/161
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,333,029
App. No.
18/655,537
Granted
Jun 17, 2025
Kind
B2
Abstract

Systems and methods for intelligent display of content are disclosed herein. According to one illustrative method, a computing device camera captures an image of a face. The control circuitry determines, based on the captured image, whether at least a portion of the face is directed toward a computing device display. The control circuitry retrieves, from a memory, a rule specifying criteria for determining whether to block or permit presentation of content based on whether one or more faces are directed toward the display. The control circuitry determines, based on the rule and whether at least a portion of the face is directed toward the display, whether to block or permit the presentation of the content, and blocks or permits the presentation of the content via the computing device based on a result of the determining.

Claims (54)

1. A method comprising:

detecting first digital content;

capturing an image of one or more faces via a camera of a computing device, the one or more faces comprising a face of a user of the computing device;

determining, based on the captured image, whether the face of the user of the computing device is directed toward a display of the computing device;

determining whether the computing device is sharing second digital content with a second device via a communication port or via a screen-sharing application;

retrieving, from a memory, a rule blocking presentation of content via the computing device in response to determining that the face of the user of the computing device is not directed toward the display or determining that the computing device is sharing the second digital content with the second device, and permitting presentation of content via the computing device in response to determining that the face of the user of the computing device is directed toward the display and determining that the computing device is not sharing the second digital content with the second device; and

based at least in part on the rule and whether the face of the user is directed toward the display:

blocking the presentation of the first digital content via the computing device based at least in part on determining that the face of the user of the computing device is not directed toward the display or determining that the computing device is sharing the second digital content with the second device; and

permitting the presentation of the first digital content via the computing device based at least in part on determining that the face of the user of the computing device is directed toward the display and determining that the computing device is not sharing the second digital content with the second device.

2. The method of claim 1 , wherein the permitting the presentation of the first digital content comprises delaying presentation of the first digital content.

3. The method of claim 2 , wherein the delaying the presentation of the first digital content comprises:

storing the first digital content in the memory;

determining, based on the rule, whether the computing device is sharing the second digital content with the second device, and whether the face of the user is directed toward the display, when to permit the presentation of the first digital content via the computing device; and

permitting the presentation of the first digital content based on the determination of when to permit the presentation of the first digital content.

4. The method of claim 2 , wherein the delaying the presentation of the first digital content comprises:

blocking the presentation of the content while the computing device is sharing the second digital content with the second device and while the face of the user is not directed toward the display; and

permitting the presentation of the content when the computing device is not sharing the second digital content with the second device and when the face of the user is directed toward the display.

5. The method of claim 1 , wherein the blocking or permitting the presentation of the first digital content comprises blocking the presentation of the first digital content via the computing device in response to determining that the computing device is sharing the second digital content with the second device.

6. The method of claim 1 , wherein the blocking or permitting the presentation of the first digital content comprises permitting the presentation of the first digital content via the computing device in response to determining that the computing device is not sharing the second digital content with the second device.

7. The method of claim 1 , further comprising:

capturing connectivity information from the communication port of the computing device; and

wherein the determining whether the computing device is sharing the second digital content with the second device via the communication port or via the screen-sharing application is based on the connectivity information.

8. The method of claim 7 , wherein the connectivity information indicates that the computing device is sharing, by way of the communication port and a communication network, the second digital content with one or more second devices.

9. The method of claim 7 , wherein the connectivity information indicates that the communication port of the computing device is coupled to a communication port of the second device, and the second device is a display device, a projection device, a mobile computing device, or a desktop computing device.

10. The method of claim 9 , wherein the communication port of the computing device and the communication port of the second device are wireless communication ports.

11. A system comprising:

a camera of a computing device configured to capture an image of one or more faces, the one or more faces comprising a face of a user of the computing device;

a display;

a memory configured to:

store a rule blocking presentation of content via the computing device in response to determining that the face of the user of the computing device is not directed toward the display or determining that the computing device is sharing second digital content with a second device, and permitting presentation of content via the computing device in response to determining that the face of the user of the computing device is directed toward the display and determining that the computing device is not sharing the second digital content with the second device; and

control circuitry configured to:

detect first digital content;

determine, based on the captured image, whether the face of the user of the computing device is directed toward the display of the computing device;

determine whether the computing device is sharing the second digital content with the second device via a communication port or via a screen-sharing application;

retrieve the rule from the memory; and

based at least in part on the rule and whether the face of the user is directed toward the display:

block the presentation of the first digital content via the computing device based at least in part on determining that the face of the user of the computing device is not directed toward the display or determining that the computing device is sharing the second digital content with the second device; and

permit the presentation of the first digital content via the computing device based at least in part on determining that the face of the user of the computing device is directed toward the display and determining that the computing device is not sharing the second digital content with the second device.

12. The system of claim 11 , wherein the control circuitry is further configured to delay the presentation of the first digital content.

13. The system of claim 12 , wherein the control circuitry is configured to delay the presentation of the first digital content by:

storing the first digital content in the memory;

determining, based on the rule, whether the computing device is sharing the second digital content with the second device, and whether the face of the user is directed toward the display, when to permit the presentation of the first digital content via the computing device; and

permitting the presentation of the first digital content based on the determination of when to permit the presentation of the first digital content.

14. The system of claim 12 , wherein the control circuitry is configured to delay the presentation of the first digital content by:

blocking the presentation of the content while the computing device is sharing the second digital content with the second device and while the face of the user is not directed toward the display; and

permitting the presentation of the content when the computing device is not sharing the second digital content with the second device and when the face of the user is directed toward the display.

15. The system of claim 11 , wherein the control circuitry is configured to block or permit the presentation of the first digital content by blocking the presentation of the first digital content via the computing device in response to determining that the computing device is sharing the second digital content with the second device.

16. The system of claim 11 , wherein the control circuitry is configured to block or permit the presentation of the first digital content by permitting the presentation of the first digital content via the computing device in response to determining that the computing device is not sharing the second digital content with the second device.

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

capture connectivity information from the communication port of the computing device; and

wherein the determining whether the computing device is sharing the second digital content with the second device via the communication port or via the screen-sharing application is based on the connectivity information.

18. The system of claim 17 , wherein the connectivity information indicates that the computing device is sharing, by way of the communication port and a communication network, the second digital content with one or more second devices.

19. The system of claim 17 , wherein the connectivity information indicates that the communication port of the computing device is coupled to a communication port of the second device, and the second device is a display device, a projection device, a mobile computing device, or a desktop computing device.

20. The system of claim 19 , wherein the communication port of the computing device and the communication port of the second device are wireless communication ports.

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 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0171 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2024
From: SUN, JING; TANG, YUNBO
To: ROVI GUIDES, INC.
Reel/Frame 067324/0777 →
Continuity (4)
Continuation 18134139 · Apr 13, 2023
Continuation 17751402 · May 23, 2022
Continuation 16197822 · Nov 21, 2018
Related Publication 20240289473A1 · Aug 29, 2024
References Cited (51)
US 7131132B1 · Gehlot et al. · 2006 [cited by applicant]
US 7360160B2 · Matz · 2008 [cited by applicant]
US 9355612B1 · Shepard et al. · 2016 [cited by applicant]
US 9672387B2 · Thörn et al. · 2017 [cited by applicant]
US 9955218B2 · Panchaksharaiah et al. · 2018 [cited by applicant]
US 10445702B1 · Hunt · 2019 [cited by applicant]
US 11372985B2 · Sun et al. · 2022 [cited by applicant]
US 12008118B2 · Sun et al. · 2024 [cited by applicant]
US 20030189601A1 · Ben-Shachar et al. · 2003 [cited by applicant]
US 20040255321A1 · Matz · 2004 [cited by applicant]
US 20050227678A1 · Agrawal et al. · 2005 [cited by applicant]
US 20060161853A1 · Chen · 2006 [cited by examiner]
US 20060190826A1 · Montgomery et al. · 2006 [cited by applicant]
US 20070179829A1 · Laperi et al. · 2007 [cited by applicant]
US 20080034435A1 · Grabarnik et al. · 2008 [cited by applicant]
US 20100205667A1 · Anderson et al. · 2010 [cited by applicant]
US 20100216458A1 · Cai et al. · 2010 [cited by applicant]
US 20100325653A1 · Matz · 2010 [cited by applicant]
US 20110016492A1 · Morita · 2011 [cited by applicant]
US 20110072452A1 · Kim et al. · 2011 [cited by applicant]
US 20110113097A1 · Takeuchi · 2011 [cited by applicant]
US 20110181492A1 · Soeda · 2011 [cited by applicant]
US 20120197734A1 · Deluca · 2012 [cited by applicant]
US 20120272287A1 · Kuhlke et al. · 2012 [cited by applicant]
US 20130135198A1 · Hodge · 2013 [cited by examiner]
US 20130239206A1 · Draluk et al. · 2013 [cited by applicant]
US 20140002496A1 · Lamb et al. · 2014 [cited by applicant]
US 20140028542A1 · Lovitt et al. · 2014 [cited by applicant]
US 20140181910A1 · Fingal et al. · 2014 [cited by applicant]
US 20140185499A1 · Ray et al. · 2014 [cited by applicant]
US 20140189524A1 · Murarka · 2014 [cited by examiner]
US 20140201844A1 · Buck · 2014 [cited by examiner]
US 20140297817A1 · Thikkalveettil · 2014 [cited by examiner]
US 20150070516A1 · Shoemake et al. · 2015 [cited by applicant]
US 20150113666A1 · Buck · 2015 [cited by applicant]
US 20150317295A1 · Sherry et al. · 2015 [cited by applicant]
US 20170006160A1 · Marya et al. · 2017 [cited by applicant]
US 20180083978A1 · Pantazelos · 2018 [cited by applicant]
US 20180096113A1 · Hassan et al. · 2018 [cited by applicant]
US 20180157457A1 · Paramashivaiah et al. · 2018 [cited by applicant]
US 20180285592A1 · Sharifi et al. · 2018 [cited by applicant]
US 20200019716A1 · Leonard et al. · 2020 [cited by applicant]
US 20200050777A1 · Rakshit et al. · 2020 [cited by applicant]
US 20200066046A1 · Stahl et al. · 2020 [cited by applicant]
US 20200159939A1 · Sun et al. · 2020 [cited by applicant]
US 20200159948A1 · Sun et al. · 2020 [cited by applicant]
US 20210303717A1 · Neves · 2021 [cited by applicant]
US 20230252170A1 · Sun et al. · 2023 [cited by applicant]
WO 2017102763 · 2017 [cited by applicant]
PCT International Search Report for International Application No. PCT/US2019/062272, dated Jan. 28, 2020 (14 pages). [cited by applicant]
Berger, Stefan , “Using Symbiotic Displays to View Sensitive Information in Public”, Berger et al., “Using Symbiotic Displays to View Sensitive Information in Public,” Proceedings of the 3rd IEEE Int'l Conf. on Pervasiv… [cited by applicant]