VIDEO STREAMING IN A WEB BROWSER
First Claim
1. A method of streaming video to a browser on a client device, comprising:
- receiving a video stream displayable in a video element of the browser on the client device;
receiving content, separate from the video stream;
displaying the video stream and content in a same browser page; and
in response to user input, moving the video element relative to the content so that a layout of the browser page changes.
2 Assignments
0 Petitions
Accused Products
Abstract
A video element of a browser can be moved, resized, etc. independently of the remainder of a browser page. In one embodiment, as the video element is moved, the remainder of the browser page is reformatted so as to change the page'"'"'s layout. The renderer of the content can have a different video provider sourcing the video element than the remainder of the browser page. As a result, two different content streams can be provided to the renderer in parallel. In another embodiment, the video element can be docked, such as through a flick operation or a drag-and-drop operation. Once docked, the browser page can be scrolled while the docked video element remains at a fixed location relative to an edge of the browser page.
-
Citations
20 Claims
-
1. A method of streaming video to a browser on a client device, comprising:
-
receiving a video stream displayable in a video element of the browser on the client device; receiving content, separate from the video stream; displaying the video stream and content in a same browser page; and in response to user input, moving the video element relative to the content so that a layout of the browser page changes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable storage having instructions thereon for implementing a method, comprising:
-
playing a video in a video element of a browser while displaying written content outside of the video element; receiving user input to move the video element; in response to the user input, moving the video element to a docked position; and scrolling the written content, while maintaining the video element in the docked position, which is a fixed position relative to an edge of a user interface. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A mobile phone, comprising:
-
a media engine for decoding a video stream; a browser engine for providing written content; a renderer for receiving the written content from the browser engine and for receiving the decoded video stream from the media engine, the written content and the decoded video stream being received by the renderer as two separate and parallel streams; and a gesture engine coupled to the renderer for receiving user input indicating a docking command to dock the decoded video stream relative to an edge of a user interface. - View Dependent Claims (20)
-
Specification