Methods, data structures, and systems for processing media data streams
First Claim
Patent Images
1. A method to process media data, comprising:
- receiving a request for media data from a requestor;
compressing the media data using a custom pixel resolution, wherein the custom pixel resolution is determined based on a connection rate of the requestor that is requesting the media data, wherein the connection rate is associated with a rate of transmission for communication over a network with the requestor, and wherein a size of the compressed media data is decreased when the connection rate is increased indicating the custom pixel resolution is lowered and the size of the compressed media data is increased when the connection rate is lowered indicating the custom pixel resolution is increased; and
streaming a media player with the compressed media data to the requestor at the connection rate.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and data structures are provided for custom compressing, encrypting, and streaming media data. A requestor makes a request for media data and based on the connection rate of the requester a pixel resolution for the media data is customized and the media data is compressed. Optionally, the compressed media data is encrypted, such that only a customized media player knows the encryption algorithm needed to decrypt the encrypted media data. Next, the compressed media data and portions of a media player are streamed to the requestor.
52 Citations
14 Claims
-
1. A method to process media data, comprising:
-
receiving a request for media data from a requestor; compressing the media data using a custom pixel resolution, wherein the custom pixel resolution is determined based on a connection rate of the requestor that is requesting the media data, wherein the connection rate is associated with a rate of transmission for communication over a network with the requestor, and wherein a size of the compressed media data is decreased when the connection rate is increased indicating the custom pixel resolution is lowered and the size of the compressed media data is increased when the connection rate is lowered indicating the custom pixel resolution is increased; and streaming a media player with the compressed media data to the requestor at the connection rate. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A media data server, comprising:
-
a data store having media data; a media player; and a streaming application to stream portions of the media data from the data store to a requestor in a compressed format along with the media player that plays the compressed format of the portions of the media data, and wherein the portions of the compressed media data are altered to achieve a custom pixel resolution using and based on a connection rate associated with the requestor, and wherein when the connection rate is increased a size of the compressed media data is decreased and the custom pixel resolution is lowered and when the connection rate is decreased the size of the compressed media data is increased and the custom pixel resolution is increased, and wherein the media player self-loads and executes within an environment of the requestor and is configured to decompress the compressed format of the portions of the media data, and wherein the connection rate is associated with a rate of transmission for communication over a network with the requestor. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification