Specialized Network Fileserver
First Claim
1. A computerized method comprising:
- retrieving, with a portable storage device, a list of a plurality of applications resident on the portable storage device, wherein each of the plurality of applications has a private filesystem of files;
for the each of the plurality of applications,determining if that application will share the private filesystem corresponding to that application to a shared filesystem of the portable storage device,adding, to the shared filesystem of the portable storage device, a link to the private filesystem of that application if the private filesystem is shareable;
advertising the shared filesystem of the portable storage device to a host that is coupled to the portable storage device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus of a portable storage device that provides a specialized network fileserver is described. In an exemplary method, the portable storage device retrieves a list of applications on the portable storage device, where each of the applications has a private filesystem. For each of the applications, the portable storage device determines if that application will share the corresponding private filesystem and adds that private filesystem to a shared filesystem of the portable storage device is that is shareable. The portable storage device further advertises the shared filesystem to a host that is coupled to the portable storage device.
-
Citations
32 Claims
-
1. A computerized method comprising:
-
retrieving, with a portable storage device, a list of a plurality of applications resident on the portable storage device, wherein each of the plurality of applications has a private filesystem of files; for the each of the plurality of applications, determining if that application will share the private filesystem corresponding to that application to a shared filesystem of the portable storage device, adding, to the shared filesystem of the portable storage device, a link to the private filesystem of that application if the private filesystem is shareable; advertising the shared filesystem of the portable storage device to a host that is coupled to the portable storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15)
-
-
10. A non-transitory machine-readable medium having executable instructions to cause one or more processing units to perform a method, the method comprising:
-
retrieving a list of a plurality of applications resident on the portable storage device, wherein each of the plurality of applications has a private filesystem of files; for the each of the plurality of applications, determining if that application will share the private filesystem corresponding to that application to a shared filesystem of the portable storage device, adding, to the shared filesystem of the portable storage device, a link to the private filesystem of that application if the private filesystem is shareable; advertising the shared filesystem of the portable storage device to a host that is coupled to the portable storage device.
-
-
16. An apparatus comprising:
-
means for retrieving a list of a plurality of applications resident on the portable storage device, wherein each of the plurality of applications has a private filesystem of files; for the each of the plurality of applications, means for determining if that application will share the private filesystem corresponding to that application to a shared filesystem of the portable storage device, means for adding, to the shared filesystem of the portable storage device, a link to the private filesystem of that application if the private filesystem is shareable; means for advertising the shared filesystem of the portable storage device to a host that is coupled to the portable storage device.
-
-
17. A computerized method of allowing access to a shared filesystem of a portable storage device to a host coupled to the portable storage device, the computerized method comprising:
-
receiving a request, by the portable storage device, to access the shared filesystem from the host, wherein the shared filesystem includes files corresponding to a plurality of applications and a security policy that disallows one of the plurality of applications from accessing a file in the shared filesystem that corresponds to another one of the plurality of applications; and fulfilling that request. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A non-transitory machine-readable medium having executable instructions to cause one or more processing units to perform a method of allowing access to a shared filesystem of a portable storage device to a host coupled to the portable storage device, the method comprising:
-
receiving a request to access the shared filesystem from the host, wherein the shared filesystem includes files corresponding to a plurality of applications and a security policy that disallows one of the plurality of applications from accessing a file in the shared filesystem that corresponds to another one of the plurality of applications; and fulfilling that request. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
-
32. An apparatus comprising:
-
means for receiving a request to access the shared filesystem from the host, wherein the shared filesystem includes files corresponding to a plurality of applications and a security policy that disallows one of the plurality of applications from accessing a file in the shared filesystem that corresponds to another one of the plurality of applications; and means for fulfilling that request.
-
Specification