Systems and methods for push-to-talk wireless applications
First Claim
1. A computer product implemented on a non-transitory computer-readable medium having instructions stored therein for implementing a message authority, the message authority comprising:
- a first table configured to store associations of application identifiers with combinations of sender identifiers and target identifiers for a received message to be stored in a database;
a second table configured to store associations of the application identifiers with paths to the applications;
a collector having a target identifier, the collector configured to receive the received message from a communication device having a sender identifier, and package message information of the received message into a digital file comprising metadata and one or more of voice data, image data, and video data; and
a routing layer interfaced with the collector and the first and second tables, the routing layer configured to correlate by reference to the first and second tables the sender identifier and the target identifier to determine one or more associated applications based on the correlation, and to correlate by reference to the first and second tables the sender identifier and the target identifier to determine one or more associated destination applications to process the received message information based on the correlation,wherein the one or more destination applications parse the message information and associated metadata of the digital file and insert message information records into the database.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for routing data messages to appropriate applications among multiple available applications. Observers use a variety of signal transmission devices to generate and transmit data messages to a receiver. Each observer has an observer identification and each receiver has a receiver identification. A routing layer is configured to correlate the observer identification and the receiver identification. While multiple applications are available, the routing layer routes the data message to the appropriate application based on the correlated observer and receiver identifications. The router can further route the data message to an appropriate destination within the appropriate application based on the correlated observer and receiver identifications. The data message can also undergo additional signal processing before it is routed to a third party application.
46 Citations
8 Claims
-
1. A computer product implemented on a non-transitory computer-readable medium having instructions stored therein for implementing a message authority, the message authority comprising:
-
a first table configured to store associations of application identifiers with combinations of sender identifiers and target identifiers for a received message to be stored in a database; a second table configured to store associations of the application identifiers with paths to the applications; a collector having a target identifier, the collector configured to receive the received message from a communication device having a sender identifier, and package message information of the received message into a digital file comprising metadata and one or more of voice data, image data, and video data; and a routing layer interfaced with the collector and the first and second tables, the routing layer configured to correlate by reference to the first and second tables the sender identifier and the target identifier to determine one or more associated applications based on the correlation, and to correlate by reference to the first and second tables the sender identifier and the target identifier to determine one or more associated destination applications to process the received message information based on the correlation, wherein the one or more destination applications parse the message information and associated metadata of the digital file and insert message information records into the database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification