File system sort order indexes
First Claim
1. In a computer system, a mechanism for returning a sorted result of information corresponding to files in a file system that have properties which match user query criteria, comprising, a view index having a plurality of files represented therein sorted by at least one property common to those files, a view description associated with the view index, the view description including information representative of the organization of the properties in the view index, means for receiving a query requesting a result set, the query including query criteria corresponding to properties of files in the file system, a comparison routine for comparing the view index with the query criteria to determine if the properties in the view index are stored in an order that corresponds to the query criteria, means associated with the comparison routine for reading the view index to locate information of files that have properties with match user query criteria if the properties in the view index are stored in an order that corresponds to the query criteria, and means for returning the result set identifying the located files, wherein the properties are selected from a group consisting of a file name, an author identification and a time stamp.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for returning a sorted result set of information corresponding to files in a file system that have properties which match user query criteria. A view index of files sorted by at least one property common to those files is provided. The view index may be synchronously or asynchronously updated as files are changed. Upon receipt of query requesting a result set of files corresponding to properties in the query criteria, the view index is compared to determine if the properties are maintained in an order that corresponds to the query criteria. If so, the view index is accessed to locate information of files that have the matching properties, and the result set is returned. The view index may be associated with a view description of the identities and order of the properties. The comparison to determine if a view index corresponds with the criteria may then be performed against the view description.
-
Citations
3 Claims
- 1. In a computer system, a mechanism for returning a sorted result of information corresponding to files in a file system that have properties which match user query criteria, comprising, a view index having a plurality of files represented therein sorted by at least one property common to those files, a view description associated with the view index, the view description including information representative of the organization of the properties in the view index, means for receiving a query requesting a result set, the query including query criteria corresponding to properties of files in the file system, a comparison routine for comparing the view index with the query criteria to determine if the properties in the view index are stored in an order that corresponds to the query criteria, means associated with the comparison routine for reading the view index to locate information of files that have properties with match user query criteria if the properties in the view index are stored in an order that corresponds to the query criteria, and means for returning the result set identifying the located files, wherein the properties are selected from a group consisting of a file name, an author identification and a time stamp.
Specification