System and method for providing programming-language-independent access to file system content
First Claim
Patent Images
1. A system, comprising:
- a storage device configured to store a plurality of files; and
a host device comprising a processor, wherein the processor is configured to execute instructions configured to implement a file system, wherein the file system is configured to manage access to said storage device and to store file system content on said storage device, wherein said file system comprises a programming-language-independent interface through which an application is configured to access said file system content, wherein said programming-language-independent interface is further configured to receive a request to access said file system content from said application without dependence on a programming language in which said application is implemented;
wherein said programming-language independent interface is further configured to;
detect a virtual file identity corresponding to a given file, wherein said virtual file identity includes a given file identity that specifies said given file within said file system and further includes additional information that specifies particular file system content to be accessed with respect to said given file identity;
select at least a portion of said particular file system content dependent on said virtual file identity; and
return said selected file system content.
9 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing programming-language-independent access to 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 accesses the file system content.
-
Citations
18 Claims
-
1. A system, comprising:
-
a storage device configured to store a plurality of files; and a host device comprising a processor, wherein the processor is configured to execute instructions configured to implement a file system, wherein the file system is configured to manage access to said storage device and to store file system content on said storage device, wherein said file system comprises a programming-language-independent interface through which an application is configured to access said file system content, wherein said programming-language-independent interface is further configured to receive a request to access said file system content from said application without dependence on a programming language in which said application is implemented; wherein said programming-language independent interface is further configured to; detect a virtual file identity corresponding to a given file, wherein said virtual file identity includes a given file identity that specifies said given file within said file system and further includes additional information that specifies particular file system content to be accessed with respect to said given file identity; select at least a portion of said particular file system content dependent on said virtual file identity; and return said selected file system content. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
-
a file system storing file system content on a storage device configured to store a plurality of files, wherein said file system is implemented by a host device; and an application accessing said file system content via a programming-language-independent interface implemented by said file system without dependence on a programming language in which said application is implemented; said programming-language independent interface detecting a virtual file identity corresponding to a given file, wherein said virtual file identity includes a given file identity that specifies said given file within said file system and further includes additional information that specifies particular file system content to be accessed with respect to said given file identity; said programming-language-independent interface selecting at least a portion of said particular file system content dependent on said virtual file identity; and said programming-language-independent interface returning said selected file system content. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-accessible storage medium comprising program instructions, wherein the program instructions are executable by a processor to implement a file system configured to:
-
store file system content on a storage device configured to store a plurality of files; and present a programming-language-independent interface to an application, wherein said application accesses said file system content via said programming-language-independent interface without dependence on a programming language in which said application is implemented; wherein said programming-language independent interface is further configured to; detect a virtual file identity corresponding to a given file, wherein said virtual file identity includes a given file identity that specifies said given file within said file system and further includes additional information that specifies particular file system content to be accessed with respect to said given file identity; select at least a portion of said particular file system content dependent on said virtual file identity; and return said selected file system content. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification