System and method for providing a programming-language-independent interface for querying file system content
First Claim
1. A system, comprising:
- a storage device configured to store a plurality of files; and
a file system configured to manage access to said storage device and to store file system content, wherein said file system comprises a programming-language-independent interface whereby an application queries said file system content.
9 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing a programming-language-independent interface for querying file system content. In one embodiment, the system may include a storage device configured to store a plurality of files and a file system configured to manage access to the storage device and to store file system content. The file system may include a programming-language-independent interface whereby an application queries the file system content. In various specific implementations of the system, file system content may include file data stored in one or more of the plurality of files, or metadata stored in a named stream corresponding to a given file, respectively. In another specific implementation of the system, the application querying file system content may include the application generating a query in a query language, the application submitting the query to a query engine via the programming-language-independent interface, and the query engine evaluating said query.
-
Citations
22 Claims
-
1. A system, comprising:
-
a storage device configured to store a plurality of files; and
a file system configured to manage access to said storage device and to store file system content, wherein said file system comprises a programming-language-independent interface whereby an application queries said file system content. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
storing file system content; and
querying said file system content via a programming-language-independent interface. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-accessible medium comprising program instructions, wherein the program instructions are computer-executable to:
-
store file system content; and
query said file system content via a programming-language-independent interface. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A system, comprising:
-
a storage device configured to store a plurality of files; and
a file system configured to manage access to said storage device and to store file system content, wherein said file system comprises an XML Query (XQuery) query language interface whereby an application queries said file system content.
-
Specification