SYSTEM AND METHOD TO STORE THIRD-PARTY METADATA IN A CLOUD STORAGE SYSTEM
First Claim
1. A computer-implemented method of providing metadata associated with a file stored on a cloud storage system to a first application, comprising:
- receiving a request to access metadata associated with the file;
identifying the first application, wherein the first application is associated with the request;
identifying a first set of metadata categories, wherein the first set of metadata categories is associated with the first application;
filtering metadata associated with the file based on the first set of metadata categories; and
providing the filtered metadata to the first application.
2 Assignments
0 Petitions
Accused Products
Abstract
A cloud storage system identifies and creates metadata associated with a stored file. On receiving a request to access the file with an application, the cloud storage system generates a metadata category associated only with the application, and creates metadata associated with the generated metadata category and corresponding to the file. On receiving a request to access file metadata, the cloud storage system identifies an application associated with the metadata access request, identifies a set of metadata categories associated with the identified application, filters metadata associated with the file based on the identified set of metadata categories, and provides the filtered metadata to the application.
-
Citations
33 Claims
-
1. A computer-implemented method of providing metadata associated with a file stored on a cloud storage system to a first application, comprising:
-
receiving a request to access metadata associated with the file; identifying the first application, wherein the first application is associated with the request; identifying a first set of metadata categories, wherein the first set of metadata categories is associated with the first application; filtering metadata associated with the file based on the first set of metadata categories; and providing the filtered metadata to the first application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method of creating metadata associated with a file stored on a cloud storage system, comprising:
-
receiving a request to access the file with an application; identifying the application; generating a metadata category associated only with the application; and creating metadata associated with the metadata category and corresponding to the file. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A cloud storage system, comprising:
-
a communication processor in communication with; a file database for storing a plurality of files and metadata associated with each of the plurality of files; and a user database for storing information associating at least one user with at least one file, wherein the communication processor is configured to; receive a request to access metadata associated with a file in the plurality of files; identify a first application associated with the request; identify a first set of metadata categories, wherein the first set of metadata categories is associated with the first application; filter metadata associated with the file based on the first set of metadata categories; and provide the filtered metadata to the first application. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification