Non-expanding interactive advertisement
First Claim
Patent Images
1. A system comprising:
- one or more processors;
one or more hardware storage devices having stored thereon computer-executable instructions;
a data store;
a display device that is configurable to display advertising data in an advertisement space, wherein the advertisement space is visually located at a fixed position of a web browser that is being displayed on the display device; and
an advertisement that is stored in the data store and that operates in respective countdown and engaged states, within a boundary of the advertisement space, the advertisement being configured to at least;
enter the countdown state in response to a user interaction with the advertisement while the advertisement is in a displayed condition;
display one or more media assets during the countdown state, the one or more media assets indicating that a video will play at an end of a countdown;
change from the countdown state to the engaged state, the advertisement being configured to play the video during the engaged state without expanding the video outside of the boundary of the advertisement space so as to not disrupt other content displayed within a primary display space of the display device; and
prevent a user from terminating play of the video during the engaged state;
wherein execution of the computer-executable instructions by the one or more processors causes the system to at least;
detect a condition in which a scrolling action is being performed on the web browser such that web page elements of the web browser are being scrolled in accordance with the scrolling action;
while the scrolling action is being performed, identify a condition in which a particular web page element included in the web page elements is about to overlap the fixed position of the advertisement space as a result of the scrolling action; and
while the scrolling action is being performed, resize the particular web page element to avoid overlapping the fixed position of the advertisement space, wherein resizing the particular web page element causes the particular web page element to appear as though the particular web page element is flowing around and not overlapping the fixed position of the advertisement space during the scrolling action.
3 Assignments
0 Petitions
Accused Products
Abstract
An embodiment is directed to a non-expanding advertisement that displays a video loop or a portion of a video within the advertisement. If the user interacts with the advertisement, the entire video is played within the advertisement without expanding. The user is not given the option to stop or pause the video. In addition, since the advertisement does not expand, the user is not given the option to close the video, ensuring that a complete view of the video is delivered to the user.
-
Citations
21 Claims
-
1. A system comprising:
-
one or more processors; one or more hardware storage devices having stored thereon computer-executable instructions; a data store; a display device that is configurable to display advertising data in an advertisement space, wherein the advertisement space is visually located at a fixed position of a web browser that is being displayed on the display device; and an advertisement that is stored in the data store and that operates in respective countdown and engaged states, within a boundary of the advertisement space, the advertisement being configured to at least; enter the countdown state in response to a user interaction with the advertisement while the advertisement is in a displayed condition; display one or more media assets during the countdown state, the one or more media assets indicating that a video will play at an end of a countdown; change from the countdown state to the engaged state, the advertisement being configured to play the video during the engaged state without expanding the video outside of the boundary of the advertisement space so as to not disrupt other content displayed within a primary display space of the display device; and prevent a user from terminating play of the video during the engaged state; wherein execution of the computer-executable instructions by the one or more processors causes the system to at least; detect a condition in which a scrolling action is being performed on the web browser such that web page elements of the web browser are being scrolled in accordance with the scrolling action; while the scrolling action is being performed, identify a condition in which a particular web page element included in the web page elements is about to overlap the fixed position of the advertisement space as a result of the scrolling action; and while the scrolling action is being performed, resize the particular web page element to avoid overlapping the fixed position of the advertisement space, wherein resizing the particular web page element causes the particular web page element to appear as though the particular web page element is flowing around and not overlapping the fixed position of the advertisement space during the scrolling action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
one or more processors; one or more hardware storage devices having stored thereon computer-executable instructions; a data store; and an advertisement that is stored in the data store and that operates in a countdown state and an engaged state within a boundary of an advertisement space of a display, the advertisement space being visually located at a fixed position of a web browser that is being displayed on the display, the advertisement being configured to at least; enter the countdown state in response to a user interaction with the advertisement while the advertisement is in a displayed state; display one or more media assets during the countdown state informing a user that a video will play at an end of a countdown; and change from the countdown state to the engaged state, the advertisement being configured to play the video during the engaged state without expanding the video outside of the boundary of the advertisement space so as to not disrupt other content displayed within a primary display space of a display device of the system wherein execution of the computer-executable instructions by the one or more processors causes the system to at least; detect a condition in which a scrolling action is being performed on the web browser such that web page elements of the web browser are being scrolled in accordance with the scrolling action; while the scrolling action is being performed, identify a condition in which a particular web page element included in the web page elements is about to overlap the fixed position of the advertisement space as a result of the scrolling action; and while the scrolling action is being performed, resize the particular web page element to avoid overlapping the fixed position of the advertisement space, wherein resizing the particular web page element causes the particular web page element to appear as though the particular web page element is flowing around and not overlapping the fixed position of the advertisement space during the scrolling action. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
one or more processors; one or more hardware storage devices having stored thereon computer-executable instruction; a data store; and an advertisement that is stored in the data store and that operates in a countdown state and an engaged state within a boundary of an advertisement space of a display, the advertisement space being visually located at a fixed position of a web browser that is being displayed on the display, the advertisement being configured to at least; cause the advertisement to enter the countdown state in response to detecting a specific user interaction; display one or more media assets during the countdown state, the one or more media assets indicating that a video, a portion of which has already been displayed, will play at an end of a countdown; and change from the countdown state to the engaged state, the advertisement being configured to play the video during the engaged state without expanding the video outside of the boundary of the advertisement space so as to not disrupt other content displayed within a primary display space of a display device of the system, wherein execution of the computer-executable instructions by the one or more processors causes the system to at least; detect a condition in which a scrolling action is being performed on the web browser such that web page elements of the web browser are being scrolled in accordance with the scrolling action; while the scrolling action is being performed, identify a condition in which a particular web page element included in the web page elements is about to overlap the fixed position of the advertisement space as a result of the scrolling action; and while the scrolling action is being performed, resize the particular web page element to avoid overlapping the fixed position of the advertisement space, wherein resizing the particular web page element causes the particular web page element to appear as though the particular web page element is flowing around and not overlapping the fixed position of the advertisement space during the scrolling action. - View Dependent Claims (19, 20, 21)
-
Specification