Method and system for providing interoperable communications with congestion management
First Claim
1. A method for interoperable communications with congestion management, comprising:
- facilitating communications of a plurality of virtual talk groups, each virtual talk group comprising a plurality of endpoints of different communication networks communicating using a respective communication channel;
detecting, for a first virtual talk group of the plurality of virtual talk groups, a congestion event;
in response to detecting the congestion event, forming from the first virtual talk group one or more subgroups, each subgroup comprising at least two endpoints from the first virtual talk group; and
assigning to each subgroup a respective alternate communication protocol for use by the plurality of endpoints of the subgroup.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for providing interoperable communications with congestion management includes facilitating communications of a plurality of virtual talk groups. Each virtual talk group comprises a plurality of endpoints of different communication networks communicating using a respective communication channel. The method includes detecting, for a first virtual talk group of the plurality of virtual talk groups, a congestion event and, in response to detecting the congestion event, forming from the first virtual talk group one or more subgroups, each subgroup comprising at least two endpoints from the first virtual talk group. The method also includes assigning to each subgroup a respective alternate communication protocol for use by the plurality of endpoints of the subgroup.
-
Citations
41 Claims
-
1. A method for interoperable communications with congestion management, comprising:
-
facilitating communications of a plurality of virtual talk groups, each virtual talk group comprising a plurality of endpoints of different communication networks communicating using a respective communication channel;
detecting, for a first virtual talk group of the plurality of virtual talk groups, a congestion event;
in response to detecting the congestion event, forming from the first virtual talk group one or more subgroups, each subgroup comprising at least two endpoints from the first virtual talk group; and
assigning to each subgroup a respective alternate communication protocol for use by the plurality of endpoints of the subgroup. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for providing interoperable communications with congestion management, comprising:
-
an interface operable to facilitate communications of a plurality of virtual talk groups, each virtual talk group comprising a plurality of endpoints of different communication networks communicating using a respective communication channel; and
a processor coupled to the interface and operable to;
detect, for a first virtual talk group of the plurality of virtual talk groups, a congestion event;
in response to detecting the congestion event, form from the first virtual talk group one or more subgroups, each subgroup comprising at least two endpoints from the first virtual talk group; and
assign to each subgroup a respective alternate communication protocol for use by the plurality of endpoints of the subgroup. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. Logic embodied in a computer readable medium, the computer readable medium comprising code operable to:
-
facilitate communications of a plurality of virtual talk groups, each virtual talk group comprising a plurality of endpoints of different communication networks communicating using a respective communication channel;
detect, for a first virtual talk group of the plurality of virtual talk groups, a congestion event;
in response to detecting the congestion event, form from the first virtual talk group one or more subgroups, each subgroup comprising at least two endpoints from the first virtual talk group; and
assign to each subgroup a respective alternate communication protocol for use by the plurality of endpoints of the subgroup. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A system for providing interoperable communications with congestion management, comprising:
-
means for facilitating communications of a plurality of virtual talk groups, each virtual talk group comprising a plurality of endpoints of different communication networks communicating using a respective communication channel;
means for detecting, for a first virtual talk group of the plurality of virtual talk groups, a congestion event;
in response to detecting the congestion event, means for forming from the first virtual talk group one or more subgroups, each subgroup comprising at least two endpoints from the first virtual talk group; and
means for assigning to each subgroup a respective alternate communication protocol for use by the plurality of endpoints of the subgroup.
-
-
41. A method for interoperable communications with congestion management, comprising:
-
facilitating communications of a plurality of virtual talk groups, each virtual talk group comprising a plurality of endpoints of different communication networks communicating using a respective communication channel;
tracking the communications of the plurality of virtual talk groups to generate a communications history;
receiving a request to add at least one endpoint to a first virtual talk group of the plurality of virtual talk groups;
reviewing the communications history to determine if adding the at least one endpoint to the first virtual talk group will cause a congestion event; and
generating a warning indicating that adding the at least one endpoint may cause a congestion event
-
Specification