Patent ID: 7616642

Claim:
An apparatus for prioritized transmission of data from a mobile device using a plurality of transmission mediums, the apparatus comprising: a packet generation device operative to receive sensor data and generate a data packet including the sensor data; a priority assignment device coupled to the packet generation device, operative to receive the data packet and assign the data packet into one of a plurality of priority levels, where the priority levels are based on the sensor data and a transmission availability, bandwidth and cost for each of the transmission mediums; a plurality of priority buffers, each priority buffer associated with one of the transmission mediums, such that the data packet is written to an assigned priority buffer, which is one of the plurality of priority buffers, for transmission using the transmission medium associated with the assigned priority buffer; and a plurality of priority buffer processing devices, each priority buffer processing device coupled to and associated with one of the plurality of priority buffers, the priority buffer processing device associated with the assigned priority buffer is operative to monitor a buffering time for the data packet stored in the assigned priority buffer; wherein the priority buffer processing device associated with the assigned priority buffer is operative to process the data packet to generate reduced data packet and transfer the reduced data to another one of the plurality of priority buffers having a higher priority than the assigned priority buffer, if the buffering time is beyond a predetermined time limit.