METHOD FOR CONTROLLING DOWNLOAD RATE OF REAL-TIME STREAMING AS NEEDED BY MEDIA PLAYER
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving streaming media, wherein the streaming media is requested by a media player at a mobile device;
retrieving timing information from the streaming media, wherein the timing information corresponds to real-time playback rate on the media player;
framing the streaming media based on the real-time playback rate on the media player;
scheduling transmission of the framed streaming media based on the framing; and
transmitting the framed streaming media to the media player according to the schedule.
10 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method including receiving streaming media, wherein the streaming media is requested by a media player at a mobile device; retrieving timing information from the streaming media, wherein the timing information corresponds to real-time playback rate on the media player; framing the streaming media based on the real-time playback rate on the media player; scheduling transmission of the framed streaming media based on the framing, and transmitting the framed streaming media to the media player according to the schedule.
-
Citations
40 Claims
-
1. A computer-implemented method comprising:
-
receiving streaming media, wherein the streaming media is requested by a media player at a mobile device; retrieving timing information from the streaming media, wherein the timing information corresponds to real-time playback rate on the media player; framing the streaming media based on the real-time playback rate on the media player; scheduling transmission of the framed streaming media based on the framing; and transmitting the framed streaming media to the media player according to the schedule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a client device having a media player, wherein the client device is capable of requesting streaming media from a media server; and an optimization server is configured to receive the streaming media originated from the media server, to retrieve timing information from the streaming media, wherein the timing information corresponds to real-time playback rate on the media player, to frame the streaming media based on the real-time playback rate on the media player, to schedule transmitting the framed streaming media based on the framing, and to transmit the framed streaming media to the media player according to the schedule. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer readable medium storing instructions that, when executed by a computer, cause the computer to perform a method of framing streaming media requested by a media player at a mobile device from a media server, the method comprising:
-
receiving the streaming media originated from the media server; retrieving timing information from the streaming media, wherein the timing information corresponds to realtime playback rate on the media player; framing the streaming media based on the real-time playback rate on the media player; scheduling transmission of the framed streaming media based on the framing; and transmitting the framed streaming media to the media player according to the schedule. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification