SETTING UP A FULL-DUPLEX COMMUNICATION SESSION AND TRANSITIONING BETWEEN HALF-DUPLEX AND FULL-DUPLEX DURING A COMMUNICATION SESSION WITHIN A WIRELESS COMMUNICATIONS SYSTEM
First Claim
1. A method of establishing a full-duplex communication session within a wireless communications system, comprising:
- receiving an announce message that announces at least a half-duplex communication session;
selectively accepting the announced half-duplex communication session;
establishing the half-duplex communication session by setting up a half-duplex communication channel from an originating device;
determining whether the announced half-duplex communication session is associated with a potential full-duplex communication session;
selectively accepting the full-duplex communication session;
receiving media from the originating device over the half-duplex communication channel before the full-duplex communication session is established.
1 Assignment
0 Petitions
Accused Products
Abstract
In an embodiment, an originating device sends a request, to a server, to initiate a full-duplex session with a target device. Responsive to the full-duplex request, a half-duplex session is set-up from the originating device to the target device before the full-duplex session is set-up. The target device indicates its acceptance of the half-duplex session, receives half-duplex media from the originating device and selectively indicates its acceptance of the full-duplex session. In another embodiment, during a session currently supported either by half-duplex or full-duplex, the server arbitrating the session receives a request from one of the session participants to transition the session to another duplex-type. The server then selectively transitions the duplex-type of the session.
10 Citations
48 Claims
-
1. A method of establishing a full-duplex communication session within a wireless communications system, comprising:
-
receiving an announce message that announces at least a half-duplex communication session; selectively accepting the announced half-duplex communication session; establishing the half-duplex communication session by setting up a half-duplex communication channel from an originating device; determining whether the announced half-duplex communication session is associated with a potential full-duplex communication session; selectively accepting the full-duplex communication session; receiving media from the originating device over the half-duplex communication channel before the full-duplex communication session is established. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 47, 48)
-
-
11. A method of transitioning a communication session between half-duplex and full-duplex within a wireless communications system, comprising:
-
conducting a given communication session between an originating device and at least one target device, the given communication session having a first duplex characteristic; receiving a request, from either the originating device or the at least one target device, to transition the given communication session from the first duplex characteristic to a second duplex characteristic; and selectively transitioning the given communication session from the first duplex characteristic to the second duplex characteristic in response to the received request. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of transitioning a communication session between half-duplex and full-duplex within a wireless communications system, comprising:
-
participating in a given communication session between an originating device and at least one target device, the given communication session having a first duplex characteristic; sending a request to transition the given communication session from the first duplex characteristic to a second duplex characteristic; and transitioning the given communication session from the first duplex characteristic to the second duplex characteristic if the sent request is granted. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A method of transitioning a communication session between half-duplex and full-duplex within a wireless communications system, comprising:
-
participating in a given communication session between an originating device and at least one target device, the given communication session having a first duplex characteristic; receiving a notification that another session participant has requested to transition the given communication session from the first duplex characteristic to a second duplex characteristic; and selectively transitioning the given communication session from the first duplex characteristic to the second duplex characteristic in response to the received notification. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. An access terminal configured to participate in server-arbitrated communication sessions within a wireless communications system, comprising:
-
means for receiving an announce message that announces at least a half-duplex communication session; means for selectively accepting the announced half-duplex communication session; means for establishing the half-duplex communication session by setting up a half-duplex communication channel from an originating device; means for determining whether the announced half-duplex communication session is associated with a potential full-duplex communication session; means for selectively accepting the full-duplex communication session; means for receiving media from the originating device over the half-duplex communication channel before the full-duplex communication session is established.
-
-
36. A server configured to arbitrate communication sessions between access terminals within a wireless communications system and to transition communication sessions between half-duplex and full-duplex, comprising:
-
means for conducting a given communication session between an originating device and at least one target device, the given communication session having a first duplex characteristic; means for receiving a request, from either the originating device or the at least one target device, to transition the given communication session from the first duplex characteristic to a second duplex characteristic; and means for selectively transitioning the given communication session from the first duplex characteristic to the second duplex characteristic in response to the received request.
-
-
37. An access terminal configured to participate in server-arbitrated communication sessions within a wireless communications system, comprising:
-
means for participating in a given communication session between an originating device and at least one target device, the given communication session having a first duplex characteristic; means for sending a request to transition the given communication session from the first duplex characteristic to a second duplex characteristic; and means for transitioning the given communication session from the first duplex characteristic to the second duplex characteristic if the sent request is granted.
-
-
38. An access terminal configured to participate in server-arbitrated communication sessions within a wireless communications system, comprising:
-
means for participating in a given communication session between an originating device and at least one target device, the given communication session having a first duplex characteristic; means for receiving a notification that another session participant has requested to transition the given communication session from the first duplex characteristic to a second duplex characteristic; and means for selectively transitioning the given communication session from the first duplex characteristic to the second duplex characteristic in response to the received notification.
-
-
39. An access terminal configured to participate in server-arbitrated communication sessions within a wireless communications system, comprising:
-
logic configured to receive an announce message that announces at least a half-duplex communication session; logic configured to selectively accept the announced half-duplex communication session; logic configured to establish the half-duplex communication session by setting up a half-duplex communication channel from an originating device; logic configured to determine whether the announced half-duplex communication session is associated with a potential full-duplex communication session; logic configured to selectively accept the full-duplex communication session; logic configured to receive media from the originating device over the half-duplex communication channel before the full-duplex communication session is established.
-
-
40. A server configured to arbitrate communication sessions between access terminals within a wireless communications system and to transition communication sessions between half-duplex and full-duplex, comprising:
-
logic configured to conduct a given communication session between an originating device and at least one target device, the given communication session having a first duplex characteristic; logic configured to receive a request, from either the originating device or the at least one target device, to transition the given communication session from the first duplex characteristic to a second duplex characteristic; and logic configured to selectively transition the given communication session from the first duplex characteristic to the second duplex characteristic in response to the received request.
-
-
41. An access terminal configured to participate in server-arbitrated communication sessions within a wireless communications system, comprising:
-
logic configured to participate in a given communication session between an originating device and at least one target device, the given communication session having a first duplex characteristic; logic configured to send a request to transition the given communication session from the first duplex characteristic to a second duplex characteristic; and logic configured to transition the given communication session from the first duplex characteristic to the second duplex characteristic if the sent request is granted.
-
-
42. An access terminal configured to participate in server-arbitrated communication sessions within a wireless communications system, comprising:
-
logic configured to participate in a given communication session between an originating device and at least one target device, the given communication session having a first duplex characteristic; logic configured to receive a notification that another session participant has requested to transition the given communication session from the first duplex characteristic to a second duplex characteristic; and logic configured to selectively transition the given communication session from the first duplex characteristic to the second duplex characteristic in response to the received notification.
-
-
43. A non-transitory computer-readable medium comprising instructions, which, when executed by an access terminal configured to participate in server-arbitrated communication sessions within a wireless communications system, cause the access terminal to perform operations, the instructions comprising:
-
program code to receive an announce message that announces at least a half-duplex communication session; program code to selectively accept the announced half-duplex communication session; program code to establish the half-duplex communication session by setting up a half-duplex communication channel from an originating device; program code to determine whether the announced half-duplex communication session is associated with a potential full-duplex communication session; program code to selectively accept the full-duplex communication session; program code to receive media from the originating device over the half-duplex communication channel before the full-duplex communication session is established.
-
-
44. A non-transitory computer-readable medium comprising instructions, which, when executed by a server configured to arbitrate communication sessions between access terminals within a wireless communications system and to transition communication sessions between half-duplex and full-duplex, cause the server to perform operations, the instructions comprising:
-
program code to conduct a given communication session between an originating device and at least one target device, the given communication session having a first duplex characteristic; program code to receive a request, from either the originating device or the at least one target device, to transition the given communication session from the first duplex characteristic to a second duplex characteristic; and program code to selectively transition the given communication session from the first duplex characteristic to the second duplex characteristic in response to the received request.
-
-
45. A non-transitory computer-readable medium comprising instructions, which, when executed by an access terminal configured to participate in server-arbitrated communication sessions within a wireless communications system, cause the access terminal to perform operations, the instructions comprising:
-
program code to participate in a given communication session between an originating device and at least one target device, the given communication session having a first duplex characteristic; program code to send a request to transition the given communication session from the first duplex characteristic to a second duplex characteristic; and program code to transition the given communication session from the first duplex characteristic to the second duplex characteristic if the sent request is granted.
-
-
46. A non-transitory computer-readable medium comprising instructions, which, when executed by an access terminal configured to participate in server-arbitrated communication sessions within a wireless communications system, cause the access terminal to perform operations, the instructions comprising:
-
program code to participate in a given communication session between an originating device and at least one target device, the given communication session having a first duplex characteristic; program code to receive a notification that another session participant has requested to transition the given communication session from the first duplex characteristic to a second duplex characteristic; and program code to selectively transition the given communication session from the first duplex characteristic to the second duplex characteristic in response to the received notification.
-
Specification