Data processing for multi-objective communication engagement

US11425084B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11425084-B2
Application numberUS-201916506773-A
CountryUS
Kind codeB2
Filing dateJul 9, 2019
Priority dateApr 3, 2019
Publication dateAug 23, 2022
Grant dateAug 23, 2022

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.

A cloud platform supports a digital communication system that identifies recommended communication frequencies based on past communication data. The cloud platform may support blending of weights applied to different engagement rates. Based on the weights, the system identifies recommended frequency ranges to maximize engagement rates, including the blended engagement rate using a redistribution simulation process.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for data processing, comprising: receiving, at a client system, a selection of a first weight corresponding to a first engagement rate, a selection of a second weight corresponding to a second engagement rate, and a selection of a third weight corresponding to a third engagement rate, wherein the first engagement rate and the second engagement rate correspond to positive engagement rates and wherein the third engagement rate corresponds to a negative engagement rate; receiving a set of transmission frequency groups for a plurality of digital communications, a number of users corresponding to each transmission frequency group of the set of transmission frequency groups such that the number of users for a transmission frequency group have received a digital communication of the plurality of digital communications at a respective receive rate for the transmission frequency group, and the first engagement rate, the second engagement rate, and the third engagement rate for the set of transmission frequency groups, wherein the first engagement rate, the second engagement rate, and the third engagement rate are based at least in part on user engagement metadata corresponding to the plurality of digital communications processed by a server; calculating a blended reward rate for the transmission frequency group of the set of transmission frequency groups based on the first weight, the first engagement rate, the second weight, and the second engagement rate corresponding to the transmission frequency group; scaling, for the transmission frequency group, the third engagement rate to generate a magnified penalty ratio for the transmission frequency group based on the third weight; and calculating, for the transmission frequency group, a blended target rate based on the blended reward rate and the magnified penalty ratio for the transmission frequency group. 2. The method of claim 1 , wherein scaling the third engagement rate for the transmission frequency group further comprises: calculating, for the transmission frequency group, a penalty ratio between the blended reward rate and the third engagement rate; calculating, for the transmission frequency group, a scaling factor by shifting the penalty ratio for each frequency group based on the third weight to generate a shifted engagement rate ratio; and generating the magnified penalty ratio for the transmission frequency group based on the scaling factor and the third engagement rate for the transmission frequency group. 3. The method of claim 1 , further comprising: calculating, at the client system, for the transmission frequency group, a predicted blended target number increase based on a redistribution of the number of users corresponding to the transmission frequency group based on the blended target rate for the transmission frequency group. 4. The method of claim 3 , wherein calculating based on the redistribution further comprises: selecting a plurality of transmission frequency ranges from the set of transmission frequency groups; redistributing, for each transmission frequency range of the plurality of transmission frequency ranges, a number of digital communication messages from each transmission frequency group of the set of transmission frequency groups outside of a transmission frequency range to transmission frequency groups within the transmission frequency range; and calculating, for each transmission frequency range of the plurality of transmission frequency ranges, a predicted target count based at least in part on the redistributed number of digital communication messages into the transmission frequency range and the blended target rate for each transmission frequency group in the transmission frequency range. 5. The method of claim 1 , further comprising: receiving a selection of a range of frequency groups, wherein the set of transmission frequency groups corresponds to the selected range. 6. The method of claim 1 , further comprising: receiving an adjustment of one or more of the first weight, the second weight, and the third weight; and recalculating, at the client system the blended target rate based on the adjustment. 7. The method of claim 1 , wherein the third engagement rate comprises a blended penalty rate comprising two or more negative engagement rates and corresponding weights. 8. The method of claim 1 , wherein the first engagement rate corresponds to an open rate and the second engagement rate corresponds to a click rate. 9. The method of claim 1 , wherein the third engagement rate corresponds to an unsubscribe rate. 10. An apparatus for data processing, comprising: a processor, memory coupled with the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to: receive, at a client system, a selection of a first weight corresponding to a first engagement rate, a selection of a second weight corresponding to a second engagement rate, and a selection of a third weight corresponding to a third engagement rate, wherein the first engagement rate and the second engagement rate correspond to positive engagement rates and wherein the third engagement rate corresponds to a negative engagement rate; receive a set of transmission frequency groups for a plurality of digital communications, a number of users corresponding to each transmission frequency group of the set of transmission frequency groups such that the number of users for a transmission frequency group have received a digital communication of the plurality of digital communications at a respective receive rate for the transmission frequency group, and the first engagement rate, the second engagement rate, and the third engagement rate for the set of transmission frequency groups, wherein the first engagement rate, the second engagement rate, and the third engagement rate are based at least in part on user engagement metadata corresponding to the plurality of digital communications processed by a server; calculate a blended reward rate for the transmission frequency group of the set of transmission frequency groups based on the first weight, the first engagement rate, the second weight, and the second engagement rate corresponding to the transmission frequency group; scale, for the transmission frequency group, the third engagement rate to generate a magnified penalty ratio for the transmission frequency group based on the third weight; and calculate, for the transmission frequency group, a blended target rate based on the blended reward rate and the magnified penalty ratio for the transmission frequency group. 11. The apparatus of claim 10 , wherein the instructions to scale the third engagement rate for the transmission frequency group further are executable by the processor to cause the apparatus to: calculate, for the transmission frequency group, a penalty ratio between the blended reward rate and the third engagement rate; calculate, for the transmission frequency group, a scaling factor by shifting the penalty ratio for each frequency group based on the third weight to generate a shifted engagement rate ratio; and generate the magnified penalty ratio for the transmission frequency group based on the scaling factor and the third engagement rate for the transmission frequency group. 12. The apparatus of claim 10 , wherein the instructions are further executable by the processor to cause the apparatus to: calculate, at the client system, for the transmission frequency group, a predicted blended target number increase based on a redistribution of the number of users corresponding to the transmission frequency group based on the blended target rat

Assignees

Inventors

Classifications

  • for supporting social networking services · CPC title

  • Determining effectiveness of advertisements · CPC title

  • Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM] · CPC title

  • H04L51/234Primary

    for tracking messages · CPC title

  • Electricity · mapped topic

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 US11425084B2 cover?
A cloud platform supports a digital communication system that identifies recommended communication frequencies based on past communication data. The cloud platform may support blending of weights applied to different engagement rates. Based on the weights, the system identifies recommended frequency ranges to maximize engagement rates, including the blended engagement rate using a redistributio…
Who is the assignee on this patent?
Salesforce Com Inc, Salesforce Inc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0242. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 23 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). 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).