System, method and computer program product for smart upload automation
First Claim
1. A system for performing smart uploads, the system comprising:
- a server machine communicatively connected to a network;
a data storage device coupled to the network; and
a client machine communicatively connected to the network;
wherein the client machine is configured to receive one or more designations from a user associated with an entity, the designations comprising;
a target item representing an existing digital item that is part of a network site and that is stored, owned, and managed by the entity;
one or more digital assets for publication on the network site in association with the target item; and
one or more actions to be performed on the one or more digital assets, the one or more actions defined by the target item, wherein the one or more actions are to prepare the one or more digital assets for publication on the network site by conforming an aspect of the one or more digital assets to a corresponding aspect of the target item; and
upload the one or more digital assets to the data storage device via the network; and
wherein the server machine is configured to automatically perform the one or more actions on the one or more digital assets independently of the upload of the one or more digital assets by the client machine.
4 Assignments
0 Petitions
Accused Products
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.
22 Citations
26 Claims
-
1. A system for performing smart uploads, the system comprising:
-
a server machine communicatively connected to a network; a data storage device coupled to the network; and a client machine communicatively connected to the network; wherein the client machine is configured to receive one or more designations from a user associated with an entity, the designations comprising; a target item representing an existing digital item that is part of a network site and that is stored, owned, and managed by the entity; one or more digital assets for publication on the network site in association with the target item; and one or more actions to be performed on the one or more digital assets, the one or more actions defined by the target item, wherein the one or more actions are to prepare the one or more digital assets for publication on the network site by conforming an aspect of the one or more digital assets to a corresponding aspect of the target item; and upload the one or more digital assets to the data storage device via the network; and wherein the server machine is configured to automatically perform the one or more actions on the one or more digital assets independently of the upload of the one or more digital assets by the client machine. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for uploading digital assets, the method comprising:
-
at a client machine by a user associated with an entity; designating a target item representing an existing digital item that is part of a network site, owned and managed by the entity, and stored in a data storage device; designating one or more digital assets for publication on the network site in association with the target item, the one or more digital assets stored in the client machine; and designating one or more actions to be performed on the one or more digital assets, the one or more actions defined by the target item, wherein the one or more actions are to prepare the one or more digital assets for publication on the network site by conforming an aspect of the one or more digital assets to a corresponding aspect of the target item; performing, by the client machine, a smart upload of the one or more digital assets from the client machine to the data storage device; and at a server machine communicatively connected to the data storage device; automatically performing the one or more actions on the one or more digital assets independently of the smart upload of the one or more digital assets by the client machine. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
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:
-
identifying a target item representing an existing digital item that is part of a network site, owned and managed by an entity, and stored in a data storage device communicatively connected to the computer; identifying one or more digital assets for publication on the network site in association with the target item, the one or more digital assets stored in the computer; identifying one or more actions to be performed on the one or more digital assets, the one or more actions defined by the target item, wherein the one or more actions are to prepare the one or more digital assets for publication on the network site by conforming an aspect of the one or more digital assets to a corresponding aspect of the target item; and performing a smart upload of the one or more digital assets from the a server machine communicatively connected to the data storage device automatically performing the one or more actions on the one or more digital assets independently of the smart upload of the one or more digital assets by the computer. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for performing actions on digital assets against a target item, the system comprising:
-
a server machine; a data storage device communicatively connected to the server machine; wherein the server machine is configured to receive one or more designations from a user, via a user interface running on a client machine, the designations comprising; a target item representing an existing digital item that is part of a network site and that is stored, owned, and managed by an entity; one or more digital assets for publication on the network site in association with the target item; and one or more actions to be performed on the one or more digital assets, the one or more actions defined by the target item, wherein the one or more actions are to prepare the one or more digital assets for publication on the network site by conforming an aspect of the one or more digital assets to a corresponding aspect of the target item; and wherein the server machine is configured to perform the one or more actions on each of the digital assets independently of an upload of the one or more digital assets by the client machine. - View Dependent Claims (24)
-
-
25. A method for uploading digital assets, the method comprising:
-
at a client machine associated with an entity; designating a target item representing an existing digital item that is part of a network site, owned and managed by the entity, and stored in a data storage device, the target item representing a channel of the network site; designating one or more digital assets for publication on the network site in association with the channel, the one or more digital assets stored in the client machine; and designating one or more actions to be performed on the one or more digital assets, the one or more actions defined by the channel and including setting the channel to use at least one of the one or more digital assets for the network site, wherein the one or more actions are to prepare the one or more digital assets for publication on the network site by conforming an aspect of the one or more digital assets to a corresponding aspect of the target item; performing, by the client machine, an upload of the one or more digital assets from the client machine to the data storage device; and at a server machine communicatively connected to the data storage device; automatically performing the one or more actions on the one or more digital assets independently of the upload of the one or more digital assets by the client machine.
-
-
26. 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:
-
identifying a target item representing an existing digital item that is part of a network site, owned and managed by an entity, and stored in a data storage device communicatively connected to the computer, the target item representing a channel of the network site; identifying one or more digital assets for publication on the network site in association with the target item, the one or more digital assets stored in the computer; identifying one or more actions to be performed on the one or more digital assets, the one or more actions defined by the channel and including setting the channel to use at least one of the one or more digital assets for the network site, wherein the one or more actions are to prepare the one or more digital assets for publication on the network site by conforming an aspect of the one or more digital assets to a corresponding aspect of the target item; and performing an upload of the one or more digital assets from the computer to the data storage device, a server machine communicatively connected to the data storage device automatically performing the one or more actions on the one or more digital assets independently of the upload of the one or more digital assets by the computer.
-
Specification