1460904855-22a7fda1-d50a-4786-b218-c24e17e863ea

1. A method for improving quality of a Call-Over-Network (\u201cCON\u201d) conference call by scenario based buffer delays, useful in association with a plurality of callers, each of the callers having a communicator, the method comprising:
determining a scenario of a call over network; and
modulating a delay buffer length in response to the scenario.
2. The method of claim 1, wherein the scenario is determined by comparing who speaks, and the duration of the speaking against known scenario types.
3. The method of claim 1, wherein the call quality is determined by pinging the network.
4. The method of claim 3, wherein the delay buffer length is modulated by considering the scenario, quality, and length of delay.
5. The method of claim 4, wherein the delay buffer length is determined by setting a threshold quality level, and minimizing delay length while still meeting the threshold.
6. The method of claim 5, wherein the threshold is based upon scenario type.
7. The method of claim 4, wherein the delay buffer length is determined by optimizing the delay length and the quality.
8. The method of claim 7, wherein the delay length and the quality variables in the optimization are weighted by the scenario.
9. The method of claim 1, further comprising providing a delay indication if the delay buffer length is above a configurable size.
10. The method of claim 9, wherein the configurable size is approximately 800 ms.
11. A system for improving quality of a Call-Over-Network (\u201cCON\u201d) conference call by scenario based buffer delays, useful in association with a plurality of callers, each of the callers having a communicator, the system comprising:
a scenario identifier configured to determine a scenario of a call over network; and
a processor configured to modulate modulating a delay buffer length in response to the scenario.
12. The system of claim 11, wherein the scenario is determined by comparing who speaks, and the duration of the speaking against known scenario types.
13. The system of claim 12, wherein the call quality is determined by pinging the network.
14. The system of claim 13, wherein the delay buffer length is modulated by considering the scenario, quality, and length of delay.
15. The system of claim 14, wherein the delay buffer length is determined by setting a threshold quality level, and minimizing delay length while still meeting the threshold.
16. The system of claim 15, wherein the threshold is based upon scenario type.
17. The system of claim 14, wherein the delay buffer length is determined by optimizing the delay length and the quality.
18. The system of claim 17, wherein the delay length and the quality variables in the optimization are weighted by the scenario.
19. The system of claim 11, further comprising a delay indicator configured to provide an indication if the delay buffer length is above a configurable size.
20. The system of claim 19, wherein the configurable size is approximately 800 ms.
21. A method for improving quality of a Call-Over-Network (\u201cCON\u201d) conference call, useful in association with a plurality of callers, each of the callers having a communicator, the method comprising:
deploying modules over at least one network, wherein the modules are intermediary between each communicator and backend servers; and
intercepting audio packets from the communicator to detect packet loss thereby accelerating real-time audio conversations.
22. The method of claim 41, wherein the modules are deployed across a distributed physical area.
23. The method of claim 41, further comprising performing a packet recovery operation when a packet loss is detected.
24. The method of claim 41, wherein the modules are distributed to cellular base stations.
25. The method of claim 41, wherein the modules are distributed on WiFi APs.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A system of establishing and authenticating a persistent and revocable secure line of communication comprising:
a plurality of client devices, each of the plurality of client devices including a client app that includes a local key store module (LKSM) and a digital identity token; and
a trusted third party server including a user facing domain and a key escrow domain;
wherein the user facing domain securely relates to the plurality of client devices via the client app and includes a login interface, a hardware security module (HSM), or a lightweight directory access protocol application (LDAP);
wherein the key escrow domain authenticates secure lines of communication among the plurality of client devices and includes registration authority, certificate authority, or attribute authority;
wherein the trusted third party server is configured to execute an invitation protocol including:
authenticating a first client device and a second client device;
conveying an invitation from the first client device to the second device to establish a communication line between the first client device and the second client device;
providing downloaded software to the second client device;
triggering a series of authentication steps to be performed by the second device to ensure the downloaded software is correctly provisioned;
receiving a response to the invitation from the second device at the first device; storing a created public key corresponding to the established communication line; storing only a portion of a created private key corresponding to the established communication line;
wherein the first client device or the second client device is configured to reconstruct a complete version of the created private key with information retrieved from the trusted third party server after authenticating the trusted third party server; and
wherein the invitation includes a client app with a digital identity token, email address, designated attributes, authentication question, answer to authentication question, or a cryptographic digital signature.
2. A non-transitory computer-readable storage medium encoded with instructions that, when executed by a processing device, establish a machine performing a computer-implemented method of establishing and authenticating a persistent and revocable secure line of communication comprising:
authenticating a first client device and a second client device using a trusted third party server;
enabling the first client device to invite a second client device to establish a communication line with the first client device;
enabling the second client device to download software in response to the invitation;
providing an authenticated public encryption key of the first client device to the second client device;
creating a local key storage module (LKSM) at the first client device and the second client device;
performing a series of authentication steps in a predetermined manner on the second client device to ensure to the first client device by the trusted third party server that the downloaded software was correctly provisioned;
creating a public keyprivate key pair corresponding to the communication line between the first client device and the second client device;
storing the created public key at the trusted third party server;
splitting and storing the created private key such that neither the first client device nor the second client device nor the trusted third party server store a complete copy of the created private key;
storing portions of the created private key in the LKSM of the first client device or the second client device; and
enabling the first client device or the second client device to reconstruct the created private key by retrieving portions when the first client device or the second client device authenticate with the trusted third party server;
wherein the first client device or the second client device includes a corresponding client app;
wherein the corresponding client app includes the LKSM and a digital identity token;
wherein the trusted third party server includes a user facing domain or a key escrow domain;
wherein the user facing domain securely relates to the plurality of client devices via the client app and includes a login interface, a hardware security module (HSM), or a lightweight directory access protocol application (LDAP); and
wherein the key escrow domain authenticates secure lines of communication among the plurality of client devices and includes registration authority, certificate authority, or attribute authority.