Back to results
US 2014/0208095 A1Published application
Managed real-time communications between user devices
AssigneeSkySocket, LLC
InventorsErich Stuntebeck, Evan Hurst
Life of this patent
Estimating the term…
Abstract
Managed real-time communications between user devices may be provided. Upon receiving a request to instantiate a communication connection from an application, a secure session may be established between the application and a remote application. Input from a user of the application may be received, subjected to at least one management policy, and transmitted to the remote application.
Claims20
A method comprising:
- receiving a request to instantiate a communication connection from an application;
- generating a session encryption key pair comprising a public key and a private key,
- establishing a secure session between the application and a second application according to the session encryption key pair;
- receiving an input from a user of the application;
- applying at least one management policy to the input of the user of the application;
- and
- causing the input to be transmitted to the second application.
4 more elements
A system comprising:
- a memory storage;
- and
- a processor coupled to the memory storage, wherein the processor is configured to:
- receive a request to establish a secure session between a first application and a second application,
- generate at least one session encryption key pair comprising a public key and a private key,
- provide the public key of the at least one session encryption key pair to the first application,
- provide the private key of the at least one session encryption key pair to the second application,
- receive at least one message encrypted according to the at least one session encryption key pair from the first application,
- apply at least one management policy to the received at least one message, and
- transmit the at least one message encrypted according to the at least one session encryption key pair to the second application.
7 more elements
A non-transitory computer-readable medium which stores a set of instructions that when executed performs a method executed by the set of instructions comprising:
- receiving a request to establish a communication connection between a first messaging application and a second messaging application;
- determining whether at least one first management policy prohibits the establishment of the communication connection;
- and
- in response to determining that the at least one first management policy does not prohibit the establishment of the communication connection:
- identifying a network capability available for establishing the communication connection,
- establishing a secure communication connection between the first messaging application and the second messaging application, wherein the secure communication connection comprises a level of security dependent on the network capability,
- receiving an input from a user of the first messaging application;
- applying at least one second management policy to the input of the user of the first messaging application, and
- causing the input to be transmitted to the second messaging application.
6 more elements
Dependencies are inferred from the claim text.