# US 12,008,118 B2 · Intelligent display of content

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,008,118 B2
- Document ID: US12008118B2
- Status: Granted
- Kind: B2
- Application number: 18/134,139
- Filed: 2023-04-13
- Published: 2023-08-10
- Granted: 2024-06-11
- Earliest claimed: 2018-11-21
- Assignees: Rovi Guides, Inc.
- Applicants: Rovi Guides, Inc.
- Inventors: Jing Sun; Yunbo Tang
- Web page: https://patentgrep.com/patent/US12008118B2

## CPC

- G06F 21/604: {Tools and structures for managing or administering access control systems}
- G06F 21/6245: {Protecting personal data, e.g. for financial or medical purposes}
- G06F 3/14: Digital output to display device {; Cooperation and interconnection of the display device with other functional units}
- G06F 21/32: using biometric data, e.g. fingerprints, iris scans or voiceprints
- G06F 21/6218: {to a system of files or objects, e.g. local or distributed file system or database}
- G06F 21/84: output devices, e.g. displays or monitors
- G06V 40/161: {Detection; Localisation; Normalisation}
- G09G 3/20: for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix {no fixed position being assigned to or needed to be assigned to the individual characters or partial characters}
- G06F 2221/2137: Time limited access, e.g. to a computer or data
- G09G 2320/0613: The adjustment depending on the type of the information to be displayed
- G09G 2354/00: Aspects of interface with display user
- G09G 2358/00: Arrangements for display data security
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G09G: ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION (arrangements for transferring data between digital computers and displays G06F3/14; static indicating arrangements comprising an association of a number of separate sources or light control cells G09F9/00; static indicating arrangements comprising integral associations of a number of light sources H01J, H01K, H10H, H05B33/12; scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission, details thereof H04N1/00)

## 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

### Claim 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 face of the user of the computing device is directed toward a display of the computing device;
accessing a personal schedule associated with the user of the computing device via a calendar stored on the computing device;
determining a current day and time;
determining, based on the personal schedule, whether work is scheduled during the current day and time;
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 work is scheduled during the current day and time, 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 work is not scheduled during the current day and time;
based on the rule and whether the face of the user is directed toward the display:
blocking the presentation of the 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 work is scheduled during the current day and time; and
permitting the 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 work is not scheduled during the current day and time.

### Claim 2 (depends on 1)

The method of claim 1, wherein the personal schedule comprises one or more scheduled meetings and the determining whether work is scheduled during the current day and time comprises determining whether the one or more meetings are scheduled during the current day and time.

### Claim 3 (depends on 1)

The method of claim 1, wherein the personal schedule comprises a list of work days and work hours and the determining whether work is scheduled during the current day and time comprises determining whether the work days and work hours coincide with the current day and time.

### Claim 4 (depends on 1)

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

### Claim 5 (depends on 4)

The method of claim 4, wherein the delaying the presentation of the content comprises:
storing the content in memory;
determining, based on the rule, whether work is scheduled during the current day and time, and whether the face of the user 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.

### Claim 6 (depends on 4)

The method of claim 4, wherein the delaying the presentation of the content comprises:
blocking the presentation of the content while work is scheduled for the current day and time and while the face of the user is not directed toward the display;
permitting the presentation of the content at a determined day and time for which work is not scheduled and for which the face of the user is directed toward the display.

### Claim 7 (depends on 1)

The method of claim 1, wherein the accessing the personal schedule is performed by using stored calendar access credentials.

### Claim 8 (depends on 1)

The method of claim 1, wherein the current day and time are determined based on a system clock of the computing device.

### Claim 9

A system comprising:
a camera of a computing device configured 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;
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 work is scheduled during the current day and time 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 work is not scheduled during the current day and time; and
store a calendar; and
control circuitry configured to:
determine, based on the captured image, whether the face of the user of the computing device is directed toward the display;
retrieve the calendar from the memory;
access a personal schedule associated with the user of the computing device via the calendar;
determine a current day and time;
determine, based on the personal schedule, whether work is scheduled during the current day and time;
retrieve the rule from the memory; and
based on the rule and whether the face of the user is directed toward the display:
block the presentation of the 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 work is scheduled during the current day and time; and
permit the 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 work is not scheduled during the current day and time.

### Claim 10 (depends on 9)

The system of claim 9, wherein the personal schedule comprises one or more scheduled meetings and the control circuitry is configured to determine whether work is scheduled during the current day and time by determining whether the one or more meetings are scheduled during the current day and time.

### Claim 11 (depends on 9)

The system of claim 9, wherein the personal schedule comprises a list of work days and work hours and the control circuitry is configured to determine whether work is scheduled during the current day and time by determining whether the work days and work hours coincide with the current day and time.

### Claim 12 (depends on 9)

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

### Claim 13 (depends on 12)

The system of claim 12, 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, whether work is scheduled during the current day and time, and whether the face of the user 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.

### Claim 14 (depends on 12)

The system of claim 12, wherein the control circuitry is configured to delay the presentation of the content by:
blocking the presentation of the content while work is scheduled for the current day and time and while the face of the user is not directed toward the display;
determining a day and time for which work is not scheduled; and
permitting the presentation of the content at the determined day and time for which work is not scheduled and for which the face of the user is directed toward the display.

### Claim 15 (depends on 9)

The system of claim 9, wherein the control circuitry is further configured to access the personal schedule by using stored calendar access credentials.

### Claim 16 (depends on 9)

The system of claim 9, wherein the control circuitry is further configured to determine the current day and time based on a system clock.
