Automatic configuration of embedded media player
First Claim
1. A method comprising:
- presenting a user interface with a client device, wherein the user interface includes an embedded media file that is to be presented, and wherein the user interface includes an input mechanism that offers a user an opportunity to experience a version of the embedded media file that has higher quality than the media file embedded within the user interface;
automatically configuring a media player on the client device when the user interacts with the input mechanism to select the version of the embedded media file that has higher quality that the embedded media file;
automatically obtaining the higher-quality version of the media file using the media player; and
automatically presenting the higher-quality version of the media file using the media player.
6 Assignments
0 Petitions
Accused Products
Abstract
In general, techniques are described of automatically configuring an embedded media player. For example, a user interface such as a web page or a user interface of a media player may include an embedded media file that is to be presented. In addition, the user interface may display an input mechanism that offers a user the opportunity to present a higher-quality version of the media file. When a client device receives the user interface and a user interacts with the input mechanism, a specialized media player is automatically downloaded to the client device. The specialized media player then automatically downloads a higher-quality version of the media file and begins playing the higher-quality version of the media file automatically. The specialized media player may obtain the higher-quality version of the media file using peer-to-peer or other download acceleration techniques.
-
Citations
22 Claims
-
1. A method comprising:
-
presenting a user interface with a client device, wherein the user interface includes an embedded media file that is to be presented, and wherein the user interface includes an input mechanism that offers a user an opportunity to experience a version of the embedded media file that has higher quality than the media file embedded within the user interface; automatically configuring a media player on the client device when the user interacts with the input mechanism to select the version of the embedded media file that has higher quality that the embedded media file; automatically obtaining the higher-quality version of the media file using the media player; and automatically presenting the higher-quality version of the media file using the media player. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a client device to present a user interface, wherein the user interface includes an embedded media file that is to be presented, and wherein the user interface includes an input mechanism that offers a user an opportunity to experience a version of the media file that has higher quality than the embedded media file; wherein the client device automatically configures a media player on the client device when the user interacts with the input mechanism to select the version of the embedded media file that has higher quality than the embedded media file; wherein the client device automatically obtains the higher-quality version of the media file using the media player; and wherein the client device automatically presents the higher-quality version of the media file using the media player. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable medium comprising instructions, the instructions causing a programmable processor to:
-
present a user interface with a client device, wherein the user interface includes an embedded media file that is to be presented, and wherein the user interface includes an input mechanism that offers a user an opportunity to experience a version of the embedded media file that has higher quality than the embedded media file; automatically configure a media player on the client device when the user interacts with the input mechanism to select the version of the embedded media file that has a higher quality than the embedded media file; automatically obtain the higher-quality version of the media file using the media player; and automatically present the higher-quality version of the media file using the media player.
-
-
21. A method comprising:
-
presenting a web page with a client device, wherein the web page identifies an embedded media file that is to be presented as part of the web page, and wherein the web page includes a link that offers a user an opportunity to experience a version of the embedded media file that has higher quality than the embedded media file; automatically configuring a media player on the client device when the user selects the link; automatically obtaining the higher-quality version of the media file using the media player; and automatically presenting the higher-quality version of the media file using the media player.
-
-
22. A system comprising:
-
a client device to present a web page, wherein the web page identifies a media file that is to be presented as part of the web page, and wherein the web page includes a link that offers a user an opportunity to experience a version of the media file that has higher quality than the media file; wherein the client device automatically configures a media player on the client device when the user selects the link; wherein the client device automatically obtains the higher-quality version of the media file using the media player; and wherein the client device automatically presents the higher-quality version of the media file using the media player.
-
Specification