RF data channel API for mobile station client applications
First Claim
Patent Images
1. A method of optimizing data transmissions to a wireless device from a media server at a remote network node, comprising the steps of:
- establishing a radio frequency connection between the wireless device and a base station as an intermediary to the remote network node, wherein the radio frequency connection has a data rate corresponding to a predetermined level of quality of service;
determining data rate information indicative of the data rate residing in one endpoint of the established radio frequency connection;
providing the data rate information to a client application in the wireless device; and
providing media content from the media server to the wireless device, wherein the media content is based in part on the data rate information;
wherein the step of providing media content from the media server to the wireless device comprises selecting one of a plurality of media types in response to the data rate information, and wherein the media types include video having a frame rate of less than five frames per second and video having a frame rate of greater than five frames per second.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of optimizing data transmissions to a wireless device is provided. In particular, a client application may discover the data rate of the wireless connection, and provide that information to a media server. The media server may then provide content to the application over the wireless connection, where the level of media detail provided is best suited for transmission at the available data rate.
13 Citations
15 Claims
-
1. A method of optimizing data transmissions to a wireless device from a media server at a remote network node, comprising the steps of:
-
establishing a radio frequency connection between the wireless device and a base station as an intermediary to the remote network node, wherein the radio frequency connection has a data rate corresponding to a predetermined level of quality of service; determining data rate information indicative of the data rate residing in one endpoint of the established radio frequency connection; providing the data rate information to a client application in the wireless device; and providing media content from the media server to the wireless device, wherein the media content is based in part on the data rate information; wherein the step of providing media content from the media server to the wireless device comprises selecting one of a plurality of media types in response to the data rate information, and wherein the media types include video having a frame rate of less than five frames per second and video having a frame rate of greater than five frames per second. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of optimizing data transmissions to a wireless device from a media server at a remote network node, comprising the steps of:
-
initializing an application on the wireless device; determining a desired data rate to support the application; providing data rate information indicative of the desired date rate to a communication protocol stack; the communication protocol stack responsively establishing a radio connection between the wireless device and a base station using a radio transceiver at an available data rate nearest to the desired data rate; providing data rate information indicative of the available rate a which the radio connection was established to application; and
,providing media content from the media server to the wireless device using the established radio connection, wherein the media content is based in part on the data rate information; wherein the step of providing media content to the wireless device comprises selecting one of a plurality of media types in response to the data rate information, and wherein the media types include video having a frame rate of less than five frames per second and video having a frame rate of greater than five frames per second. - View Dependent Claims (12, 13, 14, 15)
-
Specification