DETERMINING PLAYABILITY OF MEDIA FILES WITH MINIMAL DOWNLOADING
First Claim
Patent Images
1. A method comprising steps of:
- at a device, performing operations for;
detecting that a web page contains a reference to a media file;
in response to detecting that the web page contains the reference, requesting, from a server, information about the media file, wherein the information does not include an entirety of the media file;
receiving the information from the server;
determining, based on the information, whether the media file can be played by the device;
requesting an entirety of the media file from the server in response to determining that the media file can be played by the device; and
upon receiving the media file, playing the media file.
0 Assignments
0 Petitions
Accused Products
Abstract
A method is provided through which information about media files embedded in web pages is obtained from a server and analyzed to determine if the media files are playable on a device. This information may be external to the media file or may be a portion of the media file itself. The determination of whether a media file is playable by a device is made based on information obtained from the server without downloading the entirety of the media file.
32 Citations
22 Claims
-
1. A method comprising steps of:
at a device, performing operations for; detecting that a web page contains a reference to a media file; in response to detecting that the web page contains the reference, requesting, from a server, information about the media file, wherein the information does not include an entirety of the media file; receiving the information from the server; determining, based on the information, whether the media file can be played by the device; requesting an entirety of the media file from the server in response to determining that the media file can be played by the device; and upon receiving the media file, playing the media file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9, 10)
-
8. (canceled)
-
11. A computer-readable storage medium storing instructions, wherein the instructions include instructions which, when executed by one or more processors, cause the one or more processors to perform steps of:
-
detecting that a web page contains a reference to a media file; in response to detecting that the web page contains the reference, requesting, from a server, information about the media file, wherein the information does not include an entirety of the media file; receiving the information from the server; determining, based on the information, whether the media file can be played by a device; and requesting an entirety of the media file from the server in response to determining that the media file can be played by the device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 19, 20)
-
-
18. (canceled)
-
21. An apparatus, comprising:
-
a processor; and a memory coupled to the processor; wherein the processor is configured to perform operations for; detecting that a web page contains a reference to a media file; in response to detecting that the web page contains the reference, requesting, from a server, information about the media file, wherein the information does not include an entirety of the media file; receiving the information from the server; determining, based on the information, whether the media file can be played by the processor; and requesting an entirety of the media file from the server in response to determining that the media file can be played by the processor. - View Dependent Claims (22)
-
Specification