Video-associated objects
First Claim
Patent Images
1. A method comprising:
- displaying, in a display device, a web page having a layout, wherein the layout comprising a video frame and an external frame, wherein the video frame comprises a media player configured to display videos, wherein the media player is executed by a virtual machine, wherein the external frame is external to the video frame, wherein the video frame and the external frame are spaced apart by a space, wherein said displaying comprises displaying in the media player a video and an animated interactive object as an overlay over the video that is visible to a viewer of the video without prior interaction therewith, wherein the animated interactive object is a representation of a physical object shown in the video and located in a location corresponding the physical object wherein the animated interactive object is configured to being executed separately and independently from the media player in a separate sandbox, while maintaining synchronization between the animated interactive object and the video displayed by the video media player;
in response to an interaction by a user with the animated interactive object, displaying a graphical animation of a movement of the animated interactive object from the video frame to the external frame and through the space, wherein a direction of the graphical animation is predetermined based on a relative position between the interactive object and the external frame, wherein the layout of the web page remains unchanged throughout said displaying the web page and said displaying the graphical animation of the movement; and
after said displaying the graphical animation of the movement displaying an advertisement in the external frame.
6 Assignments
0 Petitions
Accused Products
Abstract
A companion object to a media player, such as a video player, is responsive to an event associated with the video player. The event may be associated with the data stream displayed by the video player. The event may be associated with an object displayed by the video player. The companion object is displayed outside the display layout of the video player. The companion object and the video player may be displayed by a web browser in a web page. The companion object and the video player may be executed in a securely separated manner.
23 Citations
15 Claims
-
1. A method comprising:
-
displaying, in a display device, a web page having a layout, wherein the layout comprising a video frame and an external frame, wherein the video frame comprises a media player configured to display videos, wherein the media player is executed by a virtual machine, wherein the external frame is external to the video frame, wherein the video frame and the external frame are spaced apart by a space, wherein said displaying comprises displaying in the media player a video and an animated interactive object as an overlay over the video that is visible to a viewer of the video without prior interaction therewith, wherein the animated interactive object is a representation of a physical object shown in the video and located in a location corresponding the physical object wherein the animated interactive object is configured to being executed separately and independently from the media player in a separate sandbox, while maintaining synchronization between the animated interactive object and the video displayed by the video media player; in response to an interaction by a user with the animated interactive object, displaying a graphical animation of a movement of the animated interactive object from the video frame to the external frame and through the space, wherein a direction of the graphical animation is predetermined based on a relative position between the interactive object and the external frame, wherein the layout of the web page remains unchanged throughout said displaying the web page and said displaying the graphical animation of the movement; and after said displaying the graphical animation of the movement displaying an advertisement in the external frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
provisioning of an animated interactive object to be displayed as an overlay over a video content that is being displayed to a user viewing a web page having a layout, wherein the layout comprising a video frame and an external frame, wherein the video content is being displayed in the video frame by a media player that is executed by a virtual machine, wherein the external frame is external to the video frame, wherein the video frame and the external frame are spaced apart by a space, wherein the animated interactive object is a representation of a physical object shown in the video content and located in a location corresponding the physical object, wherein the animated interactive object is visible to the user without prior interaction therewith, wherein the animated interactive object is configured for being executed separately and independently from the media player in a separate sandbox, while maintaining synchronization between the animated interactive object and the video content being displayed by the media player; wherein the animated interactive object is configured to respond to an interaction by the user, wherein in response to a detected interaction, a graphical animation is displayed in the web page, wherein the graphical animation comprises a movement of the animated interactive object from the video frame to the external frame and through the space, wherein a direction of the graphical animation is predetermined based on a relative position between the animated interactive object and the external frame, wherein the layout of the web page remains unchanged throughout said displaying the web page and said displaying the graphical animation of the movement; and wherein following the display of the graphical animation, an advertisement is displayed in the external frame. - View Dependent Claims (10, 11)
-
-
12. A system comprising a processor and a display device, wherein said processor is configured to perform the steps of:
-
displaying, in the display device, a web page having a layout, wherein the layout comprising a video frame and an external frame, wherein the video frame comprises a media player configured to display videos, wherein the media player is executed by a virtual machine, wherein the external frame is external to the video frame, wherein the video frame and the external frame are spaced apart by a space, wherein said displaying comprises displaying in the media player a video and an animated interactive object as an overlay over the video visible to a viewer of the video without prior interaction therewith, wherein the animated interactive object is a representation of a physical object shown in the video and located in a location corresponding the physical object, wherein the animated interactive object is configured to be executed separately and independently from the media player in a separate sandbox, while maintaining synchronization between the animated interactive object and the video displayed by the video media player; in response to an interaction by a user with the animated interactive object, displaying a graphical animation of a movement of the animated interactive object from the video frame to the external frame and through the space, wherein a direction of the graphical animation is predetermined based on a relative position between the animated interactive object and the external frame, wherein the layout of the web page remains unchanged throughout said displaying the web page and said displaying the graphical animation of the movement; and after said displaying the graphical animation of the movement, displaying an advertisement in the external frame. - View Dependent Claims (13, 14, 15)
-
Specification