Distributed control of a push-to-talk session
First Claim
Patent Images
1. A method comprising:
- performing, by a first push-to-talk (PTT) client that has access to a wide area network (WAN), distributed control for a PTT session in conjunction with distributed control for the PTT session performed by another PTT client in the PTT session, the distributed control by the first PTT client performed without use of any PTT server;
maintaining, by the first PTT client, a queue of information relating to floor requests received from other PTT clients in a PTT group, the queue maintained by the first PTT client being the same as queues of the other PTT clients in the PTT group;
detecting, by the first PTT client, that no traffic data has been received from a further PTT client associated with a floor request having a highest priority for a specified time period; and
in response to the detecting, promoting a priority of a floor request having a next highest priority in the queue.
9 Assignments
0 Petitions
Accused Products
Abstract
In some examples, a first push-to-talk (PTT) client that has access to a wide area network (WAN) performs distributed control for a PTT session in conjunction with distributed control for the PTT session performed by another PTT client in the PTT session, the distributed control by the first PTT client performed without use of any PTT server.
-
Citations
18 Claims
-
1. A method comprising:
-
performing, by a first push-to-talk (PTT) client that has access to a wide area network (WAN), distributed control for a PTT session in conjunction with distributed control for the PTT session performed by another PTT client in the PTT session, the distributed control by the first PTT client performed without use of any PTT server; maintaining, by the first PTT client, a queue of information relating to floor requests received from other PTT clients in a PTT group, the queue maintained by the first PTT client being the same as queues of the other PTT clients in the PTT group; detecting, by the first PTT client, that no traffic data has been received from a further PTT client associated with a floor request having a highest priority for a specified time period; and in response to the detecting, promoting a priority of a floor request having a next highest priority in the queue. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
performing, by a first push-to-talk (PTT) client that has access to a wide area network (WAN), distributed control for a PTT session in conjunction with distributed control for the PTT session performed by another PTT client in the PTT session, the distributed control by the first PTT client performed without use of any PTT server; maintaining, by the first PTT client, a queue of information relating to floor requests received from other PTT clients in a PTT group, the queue maintained by the first PTT client being the same as queues of the other PTT clients in the PTT group; and for at least two floor requests in the queue associated with priority indications indicating a same priority, ranking the at least two floor requests using further indications associated with the at least two floor requests.
-
-
16. A first push-to-talk (PTT) client comprising:
-
a communication interface to communicate wirelessly with other PTT clients in a PTT session; and at least one processor configured to; perform, while the first PTT client has access to a wide area network (WAN), distributed control for the PTT session in conjunction with distributed control for the PTT session performed by another PTT client in the PTT session, the distributed control by the first PTT client performed without use of any PTT server; maintain a queue of information relating to floor requests received from other PTT clients in a PTT group, the queue maintained by the first PTT client being the same as queues of the other PTT clients in the PTT group; detect that no traffic data has been received from a second PTT client associated with a floor request having a highest priority for a specified time period; and in response to the detecting, promote a priority of a floor request having a next highest priority in the queue. - View Dependent Claims (17)
-
-
18. A non-transitory machine-readable storage medium storing instructions that upon execution causing a first push-to-talk (PTT) client to:
-
perform, while the first PTT client has access to a wide area network (WAN), distributed control for a PTT session in conjunction with distributed control for the PTT session performed by another PTT client in the PTT session, the distributed control by the first PTT client performed without use of any PTT server; maintain a queue of information relating to floor requests received from other PTT clients in a PTT group, the queue maintained by the first PTT client being the same as queues of the other PTT clients in the PTT group; detect that no traffic data has been received from a second PTT client associated with a floor request having a highest priority for a specified time period; and in response to the detecting, promote a priority of a floor request having a next highest priority in the queue.
-
Specification