IP Library Granted Patent US 11,004,119
Granted Patent B2
US 11,004,119 · App. 15/273,863 · Granted May 11, 2021

Methods and systems for presenting specialized content using campaign metrics

Inventors: Haggai Shachar (Lehavium, IL); Robert William Deichert, Jr. (Bronxville, NY)
Assignee: LIVEPERSON, INC.
G06Q30/0277G06F16/9535G06F40/14G06Q30/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,004,119
App. No.
15/273,863
Granted
May 11, 2021
Kind
B2
Abstract

A computer-implemented method of providing specialized media on a website is disclosed. The method includes producing campaign media which is delivered to a user through a third-party provider. After the user has received the campaign media, and upon indication of a request from the user to access a website controlled by a content provider, specialized media on a website controlled by the content provider may be provided. Providing the specialized media may be done based on the campaign media previously delivered to the user through the third-party provider.

Claims (38)

1. A computer-implemented method, comprising:

storing, by a server, one or more content objects associated with a content provider;

receiving a request to access a content object associated with the content provider, wherein the request is associated with a user device;

determining that one or more campaign objects were previously selected by the user device associated with the request, wherein the one or more campaign objects were previously selected from one or more third-party providers, and wherein campaign objects are associated with tracking data;

tracking access to the one or more campaign objects, wherein tracking includes using the tracking data associated with the one or more campaign objects previously selected by the user device;

generating exposure data associated with the one or more campaign objects, wherein the exposure data is generated using the tracking data, and wherein the exposure data indicates whether the user device retrieved the one or more campaign objects;

determining one or more specialized objects, wherein the one or more specialized objects are determined using the exposure data; and

facilitating display of the content object associated with the content provider, and the one or more specialized objects, wherein the display is facilitated in response to the request associated with the user device.

2. The computer-implemented method of claim 1 , wherein the exposure data associated with the one or more campaign objects indicates a number of times the one or more campaign objects were accessed by the user device over a period of time.

3. The computer-implemented method of claim 1 , wherein the one or more campaign objects are retrievable from the server by using a channel, and wherein the channel is a web service controlled by an entity other than the content provider.

4. The computer-implemented method of claim 1 , wherein the one or more specialized objects are transmitted using a communication channel, and wherein the content object is accessed using an additional communication channel that is different from the communication channel.

5. The computer-implemented method of claim 1 , wherein the content object is accessed using an additional communication channel that facilitates receiving and displaying the one or more specialized objects using a web browser.

6. A system, comprising:

one or more data processors; and

a non-transitory computer-readable storage medium containing instructions which, when executed on the one or more data processors, cause the one or more data processors to perform operations including:

storing, by a server, one or more content objects associated with a content provider;

receiving a request to access a content object associated with the content provider, wherein the request is associated with a user device;

determining that one or more campaign objects were previously selected by the user device associated with the request, wherein the one or more campaign objects were previously selected from one or more third-party providers, and wherein campaign objects are associated with tracking data;

tracking access to the one or more campaign objects, wherein tracking includes using the tracking data associated with the one or more campaign objects previously selected by the user device;

generating exposure data associated with the one or more campaign objects, wherein the exposure data is generated using the tracking data, and wherein the exposure data indicates whether the user device retrieved the one or more campaign objects;

determining one or more specialized objects, wherein the one or more specialized objects are determined using the exposure data; and

facilitating display of the content object associated with the content provider, and the one or more specialized objects, wherein the display is facilitated in response to the request associated with the user device.

7. The system of claim 6 , wherein the exposure data associated with the one or more campaign objects indicates a number of times the one or more campaign objects were accessed by the user device over a period of time.

8. The system of claim 6 , wherein the one or more campaign objects are retrievable from the server by using a channel, and wherein the channel is a web service controlled by an entity other than the content provider.

9. The system of claim 6 , wherein the one or more specialized objects are transmitted using a communication channel, and wherein the content object is accessed using an additional communication channel that is different from the communication channel.

10. The system of claim 6 , wherein the content object is accessed using an additional communication channel that facilitates receiving and displaying the one or more specialized objects using a web browser.

11. A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause a data processing apparatus to perform operations including:

storing, by a server, one or more content objects associated with a content provider;

receiving a request to access a content object associated with the content provider, wherein the request is associated with a user device;

determining that one or more campaign objects were previously selected by the user device associated with the request, wherein the one or more campaign objects were previously selected from one or more third-party providers, and wherein campaign objects are associated with tracking data;

tracking access to the one or more campaign objects, wherein tracking includes using the tracking data associated with the one or more campaign objects previously selected by the user device;

generating exposure data associated with the one or more campaign objects, wherein the exposure data is generated using the tracking data, and wherein the exposure data indicates whether the user device retrieved the one or more campaign objects;

determining one or more specialized objects, wherein the one or more specialized objects are determined using the exposure data; and

facilitating display of the content object associated with the content provider, and the one or more specialized objects, wherein the display is facilitated in response to the request associated with the user device.

12. The computer-program product of claim 11 , wherein the exposure data associated with the one or more campaign objects indicates a number of times the one or more campaign objects were accessed by the user device over a period of time.

13. The computer-program product of claim 11 , wherein the one or more campaign objects are retrievable from the server by using a channel, and wherein the channel is a web service controlled by an entity other than the content provider.

14. The computer-program product of claim 11 , wherein the one or more specialized objects are transmitted using a communication channel, and wherein the content object is accessed using an additional communication channel that is different from the communication channel.

15. The computer-program product of claim 11 , wherein the content object is accessed using an additional communication channel that facilitates receiving and displaying the one or more specialized objects using a web browser.

Assignments (3)
SECURITY INTEREST Recorded Sep 13, 2025
From: LIVEPERSON, INC.; VOICEBASE, INC.; LIVEPERSON AUTOMOTIVE, LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 072891/0627 →
PATENT SECURITY AGREEMENT Recorded Jun 3, 2024
From: LIVEPERSON, INC.; LIVEPERSON AUTOMOTIVE, LLC; VOICEBASE, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 067607/0073 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2017
From: SCHACHAR, HAGGAI; DEICHERT, ROBERT WILLIAM, JR.
To: LIVEPERSON, INC.
Reel/Frame 041090/0239 →
Continuity (3)
Continuation 13830719 · Mar 14, 2013
Provisional Application 61647236 · May 15, 2012
Related Publication 20170206568A1 · Jul 20, 2017