Secure virtual file management system
First Claim
1. A method, comprising:
- aggregating managed content from a plurality of storage domains into a virtual file system that maintains information relating to a plurality of sets of operations with respect to content stored in each of at least a subset of the plurality of storage domains, wherein the plurality of sets of operations respectively correspond to at least one of the plurality of storage domains; and
providing, to a client application on a mobile device, information comprising the virtual file system and one or more policies that apply to the managed content, wherein at least one of the one or more policies indicates one or more operations permitted to be performed with respect to the managed content, and the client application is configured to provide access to the managed content in the virtual file system based at least in part on the one or more policies, including by allowing the one or more permitted operations to be performed with respect to the managed content using one or more of the plurality of sets of operations corresponding to the at least one of the plurality of storage domains associated with the managed content.
3 Assignments
0 Petitions
Accused Products
Abstract
Virtual file management is disclosed. Managed content from multiple separate storage domains is organized into a virtual file system that maintains with respect to each of at least a subset of said separate storage domains information of storage domain specific file system primitives to perform primitive operations with respect to content stored in that storage domain. Policies are determined that apply to the managed content. Each policy indicates primitive operations permitted to be performed with respect to the managed content. Information comprising the virtual file system and the policies is provided to a client application on a mobile device. The client application is configured to provide access to the managed content in the virtual file system in a manner at least in part indicated in the policies, including by allowing the permitted primitive operations to be performed using said storage domain specific file system primitives.
23 Citations
21 Claims
-
1. A method, comprising:
-
aggregating managed content from a plurality of storage domains into a virtual file system that maintains information relating to a plurality of sets of operations with respect to content stored in each of at least a subset of the plurality of storage domains, wherein the plurality of sets of operations respectively correspond to at least one of the plurality of storage domains; and providing, to a client application on a mobile device, information comprising the virtual file system and one or more policies that apply to the managed content, wherein at least one of the one or more policies indicates one or more operations permitted to be performed with respect to the managed content, and the client application is configured to provide access to the managed content in the virtual file system based at least in part on the one or more policies, including by allowing the one or more permitted operations to be performed with respect to the managed content using one or more of the plurality of sets of operations corresponding to the at least one of the plurality of storage domains associated with the managed content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system, comprising:
-
a processor; and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to; aggregate managed content from a plurality of storage domains into a virtual file system that maintains information relating to a plurality of sets of operations with respect to content stored in each of at least a subset of the plurality of storage domains, wherein the plurality of sets of operations respectively correspond to at least one of the plurality of storage domains; and provide, to a client application on a mobile device, information comprising the virtual file system and one or more policies that apply to the managed content, wherein at least one of the one or more policies indicates one or more operations permitted to be performed with respect to the managed content, and the client application is configured to provide access to the managed content in the virtual file system based at least in part on the one or more policies, including by allowing the one or more permitted operations to be performed with respect to the managed content using one or more of the plurality of sets of operations corresponding to the at least one of the plurality of storage domains associated with the managed content. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A computer program product, the computer program product being embodied in a tangible non-transitory computer readable storage medium and comprising computer instructions for:
-
aggregating managed content from a plurality of storage domains into a virtual file system that maintains information relating to a plurality of sets of operations with respect to content stored in each of at least a subset of the plurality of storage domains, wherein the plurality of sets of operations respectively correspond to at least one of the plurality of storage domains; and providing, to a client application on a mobile device, information comprising the virtual file system and one or more policies that apply to the managed content, wherein at least one of the one or more policies indicates one or more operations permitted to be performed with respect to the managed content, and the client application is configured to provide access to the managed content in the virtual file system based at least in part on the one or more policies, including by allowing the one or more permitted operations to be performed with respect to the managed content using one or more of the plurality of sets of operations corresponding to the at least one of the plurality of storage domains associated with the managed content. - View Dependent Claims (20, 21)
-
Specification