Wireless communication system providing seamless switching between full-duplex and half-duplex modes
First Claim
1. A method comprising:
- establishing a communication session in a first communication mode between two or more users;
receiving a request from at least one of the users to switch the first communication mode of the communication session to a second communication mode;
determining whether at least one of the users are eligible for the switching of the first communication mode to the second communication mode in response to receiving the request, wherein the determination includessending a message to a database requesting information as to whether the users are eligible for the switching of the first communication mode to the second communication mode; and
receiving a response to the message including the information as to whether the users are eligible for the switching of the first communication mode to the second communication mode;
switching the first communication mode of the communication session to the second communication mode; and
changing a network environment to handle the communication session in the second communication mode.
1 Assignment
0 Petitions
Accused Products
Abstract
A wireless communication system is disclosed comprising a call controller to establish a communication session in a first communication mode between two or more users; receive a request from at least one of the users to switch the first communication mode of the communication session to a second communication mode; and switch the first communication mode of the communication session to the second communication mode. The first and second communication mode may respectively comprise half-duplex and full-duplex modes, or vice-versa. Other disclosed embodiments relate to a call controller for to setup multiple communication mode sessions in a wireless communication system, and a subscriber unit able to request and accept a switch to a different communication mode in an ongoing communication session.
69 Citations
43 Claims
-
1. A method comprising:
-
establishing a communication session in a first communication mode between two or more users; receiving a request from at least one of the users to switch the first communication mode of the communication session to a second communication mode; determining whether at least one of the users are eligible for the switching of the first communication mode to the second communication mode in response to receiving the request, wherein the determination includes sending a message to a database requesting information as to whether the users are eligible for the switching of the first communication mode to the second communication mode; and receiving a response to the message including the information as to whether the users are eligible for the switching of the first communication mode to the second communication mode; switching the first communication mode of the communication session to the second communication mode; and changing a network environment to handle the communication session in the second communication mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A wireless communication system comprising:
-
a carrier network coupled to a call controller; and a database coupled to the carrier network, wherein the call controller is adapted to; establish a communication session in a first communication mode between two or more users; receive a request from at least one of the users to switch the first communication mode of the communication session to a second communication mode; determine whether at least one of the users are eligible for the switching of the first communication mode to the second communication mode by transmitting a query to the database by way of the carrier network requesting information as to whether at least one of the users are eligible for the switching of the first communication mode to the second communication mode; and receiving a response to the query from the database by way of the carrier network; switch the first communication mode of the communication session to the second communication mode; and change a network environment to handle the communication session in the second communication mode. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A call controller comprising:
-
a network interface; and a processor to; establish a communication session in a first communication mode between two or more users; receive a request from at least one of the users by way of the network interface to switch the first communication mode of the communication session to a second communication mode; determine whether at least one of the users are eligible for the switching of the first communication mode to the second communication mode by transmitting a query to a database by way of a carrier network requesting information as to whether at least one of the users are eligible for the switching of the first communication mode to the second communication mode; and receiving a response to the query from the database by way of the carrier network; switch the first communication mode of the communication session to the second communication mode; and change a network environment to handle the communication session in the second communication mode. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A computer readable medium comprising one or more software modules to control a processor to:
-
establish a communication session in a first communication mode between two or more users; receive a request from at least one of the users to switch the first communication mode of the communication session to a second communication mode; determine whether at least one of the users are eligible for the switching of the first communication mode to the second communication mode in response to receiving the request, wherein the determination includes sending a message to a database requesting information as to whether the users are eligible for the switching of the first communication mode to the second communication mode; and receiving a response to the message including the information as to whether the users are eligible for the switching of the first communication mode to the second communication mode; switch the first communication mode of the communication session to the second communication mode; and change a network environment to handle the communication session in the second communication mode. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A method implemented by a call controller, comprising:
-
receiving a first request for a first communication session between a first set of users, wherein the first request specifies a first communication mode for the first communication session; determining whether the first set of users are eligible to operate in the first communication mode; establishing the first communication session in the first communication mode between the first set of users when the first set of users are eligible to operate in the first communication mode; receiving a second request for a second communication session between a second set of users, wherein the second request specifies a second communication mode for the second communication session; determining whether the second set of users are eligible to operate in the second communication mode; and establishing the second communication session in the second communication mode between the second set of users when the second set of users are eligible to operate in the second communication mode, wherein the first communication mode is different than the second communication mode. - View Dependent Claims (30, 31, 32, 33)
-
-
34. A call controller, comprising:
-
a network interface; and a processor to; receive a first request by way of the network interface for a first communication session between a first set of users, wherein the first request specifies a first communication mode for the first communication session; determine whether the first set of users are eligible to operate in the first communication mode; establish the first communication session in the first communication mode between the first set of users when the first set of users are eligible to operate in the first communication mode; receive a second request by way of the network interface for a second communication session between a second set of users, wherein the second request specifies a second communication mode for the second communication session; determine whether the second set of users are eligible to operate in the second communication mode; and establish the second communication session in the second communication mode between the second set of users when the second set of users are eligible to operate in the second communication mode, wherein the first communication mode is different than the second communication mode. - View Dependent Claims (35, 36, 37, 38)
-
-
39. A computer readable medium comprising one or more software modules to control a processor to:
-
receive a first request for a first communication session between a first set of users, wherein the first request specifies a first communication mode for the first communication session; determine whether the first set of users are eligible to operate in the first communication mode; establish the first communication session in the first communication mode between the first set of users when the first set of users are eligible to operate in the first communication mode; receive a second request for a second communication session between a second set of users, wherein the second request specifies a second communication mode for the second communication session; determine whether the second set of users are eligible to operate in the second communication mode; and establish the second communication session in the second communication mode between the second set of users when the second set of users are eligible to operate in the second communication mode, wherein the first communication mode is different than the second communication mode. - View Dependent Claims (40, 41, 42, 43)
-
Specification