Proxy apparatus and method for streaming media information
First Claim
1. A method of streaming information from a proxy device to a user device, comprising:
- receiving a request for a version of the media information;
streaming media information to the user device without interacting with a media server, if the requested version of the media information is available from the proxy device;
streaming the requested version of the media information from a media server to the user device through the proxy device if the requested version is not available from the proxy device;
reading meta-tag information of the version of the media information;
identifying other versions of the media information available from the media server based on the meta-tag information;
retrieving the other versions of the media information from the media server; and
storing the other versions of the media information in the media storage device.
1 Assignment
0 Petitions
Accused Products
Abstract
A proxy apparatus and method for streaming media information via at least one network. When a user device communicates with the proxy apparatus using a particular bandwidth and requests that media information be provided from a media server, the proxy apparatus first determines if a version of the media information encoded for the user device'"'"'s connection bandwidth has been stored in the proxy apparatus. If a version of the media information encoded for the user device'"'"'s bandwidth is not available from the proxy apparatus, the proxy apparatus sends a request to a media server for the media information. Once the media server receives the request, the media server begins to stream a copy of the media information encoded for the user device'"'"'s bandwidth to the user device via the network and proxy device. If a version of the media information for the bandwidth is not available from the media server, the version for the largest bandwidth that does not exceed the bandwidth of the user device connection, is streamed to the user device. After the user device receives the media information, the proxy apparatus sends requests to the media server for versions of the same media information but encoded for different bandwidths. These copies of these various versions, along with the version actually received by the user device, are stored in a media storage device associated with the proxy device.
-
Citations
10 Claims
-
1. A method of streaming information from a proxy device to a user device, comprising:
-
receiving a request for a version of the media information;
streaming media information to the user device without interacting with a media server, if the requested version of the media information is available from the proxy device;
streaming the requested version of the media information from a media server to the user device through the proxy device if the requested version is not available from the proxy device;
reading meta-tag information of the version of the media information;
identifying other versions of the media information available from the media server based on the meta-tag information;
retrieving the other versions of the media information from the media server; and
storing the other versions of the media information in the media storage device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A proxy device, comprising:
-
a controller; and
a user device interface through which the controller communicates with a user device, wherein;
the controller receives a request for a version of media information from the user device via the user device interface;
streams the requested version of the media information to the user device without interacting with a media server, if the requested version of the media information is available from the proxy device; and
streams the requested version of the media information from a media server to the user device if the requested version is not available from the proxy device;
wherein the controller reads meta-tag information of the version of the requested media information, identifies other versions of the requested media information available from the media server based on the meta-tag information, retrieves the other versions of the requested media information from the media server and stores the other versions of the requested media information in the media storage device. - View Dependent Claims (7, 8, 9, 10)
-
Specification