METHOD AND SYSTEM TO ACCELERATE CRYPTOGRAPHIC FUNCTIONS FOR SECURE E-COMMERCE APPLICATIONS
First Claim
Patent Images
1. A mobile device comprising:
- a first processor configured to operate 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 second processor configured to process voice data when the second processor is operating a voice service option, configured to operate one of the more complex layers for the benefit of the first processor according to a command received from the first processor when the second 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 memory accessible to each of the first processor and the second processor for passing commands and data between the first processor and the second processor to permit the second processor to operate the one of the more complex layers for the benefit of the first processor.
1 Assignment
0 Petitions
Accused Products
Abstract
A device and method for accelerating functioning of a software application having multi-layer, high overhead protocols, wherein the device has a first processor operating a software application having a multi-layer protocol; a second processor configured to operate at least one layer of the multi-layer protocol; and a memory accessible to each of the processor and the second processor.
-
Citations
9 Claims
-
1. A mobile device comprising:
-
a first processor configured to operate 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 second processor configured to process voice data when the second processor is operating a voice service option, configured to operate one of the more complex layers for the benefit of the first processor according to a command received from the first processor when the second 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 memory accessible to each of the first processor and the second processor for passing commands and data between the first processor and the second processor to permit the second processor to operate the one of the more complex layers for the benefit of the first processor. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A circuit for a mobile device, the circuit comprising:
-
a first processor configured to operate 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 second processor configured to process voice data when the second processor is operating a voice service option, configured to operate one of the more complex layers for the benefit of the first processor according to a command received from the first processor when the second 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 memory accessible to each of the first processor and the second processor for passing commands and data between the first processor and the second processor to permit the second processor to operate the one of the more complex layers for the benefit of the first processor. - View Dependent Claims (8, 9)
-
Specification