US2016055228A1PendingUtilityA1

Rules based hierarchical data virtualization

Assignee: Z124Priority: Aug 31, 2011Filed: Aug 24, 2015Published: Feb 25, 2016
Est. expiryAug 31, 2031(~5.1 yrs left)· nominal 20-yr term from priority
G06F 16/248G06F 16/2264G06F 16/185G06F 16/282G06F 2203/04808G06F 3/04886G06F 3/04883G06F 1/1616G06F 13/10G06F 17/30333G06F 17/30589G06F 17/30554G06F 17/30221
52
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Methods and devices for connecting a mobile device with different data storage devices located either locally or remotely are provided. The device may apply one or more rules to create a hierarchical virtualization of the several data storage devices. The virtualization may then be provided to the user as a single, hierarchical file system. Further, a monitoring system may monitor the file system to determine if any new applications have been installed or if applications are currently being executed. If a connection is made to a secure network, the system may provide the information derived from the monitoring to the secure network. The secure network can then analyze the information to determine if any of the applications should be uninstalled from the device or should be stopped while the device is connected to the network.

Claims

exact text as granted — not AI-modified
1 - 20 . (canceled) 
     
     
         21 . A method, comprising:
 providing a device, the device having a first storage associated therewith;   connecting the device with one or more other storage devices not associated with the device;   discovering the one or more other storage devices; and   creating a hierarchical storage system from the first storage and the one or more other storage devices, wherein the first storage is a parent node and the one or more other storage devices are one or more child nodes of the parent node.   
     
     
         22 . The method of  claim 21 , wherein creating a hierarchical storage system from the first storage and the one or more other storage devices comprises indexing the first storage and the one or more other storage devices. 
     
     
         23 . The method of  claim 22 , wherein creating a hierarchical storage system from the first storage and the one or more other storage devices comprises applying one or more rules to generate a hierarchical index of the first storage and the one or more other storage devices. 
     
     
         24 . The method of  claim 23 , wherein the one or more other storage devices include local storage, distant storage, and additional storage. 
     
     
         25 . The method of  claim 24 , wherein local storage is a second storage device associated with a computer system electrically connected to the device. 
     
     
         26 . The method of  claim 25 , wherein distal storage is a network storage device in communication with the local storage. 
     
     
         27 . The method of  claim 26 , wherein the additional storage is one or more distant storage devices in communication with the distal storage. 
     
     
         28 . The method of  claim 27 , wherein the rules to create the index include one or more of a T node representing the first storage may have multiple children nodes; the T node must have at least one child node of type I representing local storage; each child node I can only have one parent or T node; each node type I must have at least one child of type D representing distal storage; each child node D has only one parent of type I; nodes of type D may have any number of children including no children at all; type A nodes representing additional storage may have one or many parents; nodes of type A may have any number of children including no children at all; each parent of type A must be a type D or type A and while type A nodes may have multiple parents, type A nodes may not have any parent of type D or I. 
     
     
         29 . The method of  claim 28 , wherein the index of the first storage and the one or more other storage devices is provided to a file system to provide a view to a user of the mobile device. 
     
     
         30 . The method of  claim 29 , wherein the files system appears to the user as a single system having hierarchal order of data storage nodes. 
     
     
         31 . A device, comprising:
 a first screen, the first screen including a first gesture capture region;   a second screen, wherein the second screen faces an opposite direction from the first screen when the device is closed, and wherein an image capture lens is associated with the second screen;   a memory;   a processor in communication with the memory, the first screen, and the second screen, the processor operable to:
 execute a discovery module operable to discover one or more other storage devices connected to but not associated with the device; and 
 execute an indexer operable to create a hierarchical storage system from a first storage, associated with the device, and the one or more other storage devices, wherein the first storage is a parent node and the one or more other storage devices are one or more child nodes of the parent node. 
   
     
     
         32 . The device of  claim 31 , wherein the indexer is further operable to apply one or more rules to generate a hierarchical index of the first storage and the one or more other storage devices. 
     
     
         33 . The device of  claim 31 , wherein the one or more other storage devices include local storage, distal storage, and additional storage. 
     
     
         34 . The device of  claim 33 , wherein the rules to create the index include one or more of a T node representing the first storage may have multiple children nodes; the T node must have at least one child node of type I representing local storage; each child node I can only have one parent or T node; each node type I must have at least one child of type D representing distal storage; each child node D has only one parent of type I; nodes of type D may have any number of children including no children at all; type A nodes representing additional storage may have one or many parents; nodes of type A may have any number of children including no children at all; each parent of type A must be a type D or type A and while type A nodes may have multiple parents, type A nodes may not have any parent of type D or I. 
     
     
         35 . The device of  claim 34 , wherein the index of the first storage and the one or more other storage devices is provided to a file system to provide a view to a user of the mobile device. 
     
     
         36 . A non-transitory computer readable medium having stored thereon computer-executable instructions, the computer executable instructions causing a processor of a device to execute a method for providing a hierarchical storage system, the computer-executable instructions comprising:
 instructions to discover one or more other storage devices connected to but not associated with the device; and   instructions to create a hierarchical storage system from a first storage, associated with the device, and the one or more other storage devices, wherein the first storage is a parent node and the one or more other storage devices are one or more child nodes of the parent node.   
     
     
         37 . The computer readable medium of  claim 36 , further comprising instructions to apply one or more rules to generate a hierarchical index of the first storage and the one or more other storage devices. 
     
     
         38 . The computer readable medium of  claim 37 , wherein the one or more other storage devices include local storage, distal storage, and additional storage. 
     
     
         39 . The computer readable medium of  claim 38 , wherein the rules to create the index include one or more of a T node representing the first storage may have multiple children nodes; the T node must have at least one child node of type I representing local storage; each child node I can only have one parent or T node; each node type I must have at least one child of type D representing distal storage; each child node D has only one parent of type I; nodes of type D may have any number of children including no children at all; type A nodes representing additional storage may have one or many parents; nodes of type A may have any number of children including no children at all; each parent of type A must be a type D or type A and while type A nodes may have multiple parents, type A nodes may not have any parent of type D or I. 
     
     
         40 . The computer readable medium of  claim 39 , wherein the index of the first storage and the one or more other storage devices is provided to a file system to provide a view to a user of the mobile device.

Join the waitlist — get patent alerts

Track US2016055228A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.