SYSTEM AND METHOD FOR INTERACTION ROUTING BY APPLYING PREDICTIVE ANALYTICS AND MACHINE LEARNING TO WEB AND MOBILE APPLICATION CONTEXT
First Claim
1. A method of pre-configuring a telecommunication path between at least two users across a network, the method comprising the steps ofcommunicating at least a first Application Programming Interface (API) to a website of an entity;
- andwhen the website is accessed at a first terminal operated by a first of the said at least two users,capturing data representative of the interaction of the first user with the website at the first terminal with the first API in real time;
communicating the captured data across the network to remote data processing means via the API;
comparing the communicated captured data with attributes of a plurality of second users stored at the remote data processing means for identifying a matching second user wherein the captured data is analyzed based on a pattern and used to predict a successful outcome between the first user and the matched second user; and
when the first user initiates a telecommunication with the entity,selecting a network address of the matched second user at the remote data processing means;
routing the telecommunication to the selected network address; and
communicating at least a portion of the communicated captured data to a second terminal operated by the selected second user wherein the second user is an agent associated with the website of the entity.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method that pre-configure a telecommunication path between two users across a network. A server communicates an Application Programming Interface (API) to a website of an entity which, when accessed by a first user at a remote terminal, loads the API into the user terminal, captures data representative of the interaction of the first user with the website in real time, and communicates the data across the network to the server. The server compares the data with stored attributes of second users to identify a matching second user. The data is analyzed and used to predict a successful outcome between the two users. The server selects a network address of the matched second user, and, upon initiation of a telecommunication with the entity by the first user, routes the telecommunication to the network address and communicates the data to a second terminal of the matched second user.
22 Citations
20 Claims
-
1. A method of pre-configuring a telecommunication path between at least two users across a network, the method comprising the steps of
communicating at least a first Application Programming Interface (API) to a website of an entity; - and
when the website is accessed at a first terminal operated by a first of the said at least two users, capturing data representative of the interaction of the first user with the website at the first terminal with the first API in real time; communicating the captured data across the network to remote data processing means via the API; comparing the communicated captured data with attributes of a plurality of second users stored at the remote data processing means for identifying a matching second user wherein the captured data is analyzed based on a pattern and used to predict a successful outcome between the first user and the matched second user; and when the first user initiates a telecommunication with the entity, selecting a network address of the matched second user at the remote data processing means; routing the telecommunication to the selected network address; and communicating at least a portion of the communicated captured data to a second terminal operated by the selected second user wherein the second user is an agent associated with the website of the entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
- and
-
10. A system for pre-configuring a telecommunication path between at least two users across a network, comprising
a server for communicating at least a first Application Programming Interface (API) to a website of an entity; -
a network-connected terminal operated by a first of the said at least two users and configured, upon access to the website capture data representative of the interaction of the first user with the website in real time, and communicate the captured data across the network to the server via the API; and a second network-connected terminal operated by the second of the said at least two users; wherein the server is further configured to compare the communicated captured data with stored attributes of a plurality of second users for identifying a matching second user, select a network address of the matched second user wherein the captured data is analyzed based on a pattern and used to predict a successful outcome between the first user and the matched second user and, upon initiation of a telecommunication with the entity by the first user, route the telecommunication to the selected network address, and communicate at least a portion of the communicated captured data to the second terminal wherein the second user is an agent associated with the website of the entity. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A set of instructions recorded on a data carrying medium which, when processed by a first data processing terminal of an entity connected to a network, configures the terminal to perform the steps of
communicating at least a first Application Programming Interface (API) to a website of an entity; -
causing the API to, when the website is accessed at a second data processing terminal; capture data representative of the interaction of a first user with the website at the second terminal in real time; communicate the captured data across the network to the first data processing terminal via the API; compare the communicated captured data with attributes of a plurality of second users stored at the second data processing means for identifying a matching second user, wherein the captured data is analyzed based on a pattern and used to predict a successful outcome between the first user and the matched second user; and when the first user initiates a telecommunication with the entity, selecting a network address of the matched second user at the first terminal; routing the telecommunication to the selected network address; and communicating at least a portion of the communicated captured data to a terminal operated by the selected second user wherein the second user is an agent associated with the website of the entity.
-
Specification