Patent ID: 7305092
Filing Date: 2007-12-04
Classification: H04L

Abstract:
1. A mobile device for accelerating functioning of a software application having multi-layer, high overhead protocols, the mobile device comprising: a first processor operating a software application having a multi-layer protocol that may be partitioned into more complex layers and less complex layers, wherein the first processor is configured to operate the less complex layers; a high performance processor configured to process voice data when the high performance processor is operating a voice service option, configured to operate one of the more complex layers of the multi-layer protocol for the benefit of the first processor according to a command received from the first processor when the high performance processor is not operating the voice service option, and configured to provide a result of the operation of one of the more complex layers to the first processor; and a computer-readable medium providing a memory accessible to each of the first processor and the high performance processor for passing commands and data between the first processor and the high performance processor to permit the high performance processor to operate the one of the more complex layers of the multi-layer protocol for the benefit of the first processor.