Methods, systems, and apparatus for Text Message to persistent messaging
Assigneeillumy inc.
InventorMatthew Kent McGinnis
Life of this patent
Estimating the term…
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.
Claims20
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 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, the attribute comprising identifying information about the first user, identifying information about the second user, and the content of the text message;
- extracting, at the off-net parsing processor, standard format data from the text message, the standard format data including a header and a body, the header comprising metadata defining possible formats of the text message as well as individual or multiple recipients, and the body comprising subcomponents representing the content of 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, matching, at the message classifier, the content of the text message from the standard format data with content of a persistent thread representing an historical interaction between the first user and the second user or users based on the at least one attribute according to artificial intelligence;
- storing the standard format data in a persistent database, the persistent database storing a record of interactions between the first user and the second user on the persistent messaging system;
- processing, at the message classifier, the body of the standard format data into the subcomponents representing content of the text message;
- transmitting, from the message classifier, the subcomponents to respective content processing engines;
- translating, at the respective corresponding content processing engines, the subcomponents into persistent messaging content, the persistent messaging content comprising text, file-related content, and at least one of images, video, or multimedia;
- converting, at the on-net parsing processor, the persistent messaging content to a persistent message;
- and
- rendering, via a user interface displayed on a device, the persistent message to the second user or users using the persistent messaging system inserted into the persistent thread at the historical interaction between the first user and the second user or users.
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 or users, 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 text message, the at least one attribute comprising identifying information about the first user, identifying information about the second user, and content of the text message, the standard format data including a header and a body, the header comprising metadata defining possible formats of the text message as well as individual or multiple recipients, and the body comprising subcomponents representing the content of the text message;
- 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 match the content of the text message from the standard format data with content of a persistent thread representing an historical interaction between the first user and the second user or users based on the at least one attribute according to artificial intelligence, 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, to transmit the subcomponents to content processing engines that translate the subcomponents into the persistent messaging content, the persistent messaging content comprising text, file-related content, and at least one of images, video, or multimedia, and to store the standard format data in a persistent database, the persistent database storing a record of interactions between the first user and the second user on the persistent messaging system;
- 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 render, on a display of a device, the persistent message to the second user inserted into the persistent thread at the historical interaction between the first user and the second user or users.
Dependencies are inferred from the claim text.