Systems and methods for notifying a user when activity exceeds an authorization level
AssigneeAdeia Guides Inc.
InventorDanielle Gonzalez
Life of this patent
Estimating the term…
Abstract
Systems and methods for generating a notification when activity exceeds an authorization level are provided. A determination is made as to whether content currently being presented to a first user exceeds an authorization level associated with the first user. In response to determining that the content exceeds the authorization level, the content being presented is monitored to determine whether the content meets a criterion. An amount of time the content being presented meets the criterion is measured. In response to determining that the amount of time exceeds a threshold, a communication is transmitted to a second user indicating that the content currently being presented to the first user exceeds the authorization level.
Claims20
A method comprising:
- generating for display a user interface, wherein the user interface comprises:
- (a) a first identifier of a first content type and a first user interface (UI) element for receiving a first UI selection of a first time limit for the first content type;
- and
- (b) a second identifier of a second content type and a second UI element for receiving a second UI selection of a second time limit for the second content type;
- in response to determining, based on metadata of content currently being presented, that the content currently being presented matches one of the first content type or the second content type:
- incrementing, at a first rate, at least one of:
- (a) a first timer corresponding to the first time limit, or (b) a second timer corresponding to the second time limit;
- performing real-time video analysis of a portion of the content currently being presented to identify a visual attribute of the portion of the content;
- and
- based on the identifying the visual attribute using the real-time video analysis:
- incrementing, at a second rate that is greater than the first rate, the at least one of:
- (a) the first timer corresponding to the first time limit, or (b) the second timer corresponding to the second time limit;
- and
- in response to determining that the first timer exceeds the first time limit or that the second timer exceeds the second time limit, causing a notification to be presented for display on a user device, wherein the notification indicates that at least one of the first time limit or the second time limit has been exceeded, and preventing playback of at least one of the first content type or the second content type on the user interface.
A system comprising:
- control circuitry configured to:
- generate for display a user interface (UI), wherein the user interface comprises:
- (a) a first identifier of a first content type and a first UI element for receiving a first UI selection of a first time limit for the first content type;
- and
- (b) a second identifier of a second content type and a second UI element for receiving a second UI selection of a second time limit for the second content type;
- in response to determining, based on metadata of content currently being presented, that the content currently being presented matches one of the first content type or the second content type:
- increment, at a first rate, at least one of:
- (a) a first timer associated with the first time limit, or (b) a second timer corresponding to the second time limit;
- perform real-time video analysis of a portion of the content currently being presented to identify a visual attribute of the portion of the content;
- and
- based on the identifying the visual attribute using the real-time video analysis:
- increment, at a second rate that is greater than the first rate, the at least one of:
- (a) the first timer corresponding to the first time limit, or (b) the second timer corresponding to the second time limit;
- and
- input/output circuitry configured to:
- in response to determining that the first timer exceeds the first time limit or that the second timer exceeds the second time limit, cause a notification to be presented for display, wherein the notification indicates that at least one of the first time limit or the second time limit has been exceeded, and preventing playback of at least one of the first content type or the second content type on the user interface.
A non-transitory computer readable medium comprising:
- instructions that when executed by control circuitry cause the control circuitry to:
- generate for display a user interface, wherein the user interface comprises:
- (a) a first identifier of a first content type and a first user interface (UI) element for receiving a first UI selection of a first time limit for the first content type;
- and
- (b) a second identifier of a second content type and a second UI element for receiving a second user UI selection of a second time limit for the second content type;
- in response to determining, based on metadata of content currently being presented, that the content currently being presented matches one of the first content type or the second content type:
- increment, at a first rate, at least one of (a) a first timer associated with the first time limit, or (b) a second timer corresponding to the second time limit;
- perform real-time video analysis of a portion of the content currently being presented to identify a visual attribute of the portion of the content;
- and
- based on the identifying the visual attribute using the real-time video analysis:
- increment, at a second rate that is greater than the first rate, the at least one of:
- (a) the first timer corresponding to the first time limit, or (b) the second timer corresponding to the second time limit;
- and
- instructions that when executed by the control circuitry cause the input/output circuitry to:
- in response to determining that the first timer exceeds the first time limit or that the second timer exceeds the second time limit, cause a notification to be presented for display, wherein the notification indicates that at least one of the first time limit or the second time limit has been exceeded, and preventing playback of at least one of the first content type or the second content type on the user interface.
Dependencies are inferred from the claim text.