Delaying automatic playing of a video based on visibility of the video
AssigneeGoogle Inc.
InventorsJonathan William Ray, Justin Lewis
Life of this patent
Estimating the term…
Abstract
Systems and methods for delaying automatic playing of a video based on visibility of the video are presented. In one or more aspects, a system is provided that includes a visibility component configured to determine degree of visibility of a video, or representation of the video, to a user as displayed in a user interface generated at a client device, and an auto-play component configured to delay automatic playing of the video based in part on the degree of visibility being below a threshold.
Claims19
A system, comprising:
- a memory having stored thereon computer executable components;
- a processor that executes at least the following computer executable components:
- a visibility component configured to determine a degree of visibility of a video or representation of the video to a user as displayed in a user interface, wherein the video is configured for automatic playing in response to opening of a window or tab of the user interface in which the video is included;
- a focus component configured to determine a direction of vision of the user with respect to the video or representation of the video as displayed in the user interface;
- and
- an auto-play component configured to delay the automatic playing of the video based in part on a determination that the degree of visibility is below a threshold and a determination that the user in not focused upon the video or representation of the video based on the direction of vision of the user;
- a context component configured to receive input from the user defining contexts in which the automatic playing of the video is appropriate or inappropriate, and infer or determine a context in connection with display of the video or the representation of the video in the user interface based on at least one of:
- a location of the client device, a time of day, or a schedule of the user;
- and
- wherein the auto-play component is further configured to delay or initiate the automatic playing of the video based in part on the context.
A method comprising:
- determining, by a system including a processor, degree of visibility of a video, or representation of the video, to a user as displayed in a user interface, wherein the video is configured for automatic playing in response to opening of a window or tab of the user interface in which the video is included;
- determining, by the system, a direction of vision of the user with respect to the video or representation of the video as displayed in the user interface;
- receiving, by the system, input from the user defining contexts in which the automatic playing of the video is appropriate or inappropriate;
- determining, by the system, a context in connection with display of the video or the representation of the video in the user interface based on at least one of:
- a location of the client device, a time of day, or a schedule of the user;
- delaying, by the system, the automatic playing of the video based in part on a determination that the degree of visibility is below a threshold, a determination that the user in not focused upon the video or representation of the video based on the direction of vision of the user, and the context, or initiating the automatic playing of the video based on the context.
A non-transitory computer-readable medium having instructions stored thereon that, in response to execution, cause a system including a processor to perform operations comprising:
- determining degree of visibility of a video or representation of the video to a user as displayed in a user interface, wherein the video is configured for automatic playing in response to opening of a window or tab of the user interface in which the video is included;
- determining a direction of vision of the user with respect to the video or representation of the video as displayed in the user interface;
- and
- receiving input from the user defining contexts in which the automatic playing of the video is appropriate or inappropriate;
- determining a context in connection with display of the video or the representation of the video in the user interface based on at least one of:
- a location of the client device, a time of day, or a schedule of the user;
- delaying the automatic playing of the video based in part on a determination that the degree of visibility is below a threshold, a determination that the user in not focused upon the video or representation of the video based on the direction of vision of the user, and the context, or initiating the automatic playing of the video based on the context.
A system, comprising:
- a memory having stored thereon computer executable components;
- a processor that executes at least the following computer executable components:
- a visibility component configured to determine degree of visibility of a video or representation of the video to a user as displayed in a user interface, wherein the video is configured for automatic playing in response to opening of a window or tab of the user interface in which the video is included, wherein the video or representation of the video is provided in an embedded player and the visibility component is further configured to determine the degree of visibility as a function of a size of the embedded player in the user interface, wherein the size of the embedded player is based on a level of magnification of the user interface;
- a focus component configured to determine a direction of vision of the user with respect to the video or representation of the video as displayed in the user interface;
- and
- an auto-play component configured to delay the automatic playing of the video based in part on a determination that the degree of visibility is below a threshold and a determination that the user in not focused upon the video or representation of the video based on the direction of vision of the user.
A method comprising:
- determining, by a system including a processor, degree of visibility of a video or representation of the video to a user as displayed in a user interface, wherein the video is configured for automatic playing in response to opening of a window or tab of the user interface in which the video is included, wherein the video or representation of the video is provided in an embedded player and the determining the degree of visibility comprises determining the degree of visibility as a function of a size of the embedded player in the user interface, wherein the size of the embedded player is based on a level of magnification of the user interface;
- determining, by the system, a direction of vision of the user with respect to the video or representation of the video as displayed in the user interface;
- delaying, by the system, the automatic playing of the video based in part on a determination that the degree of visibility is below a threshold and a determination that the user in not focused upon the video or representation of the video based on the direction of vision of the user.
Dependencies are inferred from the claim text.