US2022269647A1PendingUtilityA1

Communications surveillance platforms

Assignee: TXTSMARTER INCPriority: Feb 9, 2022Filed: Feb 9, 2022Published: Aug 25, 2022
Est. expiryFeb 9, 2042(~15.5 yrs left)· nominal 20-yr term from priority
H04L 51/216H04L 51/42H04L 51/066G06F 16/113G06F 40/279H04L 51/224H04W 4/14H04L 51/52G06F 16/116
19
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Described herein are examples of communications surveillance platforms. A communications surveillance platform may receive a message. The message may have been communicated using a private messaging channel operating on a user device. The private messaging channel may be monitored by a private messaging channel interface of a client archiving application configured to send the message to the processor via the network interface. The message may be sent or received by a user of the user device. The message may be a short message system message, a multimedia message system message, an end-to-end message, an over-the-top message, or a social media direct message. The communications surveillance platform may archive the message on an electronic data storage unit in a searchable format.

Claims

exact text as granted — not AI-modified
1 . A method, comprising:
 receiving, at a processor of an archiving server running a remote archiving application, via a network interface, a message, wherein:
 the message is generated from a user device; 
 the network interface operates via a network connection; 
 the message was communicated using a private messaging channel operating on the user device; 
 the private messaging channel is monitored by a private messaging channel interface of a client archiving application configured to send the message to the processor via the network interface; 
 the message was sent or received by a user of the user device; and 
 the message is a short message system message, a multimedia message system message, an end-to-end message, an over-the-top message, a social media direct message, a non-text binary payload, or a non-alphanumeric character-based message; 
   extracting, using the processor, metadata from the message;   preparing, using the processor, the message for archiving, including converting the message to an archival format;   appending, using the processor, the message to a conversation container comprising associated other messages;   archiving, using the processor, the message and the metadata on an electronic data storage unit by storing the message and the metadata on the electronic data storage unit, wherein the message and the metadata are stored on the electronic data storage unit in a searchable format; and   wherein the receiving, extracting, and archiving are initiated by the private messaging channel interface and executed using the processor silently without providing a notification to the user.   
     
     
         2 . The method of  claim 1 , wherein
 the archiving is performed at the conclusion of a predefined time period;   the archiving is performed after a predefined quantity of messages have been received by the processor; or   the archiving is performed at a predefined scheduled time.   
     
     
         3 . The method of  claim 1 , wherein the metadata includes account information, authentication information, or preferences of the user for the private messaging channel. 
     
     
         4 . The method of  claim 1 , wherein the message is marked for archiving and received at the processor as part of a batch of messages marked for archiving. 
     
     
         5 . The method of  claim 4 , wherein the marking for archiving is based on the message containing a designated character or string of characters. 
     
     
         6 . The method of  claim 1 , further comprising, using the processor, contextually scanning the message to determine whether the message should be flagged for further attention. 
     
     
         7 . The method of  claim 1 , further comprising remotely configuring, using the processor, the client archiving application. 
     
     
         8 . The method of  claim 1 , wherein extracting the metadata from the message includes processing the message using a natural language processor and the metadata includes semantic information from the message. 
     
     
         9 . The method of  claim 1 , further comprising deleting the message based on:
 a predefined message selection criteria; or   a search query, wherein:
 the search query is based on a received input; or 
 the search query is based on a compliance requirement. 
   
     
     
         10 . A system, comprising:
 an archiving server, comprising
 an electronic data storage unit configured to store an archive of messages; 
 a network interface in operative communication over a network connection; 
 a processor in operative communication with the network interface and the electronic data storage unit, wherein the processor is configured to:
 receive a message from a user device via the network interface, wherein:
 the message was communicated using a private messaging channel operating on the user device; 
 the private messaging channel is monitored by a private messaging channel interface of a client archiving application configured to send the message to the processor via the network interface; 
 the message was sent or received by a user of the user device; and 
 the message is a short message system message, a multimedia message system message, an end-to-end message, an over-the-top message, or a social media direct message. 
 
 archive the message, comprising:
 converting the message to an archival format; 
 extracting metadata from the message; and 
 storing the message and the metadata on the electronic data storage unit. 
 
 
   
     
     
         11 . The system of  claim 10 , wherein:
 the message is encrypted by the private messaging channel interface into an encrypted message format;   the message is received at the processor in the encrypted message format; and   the remote archiving application is configured to decrypt the message from the encrypted message format.   
     
     
         12 . The system of  claim 10 , wherein the device is a registered device, comprising:
 an account for the device;   provisioning for the account, comprising a configuration of:
 an internet location of a relay pipeline; 
 direct data store locations for media contained in messages; 
 REST API service locations; 
 encryption requirements around stored data; 
 backup requirements and options; 
 encryption keys; 
 information required by a data privacy law or a legal agreement; 
 a location of the archiving servers over an internet protocol network; and 
 credentials required to access the archiving server and upload data to the archiving server. 
   
     
     
         13 . A method, comprising:
 receiving, at a processor of an archiving server running a remote archiving application, via a network interface, a message, wherein:
 the message was communicated using a private messaging channel operating on a user device; 
 the private messaging channel is monitored by a private messaging channel interface of a client archiving application configured to send the message to the processor via the network interface; 
 the message was sent or received by a user of the user device; and 
 the message is a short message system message, a multimedia message system message, an end-to-end message, an over-the-top message, or a social media direct message. 
   archiving, using the processor, the message on an electronic data storage unit by storing the message on the electronic data storage unit, wherein the message is stored on the electronic data storage unit in a searchable format.   
     
     
         14 . The method of  claim 13 , further comprising:
 receiving, at the processor, from an administration device, a search query, the search query being based on the conversation container, the user, or contact information of the user; and   searching, using the processor, the archived messages stored on the electronic data storage unit using the search query.   
     
     
         15 . The method of  claim 14 , further comprising deleting the message and its associated metadata based on the search query. 
     
     
         16 . The method of  claim 13 , wherein the archiving further comprises:
 authenticating the user;   preparing the message for archiving, including converting the message to an archival format; and   creating a user data structure for the message on the user device to reflect a server data structure on the archiving server.   
     
     
         17 . The method of  claim 16 , wherein the archival format is a portable document format, a text format, or a JavaScript object notation format. 
     
     
         18 . The method of  claim 13 , further comprising generating a report of archived messages. 
     
     
         19 . The method of  claim 13 , further comprising providing the archived record of the message to a third-party customer relationship management system. 
     
     
         20 . The method of  claim 13 , further comprising providing a status report to an administrator indicating a success or failure of archiving the message.

Join the waitlist — get patent alerts

Track US2022269647A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.