IP Library Granted Patent US 9,678,938
Granted Patent B2
US 9,678,938 · App. 14/858,547 · Granted Jun 13, 2017

System, method and computer program product for templated export of content

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 9,678,938
App. No.
14/858,547
Granted
Jun 13, 2017
Kind
B2
Abstract

Embodiments disclosed herein provide systems and methods for a templated export. In one embodiment, a method may include determining an export template responsive to a first user action, the first user action indicating a delivery endpoint. The method may further include preparing an asset for delivery to the delivery endpoint utilizing the export template. The asset may include zero or more files. The export template may include predetermined configuration and delivery parameters particular to the delivery endpoint. The prepared asset may be communicated to the delivery endpoint without any further user action.

Claims (53)

1. A templated export method, comprising:

performing, by an export system operating on at least one server machine having at least one processor and non-transitory computer memory:

receiving from a user device an asset type associated with a file, the file stored in a repository accessible by the export system;

determining a delivery template for a delivery endpoint configured to receive files having the asset type;

based on the delivery template, determining delivery options for the file;

communicating the delivery options for the file to the user device;

receiving from the user device an indication of a user selecting a delivery option of the delivery options for the file;

based on the delivery option selected by the user, determining or obtaining file handling parameters for the delivery endpoint;

retrieving the file from the repository;

preparing the file for export to the delivery endpoint using the file handling parameters for the delivery endpoint; and

communicating the file prepared for export to the delivery endpoint without any further user input.

2. The method according to claim 1 , wherein the file handling parameters for the delivery endpoint are determined from a file handling template associated with the delivery option selected by the user.

3. The method according to claim 2 , wherein the export system utilizes the file handing template for processing metadata and content associated with the file and wherein the export system separately delivers the metadata and content to the delivery endpoint.

4. The method according to claim 1 , wherein at least one of the file handling parameters is configurable by the user via a user interface running on the user device.

5. The method according to claim 1 , wherein the file handling parameters are fixed, non-editable, or non-viewable by the user.

6. The method according to claim 1 , further comprising:

maintaining delivery parameters used in exporting the file to the delivery endpoint as a preference associated with the user.

7. The method according to claim 6 , further comprising:

responsive to the user entering a new export process, setting new delivery parameters to same values of the delivery parameters based on the preference associated with the user.

8. A computer program product comprising at least one non-transitory computer-readable medium storing instructions translatable by an export system operating on at least one server machine having at least one processor to perform:

receiving from a user device an asset type associated with a file, the file stored in a repository accessible by the export system;

determining a delivery template for a delivery endpoint configured to receive files having the asset type;

based on the delivery template, determining delivery options for the file;

communicating the delivery options for the file to the user device;

receiving from the user device an indication of a user selecting a delivery option of the delivery options for the file;

based on the delivery option selected by the user, determining or obtaining file handling parameters for the delivery endpoint;

retrieving the file from the repository;

preparing the file for export to the delivery endpoint using the file handling parameters for the delivery endpoint; and

communicating the file prepared for export to the delivery endpoint without any further user input.

9. The computer program product of claim 8 , wherein the file handling parameters for the delivery endpoint are determined from a file handling template associated with the delivery option selected by the user.

10. The computer program product of claim 9 , wherein the instructions are translatable by the at least one processor for processing metadata and content associated with the file utilizing the file handing template and for separately delivering the metadata and content to the delivery endpoint.

11. The computer program product of claim 8 , wherein at least one of the file handling parameters is configurable by the user via a user interface running on the user device.

12. The computer program product of claim 8 , wherein the file handling parameters are fixed, non-editable, or non-viewable by the user.

13. The computer program product of claim 8 , wherein the instructions are translatable by the at least one processor for maintaining delivery parameters used in exporting the file to the delivery endpoint as a preference associated with the user.

14. The computer program product of claim 13 , wherein the instructions are translatable by the at least one processor for, responsive to the user entering a new export process, setting new delivery parameters to same values of the delivery parameters based on the preference associated with the user.

15. An export system, comprising:

at least one server machine having at least one processor and non-transitory computer memory;

stored instructions translatable by the at least one processor to perform:

receiving from a user device an asset type associated with a file, the file stored in a repository accessible by the export system;

determining a delivery template for a delivery endpoint configured to receive files having the asset type;

based on the delivery template, determining delivery options for the file;

communicating the delivery options for the file to the user device;

receiving from the user device an indication of a user selecting a delivery option of the delivery options for the file;

based on the delivery option selected by the user, determining or obtaining file handling parameters for the delivery endpoint;

retrieving the file from the repository;

preparing the file for export to the delivery endpoint using the file handling parameters for the delivery endpoint; and

communicating the file prepared for export to the delivery endpoint without any further user input.

16. The export system of claim 15 , wherein the file handling parameters for the delivery endpoint are determined from a file handling template associated with the delivery option selected by the user.

17. The export system of claim 16 , wherein the instructions are translatable by the at least one processor for processing metadata and content associated with the file utilizing the file handing template and for separately delivering the metadata and content to the delivery endpoint.

18. The export system of claim 15 , wherein at least one of the file handling parameters is configurable by the user via a user interface running on the user device.

19. The export system of claim 15 , wherein the file handling parameters are fixed, non-editable, or non-viewable by the user.

20. The export system of claim 15 , wherein the instructions are translatable by the at least one processor for maintaining delivery parameters used in exporting the file to the delivery endpoint as a preference associated with the user.

21. The export system of claim 20 , wherein the instructions are translatable by the at least one processor for, responsive to the user entering a new export process, setting new delivery parameters to same values of the delivery parameters based on the preference associated with the user.

Assignments (4)
IP BUSINESS SALE AGREEMENT Recorded Aug 30, 2016
From: OPEN TEXT S.A.
To: OT IP SUB, LLC
Reel/Frame 039872/0605 →
CERTIFICATE OF AMALGAMATION Recorded Aug 30, 2016
From: IP OT SUB ULC
To: OPEN TEXT SA ULC
Reel/Frame 039872/0662 →
CERTIFICATE OF CONTINUANCE Recorded Aug 30, 2016
From: OT IP SUB, LLC
To: IP OT SUB ULC
Reel/Frame 039986/0689 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2015
From: SCOTT, MICHAEL; TRAINER, TOM; HELLIER, GUY
To: OPEN TEXT S.A.
Reel/Frame 037017/0106 →