Method and apparatus to facilitate automatic sharing in a client server environment
First Claim
Patent Images
1. A method comprising:
- automatically detecting attachment of a shared resource device to a server;
automatically querying if the shared resource device is associated with a share indicator stored at the shared resource device;
determining if a share directory is present on the shared resource device;
determining if a share file is in the share directory,determining if a checksum file exists in the share directory;
validating a checksum in the checksum file;
applying share allocation defined by the share indicator if the share indicator is present at the shared resource device; and
if the share indicator is stored separate from the shared resource device, automatically creating a share file for the share indicator at the server that enables identification of the shared resource device, and automatically allocating sharing of the shared resource device.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and system of automatic share allocation in a shared resource environment. Upon connection of a device to a server, the server identifies if the device is a known device. The server then applies a share allocation previously established if the device is a known device and automatically creates a share allocation for the device if the device is not a known device.
-
Citations
14 Claims
-
1. A method comprising:
-
automatically detecting attachment of a shared resource device to a server; automatically querying if the shared resource device is associated with a share indicator stored at the shared resource device; determining if a share directory is present on the shared resource device; determining if a share file is in the share directory, determining if a checksum file exists in the share directory; validating a checksum in the checksum file; applying share allocation defined by the share indicator if the share indicator is present at the shared resource device; and if the share indicator is stored separate from the shared resource device, automatically creating a share file for the share indicator at the server that enables identification of the shared resource device, and automatically allocating sharing of the shared resource device. - View Dependent Claims (2, 3, 4)
-
-
5. A computer readable storage media containing executable computer program instructions which when executed cause a digital processing system to perform a method comprising:
-
automatically detecting attachment of a shared resource device to a server; automatically querying if the shared resource device is associated with a share indicator stored at the shared resource device; determining if a share directory is present on the shared resource device; determining if a share file is in the share directory; determining if a checksum file exists in the share directory; validating a checksum in the checksum file; applying share allocation defined by the share indicator if the share indicator is present at the shared resource device; and if the share indicator is stored separate from the shared resource device, automatically creating a share file for the share indicator at the server that enables identification of the shared resource device, and automatically allocating sharing of the shared resource device. - View Dependent Claims (6, 7, 8)
-
-
9. A system comprising:
-
a processor; a non-volatile storage unit coupled to the processor, the non-volatile storage unit to store a descriptor table having an entry identifying share allocation for a known storage free device; and a memory coupled to the processor to store a shared resource device table to identify share allocation of shared devices coupled to the system, wherein if an unknown storage free device is coupled to the system, the processor automatically creates a share file in the shared resource device table that enables identification and automatically allocates sharing of the unknown storage free device; and a writable shared resource device coupled to the processor, wherein when the writable shared resource device is initially coupled to the system, the processor automatically queries if the writable shared resource device contains a share directory stored thereon, and if so, then determines if a checksum file exists in the share directory, and if the checksum file exists, validates a checksum in the checksum file. - View Dependent Claims (10, 11, 12)
-
-
13. A method comprising:
-
maintaining a descriptor table on a server in a non-volatile memory for a plurality of known devices; detecting attachment of a device to the server; determining if the device is one of the plurality of known devices; applying a share allocation from the descriptor table upon attachment if the device is one of the plurality of known devices; and if the device is determined to be an unknown device, automatically querying if the unknown device includes a share indicator stored on the unknown device, and if so; determining if a share directory is present on the unknown device; determining if a checksum file is in the share directory, and if so, validating a checksum in the checksum file;
otherwise;automatically creating a share indicator on the unknown device; and automatically creating a corresponding share entry in the descriptor table that enables identification and automatically allocating sharing of the unknown device. - View Dependent Claims (14)
-
Specification