Systems and methods for media streaming and presentation in an application environment
First Claim
1. A method for displaying data, the method comprising:
- displaying an application on a mobile electronic communication device;
contacting at least one media server configured to store media data;
receiving, at the mobile electronic communication device, first available media data from the at least one media server;
displaying the received first available media data in a media stream within the application;
contacting, after a predetermined amount of time, the at least one media server;
receiving, at the mobile electronic communication device, second available media data from the at least one media server in response to the contacting after the predetermined amount of time;
receiving the second available media data from a plurality of media servers at a particular rate;
detecting a stream velocity of the second available media data received from each server in the plurality of servers;
adjusting the rate at which the second available media data is received from each server in the plurality of servers based on differences between the stream velocities of each server in the plurality of servers anddisplaying the second available media data in the media stream.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for displaying data is disclosed. The method may include displaying an application on a mobile electronic communication device. The method may further include contacting at least one media server configured to store media data and receiving, at the mobile electronic communication device, first available media data from the at least one media server. The method may further include displaying the received available media data in a media stream within the application. The method may also include contacting, after a predetermined amount of time, the at least one media server and receiving, in response to the contacting, at the mobile electronic communication device, second available media data from the at least one media server. The method may further include displaying the second available media data in the media stream.
-
Citations
14 Claims
-
1. A method for displaying data, the method comprising:
-
displaying an application on a mobile electronic communication device; contacting at least one media server configured to store media data; receiving, at the mobile electronic communication device, first available media data from the at least one media server; displaying the received first available media data in a media stream within the application; contacting, after a predetermined amount of time, the at least one media server; receiving, at the mobile electronic communication device, second available media data from the at least one media server in response to the contacting after the predetermined amount of time; receiving the second available media data from a plurality of media servers at a particular rate; detecting a stream velocity of the second available media data received from each server in the plurality of servers; adjusting the rate at which the second available media data is received from each server in the plurality of servers based on differences between the stream velocities of each server in the plurality of servers and displaying the second available media data in the media stream. - View Dependent Claims (2, 5, 6, 7, 8, 9)
-
-
3. A method for displaying data, the method comprising:
-
displaying a device environment on a mobile electronic communication device; contacting at least one media server configured to store media data; receiving, at the mobile electronic communication device, first available media data from the at least one media server; displaying the received first available media data in a media stream within the device environment; contacting, after a predetermined amount of time, the at least one media server; receiving, at the mobile electronic communication device, second available media data from the at least one media server in response to the contacting after the predetermined amount of time; receiving the second available media data from a plurality of media servers at a particular rate; detecting a stream velocity of the second available media data received from each server in the plurality of servers; adjusting the rate at which the second available media data is received from each server in the plurality of servers based on differences between the stream velocities of each server in the plurality of servers; and displaying the second available media data in the media stream. - View Dependent Claims (4, 10, 11, 12, 13, 14)
-
Specification