IP Library Patent Application 15994857
Patent Application
App. No. 15/994,857

BULK ACTION ASSET MANAGEMENT

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/994,857
Abstract

A bulk action management system provides a user interface to enable a user to select customizable content objects of different object types and an action to perform on the customizable content objects. The bulk action asset management system determines an object type for each of the selected customizable content objects, with each of the object types being associated with a set of application programming interfaces for that object type. For each of the selected customizable content objects, the bulk action asset management system selects an appropriate application programming interface, based on the object type of the selected customizable content object and the action to be performed, and calls the appropriate application programming interface to perform the action to update the selected customizable content object.

Claims (37)

1 . A computer system for bulk action management comprising:

one or more processors; and

one or more memory resources storing instructions that, when executed by the one or more processors, cause the computer system to perform operations including:

providing a user interface to enable a user to select (i) a plurality of customizable content objects of different object types, and (ii) an action to perform on the plurality of customizable content objects;

determining an object type of each of the selected customizable content objects, wherein each of the object types are associated with a set of application programming interfaces for that object type; and

for each of the selected customizable content objects:

selecting an appropriate application programming interface based on the object type of the selected customizable content object and the action to be performed; and

calling the appropriate application programming interface to perform the action to update the selected customizable content object.

2 . The computer system of claim 1 , wherein the action includes activating each of the customizable content objects.

3 . The computer system of claim 2 , wherein activating a customizable content object makes it available for the user or other users to access through one or more additional user interfaces associated with the computer system.

4 . The computer system of claim 1 , wherein the action includes causing each of the customizable content objects to be published using a publication medium that is specific to the object type of each of the customizable content objects.

5 . The computer system of claim 1 , wherein the customizable content objects are assets belonging to a marketing campaign.

6 . The computer system of claim 5 , wherein the assets include emails, email templates, webpages, forms, lists, and automated logic campaigns.

7 . The computer system of claim 5 , wherein the assets are stored in a marketing automation platform.

8 . A method of bulk action management, the method being implemented by one or more processors and comprising:

providing a user interface to enable a user to select (i) a plurality of customizable content objects of different object types, and (ii) an action to perform on the plurality of customizable content objects;

determining an object type of each of the selected customizable content objects, wherein each of the object types are associated with a set of application programming interfaces for that object type; and

for each of the selected customizable content objects:

selecting an appropriate application programming interface based on the object type of the selected customizable content object and the action to be performed; and

calling the appropriate application programming interface to perform the action to update the selected customizable content object.

9 . The method of claim 8 , wherein the action includes activating each of the customizable content objects.

10 . The method of claim 9 , wherein activating a customizable content object makes it available for the user or other users to access through one or more additional user interfaces associated with a computer system.

11 . The method of claim 8 , wherein the action includes causing each of the customizable content objects to be published using a publication medium that is specific to the object type of each of the customizable content objects.

12 . The method of claim 8 , wherein the customizable content objects are assets belonging to a marketing campaign.

13 . The method of claim 12 , wherein the assets include emails, email templates, webpages, forms, lists, and automated logic campaigns.

14 . The method of claim 12 , wherein the assets are stored in a marketing automation platform.

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:

providing a user interface to enable a user to select (i) a plurality of customizable content objects of different object types, and (ii) an action to perform on the plurality of customizable content objects;

determining an object type of each of the selected customizable content objects, wherein each of the object types are associated with a set of application programming interfaces for that object type; and

for each of the selected customizable content objects:

selecting an appropriate application programming interface based on the object type of the selected customizable content object and the action to be performed; and

calling the appropriate application programming interface to perform the action to update the selected customizable content object.

16 . The non-transitory computer-readable medium of claim 15 , wherein the action includes activating each of the customizable content objects.

17 . The non-transitory computer-readable medium of claim 16 , wherein activating a customizable content object makes it available for the user or other users to access through one or more additional user interfaces associated with a computer system.

18 . The non-transitory computer-readable medium of claim 15 , wherein the action includes causing each of the customizable content objects to be published using a publication medium that is specific to the object type of each of the customizable content objects.

19 . The non-transitory computer-readable medium of claim 15 , wherein the customizable content objects are assets belonging to a marketing campaign.

20 . The non-transitory computer-readable medium of claim 19 , wherein the assets include emails, email templates, webpages, forms, lists, and automated logic campaigns.

Assignments (3)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2018
From: PASSANTINO, FRANK; HAAS, KAI
To: MARKETO, INC.
Reel/Frame 046648/0338 →