Dispatch call server in a packet based communication network
First Claim
Patent Images
1. A dispatch communication network comprising:
- a group of hosts of a plurality of communication hosts wherein only one host of the group at a time is allowed to transmit internet protocol (IP) communications comprising voice communications to the other hosts of the group; and
a dispatch call server configured to arbitrate IP communication among the group, wherein arbitrating comprises selecting one transmitting host, from a plurality of competing hosts from which the dispatch call server receives request transmissions, that is allowed to transmit the IP communications to the other hosts of the group after a preceding transmitting host of the group of hosts has completed its transmission, wherein the dispatch call server is configured to arbitrate communication among the group of hosts based on a number of factors comprising estimated request times, which are based on arrival times of the request transmissions and an estimated network delay corresponding to each of the request transmissions.
4 Assignments
0 Petitions
Accused Products
Abstract
A dispatch server (206) is provided in a packet based dispatch radio network to serve as coordinator and arbitrator for dispatch group calls. Participants in a group call transmit internet protocol (IP) voice packets to the server in unicast fashion. The server receives voice packets from multiple sources (210, 216) and implements a prioritization scheme to select one source to pass on to the group via IP multicast. Various prioritization techniques are described.
157 Citations
19 Claims
-
1. A dispatch communication network comprising:
-
a group of hosts of a plurality of communication hosts wherein only one host of the group at a time is allowed to transmit internet protocol (IP) communications comprising voice communications to the other hosts of the group; and a dispatch call server configured to arbitrate IP communication among the group, wherein arbitrating comprises selecting one transmitting host, from a plurality of competing hosts from which the dispatch call server receives request transmissions, that is allowed to transmit the IP communications to the other hosts of the group after a preceding transmitting host of the group of hosts has completed its transmission, wherein the dispatch call server is configured to arbitrate communication among the group of hosts based on a number of factors comprising estimated request times, which are based on arrival times of the request transmissions and an estimated network delay corresponding to each of the request transmissions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of operating a dispatch communication network, the method comprising:
-
at a dispatch call server, receiving internet protocol (IP) messages including dispatch call data from a plurality of competing hosts over a packet network wherein ly one host at a time is allowed to transmit IP messages comprising voice communications to the other hosts of the network, at the dispatch call server, arbitrating the IP messages originating from the plurality of competing hosts, wherein arbitrating comprises selecting one transmitting host, from the plurality of competing hosts, that is allowed to transmit the IP messages comprising voice communications to the other hosts of the network after a preceding transmitting host has completed its transmission and wherein arbitrating the IP messages comprises selecting one transmitting host based on a number of factors comprising estimated transmit times which are based on arrival times of the IP messages and an estimated network delay corresponding to each of the IP messages; and from the dispatch call server, transmitting the dispatch call data in an IP transmission to the one or more destinations over the packet network. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method of operating a server in a dispatch communication network, the method comprising:
-
receiving a request comprising voice communications to communicate from one host on the network; determining if another request to communicate has been received from another host on the network and if another request to communicate has been received then arbitrating the requests so that the arbitrated request is transmitted to one or more receiving hosts wherein only one host at a time is allowed to transmit communications to the other hosts after a preceding transmitting host has completed its transmission; selecting a transmitting host for communication based on a number of factors comprising estimated request times, which are based on arrival times of the requests and an estimated network delay corresponding to each of the requests; receiving dispatch data from the selected host; and transmitting the dispatch data to the one or more receiving hosts. - View Dependent Claims (17, 18, 19)
-
Specification