System and method for using an application on a mobile device to transfer internet media content
First Claim
1. A method for transferring internet video content using an application on a mobile device to transfer the internet video content, the method comprising the steps of:
- receiving web content for a web page on the mobile device, wherein the web content has an internet video object representing the internet video content and an original media control for initiating playback of the internet video content on the mobile device;
identifying the original media control in the web content, wherein the application on the mobile device processes the web content to identify the original media control;
modifying the web content to form modified web content having an additional media control for performing a media action involving the internet video content, wherein the application on the mobile device modifies the web content;
causing to display the modified web content as a rendered web page using a Hypertext Markup Language (HTML) rendering engine;
receiving a user interaction signal which indicates user interaction with the rendered web page;
processing the user interaction signal, wherein the application on the mobile device processes the user interaction signal to identify whether the user interaction signal invoked the additional media control; and
initiating the media action in response to identifying that the user interaction signal invoked the additional media control, wherein the media action involves the application on the mobile device instructing a rendering device external to the mobile device to playback the internet video content.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and a method use an application on a mobile device to transfer internet media content to a rendering device in a home network. The application may use an HTML rendering engine to display a web page to a user of the mobile device, and the web page may have controls for accessing the internet media content. The application may receive a user interaction signal which may indicate that a user invoked one of the controls for accessing the internet media content. In response, the application may initiate transfer of the internet media content to the rendering device in the home network and/or may queue the internet media content for later playback using the rendering device.
223 Citations
31 Claims
-
1. A method for transferring internet video content using an application on a mobile device to transfer the internet video content, the method comprising the steps of:
-
receiving web content for a web page on the mobile device, wherein the web content has an internet video object representing the internet video content and an original media control for initiating playback of the internet video content on the mobile device; identifying the original media control in the web content, wherein the application on the mobile device processes the web content to identify the original media control; modifying the web content to form modified web content having an additional media control for performing a media action involving the internet video content, wherein the application on the mobile device modifies the web content; causing to display the modified web content as a rendered web page using a Hypertext Markup Language (HTML) rendering engine; receiving a user interaction signal which indicates user interaction with the rendered web page; processing the user interaction signal, wherein the application on the mobile device processes the user interaction signal to identify whether the user interaction signal invoked the additional media control; and initiating the media action in response to identifying that the user interaction signal invoked the additional media control, wherein the media action involves the application on the mobile device instructing a rendering device external to the mobile device to playback the internet video content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method, comprising:
-
receiving, with a mobile device, a Hypertext Markup Language (HTML) document comprising a video object representing video content and a first media control for initiating playback of the video content on the mobile device; processing, with the mobile device, the HTML document to identify the first media control in the HTML document; modifying, with the mobile device, the HTML document content to form a modified HTML document that includes a second media control for instructing a rendering device external to the mobile device to initiate playback of the video content; using an HTML rendering engine of the mobile device to display the modified HTML document as a rendered web page on the mobile device; generating a user interaction signal in response to user input received by the mobile device; and in response to the user interaction signal invoking the second media control, the mobile device instructing the rendering device to initiate playback of the video content. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method, comprising:
-
receiving, with a mobile device, a Hypertext Markup Language (HTML) document comprising an audio object representing audio content and a first media control for initiating playback of the audio content on the mobile device; processing, with the mobile device, the HTML document to identify the first media control in the HTML document; modifying, with the mobile device, the HTML document content to form a modified HTML document that includes a second media control for instructing a rendering device external to the mobile device to initiate playback of the audio content; using an HTML rendering engine on the mobile device to display the modified HTML document as a rendered web page on the mobile device; generating a user interaction signal in response to user input received by the mobile device; and in response to the user interaction signal invoking the second media control, the mobile device instructing the rendering device to initiate playback of the audio content. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
Specification