Digital asset management for enterprises
First Claim
Patent Images
1. A system for managing digital assets for a plurality of enterprises comprising:
- one or more databases adapted to store digital assets;
one or more processors; and
one or more computer storage mediums storing computer program modules adapted to execute on the one or more processors, the computer program modules comprising;
an enterprise customization module including an application programming interface (API), the enterprise customization module adapted to;
generate one or more enterprise profiles, each enterprise profile being associated with an enterprise;
generate users for each enterprise profile, each user including user-level permissions;
generate one or more cost centers for each enterprise profile, each cost center being associated with a division of the enterprise, each cost center including containers and folders, each container including container-level permissions;
receive one or more API uniform resource locators (URLs); and
generate an API key for each enterprise profile based on an API password and the one or more API URLs, wherein a request to access the system via the API must be authenticated by the API key and must originate from one of the API URLs;
an upload module for ingesting assets into the system;
a search module for querying digital assets from the one or more databases; and
an access control module adapted to control a user'"'"'s access to the containers according to the user-level permissions and the container-level permissions of an associated user profile and an associated container, respectively.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and method for managing digital assets for a plurality of enterprises. The system may include enterprise profiles for each of the enterprises. Each enterprise profile can include one or more cost centers representative of divisions of the enterprise. Assets can be organized within cost centers within containers and folders. The arrangement of containers and folders can be representative of an organization structure of a division of the enterprise. Access to assets within the cost center can be determined by an access control module and be based on user-level and container-level permissions.
30 Citations
25 Claims
-
1. A system for managing digital assets for a plurality of enterprises comprising:
-
one or more databases adapted to store digital assets; one or more processors; and one or more computer storage mediums storing computer program modules adapted to execute on the one or more processors, the computer program modules comprising; an enterprise customization module including an application programming interface (API), the enterprise customization module adapted to; generate one or more enterprise profiles, each enterprise profile being associated with an enterprise; generate users for each enterprise profile, each user including user-level permissions; generate one or more cost centers for each enterprise profile, each cost center being associated with a division of the enterprise, each cost center including containers and folders, each container including container-level permissions; receive one or more API uniform resource locators (URLs); and generate an API key for each enterprise profile based on an API password and the one or more API URLs, wherein a request to access the system via the API must be authenticated by the API key and must originate from one of the API URLs; an upload module for ingesting assets into the system; a search module for querying digital assets from the one or more databases; and an access control module adapted to control a user'"'"'s access to the containers according to the user-level permissions and the container-level permissions of an associated user profile and an associated container, respectively. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for managing digital assets for a plurality of enterprises, the method comprising:
-
generating one or more enterprise profiles, each enterprise profile being associated with an enterprise; generating users for each enterprise profile, each user including user-level permissions; generating one or more cost centers for each enterprise profile, each cost center being associated with a division of the enterprise, each cost center including containers and folders, each container including container-level permissions; uploading one or more digital assets into one or more databases, the one or more digital assets being associated with an enterprise profile and organized within an associated cost center; querying digital assets from the one or more databases; controlling a user'"'"'s access to the containers according to the user-level permissions and the container-level permissions of an associated user profile and an associated container, respectively; and receiving an application programming interface (API) password and one or more API uniform resource locators (URLs); and generating an API key for each of the enterprise profiles based on the API password and the one or more API URLs, the API key associated with an API of the one or more enterprise profiles, wherein a request to access the system via the API must be authenticated by the API key and must originate from one of the API URLs. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for managing digital assets for a plurality of enterprises, the method embodied in a set of machine-readable instructions executed on a processor and stored on a tangible medium, the method comprising:
-
generating one or more enterprise profiles, each enterprise profile being associated with an enterprise; generating users for each enterprise profile, each user including user-level permissions; generating one or more cost centers for each enterprise profile, each cost center being associated with a division of the enterprise, each cost center including containers and folders, each container including container-level permissions; uploading one or more digital assets into one or more databases, the one or more digital assets being associated with an enterprise profile and organized within an associated cost center; querying digital assets from the one or more databases; controlling a user'"'"'s access to the containers according to the user-level permissions and the container-level permissions of an associated user profile and an associated container, respectively; and receiving an application programming interface (API) password and one or more API uniform resource locators (URLs); and generating an API key for each of the enterprise profiles based on the API password and the one or more API URLs, the API key associated with an API of the one or more enterprise profiles, wherein a request to access the system via the API must be authenticated by the API key and must originate from one of the API URLs.
-
Specification