IP Library Granted Patent US 11,736,554
Granted Patent B2
US 11,736,554 · App. 17/484,866 · Granted Aug 22, 2023

System, method and computer program product for smart upload automation

Inventor: Lee Shepstone (Oxford, GB)
Assignee: OPEN TEXT SA ULC
H04L67/01G06F3/0484G06F16/48G06F16/958G06F16/9577H04L67/02H04L67/06H04L67/565G06F15/16
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,736,554
App. No.
17/484,866
Granted
Aug 22, 2023
Kind
B2
Abstract

Systems, methods, and computer program products for smart upload automation in which actions are automatically performed on a set of digital assets against a target item. In one embodiment, a system includes a network, a server machine, a client machine and a data storage device, each of which is coupled to the network. The client machine designates digital assets and a target item against which the assets will be uploaded. The digital assets are uploaded by the client machine to the data storage device via the network. The server machine automatically performs actions on the digital assets without intervention by the client machine, where the actions are associated with or in some way defined by the target item. The actions may include setting metadata values of the digital assets based upon metadata associated with the target item, or generating different renditions of the digital assets.

Claims (68)

1. A system for performing digital asset upload to conform with a target item, the system comprising:

a server machine communicatively connected to a network;

a client machine communicatively coupled to the server machine over the network;

wherein the client machine receives user inputs, comprising selections of:

a target item comprising a digital content item residing on the server machine characterized by target metadata;

a plurality of digital assets to be associated with the target item and characterized by upload metadata; and

a plurality of digital actions to be performed on the plurality of digital assets, one of

the digital actions comprising conforming the upload metadata to the target metadata;

the client machine uploading the digital assets to the server machine via the network; and

the server machine performing the plurality of digital actions on the digital assets asynchronously from the client machine uploading of the digital assets, the digital actions performed against the selected target item.

2. The system of claim 1 , wherein the plurality of digital assets comprises digital images, the upload metadata comprising the resolution of the digital assets, wherein:

conforming of the upload metadata to the target metadata comprises:

updating the upload metadata resolution of the digital assets based on the target metadata; and

performing the plurality of digital actions comprises:

changing the resolution of the digital assets according to the updated upload metadata resolution.

3. The system of claim 2 , wherein the digital item of the target item comprises a background image, a thumbnail image, or a screen shot.

4. The system of claim 1 , wherein the plurality of digital assets comprises videos, the upload metadata comprising video metadata of the digital assets, wherein:

conforming of the upload metadata to the target metadata comprises:

updating the video metadata of the upload metadata based on the target metadata; and

performing the plurality of digital actions comprises:

changing the video metadata of the digital assets according to the updated video metadata.

5. The system of claim 4 , wherein the digital item of the target item comprises a video clip, an advertisement, or a video segment and the digital action comprises changing the format of the digital assets.

6. The system of claim 1 , wherein the target item includes a plurality of selected target items, the system uploading a portion of the digital assets against one of the selected targets items and another portion of the digital assets against another one of the selected target items.

7. The system of claim 6 , wherein one of the digital actions is performed against the portion of digital assets and another one of the digital actions is performed against another portion of the digital assets.

8. A method for performing digital asset upload to conform with a target item, comprising:

at a client machine, the client machine connected to a network and communicatively coupled to a server machine over the network:

receiving user inputs, comprising selections of:

a target item comprising a digital content item residing on the server machine characterized by target metadata;

a plurality of digital assets to be associated with the target item and characterized by upload metadata; and

a plurality of digital actions to be performed on the plurality of digital assets, one of the digital actions comprising conforming the upload metadata to the target metadata; and

uploading the digital assets to the server machine via the network; and

at the server machine, performing the plurality of digital actions on the digital assets asynchronously from the client machine uploading of the digital assets, the digital actions performed against the selected target item.

9. The method of claim 8 , wherein the plurality of digital assets comprises digital images, the upload metadata comprising the resolution of the digital assets, wherein:

conforming of the upload metadata to the target metadata comprises:

updating the upload metadata resolution of the digital assets based on the target metadata; and

performing the plurality of digital actions comprises:

changing the resolution of the digital assets according to the updated upload metadata resolution.

10. The method of claim 9 , wherein the digital item of the target item comprises a background image, a thumbnail image, or a screen shot.

11. The method of claim 8 , wherein the plurality of digital assets comprises videos, the upload metadata comprising video metadata of the digital assets, wherein:

conforming of the upload metadata to the target metadata comprises:

updating the video metadata of the upload metadata based on the target metadata; and

performing the plurality of digital actions comprises:

changing the video metadata of the digital assets according to the updated video metadata.

12. The method of claim 11 , wherein the digital item of the target item comprises a video clip, an advertisement, or a video segment and the digital action comprises changing the format of the digital assets.

13. The method of claim 8 , wherein the target item includes a plurality of selected target items, the system uploading a portion of the digital assets against one of the selected targets items and another portion of the digital assets against another one of the selected target items.

14. The method of claim 13 , wherein one of the digital actions is performed against the portion of digital assets and another one of the digital actions is performed against the another portion of the digital assets.

15. A computer program product comprising at least one non-transitory computer-readable medium that stores one or more instructions that are executable by a computer to perform:

at a client machine, the client machine connected to a network and communicatively coupled to a server machine over the network:

receiving user inputs, comprising selections of:

a target item comprising a digital content item residing on the server machine characterized by target metadata;

a plurality of digital assets to be associated with the target item and characterized by upload metadata; and

a plurality of digital actions to be performed on the plurality of digital assets, one of the digital actions comprising conforming the upload metadata to the target metadata; and

uploading the digital assets to the server machine via the network; and

at the server machine, performing the plurality of digital actions on the digital assets asynchronously from the client machine uploading of the digital assets, the digital actions performed against the selected target item.

16. The computer program product of claim 15 , wherein the plurality of digital assets comprises digital images, the upload metadata comprising the resolution of the digital assets, wherein:

conforming of the upload metadata to the target metadata comprises:

updating the upload metadata resolution of the digital assets based on the target metadata; and

performing the plurality of digital actions comprises:

changing the resolution of the digital assets according to the updated upload metadata resolution.

17. The computer program product of claim 16 , wherein the digital item of the target item comprises a background image, a thumbnail image, or a screen shot.

18. The computer program product of claim 15 , wherein the plurality of digital assets comprises videos, the upload metadata comprising video metadata of the digital assets, wherein:

conforming of the upload metadata to the target metadata comprises:

updating the video metadata of the upload metadata based on the target metadata; and

performing the plurality of digital actions comprises:

changing the video metadata of the digital assets according to the updated video metadata.

19. The computer program product of claim 18 , wherein the digital item of the target item comprises a video clip, an advertisement, or a video segment and the digital action comprises changing the format of the digital assets.

20. The computer program product of claim 15 , wherein the target item includes a plurality of selected target items, the system uploading a portion of the digital assets against one of the selected targets items and another portion of the digital assets against another one of the selected target items.

21. The computer program product of claim 20 , wherein one of the digital actions is performed against the portion of digital assets and another one of the digital actions is performed against the another portion of the digital assets.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2024
From: OPEN TEXT CORP.
To: CROWDSTRIKE, INC.
Reel/Frame 068122/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2024
From: OPEN TEXT SA ULC
To: OPEN TEXT CORP.
Reel/Frame 067400/0102 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2021
From: SHEPSTONE, LEE
To: OPEN TEXT S.A.
Reel/Frame 057790/0475 →
IP BUSINESS SALE AGREEMENT Recorded Oct 14, 2021
From: OPEN TEXT S.A.
To: OT IP SUB, LLC
Reel/Frame 057802/0748 →
CERTIFICATE OF CONTINUANCE Recorded Oct 14, 2021
From: OT IP SUB, LLC
To: IP OT SUB ULC
Reel/Frame 057802/0932 →
CERTIFICATE OF AMALGAMATION Recorded Oct 14, 2021
From: IP OT SUB ULC
To: OPEN TEXT SA ULC
Reel/Frame 057802/0980 →