Share pools for sharing files via a storage service
AssigneeApple Inc.
InventorsJames F. Lockwood, Van Hong, Xiaonan Ma, Sugam Jain, Pavel V. Dudrenov, Ori Herrnstadt
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorsJames F. Lockwood, Van Hong, Xiaonan Ma, Sugam Jain, Pavel V. Dudrenov, Ori Herrnstadt
Estimating the term…
This application relates to a client-server architecture that enables file sharing between an instructor and a class. The files are stored in a storage service accessible via a network, and a separate copy of each file can be shared with each student in the class. In order to facilitate the sharing of multiple copies of the file, a share pool is created in a partition of the storage service allocated to the instructor. The share pool includes a number of stub files that are placeholders for clones of the shared file. A share handler service receives a request to share a file with a class, requests a number of stub files from the share pool, and utilizes the number of stub files to generate clones of the shared file in the partition of the storage service. Students are then granted access to the clones in the partition.
A method for distributing files to users, the method comprising, at a hardware server device that implements a storage service:
A non-transitory computer readable storage medium configured to store instructions that, when executed by at least one processor included in a hardware server device that implements a storage service, cause the hardware server device to distribute files to users, by carrying out steps that include:
A hardware server device configured distribute files to users, the hardware server device comprising at least one processor configured to cause the hardware server device to implement a storage service and carry out steps that include:
Dependencies are inferred from the claim text.