System and method for anchoring third party metadata in a document
First Claim
1. A method of storing metadata for a file on a cloud based storage system, the method comprising:
- receiving, from a third party application, a request to store metadata for a file, the metadata having a metadata type and a metadata value, wherein the file has a proprietary document model that is specific to a native application and not the third party application;
determining the metadata type based on the request;
associating the metadata value with an application identifier, wherein the application identifier identifies the third party application; and
storing, with the file on the cloud based storage system, the metadata type and metadata value in association with the application identifier, such that the third party application has access to the metadata type and the metadata value without having access to the proprietary document model, wherein the metadata value comprises information related to an anchor corresponding to a geometrically-defined location of a portion of content within the file when the portion of content within the file is graphically displayed to a user.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods disclosed herein relate to a method of storing metadata for a file on a cloud based storage system. A server may receive a request from a third party application to store metadata for a file. The server may determine a metadata type based on the request. The server may associate the metadata value with an application identifier. The application identifier may identify a third party application. The server may store the metadata value based on the determined metadata type. The stored metadata may be associated with the application identifier and the stored metadata value may include information related to an anchor. The anchor may be an attribute of the file, and anchor can change respectively as the attribute changes.
102 Citations
20 Claims
-
1. A method of storing metadata for a file on a cloud based storage system, the method comprising:
-
receiving, from a third party application, a request to store metadata for a file, the metadata having a metadata type and a metadata value, wherein the file has a proprietary document model that is specific to a native application and not the third party application; determining the metadata type based on the request; associating the metadata value with an application identifier, wherein the application identifier identifies the third party application; and storing, with the file on the cloud based storage system, the metadata type and metadata value in association with the application identifier, such that the third party application has access to the metadata type and the metadata value without having access to the proprietary document model, wherein the metadata value comprises information related to an anchor corresponding to a geometrically-defined location of a portion of content within the file when the portion of content within the file is graphically displayed to a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for storing metadata for a file on a cloud based storage system, the system comprising a processor configured to:
-
receive from a third party application a request to store metadata for a file, the metadata having a metadata type and a metadata value, wherein the file has a proprietary document model that is specific to a native application and not the third party application; determine the metadata type based on the request; associate the metadata value with an application identifier, wherein the application identifier identifies the third party application; and store, with the file on the cloud based storage system, the metadata type and metadata value in association with the application identifier, such that the third party application has access to the metadata type and the metadata value without having access to the proprietary document model, wherein the metadata value comprises information related to an anchor corresponding to a geometrically-defined location of a portion of content within the file when the portion of content within the file is graphically displayed to a user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification