Managing emergency communication session termination
First Claim
1. A method of managing termination of an active communication session in a wireless communication device, comprising:
- determining, by a processor of the wireless communication device, whether a communication session in progress is an emergency communication session;
storing, in a memory of the wireless communication device, an indicator comprising an emergency communication status indicating that the communication session should not be terminated in response to determining that the communication session is an emergency communication session;
receiving, by the processor, an instruction that causes a termination of the communication session;
determining, by the processor, whether the communication session in progress should not be terminated based on the stored indicator;
blocking, by the processor, the instruction to terminate the communication session in response to determining that the communication session should not be terminated;
updating the emergency communication status in response to determining that there is no active emergency communication session;
determining, by the processor, whether the instruction to terminate the communication session is still valid;
continuing, by the processor, normal operations of the wireless communication device in response to determining that the instruction to terminate the communication session is not still valid; and
permitting, by the processor, the instruction to terminate the communication session in response to determining that the instruction to terminate the communication session is still valid.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and devices for managing termination of an active communication session in a wireless communication device. A processor of the wireless communication device may receive an instruction to terminate a communication session. The processor may determine whether an emergency communication status of the wireless communication device indicates that the communication session should not be terminated. The processor may block the instruction to terminate the communication session in response to determining that the emergency communication status indicates that the communication session comprises an emergency communication session.
-
Citations
27 Claims
-
1. A method of managing termination of an active communication session in a wireless communication device, comprising:
-
determining, by a processor of the wireless communication device, whether a communication session in progress is an emergency communication session; storing, in a memory of the wireless communication device, an indicator comprising an emergency communication status indicating that the communication session should not be terminated in response to determining that the communication session is an emergency communication session; receiving, by the processor, an instruction that causes a termination of the communication session; determining, by the processor, whether the communication session in progress should not be terminated based on the stored indicator; blocking, by the processor, the instruction to terminate the communication session in response to determining that the communication session should not be terminated; updating the emergency communication status in response to determining that there is no active emergency communication session; determining, by the processor, whether the instruction to terminate the communication session is still valid; continuing, by the processor, normal operations of the wireless communication device in response to determining that the instruction to terminate the communication session is not still valid; and permitting, by the processor, the instruction to terminate the communication session in response to determining that the instruction to terminate the communication session is still valid. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A wireless communication device, comprising:
a processor configured with processor-executable instructions to perform operations comprising; determining whether an emergency communication session is in progress; storing, in a memory of the wireless communication device, an indicator comprising an emergency communication status indicating that the emergency communication session should not be terminated in response to determining that an emergency communication session is in progress; receiving an instruction that causes a termination of the communication session; determining whether the communication session in progress should not be terminated based on the stored indicator; blocking the instruction to terminate the communication session in response to determining that the communication session should not be terminated; updating the emergency communication status in response to determining that there is no active emergency communication session; determining whether the instruction to terminate the communication session is still valid; continuing normal operations of the wireless communication device in response to determining that the instruction to terminate the communication session is not still valid; and permitting the instruction to terminate the communication session in response to determining that the instruction to terminate the communication session is still valid. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
19. A non-transitory processor-readable storage medium having stored thereon processor-executable software instructions configured to cause a processor to perform operations for managing termination of an active communication session in a wireless communication device, comprising:
-
determining whether a communication session in progress is an emergency communication session; storing, in a memory of the wireless communication device, an indicator comprising an emergency communication status indicating that the communication session should not be terminated in response to determining that the communication session is an emergency communication session; receiving an instruction that causes a termination of the communication session; determining whether the communication session in progress should not be terminated based on the stored indicator; blocking the instruction to terminate the communication session in response to determining that the communication session should not be terminated; updating the emergency communication status in response to determining that there is no active emergency communication session; determining, by the processor, whether the instruction to terminate the communication session is still valid; continuing, by the processor, normal operations of the wireless communication device in response to determining that the instruction to terminate the communication session is not still valid; and permitting, by the processor, the instruction to terminate the communication session in response to determining that the instruction to terminate the communication session is still valid. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A wireless communication device, comprising:
-
means for determining whether a communication session in progress is an emergency communication session; means for storing an indicator comprising an emergency communication status indicating that the communication session should not be terminated in response to determining that the communication session is an emergency communication session; means for receiving an instruction that causes a termination of the communication session; means for determining whether the communication session in progress should not be terminated based on the stored indicator; means for blocking the instruction to terminate the communication session in response to determining that the communication session should not be terminated; means for updating the emergency communication status in response to determining that there is no active emergency communication session; means for determining whether the instruction to terminate the communication session is still valid; means for continuing normal operations of the wireless communication device in response to determining that the instruction to terminate the communication session is not still valid; and means for permitting the instruction to terminate the communication session in response to determining that the instruction to terminate the communication session is still valid.
-
Specification