H04M2203/551

SYSTEMS AND METHODS RELATING TO MANAGING CUSTOMER WAIT TIMES IN CONTACT CENTERS
20230186317 · 2023-06-15 · ·

A method for managing a queue in a contact center that includes: receiving a previous call from a first customer and determining a unique identifier; tracking a previous queue time; detecting the previous call ending without being connected to an agent; determining the previous wait time accrued; saving in a database a previous call record that includes the previous queue time and the unique identifier; receiving a present call from the first customer and determining a unique identifier; tracking a present queue time; using the unique identifier to check the database to determine the related previous call record; determining the previous queue time; calculating an adjusted total queue time that is the present queue time plus previous queue time; and positioning the first customer in the queue based on the adjusted total queue time.

SYSTEMS AND METHODS RELATING TO MANAGING CROSS-CHANNEL INTERACTIONS IN CONTACT CENTERS

A method facilitating a cross-channel interaction between a customer and a contact center. The method includes: receiving and conducting a first interaction with the customer; determining a first identifier related to the first interaction; storing, in a database, the first identifier and associating the first identifier with the first interaction; receiving a second interaction from the customer; determining a second identifier related to the second interaction; using the second identifier to check the database to determine if the second interaction is associated with the first interaction; determining, based on the check of the database, that the second interaction is contextually related with the first interaction; and modifying, in response to determining that the second interaction is contextually related to the first interaction, at least one way in which the second interaction is handled by the contact center.

Utilizing machine learning with call histories to determine support queue positions for support calls

A device receives, from a user device, a communication associated with a support issue encountered by a user of the user device and assigns the communication to a position in a support queue based on when the communication is received, wherein the support queue includes data identifying positions of other communications received from other users, and data identifying when the other communications were received. The device processes data identifying the communication and historical communication data describing prior communications associated with the user, with a model, to determine an average time spent on hold by the user for the prior communications. The device modifies the position of the communication in the support queue based on the average time and performs one or more actions based on modifying the position of the communication in the support queue.

SYSTEMS AND METHODS OF SEARCHING COMMUNICATIONS

Systems and methods for searching communications may include receiving a selection from a user of at least one of an acoustic characteristic, a language characteristic, or a category, accessing a database comprising a plurality of communications, the plurality of communications labeled with acoustic characteristics, language characteristics, and categories, restricting the plurality of communications to a subset of the plurality of communications including the user's selection of the at least one acoustic characteristic, language characteristic, or category, generating at least one of a word cloud or a tree for presenting a plurality of topics identified in the subset of the plurality of communications, and receiving a selection of one of the plurality of topics, the receiving causing a display of a further subset of the subset of the plurality of communications, the further subset having the selected topic.

SYSTEMS AND METHODS FOR FINDING AN INTERACTION SUBSET WITHIN A SET OF INTERACTIONS
20230177533 · 2023-06-08 · ·

A method and system for analyzing interactions (for example between a person and an organization) may include for a number of series of interactions (which may be termed journeys), each interaction represented by a channel and a reason, iterating over the series of interactions by selecting initial information including an interaction subset including one or more interactions, and if there is a set of interaction series among the series of interactions meeting certain conditions, adding an interaction to the interaction subset and determining in a recursive fashion if for the interaction subset, there is a subset among the set of interaction series meeting the conditions which also meet the conditions. Conditions may include a threshold average rating for the set of interaction series, and a threshold number of interaction series in which the interaction subset is found.

DYNAMICALLY PROVIDING SAFE PHONE NUMBERS FOR RESPONDING TO INBOUND COMMUNICATIONS
20230179705 · 2023-06-08 · ·

A system and method for dynamically providing safe call back numbers to use to respond to an inbound communication, the method comprising parsing message records from a message server, analyzing the message records for untrustworthy phone numbers by comparing content of the message records to a reference data set that is retrieved from a database, the reference data set including genuine and fraud data wherein the genuine and fraud data includes entities and contact information corresponding to the entities, determining untrustworthy phone numbers in the message records from the analysis, and generating remedy actions based on the determination of the untrustworthy phone numbers.

METHOD FOR MANAGING AN UNALLOCATED TELEPHONE NUMBER IN A COMMUNICATION NETWORK, METHOD FOR PROCESSING A REQUEST FOR ALLOCATING A TELEPHONE NUMBER, CORRESPONDING DEVICES, ITEM OF COMMUNICATION EQUIPMENT, SYSTEM AND COMPUTER PROGRAMS
20230179696 · 2023-06-08 ·

A method for managing an unallocated telephone number in a communication network, the telephone number being previously allocated to a user of the communication network until a suspension date. The method is implemented by an item of equipment of the network and includes: obtaining information relating to a call set-up request received by the communication network to the telephone number during an observation period of time subsequent to the suspension date; updating, according to the information relating to the call set-up request, information relating to an activity level of the telephone number in the communication network, the information relating to an activity level being representative of a number of requests to set-up a call to the telephone number received by the network for the given observation period and storing in a data table the information relating to an activity level of the telephone number in association with the telephone number.

Telephone Call Processing

Method and system for processing a telephone call comprising initiating a telephone call. Taking a first action if the telephone call is answered before a call alert is initiated. Taking a second action if the telephone call is answered after the call alert is initiated. Furthermore, a first action may be taken if the telephone call is answered before a call alert is initiated or if the telephone call is answered within a time period following the call alert being initiated. The second action may be taken if the telephone call is answered after expiry of the time period following the call alert being initiated.

Applying user preferences, behavioral patterns and/or environmental factors to an automated customer support application
11257096 · 2022-02-22 · ·

A method and apparatus of applying user profile information to a customized application are disclosed. One example method of operation may include receiving an inquiry from a user device at a customer call center server and identifying and authorizing the user from the received inquiry. The method may also provide retrieving a user profile from memory that includes history information based on previous interactions between the user device and the customer call center server and calculating a prediction as to a purpose for the inquiry. The prediction may be based on user profile history, social networking profile information, recent transactions, etc. The method may also provide transmitting a response to the inquiry based on the calculated prediction.

System for associating offline data with online activity
11671397 · 2023-06-06 · ·

A system for collecting and indexing data by associating a unique identifier (generated by and provided from an external computer system) with a data file. The data file is acquired from a user operated computer system. The system comprising a series of computers provided in signal communication with one another via a network. The data file could include data collected by a form provided by a website hosted by a web server. Additional data collected from other sources (stored as a record), such as a computer system operated by an agent, would be associated with the collected data file by an inquiry management company. The collected data and associated records are forwarded to a computer system that tracks online users/visitors. The process can marry computer collected data (other than the data file) about website activity with activities independent of the website.