CA3051658A1

System and methods for routing messages between a terminal and a network

Abstract

Systems and methods for routing messages between the most appropriate terminal device to the most appropriate network devices. The system receives a session message that includes session data representing an interaction between a website and a network device; accesses a rule for analyzing the session data; and applies the session data to the rule. The system determines that the interaction corresponds to an interaction candidate, generating a similarity parameter representing a similarity between the network device and an agent device; selects an agent device using the session data and the similarity parameter; and dynamically facilitates communication between the network device and the agent device in real time. The system retrieves current protocol data using the session data and the selected agent device, then transmits the protocol data and the session data to facilitate communication between the network device and the agent device.

CA3051658A1, drawing sheet 1
Sheet 1 of 11

Term

Term ended

Projected expiry passed 26 October 2021, 4.9 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

26 claims: 5 independent, 21 dependent

  1. 1
    What is claimed is:1. A computer implemented method of gathering sales information, comprising: monitoring online sales transactions between sales associates and customers;indexing and ranking information and sales techniques used by the sales associate during the transaction to create best practices information;and storing the best practices information.
  2. 8
    A computer implemented method of gathering sales information from an online sales transaction between a sales associate and a customer, comprising:CA 3051658 2019-08-09 monitoring online sales transactions between sales associates and customers;indexing and ranking all information and sales techniques used by the sales associate during the transaction to create best practices information;storing the best practices information;and storing the outcome of the sales transaction.
  3. 19
    A computer implemented method of registering sales associates to assist customers in online sales transactions, the method comprising:receiving a registration request from a sales associate;receiving sales associate information from the sales associate;analyzing sales associate information to determine if the sales associate is an acceptable candidate to assist customers;notifying the sales associate that the sales associate is an acceptable candidate upon a determination that the sales associate is an acceptable candidate;and matching the sales associate with a customer browsing on an enterprise's website.
  4. 23
    A computer implemented method of registering sales associates to assist customers in online sales transactions, the method comprising:receiving a registration request from a sales associate;receiving sales associate information from the sales associate;receiving enterprise sales associate information comprising product accreditations from an enterprise employing the sales associate;analyzing sales associate information, enterprise sales associate information, and testing results to determine if the sales associate is an acceptable candidate to assist customers;and notifying the sales associate that the sales associate is an acceptable candidate upon a determination that the sales associate is an acceptable candidate.
  5. 26
    A computer implemented method of accrediting sales associates to assist customers in online sales transactions, the method comprising:receiving an accreditation request from a sales associate;delivering appropriate testing materials to the sales associate;receiving the completed testing materials from the sales associate;analyzing the completed testing materials from the sales associate;CA 3051658 2019-08-09 updating a record for the sales associate to indicate a new level of accreditation;and matching the sales associate with a customer browsing on an enterprise’s website based on the accreditation. CA 3051658 2019-08-09