Patent ID: 8781446

Claim:
A method of initiating a data exchange for a non-class A wireless device participating in a voice communication with a second device, the method comprising: maintaining a first voice communication leg to the wireless device and a second voice communication leg to the second device; receiving a request for the data exchange transmitted from the wireless device during the voice communication on a service other than is used for the data exchange; determining whether the wireless device has access rights to initiate the data exchange during the voice communication; and when it is determined that the wireless device has access rights to initiate the data exchange during the voice communication: disconnecting the first voice communication leg; parking the second voice communication leg; waiting for data to be transmitted to or from the wireless device; determining that the data exchange is complete; establishing a third voice communication leg to the wireless device when it is determined that the data exchange is complete; unparking the second voice communication leg; and connecting the second and third voice communication legs.