This product combines a user’s e-mail boxes on the internet into a single virtual box, managed locally, as a single virtual account. Combined e-mail messages originated from different mail boxes can be confusing, hard to organize, especially when the number of mail boxes or the number e-mail messages are large. The system provides e-mail re-organization capabilities, including organization, sorting and search at an un-precedent level of details and yet relatively easier to learn and use, because of the intelligent query and sorting input system. All of the meta-properties of an e-mail and its contents can be combined arbitrarily into querying or sorting requests.
A file system is usually hierarchical in nature. If the structure is well designed and intuitive to recall and the content in it relatively fixed, information contained can be quickly located. But the real world is that ideal. A user usually creates a local hierarchical structure base on the context of usage and forgets about them later on. In addition, information and their interpretations (or context) changes with time in a file system. All of them make it harder for a user to locate information he/she want. Therefore search means are called for. Due to the fact that the files in a file system that are hard to find contains mostly user specific data, the popular keywords based search methods, which are statistical and provider controlled in nature, are optimized base on common knowledge and high level of information redundancy, which is quite successful on the internet for common information but lack user particularities on a private file system. Traditional structured query in relational database provides a much more accurate and deterministic option than those statistical ones, especially when meta-properties of files are involved. The problems with the later are 1) it is hard for an “ordinary user” to master and 2) to transform a hierarchical file system into a relational database is a known challenging technical problem to solve. The present product provides a solution to the problems above that transcends both worlds and bridges them together without altering the underlying file system. In addition, a virtualized relational database representation of a file system allows more correlations between file data types that are hard or inappropriate to be imposed on a low level file system in the OS. Any folder hierarchy becomes a virtual relational database in the present system. It can be paged, queried and sorted. File data type correlations can be presented in a more intelligent manner.