Systems and methods for multi-channel customer communications content recommender

US2021279658A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2021279658-A1
Application numberUS-202117191521-A
CountryUS
Kind codeA1
Filing dateMar 3, 2021
Priority dateMar 3, 2020
Publication dateSep 9, 2021
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Interaction events collected across disparate customer communication channels of an enterprise are processed to generate an encoded unique content item identifier for each content item referenced in an interaction event such that the content item is resolvable to a location in a content repository. A training data set is built using the interaction events thus processed and a multi-channel content recommendation model is trained using the training data set. The multi-channel content recommendation model thus trained stores data points representing intersections of customers and content items that the enterprise has been tracking, with each data point having an effectiveness score for an associated content item. The multi-channel content recommendation model thus trained can be queried by content designers of the disparate customer communication channels through a recommender application for content recommendations based on the effectiveness of the content, agnostic to the disparate customer communication channels.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method, comprising: receiving, by a system executing on a processor, interaction events collected across disparate customer communication channels of an enterprise, an interaction event of the interaction events referencing a content item; processing the interaction events, the processing comprising: generating an encoded unique content item identifier that encodes a location in a content repository and the content item referenced in the interaction event; and modifying the interaction event with the encoded unique content item identifier such that the content item is resolvable to the location in the content repository; building, by the system, a training data set using the interaction events thus processed; training, by the system, a multi-channel content recommendation model using the training data set, the training comprising: populating a matrix representing a universe of customers of the enterprise and a universe of content items across the disparate customer communication channels of the enterprise with event-based data points from the interaction events, the event-based data points representing sparse intersections of the customers and the content items that can be determined from the interaction events; determining, based on the event-based data points, additional data points for the matrix, the additional data points representing intersections of the customers and the content items that cannot be determined from the interaction events; and computing an effectiveness score for each of the content items; and providing, by the system, the multi-channel content recommendation model thus trained to a recommender application accessible by content designers of the disparate customer communication channels. 2 . The method according to claim 1 , wherein the generating the encoded unique content item identifier comprises: determining a content item identifier from the interaction event; determining the location in the content repository; and applying an encoding function to the content item identifier and the location in the content repository. 3 . The method according to claim 2 , wherein the encoding function comprises a Base 64 encoding function. 4 . The method according to claim 1 , wherein the effectiveness score comprises a floating-point number between 0 and 1. 5 . The method according to claim 1 , further comprising: receiving, through the recommender application, a request for a recommendation on what content is effective for a customer or a customer segment of the enterprise; and querying the multi-channel content recommendation model on the customer or the customer segment of the enterprise, wherein multi-channel content recommendation model returns a set of content items for the customer or the customer segment of the enterprise, each of the set of content items having an effectiveness score. 6 . The method according to claim 1 , further comprising: applying a decoding function to the encoded unique content item identifier to obtain the location where the content item is stored in the content repository. 7 . A system, comprising: a processor; a non-transitory computer-readable medium; and stored instructions translatable by the processor for: receiving interaction events collected across disparate customer communication channels of an enterprise, an interaction event of the interaction events referencing a content item; processing the interaction events, the processing comprising: generating an encoded unique content item identifier that encodes a location in a content repository and the content item referenced in the interaction event; and modifying the interaction event with the encoded unique content item identifier such that the content item is resolvable to the location in the content repository; building a training data set using the interaction events thus processed; training a multi-channel content recommendation model using the training data set, the training comprising: populating a matrix representing a universe of customers of the enterprise and a universe of content items across the disparate customer communication channels of the enterprise with event-based data points from the interaction events, the event-based data points representing sparse intersections of the customers and the content items that can be determined from the interaction events; determining, based on the event-based data points, additional data points for the matrix, the additional data points representing intersections of the customers and the content items that cannot be determined from the interaction events; and computing an effectiveness score for each of the content items; and providing the multi-channel content recommendation model thus trained to a recommender application accessible by content designers of the disparate customer communication channels. 8 . The system of claim 7 , wherein the generating the encoded unique content item identifier comprises: determining a content item identifier from the interaction event; determining the location in the content repository; and applying an encoding function to the content item identifier and the location in the content repository. 9 . The system of claim 7 , wherein the stored instructions are further translatable by the processor for: receiving, through the recommender application, a request for a recommendation on what content is effective for a customer or a customer segment of the enterprise; and querying the multi-channel content recommendation model on the customer or the customer segment of the enterprise, wherein multi-channel content recommendation model returns a set of content items for the customer or the customer segment of the enterprise, each of the set of content items having an effectiveness score. 10 . The system of claim 7 , wherein the stored instructions are further translatable by the processor for: applying a decoding function to the encoded unique content item identifier to obtain the location where the content item is stored in the content repository. 11 . A computer program product comprising a non-transitory computer-readable medium storing instructions translatable by a processor for: receiving interaction events collected across disparate customer communication channels of an enterprise, an interaction event of the interaction events referencing a content item; processing the interaction events, the processing comprising: generating an encoded unique content item identifier that encodes a location in a content repository and the content item referenced in the interaction event; and modifying the interaction event with the encoded unique content item identifier such that the content item is resolvable to the location in the content repository; building a training data set using the interaction events thus processed; training a multi-channel content recommendation model using the training data set, the training comprising: populating a matrix representing a universe of customers of the enterprise and a universe of content items across the disparate customer communication channels of the enterprise with event-based data points from the interaction events, the event-based data points representing sparse intersections of the customers and the content items that can be determined from the interaction events; determining, based on the event-based data points, additional data points for the matrix, the additional data points representing intersections of the customers and the content items that cannot be determined from the interaction events; and computing an effectiveness score for each of the content items; and

Assignees

Inventors

Classifications

  • Market segmentation · CPC title

  • Customer communication at a business location, e.g. providing product or service information, consulting · CPC title

  • Strategic management or analysis, e.g. setting a goal or target of an organisation; Planning actions based on goals; Analysis or evaluation of effectiveness of goals · CPC title

  • Market modelling; Market analysis; Collecting market data · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2021279658A1 cover?
Interaction events collected across disparate customer communication channels of an enterprise are processed to generate an encoded unique content item identifier for each content item referenced in an interaction event such that the content item is resolvable to a location in a content repository. A training data set is built using the interaction events thus processed and a multi-channel cont…
Who is the assignee on this patent?
Open Text Sa Ulc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0281. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Sep 09 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).