Method and apparatus for mobile media optimization
First Claim
1. An optimization application server comprising:
- an interface to a radio access network;
a controller coupled to the interface wherein the controller being adapted to send messages to the radio access network from the interface;
a memory device coupled to the controller wherein the memory device stores positioning indexed performance information which correlates positioning data of one or more mobile devices operating in the radio access network with network conditions, mobile media performance information, and mobile device conditions for the one or more mobile devices at a position in the radio access network, wherein the mobile media performance information comprises a plurality of events occurring at an application layer that are inaccessible to the radio access network and indicate a performance of a mobile media codec during a prior media streaming session; and
wherein the controller compares the position of a mobile device operating in the radio access network with the stored positioning indexed performance information including the mobile media performance information comprising the plurality of events at the application layer and triggers an adjustment by sending a message to the radio access network through the interface to the radio access network to optimize the performance of mobile media on the mobile device.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for optimizing the mobile media received by a mobile device is disclosed. The apparatus operates with a radio access network, a mobile device operating in the radio access network, and a media server providing mobile media data to the mobile device wherein the mobile device connects to the media server using the radio access network. The apparatus includes a optimization application server coupled to the radio access network. The optimization application server includes positioning indexed performance information based on the positioning information and performance of a plurality of mobile devices operating in the radio access network. The optimization application server triggers adjustments to a parameter at least one of the radio access network, the mobile device and the media server by comparing the location of the mobile device in the radio access network to the optimization application server and sending a message to the radio access network to adjust the parameter.
18 Citations
19 Claims
-
1. An optimization application server comprising:
-
an interface to a radio access network; a controller coupled to the interface wherein the controller being adapted to send messages to the radio access network from the interface; a memory device coupled to the controller wherein the memory device stores positioning indexed performance information which correlates positioning data of one or more mobile devices operating in the radio access network with network conditions, mobile media performance information, and mobile device conditions for the one or more mobile devices at a position in the radio access network, wherein the mobile media performance information comprises a plurality of events occurring at an application layer that are inaccessible to the radio access network and indicate a performance of a mobile media codec during a prior media streaming session; and wherein the controller compares the position of a mobile device operating in the radio access network with the stored positioning indexed performance information including the mobile media performance information comprising the plurality of events at the application layer and triggers an adjustment by sending a message to the radio access network through the interface to the radio access network to optimize the performance of mobile media on the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method in an optimization application server, the method comprising:
-
receiving position information of a plurality of mobile devices operating in a radio access network; receiving performance information of the plurality of mobile devices operating in the radio access network; compiling a database of a positioning indexed performance information using the received position information and the received performance information, wherein the positioning indexed performance information correlates the received positioning information of the plurality of mobile devices operating in the radio access network with network conditions, mobile media performance information, and mobile device conditions for the plurality of mobile devices at positions in the radio access network, wherein the mobile media performance information comprises a plurality of events occurring at an application layer that are inaccessible to the radio access network and indicate a performance of a mobile media codec during a prior media streaming session; comparing a position of a mobile device operating in the radio access network with the position indexed performance information comprising the mobile media performance information; triggering an adjustment in the performance of mobile media on the mobile device based on the comparison, wherein the adjustment is based on information in the database; and sending a message to the radio access network to adjust the performance of mobile media on the mobile device. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a radio access network; a mobile device operating in the radio access network; a streaming media server providing mobile media data to the mobile device wherein the mobile device connects to the streaming media server using the radio access network; an optimization application server coupled to the radio access network wherein the optimization application server includes positioning indexed performance information based on positioning information and performance of a plurality of mobile devices operating in the radio access network, wherein the positioning indexed performance information correlates the positioning information of the plurality of mobile devices operating in the radio access network with network conditions, mobile media performance information, and mobile device conditions for the plurality of mobile devices at positions in the radio access network, wherein the mobile media performance information comprises a plurality of events occurring at an application layer that are inaccessible to the radio access network and indicate a performance of a mobile media codec during a prior media streaming session; and wherein the optimization application server triggers an adjustment to a parameter of the streaming media server by comparing the position of the mobile device in the radio access network to the positioning indexed performance information comprising the mobile media performance information and sends a message to the streaming media server to adjust the parameter and optimize the performance of mobile media on the mobile device. - View Dependent Claims (18, 19)
-
Specification