IP Library Granted Patent US 11,657,166
Granted Patent B2
US 11,657,166 · App. 17/751,402 · Granted May 23, 2023

Intelligent display of content

Inventors: Jing Sun (King of Prussia, PA); Yunbo Tang (Malvern, PA)
Assignee: ROVI 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 11,657,166
App. No.
17/751,402
Granted
May 23, 2023
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 (52)

1. A method comprising:

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 one or more faces are directed toward a display of the computing device;

retrieving, from a memory, a rule delaying presentation of content via the computing device in response to detecting that the face of the user of the computing device is not directed toward the display or detecting that the captured image comprises a face of a bystander directed toward the display, and permitting presentation of content via the computing device in response to detecting that the face of the user of the computing device is directed toward the display and detecting that the captured image lacks any face of a bystander directed toward the display;

detecting, at a first time, that the face of the user of the computing device is not directed toward the display or detecting, at the first time, that the captured image comprises a face of a bystander directed toward the display;

based on the rule and in response to the detecting, at the first time, that the face of the user of the computing device is not directed toward the display or the detecting, at the first time, that the captured image comprises a face of a bystander directed toward the display:

delaying the presentation of the content via the computing device;

detecting, at a second time, that the face of the user of the computing device is directed toward the display and detecting, at the second time, that the captured image lacks any face of a bystander directed toward the display;

based on the rule and in response to the detecting, at the second time, that the face of the user of the computing device is directed toward the display and the detecting, at the second time, that the captured image lacks any face of a bystander directed toward the display:

permitting the presentation of the content via the computing device.

2. The method of claim 1 , wherein the delaying the presentation of the content comprises:

storing the content in memory;

determining, based on the rule and whether the one or more faces is directed toward the display, when to permit the presentation of the content via the computing device; and

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

3. The method of claim 1 , wherein determining whether the one or more faces are directed toward the display of the computing device comprises determining whether at least one portion of the one or more faces is directed towards the display of the computing device.

4. The method of claim 1 , wherein detecting that the face of the user of the computing device is not directed toward the display comprises detecting that no portion of the face of the user of the computing device is directed towards the display of the computing device.

5. The method of claim 1 , wherein the delaying the presentation of content via the computing device further comprises detecting content to be presented via the computing device.

6. The method of claim 5 , wherein detecting content to be presented via the computing device comprises interacting with web browser software being executed on the computing device.

7. The method of claim 6 , wherein interacting with the web browser software being executed on the computing device comprises intercepting and parsing a webpage prior to its display via the computing device to identify any items of advertisement content, video content, or other types of content that may be embedded therein for display to the user.

8. The method of claim 1 , wherein content further comprises one or more of online advertisements, video content, user-generated content, or social media content.

9. 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 delaying presentation of content via the computing device in response to detecting that the face of the user of the computing device is not directed toward the display or detecting that the captured image comprises a face of a bystander directed toward the display, and permitting presentation of content via the computing device in response to detecting that the face of the user of the computing device is directed toward the display and detecting that the captured image lacks any face of a bystander directed toward the display;

control circuitry configured to:

determine, based on the captured image, whether the one or more faces is directed toward the display;

retrieve the rule from the memory;

detect, at a first time, that the face of the user of the computing device is not directed toward the display or detect, at the first time, that the captured image comprises a face of a bystander directed toward the display;

based on the rule and in response to detecting, at the first time, that the face of the user of the computing device is not directed toward the display or detecting, at the first time, that the captured image comprises a face of a bystander directed toward the display:

delay the presentation of content;

detect, at a second time, that the face of the user of the computing device is directed toward the display and detect, at the second time, that the captured image lacks any face of a bystander directed toward the display;

based on the rule and in response to the detecting, at the second time, that the face of the user of the computing device is directed toward the display and the detecting, at the second time, that the captured image lacks any face of a bystander directed toward the display:

permit the presentation of the content via the computing device.

10. The system of claim 9 , wherein the control circuitry is configured to delay the presentation of the content by:

storing the content in the memory;

determining, based on the rule and whether at least one portion of the one or more faces is directed toward the display, when to permit the presentation of the content; and

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

11. The system of claim 9 , wherein the control circuitry is configured to determine whether the one or more faces are directed toward the display of the computing device by determining whether at least one portion of the one or more faces is directed towards the display of the computing device.

12. The system of claim 9 , wherein the control circuitry is configured to detect that the face of the user of the computing device is not directed toward the display by detecting that no portion of the face of the user of the computing device is directed towards the display of the computing device.

13. The system of claim 9 , wherein the control circuitry is further configured to delay the presentation of content via the computing device by detecting content to be presented via the computing device.

14. The system of claim 13 , wherein the control circuitry is configured to detect content to be presented via the computing device by interacting with web browser software being executed on the computing device.

15. The system of claim 14 , wherein the control circuitry is configured to interact with the web browser software being executed on the computing device by intercepting and parsing a webpage prior to its display via the computing device to identify any items of advertisement content, video content, or other types of content that may be embedded therein for display to the user.

16. A non-transitory computer readable medium having stored thereon computer instructions that, when executed by control circuitry, causes the control circuitry to:

capture 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;

determine, based on the captured image, whether the one or more faces is directed toward a display of the computing device;

retrieve, from a memory, a rule delaying presentation of the content via the computing device in response to detecting that the face of the user of the computing device is not directed toward the display or detecting that the captured image comprises a face of a bystander directed toward the display, and permitting presentation of content via the computing device in response to detecting that the face of the user of the computing device is directed toward the display and detecting that the captured image lacks any face of a bystander directed toward the display;

detect, at a first time, that the face of the user of the computing device is not directed toward the display or detect, at the first time, that the captured image comprises a face of a bystander directed toward the display;

based on the rule and in response to the detecting, at the first time, that the face of the user of the computing device is not directed toward the display or the detecting, at the first time, that the captured image comprises a face of a bystander directed toward the display:

delay the presentation of the content via the computing device;

detect, at a second time, that the face of the user of the computing device is directed toward the display and detect, at the second time, that the captured image lacks any face of a bystander directed toward the display;

based on the rule and in response to the detecting, at the second time, that the face of the user of the computing device is directed toward the display and the detecting, at the second time, that the captured image lacks any face of a bystander directed toward the display:

permit the presentation of the content via the computing device.

Assignments (3)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0171 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2022
From: SUN, JING; TANG, YUNBO
To: ROVI GUIDES, INC.
Reel/Frame 059992/0337 →
Continuity (2)
Continuation 16197822 · Nov 21, 2018
Related Publication 20220284111A1 · Sep 8, 2022
Cited By (1)
US 12,353,680