WO2010019546A2

Setting up a full-duplex communication session and transitioning between half-duplex and full-duplex during a communication session within a wireless communications system

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.

WO2010019546A2, drawing sheet 1
Sheet 1 of 10

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

68 claims: 24 independent, 44 dependent

  1. 1
    CLAIMS What is claimed is:1. A method of establishing a full-duplex communication session within a wireless communications system, comprising: receiving, from an originating device, a request to initiate a full-duplex communication session between the originating device and at least one target device;and establishing a half-duplex communication session between the originating device and the at least one target device in response to the received request.
  2. 14
    A method of establishing a full-duplex communication session within a wireless communications system, comprising:configuring, at an originating device, a request to initiate a full-duplex communication session between the originating device and at least one target device by establishing a half duplex communication session between the originating device and the at least one target device before the full-duplex communication session is established;and sending the configured request from the originating device.
  3. 17
    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.
  4. 27
    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.
  5. 35
    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.
  6. 41
    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.
  7. 51
    A server configured to arbitrate communication sessions between access terminals within a wireless communications system, comprising:means for receiving, from an originating device, a request to initiate a full-duplex communication session between the originating device and at least one target device;and means for establishing a half-duplex communication session between the originating device and the at least one target device in response to the received request.
  8. 52
    An access terminal configured to participate in server-arbitrated communication sessions within a wireless communications system, comprising:means for configuring a request to initiate a full-duplex communication session between the access terminal and at least one target device by establishing a half duplex communication session between the access terminal and the at least one target device before the full-duplex communication session is established;and means for sending the configured request from the access terminal.
  9. 53
    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.
  10. 54
    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.
  11. 55
    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.
  12. 56
    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.
  13. 57
    A server configured to arbitrate communication sessions between access terminals within a wireless communications system, comprising:logic configured to receive, from an originating device, a request to initiate a full-duplex communication session between the originating device and at least one target device;and logic configured to establish a half-duplex communication session between the originating device and the at least one target device in response to the received request.
  14. 58
    An access terminal configured to participate in server-arbitrated communication sessions within a wireless communications system, comprising:logic configured to configure a request to initiate a full-duplex communication session between the access terminal and at least one target device by establishing a half duplex communication session between the access terminal and the at least one target device before the full-duplex communication session is established;and logic configured to send the configured request from the access terminal.
  15. 59
    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.
  16. 60
    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.
  17. 61
    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.
  18. 62
    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.
  19. 63
    A computer-readable medium comprising instructions, which, when executed a server configured to arbitrate communication sessions between access terminals within a wireless communications system, cause the server to perform operations, the instructions comprising:program code to receive, from an originating device, a request to initiate a full-duplex communication session between the originating device and at least one target device;and program code to establish a half-duplex communication session between the originating device and the at least one target device in response to the received request.
  20. 64
    A 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 configure a request to initiate a full-duplex communication session between the access terminal and at least one target device by establishing a half duplex communication session between the access terminal and the at least one target device before the full-duplex communication session is established;and program code to send the configured request from the access terminal.
  21. 65
    A 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.
  22. 66
    A 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.
  23. 67
    A 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.
  24. 68
    A 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.
Independent claims24