System and method for advanced search and filtering mechanisms for enterprise administrators in a cloud-based environment
First Claim
Patent Images
1. A method comprising:
- determining a first mapping between a first file extension and a file kind, and a second mapping between a second file extension and the file kind;
storing the first mapping and the second mapping in a mapping database;
receiving a particular file uploaded to a content repository of a cloud-based collaboration platform for an enterprise account;
identifying a particular file extension associated with the particular file;
determining, from the mapping database, a particular file kind to which the particular file extension maps;
storing the particular file kind as metadata for the particular file to be used during a given search;
responsive to a search request initiated by an administrator of the enterprise account, performing a search based on the file kind for files across users associated with the enterprise account, wherein the files are stored in the content repository of the cloud-based collaboration platform, wherein the search is performed independent of user permission, andwherein results of the search yield content collaborated upon among multiple of the users associated with the enterprise account.
4 Assignments
0 Petitions
Accused Products
Abstract
A cloud-based platform (e.g., cloud-based collaboration and/or storage platform/service) is described that permits advanced searches with advanced filtering mechanisms to be performed by administrators or other authorized individuals, across an organization, enterprise, or other select groups of entities in a cloud environment, such as a cloud-based collaborative environment. Various types, categories, metadata, and filters can be specified for use in the advanced search within select folders, users'"'"' folders, or across a larger set/group of folders and/or users.
-
Citations
17 Claims
-
1. A method comprising:
-
determining a first mapping between a first file extension and a file kind, and a second mapping between a second file extension and the file kind; storing the first mapping and the second mapping in a mapping database; receiving a particular file uploaded to a content repository of a cloud-based collaboration platform for an enterprise account; identifying a particular file extension associated with the particular file; determining, from the mapping database, a particular file kind to which the particular file extension maps; storing the particular file kind as metadata for the particular file to be used during a given search; responsive to a search request initiated by an administrator of the enterprise account, performing a search based on the file kind for files across users associated with the enterprise account, wherein the files are stored in the content repository of the cloud-based collaboration platform, wherein the search is performed independent of user permission, and wherein results of the search yield content collaborated upon among multiple of the users associated with the enterprise account. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a processor; a memory having stored thereon instructions which, when executed by the processor, cause the system to; determine a first mapping between a first file extension and a file kind, and a second mapping between a second file extension and the file kind; store the first mapping and the second mapping in a mapping database; identify a particular file extension associated with a particular file that is uploaded to a content repository of a cloud-based collaboration platform for an enterprise account; determine, from the mapping database, a particular file kind to which the particular file extension maps; store the particular file kind as metadata for the particular file to be used during a given search; responsive to a search request initiated by an administrator of the enterprise account, perform a search based on the file kind for files across user accounts associated with the enterprise account, wherein the files are stored in the content repository of the cloud-based collaboration platform, and wherein results of the search yield content collaborated upon among multiple of the users associated with the enterprise account. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
means for determining a first mapping between a first file extension and a file kind, and a second mapping between a second file extension and the file kind; means for storing the first mapping and the second mapping; means for receiving a particular file uploaded to a content repository of a cloud based collaboration platform for an enterprise account; means for identifying a particular file extension associated with the particular file; means for determining, from the mapping database, a particular file kind to which the particular file extension maps; means for storing the particular file kind as metadata for the particular file to be used during a given search; responsive to a search request initiated by an administrator of the enterprise account, means for performing a search based on the file kind for files across user accounts associated with the enterprise account, wherein the files are stored in the content repository of the cloud-based collaboration platform; wherein, results of the search yield content collaborated upon among multiple of the users associated with the enterprise account. - View Dependent Claims (14, 15, 16)
-
-
17. A non-transitory computer readable storage medium having programming instructions stored thereon that, when executed by one or more processors, cause a system to:
-
determine a first mapping between a first file extension and a file kind, and a second mapping between a second file extension and the file kind; store the first mapping and the second mapping in a mapping database; identify a particular file extension associated with a particular file that is uploaded to a content repository of a cloud-based collaboration platform for an enterprise account; determine, from the mapping database, a particular file kind to which the particular file extension maps; store the particular file kind as metadata for the particular file to be used during a given search; responsive to a search request initiated by an administrator of the enterprise account, perform a search based on the file kind for files across user accounts associated with the enterprise account, wherein the files are stored in the content repository of the cloud-based collaboration platform, and wherein results of the search yield content collaborated upon among multiple of the users associated with the enterprise account.
-
Specification