IP Library Patent Application 15395431
Patent Application
App. No. 15/395,431

SCHEDULING EXPIRATION OF PROGRAM ASSETS

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 None
App. No.
15/395,431
Abstract

A method and system for scheduling expiration of program assets are described. The program asset expiration system receives user input corresponding to a request to set an expiration time for assets in a program and a redirect page for the assets. Upon determining that the expiration time has been reached, the program asset expiration system configures a web server to redirect requests for the expired assets to the redirect page. Received requests for program assets that are not among the assets set to expire are not redirected to the redirect page.

Claims (46)

1 . A program asset expiration system comprising:

a memory resource to store instructions; and

one or more processors using the instructions stored in the memory resource to perform operations including:

receiving user input corresponding to a request to set an expiration time for one or more assets from a plurality of program assets associated with a program, the request including a redirect page; and

upon determining that the expiration time has been reached, configuring a web server that serves the plurality of program assets to redirect requests for the one or more assets to the redirect page,

wherein requests for program assets that are not among the one or more assets set to expire are not redirected to the redirect page.

2 . The program asset expiration system of claim 1 , wherein the memory resource stores further instructions to perform operations including:

receiving a request at the web server for an expired asset of the one or more assets from a web browser of a visitor; and

transmitting a data message corresponding to the redirect page from the web server to the web browser of the visitor.

3 . The program asset expiration system of claim 1 , wherein the memory resource stores further instructions to perform operations including:

configuring the web server to redirect requests to a first asset of the one or more assets to a first redirect page; and

configuring the web server to redirect requests to a second asset of the one or more assets to a second redirect page.

4 . The program asset expiration system of claim 1 , wherein the one or more assets include a landing page and the program is a marketing campaign.

5 . The program asset expiration system of claim 4 , wherein the one or more assets include a program script associated with the marketing campaign.

6 . The program asset expiration system of claim 5 , wherein the memory resource stores further instructions to perform operations including:

deregistering one or more listeners for the program script associated with the marketing campaign.

7 . The program asset expiration system of claim 1 , wherein each of the one or more assets has a separate expiration time.

8 . A method of program asset expiration, the method being implemented by one or more processors and comprising:

receiving user input corresponding to a request to set an expiration time for one or more assets from a plurality of program assets associated with a program, the request including a redirect page; and

upon determining that the expiration time has been reached, configuring a web server that serves the plurality of program assets to redirect requests for the one or more assets to the redirect page,

wherein requests for program assets that are not among the one or more assets set to expire are not redirected to the redirect page.

9 . The method of claim 8 , further comprising:

receiving a request at the web server for an expired asset of the one or more assets from a web browser of a visitor; and

transmitting a data message corresponding to the redirect page from the web server to the web browser of the visitor.

10 . The method of claim 8 , further comprising:

configuring the web server to redirect requests to a first asset of the one or more assets to a first redirect page; and

configuring the web server to redirect requests to a second asset of the one or more assets to a second redirect page.

11 . The method of claim 8 , wherein the one or more assets include a landing page and the program is a marketing campaign.

12 . The method of claim 11 , wherein the one or more assets include a program script associated with the marketing campaign.

13 . The method of claim 12 , further comprising:

deregistering one or more listeners for the program script associated with the marketing campaign.

14 . The method of claim 8 , wherein each of the one or more assets has a separate expiration time.

15 . A non-transitory computer-readable medium that stores instructions, executable by one or more processors, to cause the one or more processors to perform operations that comprise:

receiving user input corresponding to a request to set an expiration time for one or more assets from a plurality of program assets associated with a program, the request including a redirect page; and

upon determining that the expiration time has been reached, configuring a web server that serves the plurality of program assets to redirect requests for the one or more assets to the redirect page,

wherein requests for program assets that are not among the one or more assets set to expire are not redirected to the redirect page.

16 . The non-transitory computer-readable medium of claim 15 , storing further instructions to perform operations including:

receiving a request at the web server for an expired asset of the one or more assets from a web browser of a visitor; and

transmitting a data message corresponding to the redirect page from the web server to the web browser of the visitor.

17 . The non-transitory computer-readable medium of claim 15 , storing further instructions to perform operations including:

configuring the web server to redirect requests to a first asset of the one or more assets to a first redirect page; and

configuring the web server to redirect requests to a second asset of the one or more assets to a second redirect page.

18 . The non-transitory computer-readable medium of claim 15 , wherein the one or more assets include a landing page and the program is a marketing campaign.

19 . The non-transitory computer-readable medium of claim 18 , wherein the one or more assets include a program script associated with the marketing campaign.

20 . The non-transitory computer-readable medium of claim 19 , storing further instructions to perform operations including:

deregistering one or more listeners for the program script associated with the marketing campaign.

Assignments (11)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2018
From: MARKETO, INC.
To: ADOBE INC.
Reel/Frame 047746/0737 →
RELEASE OF SECURITY INTEREST Recorded Oct 31, 2018
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: MARKETO, INC.
Reel/Frame 047371/0948 →
RELEASE OF SECURITY INTEREST Recorded Oct 30, 2018
From: GOLUB CAPITAL MARKETS LLC
To: MARKETO, INC.
Reel/Frame 047353/0486 →
SECURITY INTEREST Recorded Apr 27, 2018
From: MARKETO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 045660/0684 →
SECURITY INTEREST Recorded Feb 9, 2018
From: MARKETO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 044877/0759 →
SECURITY INTEREST Recorded Feb 1, 2018
From: MARKETO, INC.
To: GOLUB CAPITAL MARKETS LLC, AS COLLATERAL AGENT
Reel/Frame 044803/0280 →
SECURITY INTEREST Recorded Oct 26, 2017
From: MARKETO, INC.
To: GOLUB CAPITAL MARKETS LLC, AS COLLATERAL AGENT
Reel/Frame 044636/0715 →
SECURITY INTEREST Recorded Aug 23, 2017
From: MARKETO, INC.
To: GOLUB CAPITAL MARKETS LLC, AS COLLATERAL AGENT
Reel/Frame 043378/0317 →
CORRECT AN ERROR IN A COVER SHEET PREVIOUSLY RECORDED ON REEL 041242 AND FRAME 0655 CORRECTION OF THE ASSIGNEE'S NAME Recorded Feb 15, 2017
From: MARKETO, INC.
To: GOLUB CAPITAL MARKETS LLC, AS COLLATERAL AGENT
Reel/Frame 041725/0334 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2017
From: PASSANTINO, FRANK; GUARIN, DANTE
To: MARKETO, INC.
Reel/Frame 041255/0795 →
SECURITY INTEREST Recorded Feb 13, 2017
From: MARKETO, INC.
To: GOLUB CAPITAL MARKETS LLC, AS COLLARTERAL AGENT
Reel/Frame 041242/0655 →