IP Library Patent Application 11267693
Patent Application
App. No. 11/267,693

Method and system for providing a push-to-talk communication session using a control endpoint

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/267,693
Abstract

A method for providing a push-to-talk communication session using a control endpoint includes facilitating a push-to-talk communication session among a full duplex endpoint supporting simultaneous two-way communication and a plurality of half duplex endpoints. Communications are received from and transmitted to the full duplex endpoint along a two-way communications path. The method includes blocking communications received from the full duplex endpoint while one of the plurality of half duplex endpoints has floor control in the communication session and receiving, from a control endpoint separate from the full duplex endpoint, a floor control signal comprising a request to transmit communications in the communication session. The method includes, in response to receiving the floor control signal, providing floor control to the full duplex endpoint and transmitting to the plurality of half duplex endpoints communications received from the full duplex endpoint.

Claims (80)

1 . A method for providing a push-to-talk communication session using a control endpoint, comprising:

facilitating a push-to-talk communication session among a full duplex endpoint supporting simultaneous two-way communication and a plurality of half duplex endpoints, wherein communications are received from and transmitted to the full duplex endpoint along a two-way communications path;

blocking communications received from the full duplex endpoint while one of the plurality of half duplex endpoints has floor control in the communication session;

receiving, from a control endpoint separate from the full duplex endpoint, a floor control signal comprising a request to transmit communications in the communication session; and

in response to receiving the floor control signal:

providing floor control to the full duplex endpoint; and

transmitting to the plurality of half duplex endpoints communications received from the full duplex endpoint.

2 . The method of claim 1 , wherein the control endpoint comprises a PC, PDA or IP phone endpoint.

3 . The method of claim 1 , wherein receiving, from a control endpoint separate from full duplex endpoint, a floor control signal comprises receiving the floor control signal through a web interface.

4 . The method of claim 1 , wherein receiving a floor control signal comprises receiving the floor control signal through an IM, HTTP or XML interface.

5 . The method of claim 1 , further comprising, in response to receiving the floor control signal, transmitting to a user of the full duplex endpoint confirmation that the full duplex endpoint has floor control in the communication session.

6 . The method of claim 1 , further comprising:

determining that one of the plurality of half duplex endpoints has floor control in the communication session;

blocking communications received from the full duplex endpoint; and

transmitting to the full duplex endpoint communications received from the one of the plurality of half duplex endpoints with floor control.

7 . A method for providing a push-to-talk communication session using a control endpoint, comprising:

facilitating a push-to-talk communication session among a full duplex endpoint supporting simultaneous two-way communication and a plurality of half duplex endpoints, wherein communications are received from and transmitted to the full duplex endpoint along a two-way communications path;

blocking communications received from the full duplex endpoint while one of the plurality of half duplex endpoints has floor control in the communication session;

receiving from a first control endpoint of a first user of the full duplex endpoint a first floor control signal comprising a request to transmit communications in the communication session;

in response to receiving the first floor control signal:

providing floor control to the full duplex endpoint; and

transmitting to the plurality of half duplex endpoints communications received from the full duplex endpoint;

receiving from a second control endpoint of a second user of the full duplex endpoint a second floor control signal comprising a request to transmit communications in the communication session; and

in response to receiving the second floor control signal:

providing floor control to the full duplex endpoint; and

transmitting to the plurality of half duplex endpoints communications received from the full duplex endpoint.

8 . The method of claim 7 , wherein the first and second control endpoints are selected from the group consisting of cell phone endpoints, PCs and PDAs.

9 . The method of claim 7 , further comprising identifying the second user based on the receipt of the second floor control signal from the second control endpoint of the second user.

10 . A system for providing a push-to-talk communication session using a control endpoint, comprising:

a processor operable to:

facilitate a push-to-talk communication session among a full duplex endpoint supporting simultaneous two-way communication and a plurality of half duplex endpoints, wherein communications are received from and transmitted to the full duplex endpoint along a two-way communications path; and

block communications received from the full duplex endpoint while one of the plurality of half duplex endpoints has floor control in the communication session;

an interface coupled to the processor and operable to receive, from a control endpoint separate from the full duplex endpoint, a floor control signal comprising a request to transmit communications in the communication session; and

the processor operable to, in response to receiving the floor control signal:

provide floor control to the full duplex endpoint; and

transmit to the plurality of half duplex endpoints communications received from the full duplex endpoint.

11 . The system of claim 10 , wherein the control endpoint comprises a PC, PDA or IP phone endpoint.

12 . The system of claim 10 , wherein a processor operable to receive, from a control endpoint separate from the full duplex endpoint, a floor control signal comprises a processor operable to receive the floor control signal through a web interface.

13 . The system of claim 10 , wherein a processor operable to receive a floor control signal comprises a processor operable to receive the floor control signal through an IM, HTTP or XML interface.

14 . The system of claim 10 , wherein the processor is further operable to, in response to receiving the floor control signal, transmit to a user of the full duplex endpoint confirmation that the full duplex endpoint has floor control in the communication session.

15 . The system of claim 10 , wherein the processor is further operable to:

determine that one of the plurality of half duplex endpoints has floor control in the communication session;

block communications received from the full duplex endpoint; and

transmit to the full duplex endpoint communications received from the one of the plurality of half duplex endpoints with floor control.

16 . A system for providing a push-to-talk communication session using a control endpoint, comprising:

a processor operable to:

facilitate a push-to-talk communication session among a full duplex endpoint supporting simultaneous two-way communication and a plurality of half duplex endpoints, wherein communications are received from and transmitted to the full duplex endpoint along a two-way communications path; and

block communications received from the full duplex endpoint while one of the plurality of half duplex endpoints has floor control in the communication session;

an interface coupled to the processor and operable to receive from a first control endpoint of a first user of the full duplex endpoint a first floor control signal comprising a request to transmit communications in the communication session;

the processor operable to, in response to receiving the first floor control signal:

provide floor control to the full duplex endpoint; and

transmit to the plurality of half duplex endpoints communications received from the full duplex endpoint;

the interface operable to receive from a second control endpoint of a second user of the full duplex endpoint a second floor control signal comprising a request to transmit communications in the communication session; and

the processor operable to, in response to receiving the second floor control signal:

provide floor control to the full duplex endpoint; and

transmit to the plurality of half duplex endpoints communications received from the full duplex endpoint.

17 . The system of claim 16 , wherein the first and second control endpoints are selected from the group consisting of cell phone endpoints, PCs and PDAs.

18 . The system of claim 16 , wherein the processor is further operable to identify the second user based on the receipt of the second floor control signal from the second control endpoint of the second user.

19 . A system for providing a push-to-talk communication session using a control endpoint, comprising:

means for facilitating a push-to-talk communication session among a full duplex endpoint supporting simultaneous two-way communication and a plurality of half duplex endpoints, wherein communications are received from and transmitted to the full duplex endpoint along a two-way communications path;

means for blocking communications received from the full duplex endpoint while one of the plurality of half duplex endpoints has floor control in the communication session;

means for receiving, from a control endpoint separate from the full duplex endpoint, a floor control signal comprising a request to transmit communications in the communication session; and

means for, in response to receiving the floor control signal:

providing floor control to the full duplex endpoint; and

transmitting to the plurality of half duplex endpoints communications received from the full duplex endpoint.

20 . Logic embodied in a computer readable medium, the computer readable medium comprising code operable to:

facilitate a push-to-talk communication session among a full duplex endpoint supporting simultaneous two-way communication and a plurality of half duplex endpoints, wherein communications are received from and transmitted to the full duplex endpoint along a two-way communications path;

block communications received from the full duplex endpoint while one of the plurality of half duplex endpoints has floor control in the communication session;

receive, from a control endpoint separate from the full duplex endpoint, a floor control signal comprising a request to transmit communications in the communication session; and

in response to receiving the floor control signal:

provide floor control to the full duplex endpoint; and

transmit to the plurality of half duplex endpoints communications received from the full duplex endpoint.

21 . The medium of claim 20 , wherein the control endpoint comprises a PC, PDA or IP phone endpoint.

22 . The medium of claim 20 , wherein code operable to receive a floor control signal comprises code operable to receive the floor control signal through a web interface.

23 . The medium of claim 20 , wherein code operable to receive, from a control endpoint separate from the full duplex endpoint, a floor control signal comprises code operable to receive the floor control signal through an IM, HTTP or XML interface.

24 . The medium of claim 20 , wherein the code is further operable to, in response to receiving the floor control signal, transmit to a user of the full duplex endpoint confirmation that the full duplex endpoint has floor control in the communication session.

25 . The medium of claim 20 , wherein the code is further operable to:

determine that one of the plurality of half duplex endpoints has floor control in the communication session;

block communications received from the full duplex endpoint; and

transmit to the full duplex endpoint communications received from the one of the plurality of half duplex endpoints with floor control.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2023
From: CISCO TECHNOLOGY, INC.
To: STA GROUP LLC
Reel/Frame 062567/0314 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2005
From: SHAFFER, SHMUEL (NMI); TALUKDER, SHAH (NMI); NAGESH, KITTUR V.; HALL, DOUGLAS J.; METZGER LARRY R.; KALLEY, YOGESH (NMI)
To: CISCO TECHNOLOGY, INC.
Reel/Frame 017195/0324 →