Product availability notifications
First Claim
1. A method comprising:
- determining, by a computing system, a first video being viewed by a user of a computing device;
determining, by the computing system and at a first time, one or more pieces of preview video associated with one or more videos different from the first video, wherein the one or more videos are not available for public viewing at the first time;
outputting, by the computing system, for transmission to the computing device, identifying information for a particular video from the one or more videos, to cause the computing device to output information about the particular video and a prompt for the user of the computing device to provide user input indicating whether the user is interested in the particular video after the user has left a display location of the first video;
receiving, after outputting the identifying information for the particular video, by the computing system and from the computing device, information expressly indicating that the user of the computing device is interested in the particular video; and
responsive to determining at a second time, later than the first time, that the particular video is available for public viewing, outputting, by the computing system and for transmission to the computing device, a notification that the particular video is available for public viewing.
2 Assignments
0 Petitions
Accused Products
Abstract
In one example, a method includes determining a first video being viewed by a user of a computing device and one or more pieces of preview video associated with one or more videos different from the first video. The method further includes outputting for transmission to the computing device, identifying information for a particular video from the one or more videos, and receiving, from the computing device, an indication of user interest in the particular video. The method further includes responsive to determining at a second time, later than the first time, that the particular video is available for public viewing, outputting, for transmission to the computing device, a notification that the particular video is available for public viewing.
-
Citations
26 Claims
-
1. A method comprising:
-
determining, by a computing system, a first video being viewed by a user of a computing device; determining, by the computing system and at a first time, one or more pieces of preview video associated with one or more videos different from the first video, wherein the one or more videos are not available for public viewing at the first time; outputting, by the computing system, for transmission to the computing device, identifying information for a particular video from the one or more videos, to cause the computing device to output information about the particular video and a prompt for the user of the computing device to provide user input indicating whether the user is interested in the particular video after the user has left a display location of the first video; receiving, after outputting the identifying information for the particular video, by the computing system and from the computing device, information expressly indicating that the user of the computing device is interested in the particular video; and responsive to determining at a second time, later than the first time, that the particular video is available for public viewing, outputting, by the computing system and for transmission to the computing device, a notification that the particular video is available for public viewing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing system comprising:
-
one or more processors; and at least one module executable by the one or more processors to; determine a first video being viewed by a user of a computing device; determine, at a first time, one or more pieces of preview video associated with one or more videos different from the first video, wherein the one or more videos are not available for public viewing at the first time; output, for transmission to the computing device, identifying information for a particular video from the one or more videos, to cause the computing device to output information about the particular video and a prompt for the user of the computing device to provide user input indicating whether the user is interested in the particular video after the user has left a display location of the first video; receive, from the computing device and after outputting the identifying information for the particular video, information expressly indicating that the user of the computing device is interested in the particular video; and responsive to determining at a second time, later than the first time, that the particular video is available for public viewing, output, for transmission to the computing device, a notification that the particular video is available for public viewing. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
receiving, by a computing device and at a first time, an indication of a particular video of one or more videos, wherein the one or more videos are not available for public viewing at the first time, and wherein each video of the one or more videos is associated with one or more pieces of preview video viewed by a user of the computing device prior to the user viewing a non-preview video; responsive to determining that the non-preview video has finished playing, outputting, by the computing device, a graphical user interface including information about the particular video and a prompt for the user to provide user input indicating whether the user is interested in the particular video, wherein determining that the non-preview video has finished playing comprises one or more of;
determining that the user has left a display location of the non-preview video, determining that a display of the computing device is turned on, and determining that the computing device exited a limited functionality operating mode;receiving, by the computing device and after outputting the graphical user interface that includes the prompt, an indication of user input detected by an input device, the user input expressly indicating that the user is interested in the particular video; and responsive to determining at a second time, later than the first time, that the particular video is available for public viewing, outputting, by the computing device and for display, a notification that the particular video is available for public viewing. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A computing device comprising:
-
one or more processors; and at least one module executable by the one or more processors to; receive, at a first time, an indication of a particular video of one or more videos, wherein the one or more videos are not available for public viewing at the first time, and wherein each video of the one or more videos is associated with one or more pieces of preview video viewed by a user of the computing device prior to the user viewing a non-preview video; output, in response to determining that the non-preview video has finished playing, a graphical user interface including information about the particular video of the one or more videos and a prompt for the user to provide user input indicating whether the user is interested in the particular video, wherein determining that the non-preview video has finished playing comprises one or more of;
determining that the user has left a display location of the non-preview video, determining that a display of the computing device is turned on, and determining that the computing device exited a limited functionality operating mode;receive, after outputting the graphical user interface that includes the prompt, an indication of user input detected by an input device, the user input expressly indicating that the user is interested in the particular video; and responsive to determining at a second time, later than the first time, that the particular video is available for public viewing, output for display, a notification that the particular video is available for public viewing. - View Dependent Claims (24, 25, 26)
-
Specification