Dynamic content delivery via email

US11909701B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11909701-B2
Application numberUS-201916460492-A
CountryUS
Kind codeB2
Filing dateJul 2, 2019
Priority dateOct 23, 2018
Publication dateFeb 20, 2024
Grant dateFeb 20, 2024

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.

Dynamic content can be delivered via email. Email messages include HTML content with one or more hyperlinks referring to a network-connected dynamic content server. The hyperlinks are accessed upon rendering of the email on a client device, triggering a request to a dynamic content server. The dynamic content server determines a content item to be served in response to the request. The dynamic content item determination may be based on factors including the identity of the requester, the email communication in which the hyperlink is embedded, recent activities or behavior on the part of the requester, and/or known preference or demographic information associated with the requester. The request can be directed to a selected content item stored within a content delivery network, for transmission back to the requester and display to the user within the email.

First claim

Opening claim text (preview).

What is claimed is: 1. A computerized method, at a dynamic publication system, for publishing dynamic content via email, the computerized method including operations comprising at least: receiving an email template at an email server; transmitting an email message by the email server for delivery to a batch of recipient user devices, the email message including static content including a header and a body in accordance with the email template, wherein the body includes one or more content hyperlinks to the dynamic content; receiving, via a network, requests for the dynamic content at a dynamic content server in response to respective renderings of the email message on the recipient user devices; allocating, in real-time, different dynamic content of the dynamic content to different recipient user devices of the recipient user devices as the email message is respectively rendered on or viewed by users of the recipient user devices, the allocating the different dynamic content comprising: detecting, among the requests for the dynamic content, an originating IP address of a first recipient user device of the recipient user devices rendering the email message and requesting the dynamic content; performing a location lookup based on the detected originating IP address to determining a current location of the first recipient user device; making or tailoring a dynamic content determination based on the current location; determining a degree of persistence for the different dynamic content, wherein the degree of persistence for the different dynamic content is included in a mapping of the one or more hyperlinks and a specified period of time for when each of the different dynamic content expires after a first rendering on one of the recipient user devices; tracking a number of times the email message is opened on the recipient user devices including each of the different dynamic content; determining performance levels of content items in the dynamic content; based on the determined performance levels, allocating a greater proportion of subsequent requests for the dynamic content to a highest-performing dynamic content of the dynamic content; based on the determined performance levels, eliminating a further dynamic content of the dynamic content that is performing poorly; selecting, from the different dynamic content, personalized content for the users of the recipient user devices based on at least one habit of the users; and transmitting the personalized content to at least one of the batch of recipient user devices. 2. The method of claim 1 , wherein the operations further comprise determining a particular content item with which a particular request for dynamic content is associated based on a message ID contained within the particular request for dynamic content. 3. The method of claim 2 , wherein the operations further comprise: relaying information from the particular request for dynamic content to a personalization server and receiving, from the personalization server, a content item ID; and based on the content item ID, making a new content determination and transmitting different content to a recipient user device in response to an email message on the recipient user device being opened. 4. The method of claim 2 , wherein the operations further comprise making a new content determination after a persistence period associated with the degree of persistence expires, the persistence period being a period of time during which a mapping of a particular href and img tag set to the particular content item is fixed. 5. The method of claim 4 , wherein the operations further comprise redirecting the particular request for dynamic content to a content item identified by a content item ID and transmitting the content item to a recipient user device via a content delivery network. 6. The method of claim 5 , wherein the operations further comprise caching the particular content item with which the particular request for dynamic content is associated and utilizing the cached particular content item to enable a determination of the persistence period. 7. The method of claim 1 , wherein the allocating, in real-time, the different dynamic content to the different recipient devices comprises performing a new content determination for each request from a particular user such that different content is delivered to a client device of the particular user each time an email message is opened. 8. The method of claim 1 , wherein the allocating, in real-time, the different dynamic content to the different recipient users devices comprises persisting the dynamic content determination for a period of time such that an email message to a particular user will render same content during the period of time. 9. A dynamic publication system comprising: at least one processor for executing machine-readable instructions; and a memory storing instructions executable by the at least one processor configured to: receive an email template at an email server; transmit an email message by the email server for delivery to a batch of recipient user devices, the email message including static content including a header and a body in accordance with the email template, wherein the body includes one or more content hyperlinks to dynamic content; receive, via a network, requests for the dynamic content at a dynamic content server in response to respective renderings of the email message on the recipient user devices; allocate, in real-time, different dynamic content of the dynamic content to different recipient user devices of the recipient user devices as the email message is respectively rendered on or viewed by users of the recipient user devices, the different dynamic content allocated by: detecting, among the requests for the dynamic content, an originating IP address of a first recipient user device of the recipient user devices rendering the email message and requesting the dynamic content; performing a location lookup based on the detected originating IP address to determine a current location of the first recipient user device; making or tailoring a dynamic content determination based on the current location; determining a degree of persistence for the different dynamic content, wherein the degree of persistence for the different dynamic content is included in a mapping of the one or more content hyperlinks and a specified period of time for when each of the different dynamic content expires after a first rendering on one of the recipient user devices; tracking a number of times the email message is opened on the recipient user devices including each of the different dynamic content; determining performance levels of content items in the dynamic content; based on the determined performance levels, allocating a greater proportion of subsequent requests for the dynamic content to a highest-performing dynamic content of the dynamic content; based on the determined performance levels, eliminating a further dynamic content of the dynamic content that is performing poorly; select, from the different dynamic content, personalized content for the users of the recipient user devices based on at least one habit of the users; and transmit the personalized content to at least one of the batch of recipient user devices. 10. The system of claim 9 , wherein the at least one processor is further configured to determine a particular content item with which a particular request for dynamic content is associated based on a message ID contained within the particular request for dynamic content. 11. The system of claim 10 , wherein the at least one processor is further configured to: relaying information from the particul

Assignees

Inventors

Classifications

  • H04L51/18Primary

    Commands or executable codes · CPC title

  • Content adaptation, e.g. replacement of unsuitable content · CPC title

  • Storing data temporarily at an intermediate stage, e.g. caching · CPC title

  • using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages · CPC title

  • User profiles · 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 US11909701B2 cover?
Dynamic content can be delivered via email. Email messages include HTML content with one or more hyperlinks referring to a network-connected dynamic content server. The hyperlinks are accessed upon rendering of the email on a client device, triggering a request to a dynamic content server. The dynamic content server determines a content item to be served in response to the request. The dynamic …
Who is the assignee on this patent?
Zeta Global Corp
What technology area does this patent fall under?
Primary CPC classification H04L51/18. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 20 2024 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).