Scalable utilization of encrypted platform device connection for legal intercept
AssigneeDistilx Ltd.
InventorFinn MACLEOD
Life of this patent
Estimating the term…
Abstract
A system for intercepting and storing data transmitted between a device(s) and a messaging platform(s), the system including an intercept server such that when data is transmitted from the messaging platform(s) to the device(s), the data is also transmitted to the intercept server, the system automatically identifying the data and modifying/formatting the data to be normalized data, which is then accessible by an analyst computer.
Claims42
A system for managing information transmitted to one or more devices and automatically normalizing data received from a plurality of messaging platforms, the system comprising:
- an intercept server having a storage and having software executing thereon including:
- a normalization and indexing module;
- a connection module;
- said intercept server coupled to an analyst computer via a network connection;
- said intercept server coupled to a messaging platform server via the network connection, the messaging platform server using a messaging platform data format for communicating data;
- wherein, when the data is transmitted from the messaging platform server to the one or more devices, the data is also transmitted to said intercept server;
- said connection module receiving the data transmitted from the messaging platform server in the messaging platform data format;
- wherein the connection module connects in the same way as any new device would request to be associated with an account and activates event listeners to receive any messages sent by the messaging platform server—in the same way as a more traditional messaging app may function on a mobile phone handset;
- and wherein the messaging platform server is configured to split and send the data simultaneously to all connected devices associated with that account;
- said normalization and indexing module automatically identifying the received data by means of a look up table and modifying the received data to be in a system data format, which is saved on the storage, wherein the system data format is different than the messaging platform data format, wherein the normalization and indexing module reformats all incoming data into a format that is usable by the system with an additional column that labels the originating message platform;
- and said intercept server transmitting the saved data to the analyst computer.
A system for managing information transmitted to one or more devices and automatically normalizing data received from a plurality of messaging platforms, the system comprising:
- an intercept server having a storage and having software executing thereon including:
- normalization and indexing module;
- and
- a connection module;
- said intercept server coupled to an analyst computer via a network connection;
- said intercept server coupled to a messaging platform server via the network connection, the messaging platform server using a messaging platform data format for communicating data;
- wherein, when the data is transmitted from the messaging platform server to the one or more devices, the data is also transmitted to said intercept server, wherein the data is then split and sent simultaneously to all connected devices associated with that account, and wherein the connection module connects in the same way as any new device would request to be associated with an account;
- said connection module receiving the data transmitted from the messaging platform server in the messaging platform data format using the specific protocol of the given messaging platform;
- said normalization and indexing module automatically identifying the received data and modifying the received data to be in a system data format, which is saved on the storage, wherein the system data format is different than the messaging platform data format, wherein disappearing messages are also automatically recorded and normalized by the system, and wherein any data that is deleted from the device will remain saved on the storage that is accessible by the analyst computer for retrieval by agents;
- and
- said intercept server transmitting the saved data to the analyst computer.
Dependencies are inferred from the claim text.