Access control and metering system for streaming media
First Claim
1. A method for streaming a streaming media file from a server to a client player for consumption of the steaming media file at the client player, the method comprising:
- transmitting a metering uniform resource locator (URL) from a first server to a client player over a network;
streaming the streaming media file from a second server to the client player over the network;
receiving an embedded metering event in the streaming media file; and
ticking a user meter in the first server.
6 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides systems and techniques for transmitting a streaming media file. One of the techniques includes sending a metering uniform resource locator (URL) from a first server to a client player over a network, and sending a streaming media file from a second server to the client player over the network. The streaming media file includes at least one embedded metering event. In response to receiving the metering URL and the embedded metering event at the client player, a user meter is ticked.
-
Citations
28 Claims
-
1. A method for streaming a streaming media file from a server to a client player for consumption of the steaming media file at the client player, the method comprising:
-
transmitting a metering uniform resource locator (URL) from a first server to a client player over a network;
streaming the streaming media file from a second server to the client player over the network;
receiving an embedded metering event in the streaming media file; and
ticking a user meter in the first server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product stored on a computer-readable storage medium for streaming steaming media file to a client media player, the computer program product comprising:
-
code for transmitting a metering uniform resource locator (URL) from a first server to a client player over a network;
code for streaming the streaming media file from a second server to the client player over the network;
code for receiving an embedded metering event in the streaming media file; and
code for ticking a user meter in the first server. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for streaming a streaming media file to a client player, the method comprising:
-
transmitting a metering uniform resource locator (URL) from a first server to a client player over a network;
streaming the streaming media file from the first server to the client player over the network;
receiving an embedded metering event embedded in the streaming media file; and
ticking a user meter in a second server.
-
-
22. A streaming media system for streaming a streaming media file from a server to a client browser for consumption of the steaming media file at the client browser, the system comprising:
-
a client browser configured to tick a user meter;
a first server configured to communicate a metering uniform resource locator (URL) from the first server to the client player over a network; and
a second server configured to communicate a streaming media file from the second server to the client browser over the network;
wherein the streaming media file includes at least one embedded metering event; and
wherein the client browser is configured to tick the user meter in response to receiving the metering URL from the first server and the embedded metering event from the second server. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A streaming media system wherein a media presentation is streamed to a client system while tracking usage of the media presentation by the client system, the system comprising:
-
a client player that is configured to present to a user a streamed media presentation;
a streaming server for delivering the streamed media presentation to the client player, including embedded metering events represented by data in the streamed media presentation;
an extractor, at the client system, that extracts embedded metering events from the streamed media presentations and sends them to a usage meter;
logic at the user meter for adjusting a user account based on received-metering events; and
control logic to discontinue the media presentation when predetermined criteria for one or more of the media presentations and the user account are not met.
-
Specification