US2020153781A1PendingUtilityA1

Methods, Systems, and Apparatus for Text to Persistent Messaging

Assignee: MCGINNIS MATTHEW KENTPriority: Nov 13, 2018Filed: Nov 26, 2019Published: May 14, 2020
Est. expiryNov 13, 2038(~12.2 yrs left)· nominal 20-yr term from priority
H04L 51/04H04W 4/14G06F 16/22H04L 51/066H04L 51/36H04L 51/22H04L 51/56H04L 51/42
41
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A chat-based persistent messaging platform that can seamlessly convert messages from different modalities (e.g., email clients and text message clients) into persistent messages and vice versa is described herein. The platform can include a parsing processor to convert messages into standard format data. A message classifier can process the standard format data into different subcomponents. These subcomponents can be translated into persistent messaging content via one or more content processing engines. The persistent messaging content can be converted into a persistent message via the parsing processor. The message classifier can also add messages into a persistent thread so that message history between two or more users can be maintained in perpetuity.

Claims

exact text as granted — not AI-modified
1 . A method for translating a text message from a first user using an external text client into a persistent message to a second user using a chat-based persistent messaging system, the method comprising:
 receiving, at a receive queue, the text message from the external text client;   extracting, at an off-net parsing processor, at least one attribute associated with the text message;   extracting, at the off-net parsing processor, standard format data from the text message;   determining, at a message router, a next destination for the standard format data based on the at least one attribute, the next destination being at least one of an on-net parsing processor or a message classifier;   in response to determining that the next destination is the message classifier, processing, at the message classifier, the standard format data into subcomponents representing content of the text message;   adding, at the message classifier, the text message to a persistent thread based on an historical interaction between the first user and the second user;   transmitting, from the message classifier, the subcomponents to respective content processing engines;   translating, at the respective content processing engines, the subcomponents into persistent messaging content;   transmitting the persistent message content from the respective content processing engines to the on-net parsing processor via the message classifier and the message router;   converting, at the on-net parsing processor, the persistent messaging content to a persistent message; and   transmitting, via a user interface, the persistent message to the second user using the persistent messaging system.   
     
     
         2 . The method of  claim 1 , wherein adding the text message to persistent thread further comprises:
 matching, at the message classifier, the standard format data from the text message with the historical interaction between the first user and the second user based on the at least one attribute.   
     
     
         3 . The method of  claim 2 , wherein the at least one attribute comprises at least one of a name of the first user, a phone number of the first user, a name of the second user, a phone number of the second user, or a unique numerical ID. 
     
     
         4 . The method of  claim 2 , wherein adding the text message to the persistent thread further comprises:
 determining, at the message classifier, existence of the historical interaction between the first user and the second user prior to adding the text message to the persistent thread.   
     
     
         5 . The method of  claim 1 , further comprising:
 adding the content in the text message to a persistent database.   
     
     
         6 . The method of  claim 1 , further comprising:
 disaggregating the standard format data based on the next destination for the standard format data.   
     
     
         7 . The method of  claim 1 , wherein the text message is a Short Message Service (SMS). 
     
     
         8 . A persistent messaging system for translating a text message from a first user using an external text client into a persistent message to a second user, the persistent system comprising:
 an off-net parsing processor to extract at least one attribute associated with the text message and standard format data from the email;   a message router, communicatively coupled to the message router, to determine a destination for the standard format data based on the at least one attribute;   a message classifier, communicatively coupled to the message router, to process the standard format data into subcomponents that represent content of the text message, to add the text message to a persistent thread based on an historical interaction between the first user and the second user, and to transmit the subcomponents to content processing engines that translate the subcomponents into the persistent messaging content;   an on-net parsing processor, communicatively coupled to the message router, to convert the persistent messaging content into the persistent message; and   a user interface, communicatively coupled to the on-net parsing processor, to transmit the persistent message to the second user.   
     
     
         9 . The persistent messaging system of  claim 8 , wherein the message classifier is further configured to match the standard format data from the text message with the historical interaction between the first user and the second user based on the at least one attribute. 
     
     
         10 . The persistent messaging system of  claim 9 , wherein the at least one attribute comprises at least one of a name of the first user, a phone number of the first user, a name of the second user, a phone number of the second user, or a unique numerical ID. 
     
     
         11 . The persistent messaging system of  claim 9 , wherein the message classifier is further configured to determine an existence of the historical interaction between the first user and the second user prior to adding the text message to the persistent thread. 
     
     
         12 . The persistent messaging system of  claim 8 , further comprising:
 a persistent database, communicatively coupled to the message classifier, to store the persistent messaging content in the text message.   
     
     
         13 . The persistent messaging system of  claim 8 , wherein the text message is a Short Message Service (SMS). 
     
     
         14 . A method for translating a persistent message from a first user using a persistent messaging system into a text message addressed to a second user using an external text client, the method comprising:
 receiving, via a user interface, the persistent message;   transforming, at an on-net parsing processor, the persistent message into standard format data;   determining, at a message router, a next destination for the standard format data, the next destination being at least one of an off-net parsing processor or a message classifier;   in response to determining that the next destination is the message router, processing, at the message classifier, the standard format data into subcomponents representing content of the persistent message;   adding, at the message classifier, the persistent message to a persistent thread based on historical interaction between the first user and the second user;   transmitting, from the message classifier, the subcomponents to respective content processing engines;   translating, at the respective content processing engines, the subcomponents into text message content; and   transmitting, via the external text client, the text message content to the second user as a text message.   
     
     
         15 . The method of  claim 14 , further comprising:
 transmitting the text message content from the respective content processing engines to the external email client via the message classifier and the message router.   
     
     
         16 . The method of  claim 14 , wherein adding the persistent message to the persistent thread further comprises:
 matching, at the message classifier, the standard format data from the persistent message with the historical interaction between the first user and the second user based on at least one attribute.   
     
     
         17 . The method of  claim 16 , wherein the at least one attribute comprises the sender's email address and the recipient's phone number. 
     
     
         18 . The method of  claim 16 , wherein adding the persistent message to the persistent thread further comprises:
 determining, at the message classifier, an existence of the historical interaction between the first user and the second user prior to adding the persistent message to the persistent thread.   
     
     
         19 . The method of  claim 14 , further comprising:
 adding the content in the persistent message to a persistent database.   
     
     
         20 . The method of  claim 14 , further comprising:
 disaggregating the standard format data based on the next destination for the standard format data.   
     
     
         21 . A persistent messaging system to translate a persistent message from a first user into a text message addressed to a second user using an external text message client, the persistent messaging system comprising:
 a user interface to receive the persistent message;   an on-net parsing processor, communicatively coupled to the user interface, to transform the message into standard format data;   a message router, communicatively coupled to the on-net parsing processor, to determine a next destination for the standard format data;   a message classifier, communicatively coupled to the message router, to add the persistent message to a persistent thread based on historical interaction between the first user and the second user, to process the standard format data into subcomponents representing content of the persistent message, and to transmit the subcomponents to content processing engines that translate the subcomponents into text message content; and   an off-net parsing processing, communicatively coupled to the message router, to convert the text message content to the text message, the text message being in a format compatible with the external text message client; and   a send queue, communicatively coupled to the off-net parsing processor, to transmit the text message to the second user via the external text message client.   
     
     
         22 . The persistent messaging system of  claim 21 , wherein the message classifier is further configured to match the standard format data from the persistent message with the historical interaction between the first user and the second user based on at least one attribute. 
     
     
         23 . The persistent messaging system of  claim 22 , wherein the at least one attribute comprises the sender's email address and the recipient's email address. 
     
     
         24 . The persistent messaging system of  claim 22 , wherein the message classifier is further configured to determine an existence of the historical interaction between the first user and the second user prior to adding the persistent message to the persistent thread. 
     
     
         25 . The persistent messaging system of  claim 21 , further comprising:
 a persistent database, communicatively coupled to the message classifier, to store the persistent messaging content in the persistent message.   
     
     
         26 . The persistent messaging system of  claim 21 , wherein the text message is a Short Message Service (SMS).

Join the waitlist — get patent alerts

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

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