Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020198438 - DYNAMIC MESSAGE PROCESSING AND AGGREGATION OF DATA IN MESSAGING

Note: Text based on automatic Optical Character Recognition processes. Please use the PDF version for legal matters

[ EN ]

CLAIMS

WHAT IS CLAIMED IS:

1. A computer-implemented method comprising:

receiving a message from a client device at a network device, wherein the message includes a plurality of routing paths;

generating a selected routing path of the plurality of routing paths;

establishing a two-way communication session between the network device and a node of the client device, wherein the node is determined based on the selected routing path;

facilitating termination of the two-way communication session, wherein the termination of the two-way communication session causes the client device to transmit the selected routing path; receiving data related to the selected routing path;

transmitting a new message, wherein the new message includes intent indicator data; receiving a response to the new message from a server, wherein the response includes one or more suggestions that correspond to the selected routing path and the intent indicator data; and facilitating display of the response.

2. The method of claim 1, wherein the message, the new message, and the response are text messages.

3. The method of claim 1, wherein the client device is connected to a landline telephone.

4. The method of claim 3, further comprising:

prior to receiving the message from the client device at the network device, generating a telephone call by the network device to the landline telephone; and

wherein the new message is received at the server, and the server generates the response by using a machine learning model to evaluate the selected routing path and the intent indicator data.

5. The method of claim 3, wherein the landline telephone is associated with a same telephone number as the client device.

6. The method of claim 3, wherein the one or more suggestions includes aggregated data related to the selected routing path for a plurality of client devices, wherein the aggregated data is specific to the network device.

7. A system, comprising:

one or more data processors; and

a non-transitory computer-readable storage medium containing instructions which, when executed on the one or more data processors, cause the one or more data processors to perform operations including:

receiving a message from a client device at a network device, wherein the message includes a plurality of routing paths;

generating a selected routing path of the plurality of routing paths;

establishing a two-way communication session between the network device and a node of the client device, wherein the node is determined based on the selected routing path;

facilitating termination of the two-way communication session, wherein the termination causes the client device to transmit the selected routing path;

receiving data related to the selected routing path;

transmitting a new message, wherein the new message includes intent indicator data; receiving a response to the new message from a server, wherein the response includes one or more suggestions that correspond to the selected routing path and the intent indicator data; and facilitating display of the response.

8. The system of claim 7, wherein the message, the new message, and the response are text messages.

9. The system of claim 7, wherein the client device is connected to a landline telephone.

10. The system of claim 9, wherein the operations further include:

prior to receiving the message from the client device at the network device, generating a telephone call by the network device to the landline telephone; and

wherein the new message is received at the server, and the server generates the response by using a machine learning model to evaluate the selected routing path and the intent indicator data.

11. The system of claim 9, wherein the landline telephone is associated with a same telephone number as the client device.

12. The system of claim 7, wherein the one or more suggestions includes aggregated data related to the selected routing path for a plurality of client devices, wherein the aggregated data is specific to the network device.

13. A computer-program product tangibly embodied in a non- transitory machine-readable storage medium, including instructions configured to cause a data processing apparatus to perform operations including:

receiving a message from a client device at a network device, wherein the message includes a plurality of routing paths;

generating a selected routing path of the plurality of routing paths;

establishing a two-way communication session between the network device and a node of the client device, wherein the node is determined based on the selected routing path;

facilitating termination of the two-way communication session, wherein the termination causes the client device to transmit the selected routing path;

receiving data related to the selected routing path;

transmitting a new message, wherein the new message includes intent indicator data; receiving a response to the new message from a server, wherein the response includes one or more suggestions that correspond to the selected routing path and the intent indicator data; and facilitating display of the response.

14. The computer-program product of claim 13, wherein the message, the new message, and the response are text messages.

15. The computer-program product of claim 13, wherein the client device is connected to a landline telephone.

16. The computer-program product of claim 15, wherein the operations further include:

prior to receiving the message from the client device at the network device, generating a telephone call by the network device to the landline telephone; and

wherein the new message is received at the server, and the server generates the response by using a machine learning model to evaluate the selected routing path and the intent indicator data.

17. The computer-program product of claim 15, wherein the landline telephone is associated with a same telephone number as the client device.

18. The computer-program product of claim 13, wherein the one or more suggestions includes aggregated data related to the selected routing path for a plurality of client devices, wherein the aggregated data is specific to the network device.

19. The computer-program product of claim 13, further comprising processing metadata for the selected routing path to determine an intent value from the intent indicator data and the metadata.

20. The computer-program product of claim 13 further comprising:

receiving communication data from the two-way communication session;

processing the communication data using natural language processing to generate natural language understanding data; and

selecting an intent value based on the intent indicator data using the natural language understanding data such that the intent value for the intent indicator data is a signal of a purpose of a user of the network device in a context of the communication data from the two-way communication session.