Patent classifications
H04L51/00
Dual Fallback Hardened VoIP System with Signal Quality Measurement
A system is presented that includes secure push-to-talk voice functionality. Using encryption, authentication, user filtering, and integration with new and existing LMR systems, a secure voice platform ensures malicious software, unauthorized access and brute force security attacks will not compromise the voice communications of the system. The VoIP system is engineered to ensure graceful system degradation in the event of maintenance activities, natural disasters and failure modes. The hardened VoIP system offers the functions a LMR trunking system while utilizing broadband connections. Private calls, group calls, Emergency Alarms with covert monitoring capability, scanning and priority scanning may be incorporated into the system. The system includes a VoIP-controller that serves as a trunking controller, manages available VoIP-based conference bridges, and assigns them as needed to the parties involved in each voice call. The system includes multiple fallback methods that may be prioritized based on pre-failure analytics.
INCREASED COMMUNICATION SECURITY
An apparatus may include a communication interface configured to receive a first message including a first data portion and a second data portion, wherein the first data portion is associated with a security token, wherein the first data portion includes a first instance of a session key, and wherein the second data portion includes a second instance of the session key. The apparatus may also include a security component configured to perform message validation associated with the first message. The apparatus may further include a message generation component configured to generate, if the first message is valid, a second message including the first data portion. The communication interface may be configured to communicate, if the first message is valid, the second message.
Dynamic Email Content Engine
Disclosed herein are system, method, and computer program product embodiments for a dynamic email content engine. An embodiment operates by selecting a subscriber record from a database. The embodiment adds a first content item to a content pool based on a first rule in a set of rules, wherein the first rule is applied based on a characteristic of the content item or a persona record assigned to the subscriber record. The embodiments adds a second content item to the content pool based on a second rule in the set of rules. The embodiment ranks the first content item and the second content item in the content pool based on a first priority value and a second priority value. The embodiment assigns the first content item to the subscriber record based on the ranking.
Deriving atomic communication threads from independently addressable messages
When a message is received, the recipient set in the message, as well as ancestor message identifiers, are analyzed. The received message is either placed in an existing thread in an existing conversation, or in a new thread in the conversation, based upon the analysis of the recipient set and the ancestor identifiers.
Determining and displaying user awareness of information
One or more communications between two or more users are monitored. An activity by a first user is determined. The activity is related to one of the communications. A degree of awareness of the first user is determined. The degree of awareness is based on the determined activity.
System and method for providing centralized management and distribution of information to remote users
The invention includes systems, methods, and software applications for centrally maintaining information and automatically distributing relevant portions of the information to remote users. In one embodiment, a central server stores the information, which is maintained on the central server. Periodically, or each time the server information is updated, the server identifies the portion of the information that is relevant to each user and downloads the relevant portion of information to each user, for example to a mobile device such as a Blackberry. The invention may be used to maintain and timely distribute information related to emergency response procedures, sales or servicing schedules, and delivery schedules, among other things.
COLLABORATIVE EMAIL WITH HIERARCHICAL SIGNATURE AUTHORITY
Writing a collaborative email document with hierarchical authorities including establishing a collaborative email document on an administrator's computer, identifying one or more signatories for the document, identifying one or more collaborators who are authorized to view and edit the document, providing to the collaborators copies of the document for viewing and editing, where the collaborators' copies reside on collaborators' computers, updating the copies of the document on collaborators' computers with revisions from the collaborators, and sending the collaborative email document from the administrator's computer to addressees when the document bears valid digital signatures from all signatories. Typical embodiments also include providing at least one user authority to delegate signature authority, establishing a hierarchy of delegation authority for signatures, establishing at least one authority delegation policy including at least one rule for automated delegation of signature authority among signatories and delegating signature authority from at least one signatory to another.
Systems and Methods for Data Encryption and Decryption
A computer-implemented method is provided for encrypting a message using a plurality of keys and a plurality of encryption algorithms. The method includes mapping, by the computing device, each of the plurality of keys to an encryption algorithm randomly selected from the plurality of encryption algorithms, and storing, by the computing device, in an index table the plurality of keys correlated to their respective encryption algorithms. The method also includes decomposing, by the computing device, the message into one or more message segments and encrypting, by the computing device, each of the one or more message segments using the index table. The method further includes transmitting, by the computing device, at least one of the index table or the one or more encrypted message segments to a receiving computing device over the electronic network.
System and method for verifying delivery and integrity of electronic messages
The invention provides a system and method for determining when a message is received by a recipient or an agent for the recipient. A link is activated at the recipient to provide an indication that the message has been opened by the recipient. The activation of the link may cause a server remote from the recipient to take some further action.
Dynamic granular messaging persistence
Embodiments of the present invention provide a method, system and computer program product for dynamic, granular messaging persistence in a messaging system. In an embodiment of the invention, a method for dynamic, granular messaging persistence in a messaging system is provided. The method includes monitoring operational performance of a message broker and receiving a message for queuing in a message queue of the message broker. The method also includes parsing the message to extract different fields and corresponding priorities and selectively storing in fixed storage, data for corresponding ones of the different fields based upon consideration of corresponding ones of the priorities and the monitored operational performance. Finally, the method includes queuing the message in the message queue.