US2013132439A1PendingUtilityA1
Organizing versioning according to permissions
Est. expiryJan 14, 2031(~4.5 yrs left)· nominal 20-yr term from priority
G06F 16/1873G06F 21/6218
50
PatentIndex Score
0
Cited by
0
References
0
Claims
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.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 - 7 . (canceled)
8 . A method performed by a data processing apparatus, the method comprising:
receiving a request from a user for one or more versions of a data item, at least some of the versions of the data item having been generated based on modifications to the 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.
9 . The method of claim 8 , where determining the permissions includes searching a database for the one or more versions of the data item, the database including an ordering of versions for each of a plurality of data items and a location within a permissions tree of each version.
10 . The method of claim 8 , where the location of each version of the data item is based on the assigned permissions for each respective version of the data item.
11 . The method of claim 8 , where all identified versions of the one or more versions of the data item are presented, but only those to which the user has permissions are accessible.
12 . The method of claim 8 , where only those versions of the one or more versions of the data item to which the user has permission are presented.
13 - 19 . (canceled)
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, at least some of the versions of the data item having been generated based on modifications to the 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.
21 . The system of claim 20 , where determining the permissions includes searching a database for the one or more versions of the data item, the database including an ordering of versions for each of a plurality of data items and a location within a permissions tree of each version.
22 . The system of claim 20 , where the location of each version of the data item is based on the assigned permissions for each respective version of the data item.
23 . The system of claim 20 , where all identified versions of the one or more versions of the data item are presented, but only those to which the user has permissions are accessible.
24 . The system of claim 20 , where only those versions of the one or more versions of the data item to which the user has permission are presented.
25 . (canceled)
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, at least some of the versions of the data item having been generated based on modifications to the 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.
27 . The computer storage medium of claim 26 , where determining the permissions includes searching a database for the one or more versions of the data item, the database including an ordering of versions for each of a plurality of data items and a location within a permissions tree of each version.
28 . The computer storage medium of claim 26 , where the location of each version of the data item is based on the assigned permissions for each respective version of the data item.
29 . The computer storage medium of claim 26 , where all identified versions of the one or more versions of the data item are presented, but only those to which the user has permissions are accessible.
30 . The computer storage medium of claim 26 , where only those versions of the one or more versions of the data item to which the user has permission are presented.Join the waitlist — get patent alerts
Track US2013132439A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.