# US 2019/0342234 A1 · Message Integrator

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0342234 A1
- Document ID: US20190342234A1
- Status: Published application
- Kind: A1
- Application number: 15/970,936
- Filed: 2018-05-04
- Published: 2019-11-07
- Earliest claimed: 2018-05-04
- Assignees: Mesh01
- Applicants: Mesh01
- Inventors: Lane Belling; Brian James Bednarek; Richard Pressler
- Web page: https://patentgrep.com/patent/US20190342234A1

## CPC

- H04L 51/02: using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages
- G06F 16/22: Indexing; Data structures therefor; Storage structures
- G06F 16/24568: {Data stream processing; Continuous queries}
- G06F 16/31: Indexing; Data structures therefor; Storage structures
- G06Q 10/063: Operations research, analysis or management
- G06Q 10/107: Computer-aided management of electronic mailing [e-mailing]
- H04L 51/216: Handling conversation history, e.g. grouping of messages in sessions or threads
- H04L 51/56: Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM]
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

Included are methods for integrating communications data by project, Analyst and Tester, without requiring the subject to be included in the communication data. The methods integrate at least two communication channels into a database by project, wherein at least at least one communication channel is configured to send communication data directly to the database and at least one other communication is periodically pooled in order to data transfer to the database.

## Claims

### Claim 1

1) A method for integrating communications data comprising:
integrating at least a first and a second communication channel into a database by project using a system comprising one or more processors, configured to run computer code; computer code; and one or more databases configured to store information wherein the system configured to exchange information, including messages, using at least a first and a second communication channel, wherein the first communication channel is configured to send communication data directly to the database and the second communication is periodically pooled in order to initiate data transfer to the database;
wherein the integrating comprises:
initiating a first project within a system, associated with a first Analyst, by sending a first project initiation message on at least the first and second communication channel to at least a first and second Tester, wherein the first Analyst and the at least first and second Testers each have a separate communication address on each of the first and second communication channels;
transmitting a copy of all the communication on the first communication channel between the first Analyst and either of the at least first or second Testers directly to the database and linking all of these communications with the first project;
periodically pooling the second communication channel for messages between the first Analyst and either of the at least first or second Testers and linking all of these communications with the first project and storing the desired data from these messages in the database;
combining all of the linked communication data into a first Analyst message stream viewable by the first Analyst; and
querying the first Analyst message stream for data within the first Analyst message stream; and
generating a report based upon the data.

### Claim 2 (depends on 1)

2) The method of claim 1, wherein the combining includes storing, as part of the data, which of the at least first or second Testers that each message is associated with.

### Claim 3 (depends on 1)

3) The method of claim 1, wherein the combining includes storing, as part of the data, whether the message was directed to or from the first Analyst.

### Claim 4 (depends on 1)

4) The method of claim 1 wherein the combining includes storing, as part of the data, which of the at least the first and second communication channel was used for the message.

### Claim 5 (depends on 1)

5) The method of claim 1, wherein the first Analyst message stream in the first communication channel.

### Claim 6 (depends on 5)

6) The method of claim 5, wherein associated with at least the second communication channel is at least one piece of additional message related data that is not associated with the first communication channel and the combining includes storing, as part of the data, the additional message related data associated with the message.

### Claim 7 (depends on 1)

7) The method of claim 1, further comprising the system periodically sending out messaging linked to the first project on at least one of the first or second communication channel to at least one of the first or second Testers and the combining further includes these messages.

### Claim 8 (depends on 8)

8) The method of claim 8, wherein the combining includes storing, as part of the data, whether the message was directed to or from the system.

### Claim 9 (depends on 1)

9) The method of claim 1 further comprising:
initiating a second project within the system, associated with the first Analyst, by sending a second project initiation message on the at least the first and second communication channel to the first Tester and at least a third Tester, wherein the first Analyst, the first Tester and the at least third Testers each have a separate communication address on each of the first and second communication channels;
transmitting a copy of all new communication on the first communication channel between the first Analyst and either of the first Tester or the at least third Tester directly to the database and linking all of these communications with the second project;
periodically pooling the second communication channel for new messages between the first Analyst and either of the first or the at least third Tester and linking all of these communications with the second project and storing the desired data from these messages in the database;
combining all of the linked communication data into the first Analyst message stream viewable by the first Analyst; and
querying the first Analyst message stream for data by either first or second project within the first Analyst message stream; and
generating a report based upon the data.

### Claim 10 (depends on 9)

10) The method of claim 9 further comprising:
initiating a third project within the system, associated with a second Analyst, by sending third project initiation message on the at least the first and second communication channel to the at least first Tester and second Tester, wherein the second Analyst, the at least first Tester and second Testers each have a separate communication address on each of the first and second communication channels;
transmitting a copy of all new communication on the first communication channel between the second Analyst and either of the at least first Tester or second Tester directly to the database and linking all of these communications with the third project;
periodically pooling the second communication channel for new messages between the second Analyst and either of the at least first Tester or second Testers and linking all of these communications with the third project and storing the desired data from these messages in the database;
combining all of the third projects linked communication data into a second Analyst message stream viewable by the second Analyst; and
querying the second Analyst message stream for data within the second Analyst message stream; and
generating a report based upon the data.

### Claim 11 (depends on 9)

11) The method of claim 9, wherein the combining includes storing, as part of the data, which of the at least first, second, or third Testers that each message is associated with.

### Claim 12 (depends on 9)

12) The method of claim 9, wherein the combining includes storing, as part of the data, whether the message was directed to or from the first Analyst.

### Claim 13 (depends on 9)

13) The method of claim 9, wherein the combining includes storing, as part of the data, which of the at least the first and second communication channel was used for the message.

### Claim 14 (depends on 9)

14) The method of claim 9, wherein the first Analyst message stream in the first communication channel.

### Claim 15 (depends on 14)

15) The method of claim 14, wherein associated with at least the second communication channel is at least one piece of additional message related data that is not associated with the first communication channel and the combining includes storing, as part of the data, the additional message related data associated with the message.

### Claim 16 (depends on 9)

16) The method of claim 9 further comprising the system periodically sending out messaging linked to either the first or second project on at least one of the first or second communication channels to at least one of the first or second Testers and the combining further includes these messages.

### Claim 17 (depends on 16)

17) The method of claim 16, wherein the combining includes storing, as part of the data, whether the message was directed to or from the system.
