Patent ID: 8023982
Filing Date: 2011-09-20
Classification: G06F,H04L

Abstract:
1. A method of dynamically escalating media transmission handling on a wireless communication device having a computer platform with an operating system and a wireless communication interface, the operating system including a plurality of layers including an application programming interface that handles media, comprising: generating an outgoing priority data bundle including media at an application programming interface; escalating a priority of the outgoing priority data bundle for processing at a processor such that the outgoing priority data bundle is processed at the processor before other data; and transmitting the outgoing priority data bundle from the wireless communication interface; establishing a media session at a media application running on the operating system, wherein the outgoing priority data bundle is for the media session; sending a command from the application programming interface to a service task in the processor to indicate that the outgoing priority data bundle for the media session is to be prioritized; and wherein escalating the priority of the outgoing priority data bundle is in response to the command and further comprises escalating a first priority value of a first task corresponding to processing the outgoing priority data bundle to have a higher priority level than a second priority value of a second task corresponding to processing the other data at the service task, wherein the other data corresponds to a general application running on the operating system and which runs concurrently with the media application, such that transmission of the outgoing priority data bundle is not interrupted by the other data of the general application.