Method and system for supplying media over communication networks
First Claim
Patent Images
1. A method of supplying a media object, the method comprising:
- receiving, by a hardware media supplier, a first request from a client for the media object hosted on a web server, wherein the hardware media supplier is distinct from the web server;
determining, by the hardware media supplier, to stream the media object to the client, wherein the determining to stream comprises ascertaining the media object based upon a file name suffix of a format defined in a request header for the media object;
determining, by the hardware media supplier, a part of the media object to stream to the client;
converting the part of the media object from a non-streaming format into a streaming file format; and
streaming the part of the media object to the client to meet a network connection speed of the client, wherein the hardware media supplier received the media object from the web server prior to streaming the part of the media object to the client.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for supplying media over communication networks are described. In one embodiment, a media supplier determines whether a media object hosted on a web server will be supplied to a client by streaming or not by streaming. Preferably, if the determination is to stream, the media supplier streams the media object to the client. In some cases, the same media supplier may be capable of supplying clients with media objects hosted on any of at least two web servers.
-
Citations
20 Claims
-
1. A method of supplying a media object, the method comprising:
-
receiving, by a hardware media supplier, a first request from a client for the media object hosted on a web server, wherein the hardware media supplier is distinct from the web server; determining, by the hardware media supplier, to stream the media object to the client, wherein the determining to stream comprises ascertaining the media object based upon a file name suffix of a format defined in a request header for the media object; determining, by the hardware media supplier, a part of the media object to stream to the client; converting the part of the media object from a non-streaming format into a streaming file format; and streaming the part of the media object to the client to meet a network connection speed of the client, wherein the hardware media supplier received the media object from the web server prior to streaming the part of the media object to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
a request handler in a media supplier, embodied in hardware, for determining to stream a media object hosted on a web server to a client, wherein the media supplier is distinct from the web server, wherein the determining to stream comprises ascertaining the media object based upon a file name suffix of a format defined in a request header for the media object and determining a part of the media object to stream to the client, wherein the media supplier received the media object from the web server prior to streaming the part of the media object to the client; a streaming converter in the media supplier for converting a non-streaming format for the part of the media object to a streaming file format; and a streaming engine in the media supplier for streaming the part of the media object to the client to meet a network connection speed of the client. - View Dependent Claims (11, 12, 13, 14, 20)
-
-
15. A system, comprising:
-
a web server for hosting a media object; and a hardware media supplier, wherein the hardware media supplier is distinct from the web server, the hardware media supplier comprising; a request handler for determining to stream the media object hosted on the web server to a client and determining a part of the media object to stream to the client, wherein the determining to stream comprises ascertaining the media object based upon a file name suffix of a format defined in a request header for the media object, wherein the hardware media supplier received the media object from the web server prior to streaming the part of the media object to the client; a streaming converter for converting a non-streaming format for the part of the media object to a streaming file format; and a streaming engine for streaming the part of the media object to the client to meet a network connection speed of the client. - View Dependent Claims (16, 17, 18, 19)
-
Specification