Radio interoperability system and method
First Claim
1. A method of initiating communication between a plurality of communication systems, at least two of the communication systems using different communication protocols, the method comprising:
- maintaining interoperability data defining a plurality of scenarios, each scenario defining a mode of interoperability between a respective set of communication systems of the plurality of communication systems, at least one communication system in the respective set being a two-way radio system;
receiving a selection of a particular one of the scenarios and authorization information, wherein receiving a selection comprises receiving a scenario identifier from a device initiating the communication, the device configured to access one of the communication systems;
in response to receiving the selection and the authorization information, validating the authorization information and automatically initiating establishment of a communication session between the communication systems of the respective set of communication systems of the particular one of the scenarios; and
receiving a request to perform a task utilizing the communication session,wherein maintaining interoperability data comprises maintaining a database including the scenarios, connection information related to the scenarios and scenario identifiers, and data indicative of routing data packets between the communications systems, each scenario identifier identifying one of the scenarios,wherein each of the plurality of communication systems is selected from the group consisting of a radio system, a dispatch system, a PSTN, a public IP (Internet Protocol) network, an IP telephone network, an IP radio system and any combination thereof.
4 Assignments
0 Petitions
Accused Products
Abstract
A method, system and memory are provided for enabling interoperability. A communication session between different communication systems, such as radio systems, operating using different protocols is initiated by receiving a scenario identifier from one of the user devices. An interoperability server receives the scenario identifier and accesses interoperability data to obtain the connection information corresponding the scenario matching the scenario identifier. The data includes scenarios for communication sessions and the connections required for each scenario. Once the interoperability server obtains the connection information, the communication session is initiated.
-
Citations
18 Claims
-
1. A method of initiating communication between a plurality of communication systems, at least two of the communication systems using different communication protocols, the method comprising:
-
maintaining interoperability data defining a plurality of scenarios, each scenario defining a mode of interoperability between a respective set of communication systems of the plurality of communication systems, at least one communication system in the respective set being a two-way radio system; receiving a selection of a particular one of the scenarios and authorization information, wherein receiving a selection comprises receiving a scenario identifier from a device initiating the communication, the device configured to access one of the communication systems; in response to receiving the selection and the authorization information, validating the authorization information and automatically initiating establishment of a communication session between the communication systems of the respective set of communication systems of the particular one of the scenarios; and receiving a request to perform a task utilizing the communication session, wherein maintaining interoperability data comprises maintaining a database including the scenarios, connection information related to the scenarios and scenario identifiers, and data indicative of routing data packets between the communications systems, each scenario identifier identifying one of the scenarios, wherein each of the plurality of communication systems is selected from the group consisting of a radio system, a dispatch system, a PSTN, a public IP (Internet Protocol) network, an IP telephone network, an IP radio system and any combination thereof. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An interoperability system for enabling interoperability between a plurality of communication systems having at least two different communication protocols and said communication systems in communication with a packet network, the interoperability system comprising:
-
an interoperability server in communication with the packet network, the interoperability server configured to; maintain interoperability data defining a plurality of scenarios, each scenario defining a mode of interoperability between a respective set of communication systems of the plurality of communication systems, at least one communication system in the respective set being a two-way radio system; receive authorization information and a selection of a particular scenario, wherein the selection comprises a scenario identifier received from a device initiating a communication, the device configured to access one of the communication systems; and in response to receiving the selection and the authorization information, validate the authorization information and automatically initiate establishment of a communication session corresponding to the particular scenario for the device, wherein interoperability data comprises a database including the scenarios, connection information related to the scenarios and scenario identifiers, and data indicative of routing data packets between the communications systems, each scenario identifier identifying one of the scenarios, wherein each of the plurality of communication systems is selected from the group consisting of a radio system, a dispatch system, a PSTN, a public IP (Internet Protocol) network, an IP telephone network, an IP radio system and any combination thereof. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable memory for storing data for access by an application program being executed on an interoperability server, comprising:
-
an interoperability data structure stored in said memory, the data structure including information resident in a database used by said application program, the information accessible by a scenario identifier provided by a device initiating a communication, the interoperability data structure including; a plurality of scenario identifier data objects comprising a scenario identifier for each of a plurality of scenarios, each scenario including connections required for a respective communication session between at least two user devices from at least two different communication systems, at least one of the two communication systems being a two-way radio system, and having at least two different communication protocols; and a plurality of scenario interconnection data objects, the scenario connection data objects comprising connection information for the respective communication session, including any combination of connections between a plurality of radio units, IP Network unites, IP radio units, telephone units, IP telephone units, and workstations; code for receiving and validating authorization information from the device initiating the communication; and code for automatically initiating establishment of a communication session corresponding to the scenario identifier provided by the device initiating the communication, wherein each of the plurality of communication systems is selected from the group consisting of a radio system, a dispatch system, a PSTN, a public IP (Internet Protocol) network, an IP telephone network, an IP radio system and any combination thereof.
-
-
18. An interoperability system for enabling interoperability between a plurality of communication systems having at least two different communication protocols and said communication systems in communication with a packet network, the interoperability system comprising:
-
means for maintaining interoperability data defining a plurality of scenarios, each scenario defining a mode of interoperability between a respective set of communication systems of the plurality of communication systems, at least one communication system in the respective set being a two-way radio system; means for communicating with the packet network; means for receiving authorization information and a scenario identifier from a device initiating a communication, the device configured to access one of the communication systems; and means for, in response to receiving the authorization information and the scenario identifier, validating the authorization information and automatically initiating a communication session for the device, wherein interoperability data comprises a database including the scenarios, connection information related to the scenarios and scenario identifiers, and data indicative of routing data packets between the communications systems, each scenario identifier identifying one of the scenarios, wherein each of the plurality of communication systems is selected from the group consisting of a radio system, a dispatch system, a PSTN, a public IP (Internet Protocol) network, an IP telephone network, an IP radio system and any combination thereof.
-
Specification