Method and system for providing media content over a computer network
First Claim
Patent Images
1. A method for providing media content over a network, the method comprising:
- sending a query from a server over the network to a client to query the client regarding an ability of the client to playback the media content locally, the sending of the query being automatic and being initiated by the server;
receiving at the server a response to the query from the client regarding the ability of the client to playback the media content locally, the receiving being responsive to the sending of the query;
comparing, at the server, the ability of the client to playback the media content locally against a predefined schedule including a plurality of media file formats available for the media content, the predefined schedule comprising a preference ranking of the plurality of media file formats available for the media content; and
sending from the server to the client a version of the media content based on the ability of the client to playback the media content locally.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure provides for methods and systems for providing media content over a network. The method includes sending a query from a server over the network to a client regarding an ability of the client to playback the media content locally. The sending is automatic and initiated by the server. The method is further includes receiving, at the server, a response from the client regarding the ability of the client to playback the media content locally. The receiving is responsive to the sending. A version of the media content is sent from the server to the client based on the ability of the client to playback the media content locally.
98 Citations
16 Claims
-
1. A method for providing media content over a network, the method comprising:
-
sending a query from a server over the network to a client to query the client regarding an ability of the client to playback the media content locally, the sending of the query being automatic and being initiated by the server; receiving at the server a response to the query from the client regarding the ability of the client to playback the media content locally, the receiving being responsive to the sending of the query; comparing, at the server, the ability of the client to playback the media content locally against a predefined schedule including a plurality of media file formats available for the media content, the predefined schedule comprising a preference ranking of the plurality of media file formats available for the media content; and sending from the server to the client a version of the media content based on the ability of the client to playback the media content locally. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for providing media content over a network, the system comprising:
-
a processor; control logic in communication with the processor, the control logic to send a query over the network to the client to query the client in regard to an ability of the client to playback the media content locally, the control logic to automatically send the query and to automatically initiate the send of the query, the control logic to receive a response to the query from the client in regard to the ability of the client to playback the media content locally, the control logic to receive the response responsive to the query, the control logic to select a version of the media content appropriate for the ability of the client to playback the media content locally, the version of the media content comprising a media file with a media file format that is selected from a plurality of media file formats available for the media content; and a communications interface in communication with the control logic, the control logic to send to the client, via the communications interface and over the network, a version of the media content based on the ability of the client to playback the media content locally. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product, comprising a non-transitory computer readable medium storing control logic that, when executed by a server, causes the server to:
-
send a query to a client to query the client in regard to an ability of the client to playback media content locally, the server to send the query automatically and to initiate the send automatically; receive a response to the query from the client in regard to the ability of the client to playback the media content locally, the server to receive the response in response to the query; compare, at the server, the ability of the client to playback the media content locally against a predefined schedule that includes a plurality of media file formats available for the media content the predefined schedule comprising a preference ranking of the plurality of media file formats available for the media content; and send to the client a version of the media content based on the ability of the client to playback the media content locally.
-
-
16. A system for providing media content over a network, the system comprising:
-
a processor; a first means in communication with the processor, the first means for sending a query over the network to the client to queiy the client in regard to an ability of the client to playback the media content locally by automatically sending the query and by automatically initiating the send of the query, the first means for receiving a response to the query from the client in regard to the ability of the client to playback the media content locally, the first means for receiving the response responsive to the query. the first means for selecting a version of the media content appropriate for the ability of the client to playback the media content locally, the version of the media content comprising a media file with a media file format that is selected from a plurality of media file formats available for the media content; and a communications interface in communication with the first means, the first means for sending to the client, via the communications interface and over the network, a version of the media content based on the ability of the client to playback the media content locally.
-
Specification