Patent ID: 8477941

Claim:
One or more nontransitory computer-readable media having computer-executable instructions embodied thereon for performing a method of maintaining a secure communication of a media stream that is sent from a mobile device to a routing component that is coupled to an end point, the secure communication being maintained as the mobile device transitions from communicating with a first network to communicating with a second network, wherein the method includes processing signaling information received from the mobile device, and the method comprising: receiving a request from the mobile device, by way of the first network, to initiate a secure communication with the end point, wherein the mobile device is identifiable by a unique identifier; determining whether the routing component is capable of initiating the secure communication with the end point; receiving an indication from the end point that it has determined that the mobile device is authorized to securely communicate with it, and wherein the end point stores the unique identifier incident to authenticating the mobile device, and associates the unique identifier with a generated unique key that is usable to decrypt any securely communicated data received from the mobile device; receiving securely transmitted data from the mobile device; communicating the securely transmitted data to the end point; incident to the mobile device determining to transition from communicating with the first network to communicating with the second network, receiving from the mobile device a second request, by way of the second network, to securely communicate with the end point; communicating the second request to the end point, which performs an inspection process that includes, A) determining from the second request a source identifier that identifies a source of the second request; B) comparing the source identifier with the unique identifier; and C) when the source identifier matches the unique identifier, then utilizing the unique key to decrypt any data received from the source without regenerating the unique key.