ORGANIZING VERSIONING ACCORDING TO PERMISSIONS
First Claim
Patent Images
1. A method by data processing apparatus, the method comprisingidentifying a version of a data item to be stored;
- determining permissions associated with the version of the data item; and
storing the version of the data item at a storage location that is based on the determined permissions.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for storing data according to permissions. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of identifying a version of a data item to be stored; determining permissions associated with the version of the data item; and storing the version of the data item at a storage location that is based on the determined permissions.
-
Citations
26 Claims
-
1. A method by data processing apparatus, the method comprising
identifying a version of a data item to be stored; -
determining permissions associated with the version of the data item; and storing the version of the data item at a storage location that is based on the determined permissions. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method by data processing apparatus, the method comprising:
-
receiving a request from a user for one or more versions of a data item; identifying the one or more versions of the data item; determining the permissions associated with each version of the one or more versions of the data item; and providing access only to those versions of the one or more versions of the data item to which the user has permission. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A system comprising:
one or more computing devices operable to perform operations comprising; identifying a version of a data item to be stored; determining permissions associated with the version of the data item; and storing the version of the data item at a storage location that is based on the determined permissions. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
20. A system comprising:
one or more computing devices operable to perform operations comprising; receiving a request from a user for one or more versions of a data item; identifying the one or more versions of the data item; determining the permissions associated with each version of the one or more versions of the data item; and providing access only to those versions of the one or more versions of the data item to which the user has permission. - View Dependent Claims (21, 22, 23, 24)
-
25. A computer storage medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations comprising:
-
identifying a version of a data item to be stored; determining permissions associated with the version of the data item; and storing the version of the data item at a storage location that is based on the determined permissions.
-
-
26. A computer storage medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations comprising:
-
receiving a request from a user for one or more versions of a data item; identifying the one or more versions of the data item; determining the permissions associated with each version of the one or more versions of the data item; and providing access only to those versions of the one or more versions of the data item to which the user has permission.
-
Specification