Digital asset management for enterprises
First Claim
Patent Images
1. A system for managing digital assets of an enterprise, the system comprising:
- at least one database to store digital assets;
at least one processor; and
at least one computer storage medium storing computer program modules to execute on the at least one processor, the computer program modules comprising;
an enterprise customization module including an application programming interface (API), the enterprise customization module configured to;
generate an enterprise profile corresponding to an enterprise;
generate user profiles for the enterprise profile by communicating, using an authorization and authentication language, with a directory service application of the enterprise, each respective user profile corresponding to an employee of the enterprise, each respective user profile including respective user-level permissions according to information received from the directory service application of the enterprise;
generate at least one cost center profile for the enterprise profile, each respective cost center profile corresponding to a respective division of the enterprise, each respective cost center profile including respective containers and respective folders, each respective container including respective container-level permissions; and
generate an API key for the enterprise profile based on an API password;
an upload module to ingest digital assets into the system;
a search module to query the digital assets from the at least one database; and
an access control module to control a user'"'"'s access to a container according to the user-level permissions of the user'"'"'s user profile and the container-level permissions of the container.
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
27 Claims
-
1. A system for managing digital assets of an enterprise, the system comprising:
-
at least one database to store digital assets; at least one processor; and at least one computer storage medium storing computer program modules to execute on the at least one processor, the computer program modules comprising; an enterprise customization module including an application programming interface (API), the enterprise customization module configured to; generate an enterprise profile corresponding to an enterprise; generate user profiles for the enterprise profile by communicating, using an authorization and authentication language, with a directory service application of the enterprise, each respective user profile corresponding to an employee of the enterprise, each respective user profile including respective user-level permissions according to information received from the directory service application of the enterprise; generate at least one cost center profile for the enterprise profile, each respective cost center profile corresponding to a respective division of the enterprise, each respective cost center profile including respective containers and respective folders, each respective container including respective container-level permissions; and generate an API key for the enterprise profile based on an API password; an upload module to ingest digital assets into the system; a search module to query the digital assets from the at least one database; and an access control module to control a user'"'"'s access to a container according to the user-level permissions of the user'"'"'s user profile and the container-level permissions of the container. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for managing digital assets of an enterprise, the method comprising:
-
generating an enterprise profile corresponding to an enterprise; generating user profiles for the enterprise profile by communicating, using an authorization and authentication language, with a directory service application of the enterprise, each respective user profile corresponding to an employee of the enterprise, each respective user profile including respective user-level permissions according to information received from the directory service application of the enterprise; generating at least one cost center profile for the enterprise profile, each respective cost center profile corresponding to a respective division of the enterprise, each respective cost center profile including respective containers and respective folders, each respective container including respective container-level permissions; uploading at least one digital asset into at least one database, the at least one digital asset corresponding to the enterprise profile and organized within a corresponding cost center profile of the enterprise profile; querying digital assets from the at least one database; controlling a user'"'"'s access to a container according to the user-level permissions of the user'"'"'s user profile and the container-level permissions of the container; receiving an application programming interface (API) password; and generating an API key for the enterprise profile based on the API password, the API key associated with an API of the enterprise. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A non-transitory computer-readable medium including instructions that, when executed by a computing device, cause the computing device to:
-
generate an enterprise profile corresponding to an enterprise; generate user profiles for the enterprise profile by communicating, using an authorization and authentication language, with a directory service application of the enterprise, each respective user profile corresponding to an employee of the enterprise, each respective user profile including respective user-level permissions according to information received from the directory service application of the enterprise; generate at least one cost center profile for the enterprise profile, each respective cost center profile corresponding to a respective division of the enterprise, each respective cost center profile including respective containers and respective folders, each respective container including respective container-level permissions; upload at least one digital asset into at least one database, the at least one digital asset corresponding to the enterprise profile and organized within a corresponding cost center profile of the enterprise profile; query digital assets from the at least one database; control a user'"'"'s access to a container according to the user-level permissions of the user'"'"'s user profile and the container-level permissions of the container; receive an application programming interface (API) password; and generate an API key for the enterprise profile based on the API password, the API key associated with an API of the enterprise.
-
Specification